Revoke Attestation
Trust Layer
Revoke Attestation
Revoke an existing attestation
DELETE
Revoke Attestation
Overview
Revoke an existing attestation that you have issued. This endpoint allows attestation issuers to revoke their attestations when circumstances change, providing a mechanism for maintaining the integrity of the trust system.Parameters
Unique identifier of the attestation to revoke
Request Body
Reason for revoking the attestation
relationship_ended- Relationship has endedskill_outdated- Skill is no longer currentachievement_invalid- Achievement was incorrectly awardedreputation_changed- Reputation has changedidentity_verification_failed- Identity verification failedother- Other reason (specify in details)
Additional details about the revocation reason
Cryptographic signature proving ownership of the attestation
Whether to notify the subject about the revocation (default: true)
Public reason for the revocation (visible to others)
Response
Indicates if the attestation was revoked successfully
Success message
Identifier of the revoked attestation
Revoked attestation details
Impact of the revocation
ISO 8601 timestamp of the response
Examples
Response Example
Use Cases
1. Relationship Management
Revoke attestations when relationships end:2. Skill Updates
Revoke outdated skill attestations:3. Achievement Corrections
Revoke incorrectly awarded achievements:4. Batch Revocation
Revoke multiple attestations at once:5. Revocation Analytics
Analyze revocation patterns:Best Practices
1. Signature Verification
Always verify signatures before revoking:2. Impact Assessment
Assess the impact before revoking:3. Notification Management
Handle notifications appropriately:4. Audit Trail
Maintain audit trail for revocations:Related Endpoints
- Get Attestations - Retrieve attestations
- Create Attestation - Create new attestations
- Evaluate Policy - Evaluate trust policies
- Get Modules - Get available trust modules
Troubleshooting
”Attestation not found”
Cause: Invalid attestation ID or attestation doesn’t exist. Solution:- Verify the attestation ID is correct
- Check if the attestation exists
- Ensure you have access to the attestation
”Not authorized to revoke”
Cause: You are not the issuer of the attestation. Solution:- Only the original issuer can revoke an attestation
- Verify you are using the correct account
- Check the attestation issuer
”Attestation already revoked”
Cause: The attestation has already been revoked. Solution:- Check the attestation status
- You cannot revoke an already revoked attestation
- Consider the impact of the previous revocation
”Invalid signature”
Cause: The signature doesn’t match the revocation data. Solution:- Verify the signature is correctly generated
- Ensure the message being signed matches the revocation data
- Check that the correct private key is being used
Rate Limits
Attestation revocation requests are subject to rate limits:- Free tier: 10 revocations per minute
- Starter tier: 50 revocations per minute
- Professional tier: 200 revocations per minute
- Enterprise tier: Custom limits