How to activate an issuer
Move an issuer from Draft to Active so it can issue credentials.
Scope: issuers.manage · Reference: Issuers_Activate
Check readiness first
curl -sS "$MGMT/issuers/$ISSUER/readiness?api-version=2026-08-30" \
-H "Authorization: ApiKey $DILIGENCE_API_KEY"
The response lists each requirement and whether it is satisfied, with readyForActivation summarising it. Read
this before activating rather than after failing — it tells you exactly what is outstanding.
Activate
curl -sS -X POST "$MGMT/issuers/$ISSUER/activate?api-version=2026-08-30" \
-H "Authorization: ApiKey $DILIGENCE_API_KEY"
If it returns 400
Activation is not a status field you set — it runs the readiness checklist and refuses if anything required is missing. The error body lists the unmet requirements.
Retrying unchanged will fail identically. Fix what is listed. The most common causes are no active signing key, no credential configuration, and incomplete issuer metadata.