Skip to main content
DELETE
/
oauth
/
grants
/
:oauth_grant_id
import { Resend } from 'resend';

const resend = new Resend('re_xxxxxxxxx');

const { data, error } = await resend.oauthGrants.revoke(
  '650e8400-e29b-41d4-a716-446655440001',
);
{
  "object": "oauth_grant",
  "id": "650e8400-e29b-41d4-a716-446655440001",
  "revoked_at": "2026-04-08T00:11:13.110Z",
  "revoked_reason": "revoked_from_api"
}
Revoking a grant invalidates every access and refresh token issued under it. Any team API key can revoke any of the team’s grants. Returns 404 if the grant does not exist or was already revoked.

Path Parameters

import { Resend } from 'resend';

const resend = new Resend('re_xxxxxxxxx');

const { data, error } = await resend.oauthGrants.revoke(
  '650e8400-e29b-41d4-a716-446655440001',
);
{
  "object": "oauth_grant",
  "id": "650e8400-e29b-41d4-a716-446655440001",
  "revoked_at": "2026-04-08T00:11:13.110Z",
  "revoked_reason": "revoked_from_api"
}