Skip to content
merran
GitHubInstall

Merran documentation API & integrations

Sign out

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

Ends this session, and clears its cookie.

Media typeapplication/json
object
callbackURL

The URL to redirect to after provider logout

string
disableRedirect

Return the provider logout URL without redirecting

boolean
state

State to pass to the provider logout endpoint

string

Example

{}

Success

Media typeapplication/json
object
success
boolean
url

Provider logout URL when RP-initiated logout is available

string
redirect

Whether the client should redirect to the provider logout URL

boolean

Example

{
"success": 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.