---
title: "Revoke attestation"
method: PATCH
path: "/attestations/{publicId}/revoke"
tags: ["Attestations"]
---

# Revoke attestation

`PATCH /attestations/{publicId}/revoke`

## Request

- Base URL: `https://app.arkova.ai/api/v1`
- URL: `https://app.arkova.ai/api/v1/attestations/{publicId}/revoke`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Revoke an attestation. Requires ownership (JWT or API key that created it).

## Path parameters

- `publicId` string, required

## Request body

- object
  - `reason` string

## Response `200`

Attestation revoked

## Other responses

- `401`: Authentication required
- `403`: Insufficient permissions
- `409`: Already revoked

---

[API](https://skmtc.dev/arkova/apis/arkova-verification-api.md) · [All operations](https://skmtc.dev/arkova/apis/arkova-verification-api/llms.txt) · [OpenAPI document](https://skmtc.dev/arkova/apis/arkova-verification-api/revisions/a14858d1efd4?raw)
