# Revoke an access token

To revoke an access token that has been issued to your application, make a POST request to the following endpoint with the below parameters:

```
https://webflow.com/oauth/revoke_authorization
```

### Request Parameters

<ParamField path="client_id" type="string" required={true}>
  The unique identifier for your OAuth application.
</ParamField>

<ParamField path="client_secret" type="string" required={true}>
  The secret key associated with your OAuth application.
</ParamField>

<ParamField path="access_token" type="string" required={true}>
  The access token that you wish to revoke.
</ParamField>

### Example Request

```curl cURL
curl -X POST https://webflow.com/oauth/revoke_authorization \
  -H "Content-Type: application/json" \
  -d '{
        "client_id": "2ccc1b455c782fd60093590c83ee5e315b36bd6640507bb48570e5d0265c2854",
        "client_secret": "d26ec60528020e1caf426db1a20dceaf5f4e3581bb29bc659b2886d46a7160ed",
        "access_token": "53db404efe82daea0c65c635a49bc9388e470146b4d800f559cb9a7f3daf83f1"
      }'
```

### Response

If the request is successful, the access token will be revoked, and the response will return an HTTP status code of `200` OK with the following response body:

```json
{
    "did_revoke": true
}
```

### Possible Errors

| Error Type        | Description                                                                              |
| :---------------- | :--------------------------------------------------------------------------------------- |
| `invalid_client`  | The `client_id` or `client_secret` is invalid or doesn't match the provided credentials. |
| `invalid_token`   | The `access_token` provided doesn't exist or has already been revoked.                   |
| `invalid_request` | The request is missing one or more required parameters, or is otherwise malformed.       |

<br />

<br />