oCoreoCore Docs
API Reference

Sessions

List active sessions

Returns a paginated list of all active user sessions.

GET
/admin/sessions

Authorization

Authorization<token>

JWT Bearer token (format: Bearer {token})

In: header

Query Parameters

pageinteger

Page number

limitinteger

Page size

curl -X GET "//api.ocore.dev/api/admin/sessions?page=0&limit=0" \
  -H "Authorization: <token>"

OK

{
  "sessions": [
    {}
  ],
  "total": 0
}

Terminate a session

Terminates a specific user session by ID.

DELETE
/admin/sessions/{id}

Authorization

Authorization<token>

JWT Bearer token (format: Bearer {token})

In: header

Path Parameters

idRequiredstring

Session ID

Format: "uuid"
curl -X DELETE "//api.ocore.dev/api/admin/sessions/497f6eca-6276-4993-bfeb-53cbbbba6f08" \
  -H "Authorization: <token>"

OK

{
  "message": "string"
}

Terminate all user sessions

Terminates all active sessions for a specific user.

DELETE
/admin/users/{id}/sessions

Authorization

Authorization<token>

JWT Bearer token (format: Bearer {token})

In: header

Path Parameters

idRequiredstring

User ID

Format: "uuid"
curl -X DELETE "//api.ocore.dev/api/admin/users/497f6eca-6276-4993-bfeb-53cbbbba6f08/sessions" \
  -H "Authorization: <token>"

OK

{
  "message": "string"
}

Was this page helpful?