changedInput schema / properties / ttl_seconds / default
Previous value: -900New value: +0
changedInput schema / properties / ttl_seconds / description
Previous value: -"Scratchpad lifetime in seconds. Default 900 (15m). Hard max 86400 (24h). Uncalled sessions expire at TTL and then return HTTP 404."New value: +"0 (default) means the private conversation does not expire. 60–86400 is an optional bounded scratchpad TTL. End with destroy_session. session_id grants read/write while live."
changedInput schema / properties / ttl_seconds / minimum
Previous value: -60New value: +0
addedOutput schema / properties / expires_at / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / expires_at / default
Added value: +null
changedOutput schema / properties / expires_at / description
Previous value: -"ISO-8601 expiry when TTL ends the scratchpad."New value: +"ISO-8601 expiry when ttl_seconds > 0. Null when ttl_seconds=0 (no automatic expiry)."
removedOutput schema / properties / expires_at / type
Removed value: -"string"
changedOutput schema / properties / session_id / description
Previous value: -"Disposable scratchpad UUID."New value: +"Private conversation UUID."
changedOutput schema / properties / status / description
Previous value: -"live until destroy or TTL."New value: +"live until destroy_token or an explicit TTL."
changedOutput schema / properties / ttl_seconds / description
Previous value: -"Requested TTL in seconds."New value: +"0 means no automatic expiry. 60–86400 is an optional bounded TTL."
changedOutput schema / required
Previous value: -[
- "session_id",
- "status",
- "expires_at",
- "ttl_seconds",
- "destroy_token",
- "messages_url",
- "destroy_url"
-]New value: +[
+ "session_id",
+ "status",
+ "ttl_seconds",
+ "destroy_token",
+ "messages_url",
+ "destroy_url"
+]