Permanent deletion (administrators, enabled declarers)
Fully delete one declaration
Permanent deletion of one declaration by CID; there is no batch form. The declaration and its metadata leave active storage and every participating registry: it disappears from ISCC search, the metadata routes answer 410 with a minimal deletion marker (cid, iscc, status: deleted, deletedAt, authorizedBy, chain links), and the provenance chain shows the position as deleted. A protected recovery snapshot is kept for 90 days for disaster recovery only and is not reachable through any API.
Authorisation: administrator keys may delete any declaration; a declarer key may delete its own declarations only when deletion has been enabled for it. recursive: true deletes the whole supersedes chain of the CID and is accepted from administrator keys only. Irreversible; deleting an already deleted CID answers 200 with changed: false.
Request Body
cidstring · requiredDeclaration id (cidV1). An ISCC is rejected.
reasonstring · maxLength: 500recursivebooleanAdministrators only: delete every declaration on the CID's supersedes chain.
Default: false
Responses
Deleted, or already deleted (changed: false). For recursive: true the body is a ChainDeleteResult and 200 means every chain member was deleted or already carried a marker.
cidstringokbooleanchangedbooleanfalse when the CID was already deleted
markerobjectPublic deletion marker. Contains no original metadata and no personal information.
declarerIdstringeffectsobjectWhat each store reported: snapshot, marker, index, stats, iroh, rows, s3Versions