Skip to content
merran
GitHubInstall

Merran documentation API & integrations

Sign out somewhere

POST
/api/auth/revoke-session
curl --request POST \
--url http://localhost:3000/api/auth/revoke-session \
--header 'Content-Type: application/json' \
--cookie merran.session_token=<merran.session_token> \
--data '{ "token": "sample-session-token" }'

Ends one of your sessions, named by its token from GET /api/auth/list-sessions.

Media typeapplication/json
object
token
required

The token to revoke

string

Example

{
"token": "sample-session-token"
}

Success

Media typeapplication/json
object
status
required

Indicates if the session was revoked successfully

boolean

Example

{
"status": true
}

Bad Request. Usually due to missing parameters, or invalid parameters.

Media typeapplication/json
object
message
required
string

Example generated

{
"message": "example"
}

Unauthorized. Due to missing or invalid authentication.

Media typeapplication/json
object
message
required
string

Example generated

{
"message": "example"
}

Forbidden. You do not have permission to access this resource or to perform this action.

Media typeapplication/json
object
message
string

Example generated

{
"message": "example"
}

Not Found. The requested resource was not found.

Media typeapplication/json
object
message
string

Example generated

{
"message": "example"
}

Too Many Requests. You have exceeded the rate limit. Try again later.

Media typeapplication/json
object
message
string

Example generated

{
"message": "example"
}

Internal Server Error. This is a problem with the server that you cannot fix.

Media typeapplication/json
object
message
string

Example generated

{
"message": "example"
}

© 2026 Kyle Johnson. Documentation: CC BY 4.0. Merran: AGPL-3.0-or-later.