Revoke Grant
Revoke an OAuth grant for the authenticated team.
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
Section titled “Path Parameters”The 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',
);use resend_rs::{Resend, Result};
#[tokio::main]
async fn main() -> Result<()> {
let resend = Resend::new("re_xxxxxxxxx");
let _data = resend
.oauth
.revoke("650e8400-e29b-41d4-a716-446655440001")
.await?;
Ok(())
}curl -X DELETE 'https://api.resend.com/oauth/grants/650e8400-e29b-41d4-a716-446655440001' \
-H 'Authorization: Bearer re_xxxxxxxxx'resend oauth-grants 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"
}