API-Version header, so you can upgrade on your own schedule.
2026-07-06 — Latest
Richer catalog and audit surfaces; leaner verification shapes.- Actions:
GET /actionsandGET /actions/version/{id}now return the full catalog shape — actionname/description, version list, per-versioncontent,publishedflag and adigestSRIintegrity hash, with standard pagination (data+totalPages). - Credentials:
CredentialEntitygainsname,description,tagsanddecisions. - Verifiable presentations (breaking): the issue/verify shapes were simplified —
PresentationResponseEntityno longer nestspresentationEncoded/receipt, andVerifyPresentationDtotakes the presentation in its new form.CreatePresentationDto.targetVerifiersemantics were tightened. - Requests (breaking): the
iframeobject was removed fromPOST /request— iframe embedding is configured as described in the iframe integration guide. - Subjects:
extraContactsandidentityhandling refined onPOST /user.
2026-06-18
Multi-user requests and a structured identity webhook.- Multi-user requests (breaking):
POST /requestnow takes ausers[]array — each entry with its owncontact,secondaryContact,docId,languageandsignerQuality— replacing the former top-levelcontacts,expectedDocIdsandlanguagefields. - Embedding (breaking): iframe configuration moved into the request body (
iframewithpubKey), and the top-levelpubKeyandredirectUrlfields were removed. - Identity webhook (breaking): the flat
IdentityPayloadbecame the structuredIdentityWebhook— document data is now organised into fields such asaddresses,birth,nationality,documentType,fullDocId,issueDate,placeOfIssue,placeOfBirth,expiresAt,gender,heightandweight. Pin your webhook version before upgrading. - Filtering:
dateFrom/dateTorange filters normalised onGET /requestandGET /activity(dateTorequiresdateFrom).
2026-05-17
The platform surface: credentials, actions, DIDs, approvals, activity, webhooks.- New endpoint groups:
- Credentials —
GET /credential/evidence/{evidenceId},POST /credential/vp/{vcId}(issue VP),POST /credential/verify,DELETE /credential/revoke/{credentialId} - Actions —
GET /actions,GET /actions/version/{id} - DIDs —
GET /did/resolve/{did} - Approvals —
GET /approvals,GET /approvals/workflow(replacingGET /resourceandGET /resource/group) - Activity —
GET /activity - Webhook event schemas —
credential,identity,otp-failedandtestevents documented as first-class payloads
- Credentials —
- Idempotency:
Idempotency-Keyheader support onPOST /request,POST /userandPATCH /request/resend/{requestId}— safe retries without duplicate side effects. - Lookups (breaking): users are addressed by
id(previouslydid); request listing filters bysubject;GET /credential/{credentialId}dropped theincludePdfparameter.
2026-03-20
Initial public version.- Requests: create, list, fetch, delete, and OTP resend (
/request,/request/{requestId},/request/resend/{requestId}) - Users: create and look up (
/user) - Credentials: fetch by id (
/credential/{credentialId}) - Resources:
GET /resource,GET /resource/group(renamed to Approvals in 2026-05-17)