How to check credential status
Scope: credentials.read ·
Reference: Credentials_GetStatus
curl -sS "$DILIGENCE_BASE_URL/v1.0/credentials/$CREDENTIAL_ID/status" \
-H "Authorization: ApiKey $DILIGENCE_API_KEY"
{ "data": { "credentialId": "...", "status": "active" } }
This is for your systems, not for verifiers
A verifier checks revocation by reading the published status list directly — no API call, no key, no relationship with you. That is the point of the design: it works when your systems are down, and it does not tell you where the holder is presenting their credential.
Use this endpoint for your own reporting, support and reconciliation.
Handle unknown statuses
New status values can be added within a version. Handle the default case rather than assuming the four you know today are all there will ever be.