Skip to content

Extend Session Expiration

PUT
/api/v3/organizations/{organisation}/ai/sessions/{sessionId}/extend
curl --request PUT \
--url https://dashboard.quantcdn.io/api/v3/organizations/example/ai/sessions/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/extend \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "additionalMinutes": 60 }'

Extends the expiration time of an active session. Useful for keeping long-running conversations alive.

organisation
required
string

The organisation ID

sessionId
required
string format: uuid

The session ID

Media typeapplication/json
object
additionalMinutes

Minutes to add to expiration time (default 60, max 1440)

integer
default: 60 >= 1 <= 1440
Example
60

Session extended successfully

Media typeapplication/json
object
sessionId
string format: uuid
expiresAt
string format: date-time
message
string
Example
{
"message": "Session extended by 60 minutes"
}

Invalid parameters

Access denied

Session not found

Failed to extend session