Skip to content

Revoke an OAuth client connection

DELETE
/connections/oauth/{client_id}
curl --request DELETE \
--url https://api.engram.page/connections/oauth/example \
--header 'Authorization: Bearer <token>'

Revokes the refresh tokens for an OAuth client family (e.g. an MCP client) so it can no longer mint access tokens. Pass vault_id to scope the revoke to a single vault; omit it to revoke the client across all vaults. Session-auth only.

client_id
required
string

OAuth client id

vault_id
string

Scope revoke to one vault

Revoked (empty body)

No such connection

Media typeapplication/json
MessageError
object
error
required
string
Example
{
"error": "not found"
}