---
title: "Disconnect an app: revoke its grant, tokens and key (idempotent); then end its live session and delete its browser profile"
method: DELETE
path: "/v1/account/oauth/grants/{id}"
---

# Disconnect an app: revoke its grant, tokens and key (idempotent); then end its live session and delete its browser profile

`DELETE /v1/account/oauth/grants/{id}`

## Request

- Base URL: `https://api.roveapi.com`
- URL: `https://api.roveapi.com/v1/account/oauth/grants/{id}`
- Auth: API key in cookie `rove_session`

## Path parameters

- `id` string, uuid, required

## Response `204`

Revoked once the transaction committed, or already revoked; no content

## Other responses

- `401`: RFC 7807 owner-session-required: sign in
- `403`: RFC 7807 owner-origin-refused (mutations only)
- `404`: RFC 7807 oauth-grant-not-found
- `429`: RFC 7807 rate-limit-exceeded: decided before the transaction; this request changed nothing; Retry-After
- `503`: RFC 7807 account-service-unavailable; Retry-After: 30

---

[API](https://skmtc.dev/roveapi/apis/rove-api.md) · [All operations](https://skmtc.dev/roveapi/apis/rove-api/llms.txt) · [OpenAPI document](https://skmtc.dev/roveapi/apis/rove-api/revisions/0e5d69bde586?raw)
