Skip to main content

Revoke sessions

DELETE /auth/session/{option}
alphahttps://api.dev.ovok.com

The Delete Session API endpoint revokes session(s) from the Ovok platform. The access and refresh tokens for the sessions(s) will be invalidated. You can specify if you'd like to revoke all, current, other or a specific session by providing the session ID.

Example cURL request​

curl -X DELETE \
--url 'https://api.dev.ovok.com/auth/session/other' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3ODg1MTM4NzYsImV4cCI6MTc4ODUxNzQ3Nn0.kAZF56JPpiyPm_LOkP4rWhT3WBzaIqaGz05ZZBaTkpM'

Parameters​

NameInTypeRequiredDescription
optionpath—yes

Responses​

CodeDescription
200Success.
400The request could not be operated by the server.
401The resource owner or authorization server denied the request.
404The requested resource could not be found.
422The request could not be validated by the server.
500The server encountered an unexpected condition. Please try again later.

200 → SessionsResponseDto (application/json)​

  • sessions: object[] (required)
    • id: string (required)
    • lastUpdated: string (required)
    • authMethod: string (required)
    • remoteAddress: string (required)
    • browser: string (required)
    • os: string (required)

Example

{
"sessions": [
{
"id": "4e5a2893-bdcc-7d23-9c1d-b72e4c4ffbe4",
"lastUpdated": {},
"authMethod": "password",
"remoteAddress": "192.168.1.1",
"browser": "Chrome",
"os": "Mac OS"
}
]
}