---
title: "Erase a seal lineage"
method: DELETE
path: "/seals/{id}/erase"
tags: ["Organization Seals"]
---

# Erase a seal lineage

`DELETE /seals/{id}/erase`

Permanently erase all versions of a seal lineage. The seal must be revoked first. This is irreversible and removes all image data. Requires a protected API key.

## Path parameters

- `id` string, uuid, required

## Response `200`

Seal lineage erased successfully

- object
  - `lineage_id` string, uuid
  - `versions_erased` integer — Number of versions erased

## Other responses

- `401` — Unauthorized - Invalid or missing API key
- `403` — Forbidden - Insufficient permissions
- `404` — Not Found - Resource does not exist
- `409` — Conflict. Possible codes: SEAL_ALREADY_REVOKED, SEAL_ORDER_COLLISION, SEAL_ERASE_NOT_ELIGIBLE
- `429` — Too Many Requests - Rate limit exceeded

## Changes

- **2026-09-15** `f179958c3bee` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/firma/apis/firma-partner-api/changes/seals/:id/erase/delete.md)

---

[API](https://skmtc.dev/firma/apis/firma-partner-api.md) · [All operations](https://skmtc.dev/firma/apis/firma-partner-api/llms.txt) · [OpenAPI document](https://skmtc.dev/firma/apis/firma-partner-api/revisions/7160ab24558c?raw)
