Aller au contenu
AyiID

Référence API

Attestations

Une attestation est le résultat signé d’une vérification. Son statut public est VALID ou REVOKED ; elle peut être révoquée par le détenteur ou un administrateur.

Statut d’une attestation

Route publique : renvoie VALID ou REVOKED.

GET/attestation/:id/statuspublic
ChampTypeDescription
idrequisstringIdentifiant de l’attestation.
1curl https://api.ayiid.example/attestation/att_9f3a.../status
1{ "status": "VALID" }

Révoquer une attestation

Réservé aux rôles holder ou admin. La révocation est propagée (statut public passé à REVOKED) et ancrée au mieux.

POST/attestation/:id/revokerôle : holder ou admin
ChampTypeDescription
idrequisstringIdentifiant de l’attestation à révoquer.
1curl -X POST https://api.ayiid.example/attestation/att_9f3a.../revoke \
2 -H "authorization: Bearer $TOKEN" \
3 -H "content-type: application/json" \
4 -d '{}'

Le format signé (EIP-712, domaine AyiID Attestation) et la vérification hors ligne sont décrits dans les Concepts.