Oauth
Revoke OAuth config
DELETE
/api/oauth/config/{id}/statusRevokes an OAuth configuration and its associated access token. After revocation, the MCP client will no longer be able to use this OAuth token.
Path Parameters
id*string
OAuth config ID
Response Body
application/json
application/json
curl -X DELETE "http://localhost:8080/api/oauth/config/string/status"{
"status": "success",
"message": "Operation completed successfully"
}{
"event_id": "string",
"type": "string",
"is_bifrost_error": true,
"status_code": 0,
"error": {
"type": "string",
"code": "string",
"message": "string",
"param": "string",
"event_id": "string"
},
"extra_fields": {
"provider": "openai",
"model_requested": "string",
"request_type": "string"
}
}OAuth callback endpoint GET
Handles the OAuth provider callback after user authorization. This endpoint processes the authorization code and exchanges it for an access token. On success, displays an HTML page that closes the authorization window.
Create chat completion (Azure OpenAI) POST
Creates a chat completion using Azure OpenAI deployment.