Logout
Overview
Revoke the caller's current Passport access token and record the logout. This deletes the active token, stamps logout_time on the latest RsAuthEvent for the user, and writes an AUTH_LOGOUT audit log. The token cannot be reused afterward.
Prerequisites
- A bearer token. Callable with Partner and Account tokens.
Base URL
| Environment | URL |
|---|---|
| Production | https://production-api.shoutaboutus.com |
| Development | https://development-api.shoutaboutus.com |
Endpoint
GET /api/v1/logout
Authentication
-
Requires a bearer token in the
Authorization: Bearer <bearer-token>header. -
Who can call it: Partner and Account tokens.
-
Authentication uses a Passport bearer token.
-
Acts only on the authenticated user.
-
There is no partner/account scoping.
Rate limit
- No rate limit.
Request
- Header:
Authorization: Bearer <bearer-token>(required). - No path params, query params, or body. (Method is GET despite being a state-changing action.)
Response
data.success(boolean) — alwaystrueon success
401 "Unauthenticated." if the token is missing/invalid.
200 Success · 200
200{
"data": {
"success": true
}
}Errors
| Status | Meaning |
|---|---|
401 | Returned "Unauthenticated." if the token is missing/invalid |
500 | Unexpected server error |
Example request
curl --request GET \
--url "https://production-api.shoutaboutus.com/api/v1/logout" \
--header 'Authorization: Bearer <bearer-token>' \
--header 'Accept: application/json'Updated 11 days ago
Did this page help you?
