OAuth2 Token Exchange Run in API Explorer
Ask AI
Exchange client credentials for an access token using OAuth2 client credentials grant flow. Note: This endpoint is accessed at the admin server: https://admin.pattern.com/adminczar/api/v1/oauth2/token
POST
/adminczar/api/v1/oauth2/token
curl \
--request POST 'https://api.useshelf.com/adminczar/api/v1/oauth2/token' \
--header "Content-Type: application/json" \
--data '{"grant_type":"client_credentials","client_id":"\u003cclient_id\u003e","client_secret":"\u003cclient_secret\u003e"}'
Request examples
{
"grant_type": "client_credentials",
"client_id": "<client_id>",
"client_secret": "<client_secret>"
}
Response examples (200)
{
"access_token": "string",
"token_type": "Bearer",
"expires_in": 3600
}
Response examples (400)
{
"error": "invalid_grant",
"error_description": "The provided credentials are invalid"
}
Response examples (401)
{
"error": "invalid_client",
"error_description": "Client authentication failed"
}