Aller au contenu

Logout

POST
/auth/logout
curl --request POST \
--url https://auth.timetonic.com/api/auth/logout \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "refresh_token": "example" }'

Invalidate current session. Accepts a Bearer token OR a portal session cookie (OidcBearerOrSession middleware); CSRF header required for the session branch.

Media typeapplication/json
object
refresh_token

Refresh token to invalidate

string
Examplegenerated
{
"refresh_token": "example"
}

Logout successful

Media typeapplication/json
object
success
boolean
message
string
Example
{
"success": true
}

Authentication required or failed

Media typeapplication/json
object
success
boolean
error
string
message
string
Example
{
"success": false,
"error": "unauthorized",
"message": "Authentication required"
}