# Revoke Access Token

<EndpointPage
  breadcrumbs={[
    { label: "REST APIs", href: "/rest-api/rest-api" },
    { label: "Common", href: "/rest-api/rest-api#common" },
    { label: "OAuth", href: "/rest-api/common/oauth" },
    { label: "Revoke Access Token" },
  ]}
  title="Revoke Access Token"
  method="POST"
  url="https://api.gemini.com/v1/oauth/revokeByToken"
  description="The access_token may be revoked at any time by using this endpoint. Once a token is revoked or expires, it can no longer be used to make requests. This endpoint is only available using an access_token and will revoke the token used to make the request."
  example={{
    request: {
      method: "POST",
      url: "https://api.gemini.com/v1/oauth/revokeByToken",
      headers: [
        { name: "X-GEMINI-APIKEY", value: "<string>" },
        { name: "X-GEMINI-PAYLOAD", value: "<string>" },
        { name: "X-GEMINI-SIGNATURE", value: "<string>" },
      ],
      body: {
        request: "/v1/oauth/revokeByToken",
      },
    },
  }}
  sections={[
    {
      heading: "Headers",
      children: <SpecHeaders operationId="revokeOAuthToken" />,
    },
    {
      heading: "Request Body",
      children: <SpecParams operationId="revokeOAuthToken" />,
    },
    {
      heading: "Responses",
      children: <SpecResponses operationId="revokeOAuthToken" />,
    },
  ]}
/>

<PageNavigation
  prev={{ label: "Refresh Access Token", href: "/rest-api/common/oauth/refresh-access-token" }}
  next={{ label: "Admin", href: "/rest-api/common/admin" }}
/>
