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