---
title: "Revoke an auth token of the actual User."
method: POST
path: "/user/revoke-auth-token"
tags: ["signed_in_user"]
---

# Revoke an auth token of the actual User.

`POST /user/revoke-auth-token`

## Request

- Base URL: `/api` (relative, and the document’s source URL is not known)
- URL: `/api/user/revoke-auth-token`
- Auth: one of:
  - HTTP basic
  - API key in header `Authorization`

Revokes the given auth token (device) for the actual user. User of issued auth token (device) will no longer be logged in and will be required to authenticate again upon next activity.

## Request body

- RevokeAuthTokenCmd
  - `authTokenId` integer

## Response `200`

An OKResponse is returned if the request was successful.

- SuccessResponseBody
  - `message` string

## Other responses

- `400`: BadRequestError is returned when the request is invalid and it cannot be processed.
- `401`: UnauthorizedError is returned when the request is not authenticated.
- `403`: ForbiddenError is returned if the user/token has insufficient permissions to access the requested resource.
- `500`: InternalServerError is a general error indicating something went wrong internally.

---

[API](https://skmtc.dev/grafana/apis/grafana-http-api.md) - [All operations](https://skmtc.dev/grafana/apis/grafana-http-api/llms.txt) - [OpenAPI document](https://skmtc.dev/grafana/apis/grafana-http-api/revisions/df55ba1718ba?raw)
