Skip to main content

Manage Sessions

List all sessions

GET /public/v1/license/sessions

Lists all active sessions.

Example Request

curl --location --request GET 'https://your-instance.com/public/v1/license/sessions' \
--header 'Authorization: Bearer <your-api-key>'

Response

Active Sessions: 1
Configured Timeout(s): 86400
Current Time: 2025-08-11 14:38:31

| Username | UserId | LastActive (Ts) | LastActive | Timeout(s) |
|----------------|--------------------|-----------------|---------------------|-------------|
| Ben | ben@acme.com | 1754948310294 | 2025-08-11 14:38:30 | 118549 |

HTTP Status Code: 200 OK


Invalidate all sessions

DELETE /public/v1/license/sessions

Invalidates all active sessions.

Example Request

curl --location --request DELETE 'https://your-instance.com/public/v1/license/sessions' \
--header 'Authorization: Bearer <your-api-key>'

Response

HTTP Status Code: 200 OK


Invalidate specific sessions

DELETE /public/v1/license/sessions/{userid}

Invalidates the session for a specific user.

Example Request

curl --location --request DELETE 'https://your-instance.com/public/v1/license/sessions/ben@acme.com' \
--header 'Authorization: Bearer <your-api-key>'

Response

HTTP Status Code: 200 OK