---
title: "Revoke a token"
method: POST
path: "/v1/oauth/revoke"
tags: ["Authentication"]
---

# Revoke a token

`POST /v1/oauth/revoke`

## Revoke an `access_token` and `refresh_token`
Either token may be provided to "log out" of the API session. Both tokens we be invalidated.

* Only include param: `token` with your `access_token` or `refresh_token`
* Requires an `Authorization` header as `Bearer access_token` to authenticate the request.

## Response
* A successful response will have an empty body
* An error response will include a JSON body with error details.

## Response `200`

Token revocation succeeded

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.net/kajabi/apis/kajabi-api-v1.md) · [All operations](https://skmtc.net/kajabi/apis/kajabi-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kajabi/kajabi-api-v1/versions/a98d6d843191/schema)
