コンテンツにスキップ

Revoke OAuth tokens in batch.

POST
/revoke/batch
Code sample: Shell / cURL
curl --request POST \
--url https://auth.example.com/revoke/batch \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "tokens": [ { "token": "eyJhbGciOiJSUzI1NiJ9...", "token_type_hint": "access_token" } ] }'
Media type application/json
object
tokens
required
Array<object>
>= 1 items
object
token
required
string
token_type_hint
string
Allowed values: access_token refresh_token device_secret
Example
{
"tokens": [
{
"token": "eyJhbGciOiJSUzI1NiJ9...",
"token_type_hint": "access_token"
}
]
}

Successful JSON response.

Media type application/json
object
results
required
Array<object>
object
token_hint
required
string
status
required
string
Allowed values: revoked invalid
summary
required
object
total
required
integer
revoked
required
integer
invalid
required
integer
Example
{
"results": [
{
"token_hint": "eyJhbGci...abcd",
"status": "revoked"
}
],
"summary": {
"total": 1,
"revoked": 1,
"invalid": 0
}
}