Creates a new attestation that supersedes an existing one. The original attestation is marked as SUPERSEDED.
SUPERSEDED with a reference to the new version. The new attestation is signed with the specified key, recorded in the transparency log, and returned alongside the updated original. Both attestations remain verifiable, creating an auditable chain of credential versions. Only VALID attestations can be superseded — REVOKED or already SUPERSEDED attestations return a 409 Conflict.
Call supersede with original attestation ID
Original attestation marked SUPERSEDED
SUPERSEDED with a timestamp and a reference to the new attestation ID.New attestation created with VALID status
VALID status.kid.| Use case | Scenario | Example |
|---|---|---|
| Credential update | Employee changes role or department | Supersede old employment verification with updated title |
| Renewal | Certificate or license expires and is renewed | Supersede expired medical license with new expiry date |
| Error correction | Typo or incorrect data in original credential | Supersede passport attestation with corrected name |
| Version upgrade | Schema or claims format changes | Supersede v1 credential with v2 format |
| Key rotation | Signing key compromised or rotated | Supersede attestation signed with old key using new key |
Idempotency-Key. Retrying a failed request with the same key is safe and will not create duplicate attestations.API key for machine-to-machine authentication
Updated payload for the new attestation