Skip to content

Essence Identity Provider API ​

All OpenAPI documents

Version v1 · OpenAPI 3.0.1 · 159 operations · Download the JSON document

OAuth 2.0 Authorization Server and OpenID Connect Provider

Generated from the IdP service's code at build time (api-specs/generated/IdP/Essence.Identity.IdP.Api.json) and drift-checked in CI. It describes what the code registers, which is not the same as what any one deployment has routed.

POST/api/v1/account-links

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — AccountLinkResult
202Accepted — AccountLinkResult
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — AccountLinkResult
POST/api/v1/account-links/{linkId}/verify

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
linkIdpathstring (uuid)yes—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails

AccreditedIssuers

GET/api/v1/accredited-issuers

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
schemequerystringno—

Request body

No request body.

Responses

POST/api/v1/accredited-issuers

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — AccreditedIssuerDto
400Bad Request — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/accredited-issuers/{bodyId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
bodyIdpathstringyes—
schemequerystringno—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
GET/api/v1/accredited-issuers/{bodyId}/accreditations

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
bodyIdpathstringyes—

Request body

No request body.

Responses

POST/api/v1/accredited-issuers/{bodyId}/keys

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
bodyIdpathstringyes—
schemequerystringno—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/accredited-issuers/{bodyId}/keys/rotate

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
bodyIdpathstringyes—
schemequerystringno—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/accredited-issuers/{bodyId}/keys/{keyId}/retire

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
bodyIdpathstringyes—
keyIdpathstringyes—
schemequerystringno—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/accredited-issuers/{bodyId}/reinstate

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
bodyIdpathstringyes—
schemequerystringno—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/accredited-issuers/{bodyId}/routes

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
bodyIdpathstringyes—
schemequerystringno—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
DELETE/api/v1/accredited-issuers/{bodyId}/routes/{route}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
bodyIdpathstringyes—
routepathstringyes—
schemequerystringno—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/accredited-issuers/{bodyId}/suspend

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
bodyIdpathstringyes—
schemequerystringno—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/accredited-issuers/{bodyId}/withdraw

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
bodyIdpathstringyes—
schemequerystringno—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails

Authorization

GET/connect/authorize

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK
POST/connect/authorize

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK
POST/connect/token

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK

Clients

POST/api/v1/clients

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — ClientDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/clients/by-client-id/{clientId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
clientIdpathstringyes—

Request body

No request body.

Responses

200OK — ClientDto
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/clients/posture

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
oid4VcOnlyquerybooleanno—
pageNumberqueryinteger (int32)no—
pageSizequeryinteger (int32)no—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/clients/{clientId}/secrets

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
clientIdpathstringyes—

Request body

Not marked as required in the document.

Responses

201Created — ClientSecretResponse
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/clients/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — ClientDto
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Consent

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — ConsentDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails

Credentials

POST/api/v1/Credentials/issue

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — IssuedCredentialDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
503Service Unavailable
GET/api/v1/Credentials/issued

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
activeOnlyquerybooleanno—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
PUT/api/v1/Credentials/issued/{id}/vault-document

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/Credentials/issuer/rotate-key

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
503Service Unavailable
GET/api/v1/Credentials/status/{listId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
listIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — unspecified
304Not Modified
404Not Found — ProblemDetails
503Service Unavailable
POST/api/v1/Credentials/verify

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
POST/api/v1/Credentials/{id}/revoke

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
503Service Unavailable

DomainOwnership

GET/api/v1/clients/{clientId}/domain-ownership/challenges

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
clientIdpathstringyes—

Request body

No request body.

Responses

POST/api/v1/clients/{clientId}/domain-ownership/challenges

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
clientIdpathstringyes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/clients/{clientId}/domain-ownership/challenges/{challengeId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
clientIdpathstringyes—
challengeIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
DELETE/api/v1/clients/{clientId}/domain-ownership/challenges/{challengeId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
clientIdpathstringyes—
challengeIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

404Not Found — ProblemDetails
POST/api/v1/clients/{clientId}/domain-ownership/challenges/{challengeId}/check

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
clientIdpathstringyes—
challengeIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
503Service Unavailable
GET/api/v1/clients/{clientId}/domain-ownership/proof

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
clientIdpathstringyes—
domainquerystringno—

Request body

No request body.

Responses

404Not Found — ProblemDetails

DvsRegisterSnapshot

GET/api/v1/oid4vc/dvs-register-snapshot

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK — string
304Not Modified
503Service Unavailable — ProblemDetails

IdentityBindingPolicies

GET/api/v1/identity-binding/policies

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

POST/api/v1/identity-binding/policies

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/identity-binding/policies/preview

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
PUT/api/v1/identity-binding/policies/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

404Not Found — ProblemDetails
409Conflict — ProblemDetails
DELETE/api/v1/identity-binding/policies/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

204No Content
404Not Found — ProblemDetails

IdentityBindings

POST/api/v1/identity-binding/actions/{actionId}/retry

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
actionIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
GET/api/v1/identity-binding/bindings

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
statequerystringno—
cursorquerystringno—
pageSizequeryinteger (int32)no—

Request body

No request body.

Responses

GET/api/v1/identity-binding/bindings/{id}/history

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
cursorquerystringno—
pageSizequeryinteger (int32)no—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/identity-binding/bindings/{id}/reinstate

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/identity-binding/health

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

IdpAccountLinkReview

POST/api/v1/idp/account-links/{linkId}/verify

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
linkIdpathstring (uuid)yes—

Request body

No request body.

Responses

204No Content
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails

IdpConnections

GET/api/v1/idp-connections

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
enabledOnlyquerybooleanno—
connectorTypequerystringno—

Request body

No request body.

Responses

POST/api/v1/idp-connections

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — IdpConnectionDto
400Bad Request — ProblemDetails
GET/api/v1/idp-connections/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
PUT/api/v1/idp-connections/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
DELETE/api/v1/idp-connections/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

204No Content
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/idp-connections/{id}/attribute-mappings

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
PUT/api/v1/idp-connections/{id}/attribute-mappings

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/idp-connections/{id}/test

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails

IdpFederation

GET/api/v1/idp/bindable-tenants

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

GET/api/v1/idp/connections

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
enabledOnlyquerybooleanno—

Request body

No request body.

Responses

POST/api/v1/idp/connections

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — IdpConnectionDto
400Bad Request — ProblemDetails
402Payment Required — ProblemDetails
GET/api/v1/idp/connections/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
PUT/api/v1/idp/connections/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
DELETE/api/v1/idp/connections/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

204No Content
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/idp/connections/{id}/attribute-mappings

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
PUT/api/v1/idp/connections/{id}/attribute-mappings

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/idp/connections/{id}/attribute-mappings/attest

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/idp/connections/{id}/attribute-mappings/attestation

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
GET/api/v1/idp/connections/{id}/enforcement

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
PUT/api/v1/idp/connections/{id}/enforcement

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
402Payment Required — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/idp/connections/{id}/enforcement/enforce

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
402Payment Required — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/idp/connections/{id}/enforcement/suspend

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/idp/connections/{id}/tenant-binding

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
PUT/api/v1/idp/connections/{id}/tenant-binding

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/idp/connections/{id}/test

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
GET/api/v1/idp/entitlement

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/idp/scim/config

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK — ScimConfigDto
400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
PUT/api/v1/idp/scim/config

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

200OK — ScimConfigDto
400Bad Request — ProblemDetails
402Payment Required — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/idp/scim/provisioning/lookup

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
emailquerystringno—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/idp/scim/provisioning/{userRef}/retry

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
userRefpathstringyes—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/idp/scim/token

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

400Bad Request — ProblemDetails
402Payment Required — ProblemDetails
403Forbidden — ProblemDetails

IssuerCredentials

GET/api/v1/credentials/instances/{instanceId}/issued

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
instanceIdpathstring (uuid)yes—
storagequerystringno—
cursorquerystringno—
pageSizequeryinteger (int32)no—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails

NominatedCredentialWatches

GET/api/v1/credentials/nominated-watches

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
activeOnlyquerybooleanno—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
503Service Unavailable
POST/api/v1/credentials/nominated-watches

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
503Service Unavailable
DELETE/api/v1/credentials/nominated-watches/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—
reasonquerystringno—

Request body

No request body.

Responses

204No Content
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
404Not Found — ProblemDetails
503Service Unavailable

OpenId4VcConfiguration

GET/api/v1/oid4vc/status-list-health

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
maxIssuersqueryinteger (int32)no—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/oid4vc/tenants/{tenantId}/credential-configurations

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
publishedOnlyquerybooleanno—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/credential-configurations

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/credential-configurations/{configurationRecordId}/publish

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
configurationRecordIdpathstring (uuid)yes—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/credential-configurations/{configurationRecordId}/unpublish

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
configurationRecordIdpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/credential-offers

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
404Not Found — ProblemDetails
GET/api/v1/oid4vc/tenants/{tenantId}/credential-pools

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
credentialConfigurationIdquerystring (uuid)no—
includeRevokedquerybooleanno—
cursorquerystringno—
pageSizequeryinteger (int32)no—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/credential-pools/{poolId}/revoke

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
poolIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

404Not Found — ProblemDetails
GET/api/v1/oid4vc/tenants/{tenantId}/issuer-metadata

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
GET/api/v1/oid4vc/tenants/{tenantId}/privacy-degradation

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
sinceUtcquerystring (date-time)no—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/oid4vc/tenants/{tenantId}/privacy-degradation/export

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
sinceUtcquerystring (date-time)no—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/privacy-degradation/raise-issuance-ceilings

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/oid4vc/tenants/{tenantId}/query-templates

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
includeRetiredquerybooleanno—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/query-templates

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — DcqlQueryTemplateDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/query-templates/import/presentation-exchange

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — DcqlQueryTemplateDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/query-templates/preview

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/oid4vc/tenants/{tenantId}/query-templates/{templateId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
templateIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
PUT/api/v1/oid4vc/tenants/{tenantId}/query-templates/{templateId}/name

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
templateIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/query-templates/{templateId}/reinstate

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
templateIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/query-templates/{templateId}/retire

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
templateIdpathstring (uuid)yes—

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/oid4vc/tenants/{tenantId}/query-templates/{templateId}/revisions

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
templateIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/oid4vc/transaction-code-policy

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/oid4vc/verifier-certificate

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails

OpenId4VciProtocol

GET/.well-known/jwt-vc-issuer/oid4vci/{tenantId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — unspecified
304Not Modified
503Service Unavailable — Oid4VcProtocolErrorResponse
GET/.well-known/openid-credential-issuer/oid4vci/{tenantId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

No request body.

Responses

304Not Modified
GET/oid4vci/offers/{offerId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
offerIdpathstring (uuid)yes—

Request body

No request body.

Responses

GET/oid4vci/status-lists/{statusListId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
statusListIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — string
304Not Modified
503Service Unavailable — Oid4VcProtocolErrorResponse
POST/oid4vci/{tenantId}/credential

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

POST/oid4vci/{tenantId}/nonce

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — NonceResponse
POST/oid4vci/{tenantId}/notification

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

204No Content
POST/oid4vci/{tenantId}/reissue

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
Idempotency-Keyheaderstringno—

Request body

Not marked as required in the document.

Responses

POST/oid4vci/{tenantId}/token

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

  • object as application/x-www-form-urlencoded

Responses

OpenId4VpVerifier

GET/api/v1/oid4vp/jwks

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK
503Service Unavailable — Oid4VcProtocolErrorResponse
GET/api/v1/oid4vp/requests/{transactionId}/request-object

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
transactionIdpathstringyes—

Request body

No request body.

Responses

200OK
404Not Found — ProblemDetails
POST/api/v1/oid4vp/{tenantId}/requests

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — PresentationRequestDto
400Bad Request — ProblemDetails
GET/api/v1/oid4vp/{tenantId}/requests/{transactionId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
transactionIdpathstringyes—

Request body

No request body.

Responses

404Not Found — ProblemDetails
POST/api/v1/oid4vp/{tenantId}/response/{transactionId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
tenantIdpathstring (uuid)yes—
transactionIdpathstringyes—

Request body

Not marked as required in the document.

  • object as application/x-www-form-urlencoded

Responses

200OK
400Bad Request — ProblemDetails

OpenId4VpVerifierConsole

GET/api/v1/oid4vc/verifier-request-behaviour

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
GET/api/v1/oid4vc/verifier-response-keys

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails

PushedAuthorization

POST/connect/par

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

201Created
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails

RelyingPartyRegistry

POST/api/v1/relying-parties

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

201Created — RelyingPartyDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
409Conflict — ProblemDetails
GET/api/v1/relying-parties/{organizationId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

No request body.

Responses

200OK — RelyingPartyDto
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/relying-parties/{organizationId}/purposes

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — RelyingPartyDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails
POST/api/v1/relying-parties/{organizationId}/terms-acceptances

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
organizationIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

201Created — RelyingPartyDto
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
404Not Found — ProblemDetails

ScimProtocol

GET/api/v1/idp/scim/v2/IdentityBindings

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
filterquerystringno—
countqueryinteger (int32)no—

Request body

No request body.

Responses

401Unauthorized — ScimErrorResponse
POST/api/v1/idp/scim/v2/IdentityBindings

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ScimErrorResponse
401Unauthorized — ScimErrorResponse
GET/api/v1/idp/scim/v2/IdentityBindings/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ScimErrorResponse
DELETE/api/v1/idp/scim/v2/IdentityBindings/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

No request body.

Responses

404Not Found — ScimErrorResponse
PATCH/api/v1/idp/scim/v2/IdentityBindings/{id}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
idpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ScimErrorResponse
404Not Found — ScimErrorResponse
GET/api/v1/idp/scim/v2/ResourceTypes

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

GET/api/v1/idp/scim/v2/ServiceProviderConfig

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

GET/api/v1/idp/scim/v2/Users

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
filterquerystringno—
startIndexqueryinteger (int32)no—
countqueryinteger (int32)no—

Request body

No request body.

Responses

400Bad Request — ScimErrorResponse
401Unauthorized — ScimErrorResponse
POST/api/v1/idp/scim/v2/Users

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

  • ScimUser as application/*+json, application/json, text/json

Responses

201Created — ScimUser
401Unauthorized — ScimErrorResponse
403Forbidden — ScimErrorResponse
GET/api/v1/idp/scim/v2/Users/{externalId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
externalIdpathstringyes—

Request body

No request body.

Responses

200OK — ScimUser
401Unauthorized — ScimErrorResponse
404Not Found — ScimErrorResponse
DELETE/api/v1/idp/scim/v2/Users/{externalId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
externalIdpathstringyes—

Request body

No request body.

Responses

204No Content
401Unauthorized — ScimErrorResponse
403Forbidden — ScimErrorResponse
PATCH/api/v1/idp/scim/v2/Users/{externalId}

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
externalIdpathstringyes—

Request body

Not marked as required in the document.

Responses

204No Content
401Unauthorized — ScimErrorResponse
403Forbidden — ScimErrorResponse

Token

POST/connect/introspect

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

  • object as application/x-www-form-urlencoded

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
POST/connect/revoke

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

  • object as application/x-www-form-urlencoded

Responses

200OK
400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails

Userinfo

GET/connect/userinfo

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK
POST/connect/userinfo

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

200OK

VcProofSchemeWithdrawal

GET/api/v1/credentials/proof-schemes/compact-json/dependents

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
issuedBeforequerystring (date-time)no—

Request body

No request body.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails

WalletAttestations

POST/api/v1/oid4vc/wallet-attestations

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
503Service Unavailable — ProblemDetails
GET/api/v1/oid4vc/wallet-attestations/metadata

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

503Service Unavailable — ProblemDetails

WalletProviderTrustAnchors

GET/api/v1/wallet-provider-trust-anchors

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/wallet-provider-trust-anchors

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/wallet-provider-trust-anchors/{anchorId}/keys

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
anchorIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails
POST/api/v1/wallet-provider-trust-anchors/{anchorId}/revoke

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
anchorIdpathstring (uuid)yes—

Request body

Not marked as required in the document.

Responses

400Bad Request — ProblemDetails
401Unauthorized — ProblemDetails
403Forbidden — ProblemDetails

WellKnown

GET/.well-known/credentials/jwks.json

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
instanceIdquerystring (uuid)no—

Request body

No request body.

Responses

200OK — JwksDto
404Not Found — ProblemDetails
503Service Unavailable — ProblemDetails
GET/.well-known/did.json

Authentication:oauth2 (the document-wide requirement)

Parameters

NameInTypeRequiredDescription
instanceIdquerystring (uuid)no—

Request body

No request body.

Responses

200OK — DidDocumentDto
404Not Found — ProblemDetails

WorkforceProvisioning

GET/api/v1/workforce/provisioning-status

Authentication:oauth2 (the document-wide requirement)

Parameters

Takes no parameters.

Request body

No request body.

Responses

400Bad Request — ProblemDetails

Schemas

AccountLinkResult

PropertyTypeRequiredDescription
confidenceinteger (int32)no—
errorMessagestring | nullno—
linkIdstring (uuid) | nullno—
linkingAttributesmap<string, unspecified> | nullno—
requiresManualReviewbooleanno—
successbooleanno—

AccreditationRecordDto

PropertyTypeRequiredDescription
accreditationSchemeIdstring | nullno—
asOfstring | nullno—
bodyIdstring | nullno—
designatedRoutesstring[] | nullno—
registeredKeyIdsstring[] | nullno—
statusstring | nullno—

AccreditationStatusChangeRequest

PropertyTypeRequiredDescription
reasonstring | nullno—

AccreditBodyRequest

PropertyTypeRequiredDescription
accreditationSchemeIdstring | nullno—
bodyIdstring | nullno—
bodyNamestring | nullno—
designatedRoutesstring[] | nullno—
reasonstring | nullno—
registeredKeyIdsstring[] | nullno—

AccreditedIssuerDesignationDto

PropertyTypeRequiredDescription
designatedAtstring (date-time)no—
routestring | nullno—
withdrawnAtstring (date-time) | nullno—

AccreditedIssuerDto

PropertyTypeRequiredDescription
accreditationSchemeIdstring | nullno—
bodyIdstring | nullno—
bodyNamestring | nullno—
createdAtstring (date-time)no—
designatedRoutesstring[] | nullno—
idstring (uuid)no—
registeredKeyIdsstring[] | nullno—
retiredKeysAccreditedIssuerKeyDto[] | nullno—
statusstring | nullno—
statusChangedAtstring (date-time)no—
statusReasonstring | nullno—
updatedAtstring (date-time) | nullno—
withdrawnRoutesAccreditedIssuerDesignationDto[] | nullno—

AccreditedIssuerKeyDto

PropertyTypeRequiredDescription
keyIdstring | nullno—
registeredAtstring (date-time)no—
retiredAtstring (date-time) | nullno—
retirementReasonstring | nullno—

AddClientSecretRequest

PropertyTypeRequiredDescription
descriptionstring | nullno—
expiresInDaysinteger (int32) | nullno—

AddWalletProviderTrustAnchorKeyRequest

PropertyTypeRequiredDescription
keyIdstring | nullno—
publicJwkJsonstring | nullno—

AttestMappingsRequest

PropertyTypeRequiredDescription
claimSetHashstring | nullno—

AttributeMappingDto

PropertyTypeRequiredDescription
idstring (uuid) | nullno—
requiredbooleanno—
sourceAttributestring | nullno—
targetAttributestring | nullno—
transformstring | nullno—

BatchCredentialIssuanceDto

PropertyTypeRequiredDescription
batch_sizeinteger (int32)no—

BindableTenantDto

PropertyTypeRequiredDescription
isPrimarybooleanno—
namestring | nullno—
tenantIdstring (uuid)no—

BindIdpToTenantRequest

PropertyTypeRequiredDescription
tenantIdstring (uuid)no—

BindingHealthDto

PropertyTypeRequiredDescription
bindingsByStatemap<string, integer (int32)> | nullno—
deadLetteredActionCountinteger (int32)no—
oldestPendingDecidedAtstring (date-time) | nullno—
oldestSourceStaleSincestring (date-time) | nullno—
organizationIdstring (uuid)no—
pendingActionCountinteger (int32)no—
policyGapsPolicyGapDto[] | nullno—
sourceStaleCountinteger (int32)no—

BoundAttributeDto

PropertyTypeRequiredDescription
attributePathstring | nullno—
claimNamestring | nullno—

ClientDto

PropertyTypeRequiredDescription
accessTokenLifetimeinteger (int32)no—
allowOfflineAccessbooleanno—
allowedGrantTypesstring[] | nullno—
allowedScopesstring[] | nullno—
clientIdstring | nullno—
clientNamestring | nullno—
clientTypestring | nullno—
clientUristring | nullno—
createdAtstring (date-time)no—
descriptionstring | nullno—
enabledbooleanno—
idstring (uuid)no—
isOid4VcClientbooleanno—
logoUristring | nullno—
oid4VcClassAssignedAtstring (date-time) | nullno—
postLogoutRedirectUrisstring[] | nullno—
redirectUrisstring[] | nullno—
refreshTokenLifetimeinteger (int32)no—
requireClientSecretbooleanno—
requireConsentbooleanno—
requirePkcebooleanno—
tokenEndpointAuthMethodstring | nullno—
updatedAtstring (date-time)no—

ClientSecretResponse

PropertyTypeRequiredDescription
createdAtstring (date-time)no—
descriptionstring | nullno—
expiresAtstring (date-time) | nullno—
idstring (uuid)no—
secretValuestring | nullno—

CompactProofDependentsDto

PropertyTypeRequiredDescription
asOfstring (date-time)no—
byTypeCompactProofDependentTypeDto[] | nullno—
issuedBeforestring (date-time)no—
latestExpiresAtstring (date-time) | nullno—
unlapsedinteger (int32)no—
verdictstring | nullno—
withoutExpiryinteger (int32)no—

CompactProofDependentTypeDto

PropertyTypeRequiredDescription
credentialTypestring | nullno—
earliestIssuedAtstring (date-time)no—
latestExpiresAtstring (date-time) | nullno—
unlapsedinteger (int32)no—
withoutExpiryinteger (int32)no—

ConsentDto

PropertyTypeRequiredDescription
clientIdstring | nullno—
clientNamestring | nullno—
consentTypestring | nullno—
createdAtstring (date-time)no—
expiresAtstring (date-time) | nullno—
idstring (uuid)no—
isRevokedbooleanno—
scopesstring[] | nullno—
updatedAtstring (date-time)no—
userIdstring (uuid)no—

CreateClientRequest

PropertyTypeRequiredDescription
accessTokenLifetimeinteger (int32) | nullno—
allowedGrantTypesstring[] | nullno—
allowedScopesstring[] | nullno—
clientIdstring | nullno—
clientNamestring | nullno—
clientTypestring | nullno—
clientUristring | nullno—
descriptionstring | nullno—
logoUristring | nullno—
postLogoutRedirectUrisstring[] | nullno—
redirectUrisstring[] | nullno—
refreshTokenLifetimeinteger (int32) | nullno—
relyingPartyOrganizationIdstring (uuid) | nullno—
requireConsentbooleanno—
requirePkcebooleanno—

CreateDcqlQueryTemplateRequest

PropertyTypeRequiredDescription
changeNotestring | nullno—
dcqlJsonstring | nullno—
displayNamestring | nullno—
originstring | nullno—
purposestring | nullno—
templateIdstring | nullno—

CreateIdpConnectionRequest

PropertyTypeRequiredDescription
attributeMappingsAttributeMappingDto[] | nullno—
configurationstring | nullno—
connectorTypestring | nullno—
descriptionstring | nullno—
enabledbooleanno—
namestring | nullno—

CreateMaterialChangePolicyRequestDto

PropertyTypeRequiredDescription
credentialTypestring | nullno—
entriesPolicyEntryDto[] | nullno—
previewTokenstring | nullno—
reissueWindowstring | nullno—

CreateNominatedWatchRequest

PropertyTypeRequiredDescription
credentialTypestring | nullno—
expiresAtstring (date-time) | nullno—
purposestring | nullno—
relyingOrganizationIdstring (uuid) | nullno—
subjectUserIdstring (uuid) | nullno—

CreateOid4VcCredentialConfigurationRequest

PropertyTypeRequiredDescription
batchSizeinteger (int32) | nullno—
configurationIdstring | nullno—
credentialTypeIdentifierstring | nullno—
displayOid4VcCredentialDisplayDto[] | nullno—
formatstring | nullno—
issuanceCeilingInstancesinteger (int32) | nullno—
issuanceCeilingWindowHoursinteger (int32) | nullno—
supportsHolderInitiatedRevocationbooleanno—
supportsReissuancebooleanno—

CreatePresentationRequestDto

PropertyTypeRequiredDescription
dcql_queryunspecifiedno—
purposestring | nullno—

CredentialBatchPoolDto

PropertyTypeRequiredDescription
credentialConfigurationIdstring (uuid)no—
instanceCountinteger (int32)no—
isRevokedbooleanno—
poolIdstring (uuid)no—
revokedAtstring (date-time) | nullno—
subjectLinkageErasedbooleanno—
validInstanceCountinteger (int32)no—

CredentialBatchPoolDtoCursorResult

PropertyTypeRequiredDescription
hasMorebooleanno—
itemsCredentialBatchPoolDto[] | nullno—
nextCursorstring | nullno—
pageSizeinteger (int32)no—
previousCursorstring | nullno—

CredentialClaimDescriptionDto

PropertyTypeRequiredDescription
mandatorybooleanno—
pathstring[] | nullno—

CredentialConfigurationMetadataDto

PropertyTypeRequiredDescription
batch_credential_issuanceBatchCredentialIssuanceDtono—
claimsCredentialClaimDescriptionDto[] | nullno—
credential_signing_alg_values_supportedstring[] | nullno—
cryptographic_binding_methods_supportedstring[] | nullno—
displayCredentialDisplayDto[] | nullno—
formatstring | nullno—
holder_initiated_revocation_supportedbooleanno—
reissuanceReissuanceAdvertisementDtono—
reissuance_supportedbooleanno—
vctstring | nullno—

CredentialDisplayDto

PropertyTypeRequiredDescription
localestring | nullno—
namestring | nullno—

CredentialIssuanceResponse

PropertyTypeRequiredDescription
credentialsIssuedCredentialEnvelope[] | nullno—
notification_idstring | nullno—

CredentialIssuerMetadataDto

PropertyTypeRequiredDescription
authorization_serversstring[] | nullno—
credential_configurations_supportedmap<string, CredentialConfigurationMetadataDto> | nullno—
credential_endpointstring | nullno—
credential_issuerstring | nullno—
deferred_credential_endpointstring | nullno—
nonce_endpointstring | nullno—
notification_endpointstring | nullno—

CredentialNotificationRequest

PropertyTypeRequiredDescription
eventstring | nullno—
event_descriptionstring | nullno—
notification_idstring | nullno—

CredentialOfferDocument

PropertyTypeRequiredDescription
credential_configuration_idsstring[] | nullno—
credential_issuerstring | nullno—
grantsCredentialOfferGrantsno—

CredentialOfferGrants

PropertyTypeRequiredDescription
urn:ietf:params:oauth:grant-type:pre-authorized_codePreAuthorizedCodeGrantno—

CredentialRequest

PropertyTypeRequiredDescription
credential_configuration_idstring | nullno—
proofsCredentialRequestProofsno—

CredentialRequestProof

PropertyTypeRequiredDescription
jwtstring | nullno—
proof_typestring | nullno—

CredentialRequestProofs

PropertyTypeRequiredDescription
jwtstring[] | nullno—

DcqlDisclosurePreviewDto

PropertyTypeRequiredDescription
credentialsDcqlPreviewCredentialDto[] | nullno—
hasOverRequestbooleanno—
warningsDcqlPreviewWarningDto[] | nullno—

DcqlPreviewClaimDto

PropertyTypeRequiredDescription
disclosedClaimstring | nullno—
disclosesMoreThanRequestedbooleanno—
requestedPathsstring[] | nullno—
valueConstrainedbooleanno—

DcqlPreviewCredentialDto

PropertyTypeRequiredDescription
acceptedCredentialTypesstring[] | nullno—
disclosedClaimsDcqlPreviewClaimDto[] | nullno—
disclosesEveryClaimbooleanno—
mayReturnMultiplebooleanno—
purposestring | nullno—
queryIdstring | nullno—
requirementstring | nullno—

DcqlPreviewWarningDto

PropertyTypeRequiredDescription
claimNamestring | nullno—
codestring | nullno—
credentialQueryIdstring | nullno—
messagestring | nullno—
severitystring | nullno—

DcqlQueryPreviewResponse

PropertyTypeRequiredDescription
errorstring | nullno—
isValidbooleanno—
previewDcqlDisclosurePreviewDtono—

DcqlQueryTemplateDto

PropertyTypeRequiredDescription
activePreviewDcqlDisclosurePreviewDtono—
activePreviewErrorstring | nullno—
activeVersionNumberinteger (int32)no—
displayNamestring | nullno—
idstring (uuid)no—
isRetiredbooleanno—
retiredAtstring (date-time) | nullno—
templateIdstring | nullno—
tenantIdstring (uuid)no—
versionsDcqlQueryTemplateVersionDto[] | nullno—

DcqlQueryTemplateVersionDto

PropertyTypeRequiredDescription
changeNotestring | nullno—
createdAtstring (date-time)no—
dcqlJsonstring | nullno—
isActivebooleanno—
originstring | nullno—
purposestring | nullno—
supersededAtstring (date-time) | nullno—
versionNumberinteger (int32)no—

DesignateRouteRequest

PropertyTypeRequiredDescription
routestring | nullno—

DidDocumentDto

PropertyTypeRequiredDescription
@contextstring[] | nullno—
assertionMethodstring[] | nullno—
authenticationstring[] | nullno—
idstring | nullno—
verificationMethodVerificationMethodDto[] | nullno—

DomainOwnershipChallengeDto

PropertyTypeRequiredDescription
checkCountinteger (int32)no—
clientIdstring | nullno—
dnsTxtNamestring | nullno—
dnsTxtValuestring | nullno—
domainstring | nullno—
expiresAtstring (date-time)no—
idstring (uuid)no—
lastCheckedAtstring (date-time) | nullno—
methodstring | nullno—
proofExpiresAtstring (date-time) | nullno—
proofReferencestring | nullno—
proofValidbooleanno—
provenAtstring (date-time) | nullno—
revokedAtstring (date-time) | nullno—
revokedReasonstring | nullno—
statusstring | nullno—

DomainOwnershipProofDto

PropertyTypeRequiredDescription
domainstring | nullno—
expiresAtstring (date-time)no—
methodstring | nullno—
provenAtstring (date-time)no—
referencestring | nullno—

EnforcementPolicyDto

PropertyTypeRequiredDescription
affectedMemberCountinteger (int32) | nullno—
allowedDomainsstring[] | nullno—
breakGlassUserIdsstring[] | nullno—
enforcedbooleanno—
enforcedAtstring (date-time) | nullno—
passwordFallbackstring | nullno—
pilotGroupstring | nullno—
pilotGroupRemovedFromDirectoryAtstring (date-time) | nullno—
scopestring | nullno—
suspendedAtstring (date-time) | nullno—

EnforcementPolicyInput

PropertyTypeRequiredDescription
allowedDomainsstring[] | nullno—
breakGlassUserIdsstring[] | nullno—
passwordFallbackstring | nullno—
pilotGroupstring | nullno—
scopestring | nullno—

EnforceSsoRequest

PropertyTypeRequiredDescription
acknowledgedbooleanno—
allowedDomainsstring[] | nullno—
breakGlassUserIdsstring[] | nullno—
passwordFallbackstring | nullno—
pilotGroupstring | nullno—
scopestring | nullno—

GrantConsentRequest

PropertyTypeRequiredDescription
clientIdstring | nullno—
expirationDaysinteger (int32) | nullno—
rememberConsentbooleanno—
scopesstring[] | nullno—
userIdstring (uuid)no—

HaipConformanceClauseDto

PropertyTypeRequiredDescription
evidencestring | nullno—
requirementstring | nullno—
satisfiedbooleanno—
scopedToClientbooleanno—
titlestring | nullno—

IdentityBindingDto

PropertyTypeRequiredDescription
boundAttributesBoundAttributeDto[] | nullno—
createdAtstring (date-time)no—
credentialRefstring | nullno—
didRefstring | nullno—
enterpriseSubjectExternalIdstring | nullno—
idstring (uuid)no—
lifecycleStatestring | nullno—
materialChangePolicyIdstring (uuid) | nullno—
orderingstring | nullno—
organizationIdstring (uuid)no—
sourceLastSeenAtstring (date-time)no—
sourceStaleSincestring (date-time) | nullno—

IdentityBindingDtoCursorResult

PropertyTypeRequiredDescription
hasMorebooleanno—
itemsIdentityBindingDto[] | nullno—
nextCursorstring | nullno—
pageSizeinteger (int32)no—
previousCursorstring | nullno—

IdpConnectionDto

PropertyTypeRequiredDescription
attributeMappingsAttributeMappingDto[] | nullno—
configurationstring | nullno—
connectorTypestring | nullno—
createdAtstring (date-time)no—
descriptionstring | nullno—
directoryReturnWindowDaysinteger (int32) | nullno—
enabledbooleanno—
idstring (uuid)no—
isDefaultbooleanno—
lastSyncCompletedAtstring (date-time) | nullno—
lastSyncStatusstring | nullno—
namestring | nullno—
nextSyncScheduledAtstring (date-time) | nullno—
signingCertificateExpiresAtstring (date-time) | nullno—
signingCertificateSubjectstring | nullno—
syncFrequencyMinutesinteger (int32) | nullno—
updatedAtstring (date-time) | nullno—

IdpEntitlementDto

PropertyTypeRequiredDescription
scimEntitledbooleanno—
ssoEntitledbooleanno—
tierstring | nullno—
upgradeUrlstring | nullno—

IdpTenantBindingDto

PropertyTypeRequiredDescription
boundTenantIdstring (uuid) | nullno—
boundTenantNamestring | nullno—
connectionIdstring (uuid)no—

ImportPresentationExchangeRequest

PropertyTypeRequiredDescription
changeNotestring | nullno—
displayNamestring | nullno—
presentationDefinitionJsonstring | nullno—
purposestring | nullno—
templateIdstring | nullno—

IssueCredentialRequest

PropertyTypeRequiredDescription
credentialHashstring | nullno—
credentialSubjectmap<string, unspecified> | nullno—
credentialTypestring | nullno—
expiresAtstring (date-time) | nullno—
instanceIdstring (uuid)no—
subjectDidstring | nullno—
subjectUserIdstring (uuid)no—
vaultDocumentIdstring (uuid) | nullno—

IssuedCredentialDto

PropertyTypeRequiredDescription
credentialHashstring | nullno—
credentialJsonstring | nullno—
credentialTypestring | nullno—
expiresAtstring (date-time) | nullno—
idstring (uuid)no—
isExpiredbooleanno—
isRevokedbooleanno—
issuedAtstring (date-time)no—
issuerIdstring (uuid)no—
notStoredReasonstring | nullno—
revocationReasonstring | nullno—
revokedAtstring (date-time) | nullno—
statusListIndexinteger (int32)no—
storagestring | nullno—
subjectUserIdstring (uuid)no—
vaultDocumentIdstring (uuid) | nullno—

IssuedCredentialDtoCursorResult

PropertyTypeRequiredDescription
hasMorebooleanno—
itemsIssuedCredentialDto[] | nullno—
nextCursorstring | nullno—
pageSizeinteger (int32)no—
previousCursorstring | nullno—

IssuedCredentialEnvelope

PropertyTypeRequiredDescription
credentialstring | nullno—

JwksDto

PropertyTypeRequiredDescription
keysunspecified[] | nullno—

LifecycleActionDto

PropertyTypeRequiredDescription
actionIdstring (uuid)no—
actorstring | nullno—
affectedClaimNamesstring[] | nullno—
attemptsinteger (int32)no—
attributePathstring | nullno—
bindingIdstring (uuid)no—
decidedAtstring (date-time)no—
executedAtstring (date-time) | nullno—
idempotencyKeystring | nullno—
lastErrorCodestring | nullno—
newDigeststring | nullno—
outcomestring | nullno—
policyVersionstring | nullno—
priorDigeststring | nullno—
provenancestring | nullno—
sequenceinteger (int64)no—
sourcePushRefstring | nullno—
statusstring | nullno—

LifecycleActionDtoCursorResult

PropertyTypeRequiredDescription
hasMorebooleanno—
itemsLifecycleActionDto[] | nullno—
nextCursorstring | nullno—
pageSizeinteger (int32)no—
previousCursorstring | nullno—

LinkAccountRequest

PropertyTypeRequiredDescription
connectionIdstring (uuid)no—
externalUserIdstring | nullyes—
linkTypestring | nullno—
linkedBystring (uuid) | nullno—
linkingAttributesmap<string, unspecified> | nullno—
manualConfidenceinteger (int32) | nullno—
userIdstring (uuid)no—

LinkedAccountDto

PropertyTypeRequiredDescription
confidenceinteger (int32)no—
connectionIdstring (uuid)no—
connectionNamestring | nullno—
connectorTypestring | nullno—
createdAtstring (date-time)no—
directoryRemovedAtstring (date-time) | nullno—
externalUserIdstring | nullno—
isVerifiedbooleanno—
lastUsedAtstring (date-time) | nullno—
linkIdstring (uuid)no—
linkTypestring | nullno—
linkingAttributesmap<string, unspecified> | nullno—
useCountinteger (int32)no—
userIdstring (uuid)no—
verifiedAtstring (date-time) | nullno—

MappingAttestationDto

PropertyTypeRequiredDescription
attestedbooleanno—
attestedAtstring (date-time) | nullno—
attestedBystring | nullno—
attestedByNamestring | nullno—
attestedClaimSetHashstring | nullno—
currentClaimSetHashstring | nullno—

MaterialChangePolicyDto

PropertyTypeRequiredDescription
createdAtstring (date-time)no—
credentialTypestring | nullno—
entriesPolicyEntryDto[] | nullno—
idstring (uuid)no—
organizationIdstring (uuid)no—
reissueWindowstring | nullno—
updatedAtstring (date-time) | nullno—
versionstring | nullno—

MintCredentialOfferRequest

PropertyTypeRequiredDescription
byReferencebooleanno—
credentialConfigurationIdstring (uuid)no—
lifetimeSecondsinteger (int32)no—
requireTransactionCodebooleanno—
subjectPseudonymstring | nullno—
transactionCodeDescriptionstring | nullno—
transactionCodeLengthinteger (int32) | nullno—

MintCredentialOfferResponse

PropertyTypeRequiredDescription
byReferencebooleanno—
expiresAtstring (date-time)no—
offerIdstring (uuid)no—
preAuthorizedCodestring | nullno—
transactionCodestring | nullno—
transactionCodeEntropyTransactionCodeEntropyDtono—

NominatedCredentialWatchDto

PropertyTypeRequiredDescription
createdAtstring (date-time)no—
credentialTypestring | nullno—
endReasonstring | nullno—
expiresAtstring (date-time) | nullno—
idstring (uuid)no—
lastNotifiedAtstring (date-time) | nullno—
lastNotifiedStatusstring | nullno—
permissionEndedAtstring (date-time) | nullno—
permissionGrantedAtstring (date-time) | nullno—
purposestring | nullno—
relyingOrganizationIdstring (uuid)no—
statusstring | nullno—
subjectHoldsWatchedCredentialboolean | nullno—
subjectUserIdstring (uuid)no—

NonceResponse

PropertyTypeRequiredDescription
c_noncestring | nullno—

Oid4VcClientPostureDto

PropertyTypeRequiredDescription
clientIdstring | nullno—
clientNamestring | nullno—
clientTypestring | nullno—
createdAtstring (date-time)no—
enabledbooleanno—
haipClausesHaipConformanceClauseDto[] | nullno—
haipConformancestring | nullno—
idstring (uuid)no—
isOid4VcClientbooleanno—
oid4VcClassAssignedAtstring (date-time) | nullno—
requirePkcebooleanno—
tokenEndpointAuthMethodstring | nullno—

Oid4VcClientPostureDtoPagedResult

PropertyTypeRequiredDescription
hasNextPagebooleanno—
hasPreviousPagebooleanno—
itemsOid4VcClientPostureDto[] | nullno—
pageNumberinteger (int32)no—
pageSizeinteger (int32)no—
totalCountinteger (int32)no—
totalPagesinteger (int32)no—

Oid4VcCredentialConfigurationDto

PropertyTypeRequiredDescription
batchSizeinteger (int32)no—
configurationIdstring | nullno—
credentialTypeIdentifierstring | nullno—
displayOid4VcCredentialDisplayDto[] | nullno—
formatstring | nullno—
idstring (uuid)no—
isPublishedbooleanno—
issuanceCeilingInstancesinteger (int32)no—
issuanceCeilingWindowHoursinteger (int32)no—
supportsHolderInitiatedRevocationbooleanno—
supportsReissuancebooleanno—
tenantIdstring (uuid)no—

Oid4VcCredentialDisplayDto

PropertyTypeRequiredDescription
localestring | nullno—
namestring | nullno—

Oid4VciAuthorizationDetail

PropertyTypeRequiredDescription
credential_configuration_idstring | nullno—
typestring | nullno—

Oid4VciReissuanceRequest

PropertyTypeRequiredDescription
credential_configuration_idstring | nullno—
prior_credentialstring | nullno—
prior_key_proofCredentialRequestProofno—
proofsCredentialRequestProofsno—

Oid4VciReissuanceResponse

PropertyTypeRequiredDescription
credentialsIssuedCredentialEnvelope[] | nullno—

Oid4VciTokenResponse

PropertyTypeRequiredDescription
access_tokenstring | nullno—
authorization_detailsOid4VciAuthorizationDetail[] | nullno—
expires_ininteger (int32)no—
token_typestring | nullno—

Oid4VcProtocolErrorResponse

PropertyTypeRequiredDescription
c_noncestring | nullno—
errorstring | nullno—
error_descriptionstring | nullno—

Oid4VcStatusListHealthDto

PropertyTypeRequiredDescription
degradedIssuerCountinteger (int32)no—
issuersOid4VcStatusListIssuerHealthDto[] | nullno—
issuersOmittedinteger (int32)no—
observedAtstring (date-time)no—
observedBystring | nullno—

Oid4VcStatusListIssuerHealthDto

PropertyTypeRequiredDescription
circuitOpenCountinteger (int32)no—
circuitOpenedAtstring (date-time) | nullno—
circuitStatestring | nullno—
concurrentFetchLimitinteger (int32)no—
degradedbooleanno—
issuerOriginstring | nullno—
lastOutcomestring | nullno—
lastOutcomeAtstring (date-time) | nullno—
lastReasonstring | nullno—
outcomesmap<string, integer (int64)> | nullno—
probeEligibleAtstring (date-time) | nullno—

Oid4VpRequestBehaviourDto

PropertyTypeRequiredDescription
authorizationRequestSchemestring | nullno—
channelsOid4VpRequestChannelDto[] | nullno—
clientIdstring | nullno—
configuredbooleanno—
limitationsstring[] | nullno—
requestLifetimeSecondsinteger (int32)no—
requestObjectMediaTypestring | nullno—
requestPassingstring | nullno—
responseModestring | nullno—

Oid4VpRequestChannelDto

PropertyTypeRequiredDescription
channelstring | nullno—
handsBackbooleanno—
outcomeDeliverystring | nullno—
requestDeliverystring | nullno—

Oid4VpResponseEncryptionKeyDto

PropertyTypeRequiredDescription
algorithmstring | nullno—
curvestring | nullno—
keyIdstring | nullno—
rolestring | nullno—

Oid4VpResponseEncryptionKeysDto

PropertyTypeRequiredDescription
activeKeyIdstring | nullno—
configuredbooleanno—
contentEncryptionAlgorithmstring | nullno—
keyManagementAlgorithmstring | nullno—
keysOid4VpResponseEncryptionKeyDto[] | nullno—
problemsstring[] | nullno—
requestLifetimeSecondsinteger (int32)no—
responseModestring | nullno—

Oid4VpVerifierCertificateDto

PropertyTypeRequiredDescription
canMintRequestsbooleanno—
clientIdstring | nullno—
configuredbooleanno—
daysUntilExpiryinteger (int32)no—
dnsNamesstring[] | nullno—
expiringSoonbooleanno—
hostCoveredbooleanno—
issuerstring | nullno—
notAfterstring (date-time) | nullno—
notBeforestring (date-time) | nullno—
refusalReasonsstring[] | nullno—
responseHoststring | nullno—
subjectstring | nullno—
thumbprintstring | nullno—
validitystring | nullno—

PolicyEntryDto

PropertyTypeRequiredDescription
attributePathstring | nullno—
outcomestring | nullno—

PolicyGapDto

PropertyTypeRequiredDescription
acknowledgedAtstring (date-time) | nullno—
acknowledgedBystring | nullno—
attributePathstring | nullno—
bindingIdstring (uuid)no—
firstSeenAtstring (date-time)no—
idstring (uuid)no—
lastSeenAtstring (date-time)no—
occurrenceCountinteger (int32)no—
organizationIdstring (uuid)no—

PolicyPreviewLineDto

PropertyTypeRequiredDescription
affectedClaimNamesstring[] | nullno—
attributePathstring | nullno—
effectstring | nullno—
outcomestring | nullno—
supportedByCredentialTypebooleanno—

PolicyPreviewResultDto

PropertyTypeRequiredDescription
credentialTypestring | nullno—
linesPolicyPreviewLineDto[] | nullno—
previewTokenstring | nullno—

PreAuthorizedCodeGrant

PropertyTypeRequiredDescription
pre-authorized_codestring | nullno—
tx_codeTransactionCodeMetadatano—

PresentationCredentialOutcomeDto

PropertyTypeRequiredDescription
claimsmap<string, unspecified[]> | nullno—
idstring | nullno—
reasonstring | nullno—
satisfiedbooleanno—
unsatisfiedClaimsstring[] | nullno—

PresentationRequestDto

PropertyTypeRequiredDescription
authorizationRequestUristring | nullno—
clientIdstring | nullno—
expiresAtstring (date-time)no—
requestUristring | nullno—
transactionIdstring | nullno—

PresentationResultDto

PropertyTypeRequiredDescription
completedAtstring (date-time) | nullno—
credentialsPresentationCredentialOutcomeDto[] | nullno—
expiresAtstring (date-time)no—
reasonstring | nullno—
statusstring | nullno—
transactionIdstring | nullno—

PreviewDcqlQueryRequest

PropertyTypeRequiredDescription
dcqlJsonstring | nullno—
purposestring | nullno—

PreviewMaterialChangePolicyRequestDto

PropertyTypeRequiredDescription
credentialTypestring | nullno—
entriesPolicyEntryDto[] | nullno—
reissueWindowstring | nullno—

PrivacyDegradationEpisodeDto

PropertyTypeRequiredDescription
causestring | nullno—
credentialConfigurationIdstring (uuid)no—
credentialConfigurationIdentifierstring | nullno—
durationSecondsinteger (int64)no—
idstring (uuid)no—
lastRefusedAtstring (date-time)no—
refusedAttemptCountinteger (int32)no—
remedyRequirementstring | nullno—
startedAtstring (date-time)no—

PrivacyDegradationExportDto

PropertyTypeRequiredDescription
episodesPrivacyDegradationEpisodeDto[] | nullno—
generatedAtstring (date-time)no—
lapseIntervalHoursnumber (double)no—
measurestring | nullno—
notMeasuredstring | nullno—
requirementstring | nullno—
sinceUtcstring (date-time) | nullno—
tenantIdstring (uuid)no—

PrivacyDegradationRegisterDto

PropertyTypeRequiredDescription
episodesPrivacyDegradationEpisodeDto[] | nullno—
generatedAtstring (date-time)no—
lapseIntervalHoursnumber (double)no—
measurestring | nullno—
sinceUtcstring (date-time) | nullno—
tenantIdstring (uuid)no—

ProblemDetails

PropertyTypeRequiredDescription
detailstring | nullno—
instancestring | nullno—
statusinteger (int32) | nullno—
titlestring | nullno—
typestring | nullno—

ProvisioningStatusDto

PropertyTypeRequiredDescription
adminContactEmailstring | nullno—
idpNamestring | nullno—
organizationNamestring | nullno—
statestring | nullno—
subjectEmailMaskedstring | nullno—
workspaceUrlstring | nullno—

RaiseIssuanceCeilingOutcomeDto

PropertyTypeRequiredDescription
credentialConfigurationIdstring (uuid)no—
credentialConfigurationIdentifierstring | nullno—
detailstring | nullno—
previousCeilingInstancesinteger (int32) | nullno—
raisedbooleanno—

RaiseIssuanceCeilingsRequest

PropertyTypeRequiredDescription
credentialConfigurationIds(string (uuid))[] | nullno—
issuanceCeilingInstancesinteger (int32)no—

RaiseIssuanceCeilingsResponse

PropertyTypeRequiredDescription
issuanceCeilingInstancesinteger (int32)no—
outcomesRaiseIssuanceCeilingOutcomeDto[] | nullno—
raisedCountinteger (int32)no—

RecordCredentialVaultDocumentRequest

PropertyTypeRequiredDescription
vaultDocumentIdstring (uuid)no—

RegisterIssuerKeyRequest

PropertyTypeRequiredDescription
keyIdstring | nullno—

RegisterRelyingPartyRequest

PropertyTypeRequiredDescription
legalNamestring | nullno—
organizationIdstring (uuid)no—
purposesRelyingPartyPurposeRequest[] | nullno—
termsAcceptanceRelyingPartyTermsAcceptanceRequestno—

RegisterWalletProviderTrustAnchorRequest

PropertyTypeRequiredDescription
displayNamestring | nullno—
keyIdstring | nullno—
notAfterstring (date-time) | nullno—
notBeforestring (date-time) | nullno—
providerIdentifierstring | nullno—
publicJwkJsonstring | nullno—

ReinstateBindingRequestDto

PropertyTypeRequiredDescription
reasonTokenstring | nullno—

ReissuanceAdvertisementDto

PropertyTypeRequiredDescription
endpointstring | nullno—
mechanismstring | nullno—
supportedbooleanno—

RelyingPartyDto

PropertyTypeRequiredDescription
clientIdsstring[] | nullno—
currentTermsVersionsstring[] | nullno—
hasAcceptedCurrentTermsbooleanno—
idstring (uuid)no—
legalNamestring | nullno—
organizationIdstring (uuid)no—
purposesRelyingPartyPurposeDto[] | nullno—
termsAcceptancesRelyingPartyTermsAcceptanceDto[] | nullno—

RelyingPartyPurposeDto

PropertyTypeRequiredDescription
codestring | nullno—
declaredAtstring (date-time)no—
declaredBystring | nullno—
descriptionstring | nullno—
idstring (uuid)no—
lawfulBasisstring | nullno—

RelyingPartyPurposeRequest

PropertyTypeRequiredDescription
codestring | nullno—
descriptionstring | nullno—
lawfulBasisstring | nullno—

RelyingPartyTermsAcceptanceDto

PropertyTypeRequiredDescription
acceptedAtstring (date-time)no—
acceptedByNamestring | nullno—
acceptedByRolestring | nullno—
idstring (uuid)no—
organizationIdstring (uuid)no—
recordedAtstring (date-time)no—
recordedBystring | nullno—
termsVersionstring | nullno—

RelyingPartyTermsAcceptanceRequest

PropertyTypeRequiredDescription
acceptedAtstring (date-time) | nullno—
acceptedByNamestring | nullno—
acceptedByRolestring | nullno—
termsVersionstring | nullno—

RenameDcqlQueryTemplateRequest

PropertyTypeRequiredDescription
displayNamestring | nullno—

RetireIssuerKeyRequest

PropertyTypeRequiredDescription
reasonstring | nullno—

ReviseDcqlQueryTemplateRequest

PropertyTypeRequiredDescription
changeNotestring | nullno—
dcqlJsonstring | nullno—
originstring | nullno—
purposestring | nullno—

RevokeCredentialPoolRequest

PropertyTypeRequiredDescription
reasonstring | nullno—

RevokeCredentialRequest

PropertyTypeRequiredDescription
reasonstring | nullno—

RevokeDomainOwnershipRequest

PropertyTypeRequiredDescription
reasonstring | nullno—

RevokeWalletProviderTrustAnchorRequest

PropertyTypeRequiredDescription
keyIdstring | nullno—
reasonstring | nullno—

RotateIssuerKeyRequest

PropertyTypeRequiredDescription
incomingKeyIdstring | nullno—
outgoingKeyIdstring | nullno—
reasonstring | nullno—

RotateVcIssuerKeyRequest

PropertyTypeRequiredDescription
expectedThumbprintstring | nullno—

ScimAddress

PropertyTypeRequiredDescription
countrystring | nullno—
formattedstring | nullno—
localitystring | nullno—
postalCodestring | nullno—
primarybooleanno—
regionstring | nullno—
streetAddressstring | nullno—
typestring | nullno—

ScimAuthenticationScheme

PropertyTypeRequiredDescription
descriptionstring | nullyes—
documentationUristring | nullno—
namestring | nullyes—
specUristring | nullno—
typestring | nullyes—

ScimBoundAttributeWire

PropertyTypeRequiredDescription
attributePathstring | nullno—
claimNamestring | nullno—

ScimBulkConfig

PropertyTypeRequiredDescription
maxOperationsinteger (int32)no—
maxPayloadSizeinteger (int32)no—
supportedbooleanno—

ScimConfigDto

PropertyTypeRequiredDescription
autoDeprovisionbooleanno—
autoProvisionbooleanno—
baseUrlstring | nullno—
connectionStatusstring | nullno—
enabledbooleanno—
lastSyncAtstring (date-time) | nullno—
lawfulBasisstring | nullno—
lawfulBasisAcknowledgedAtstring (date-time) | nullno—
lawfulBasisAcknowledgedBystring | nullno—
provisionedAttributesstring[] | nullno—
tokenLastFourstring | nullno—
tokenLastIssuedAtstring (date-time) | nullno—

ScimConfigInputDto

PropertyTypeRequiredDescription
autoDeprovisionbooleanno—
autoProvisionbooleanno—
enabledbooleanno—
lawfulBasisstring | nullno—
lawfulBasisAcknowledgedbooleanno—

ScimEmail

PropertyTypeRequiredDescription
primarybooleanno—
typestring | nullno—
valuestring | nullyes—

ScimEnterpriseSubjectRefWire

PropertyTypeRequiredDescription
externalIdstring | nullno—
organizationIdstring (uuid)no—

ScimEnterpriseUser

PropertyTypeRequiredDescription
costCenterstring | nullno—
departmentstring | nullno—
divisionstring | nullno—
employeeNumberstring | nullno—
managerScimManagerno—
organizationstring | nullno—

ScimEntitlement

PropertyTypeRequiredDescription
primarybooleanno—
typestring | nullno—
valuestring | nullyes—

ScimErrorResponse

PropertyTypeRequiredDescription
detailstring | nullno—
schemasstring[] | nullno—
scimTypestring | nullno—
statusinteger (int32)yes—

ScimFeatureConfig

PropertyTypeRequiredDescription
supportedbooleanno—

ScimFilterConfig

PropertyTypeRequiredDescription
maxResultsinteger (int32)no—
supportedbooleanno—

ScimGroupReference

PropertyTypeRequiredDescription
$refstring | nullno—
displaystring | nullno—
typestring | nullno—
valuestring | nullyes—

ScimIdentityBindingCreateRequest

PropertyTypeRequiredDescription
boundSourceAttributesScimBoundAttributeWire[] | nullno—
credentialRefstring | nullno—
didRefstring | nullno—
externalIdstring | nullno—
materialChangePolicyRefstring | nullno—
schemasstring[] | nullno—

ScimIdentityBindingDeleteResponse

PropertyTypeRequiredDescription
detailstring | nullno—
idstring | nullno—

ScimIdentityBindingListResponse

PropertyTypeRequiredDescription
ResourcesScimIdentityBindingResource[] | nullno—
itemsPerPageinteger (int32)no—
schemasstring[] | nullno—
startIndexinteger (int32)no—
totalResultsinteger (int32)no—

ScimIdentityBindingMetaWire

PropertyTypeRequiredDescription
createdstring (date-time)no—
lastModifiedstring (date-time)no—
resourceTypestring | nullno—

ScimIdentityBindingResource

PropertyTypeRequiredDescription
boundSourceAttributesScimBoundAttributeWire[] | nullno—
credentialRefstring | nullno—
didRefstring | nullno—
enterpriseSubjectRefScimEnterpriseSubjectRefWireno—
idstring | nullno—
lifecycleStatestring | nullno—
materialChangePolicyRefstring | nullno—
metaScimIdentityBindingMetaWireno—
schemasstring[] | nullno—

ScimIm

PropertyTypeRequiredDescription
primarybooleanno—
typestring | nullno—
valuestring | nullyes—

ScimManager

PropertyTypeRequiredDescription
$refstring | nullno—
displayNamestring | nullno—
valuestring | nullno—

ScimMeta

PropertyTypeRequiredDescription
createdstring (date-time) | nullno—
lastModifiedstring (date-time) | nullno—
locationstring | nullno—
resourceTypestring | nullno—
versionstring | nullno—

ScimName

PropertyTypeRequiredDescription
familyNamestring | nullno—
formattedstring | nullno—
givenNamestring | nullno—
honorificPrefixstring | nullno—
honorificSuffixstring | nullno—
middleNamestring | nullno—

ScimPatchOperation

PropertyTypeRequiredDescription
opstring | nullyes—
pathstring | nullno—
valueunspecified | nullno—

ScimPatchRequest

PropertyTypeRequiredDescription
OperationsScimPatchOperation[] | nullyes—
schemasstring[] | nullno—

ScimPhoneNumber

PropertyTypeRequiredDescription
primarybooleanno—
typestring | nullno—
valuestring | nullyes—

ScimPhoto

PropertyTypeRequiredDescription
primarybooleanno—
typestring | nullno—
valuestring | nullyes—

ScimResourceType

PropertyTypeRequiredDescription
descriptionstring | nullno—
endpointstring | nullyes—
idstring | nullno—
metaScimMetano—
namestring | nullyes—
schemastring | nullyes—
schemaExtensionsScimSchemaExtension[] | nullno—
schemasstring[] | nullno—

ScimRole

PropertyTypeRequiredDescription
primarybooleanno—
typestring | nullno—
valuestring | nullyes—

ScimSchemaExtension

PropertyTypeRequiredDescription
requiredbooleanno—
schemastring | nullyes—

ScimServiceProviderConfig

PropertyTypeRequiredDescription
authenticationSchemesScimAuthenticationScheme[] | nullno—
bulkScimBulkConfigyes—
changePasswordScimFeatureConfigyes—
documentationUristring | nullno—
etagScimFeatureConfigyes—
filterScimFilterConfigyes—
metaScimMetano—
patchScimFeatureConfigyes—
schemasstring[] | nullno—
sortScimFeatureConfigyes—

ScimTokenIssuedDto

PropertyTypeRequiredDescription
expiresAtstring (date-time)no—
tokenstring | nullno—
tokenLastFourstring | nullno—

ScimUser

PropertyTypeRequiredDescription
activebooleanno—
addressesScimAddress[] | nullno—
displayNamestring | nullno—
emailsScimEmail[] | nullno—
entitlementsScimEntitlement[] | nullno—
externalIdstring | nullno—
groupsScimGroupReference[] | nullno—
idstring | nullno—
imsScimIm[] | nullno—
localestring | nullno—
metaScimMetano—
nameScimNameno—
nickNamestring | nullno—
passwordstring | nullno—
phoneNumbersScimPhoneNumber[] | nullno—
photosScimPhoto[] | nullno—
preferredLanguagestring | nullno—
profileUrlstring | nullno—
rolesScimRole[] | nullno—
schemasstring[] | nullno—
timezonestring | nullno—
titlestring | nullno—
urn:ietf:params:scim:schemas:extension:enterprise:2.0:UserScimEnterpriseUserno—
userNamestring | nullyes—
userTypestring | nullno—
x509CertificatesScimX509Certificate[] | nullno—

ScimUserScimListResponse

PropertyTypeRequiredDescription
ResourcesScimUser[] | nullno—
itemsPerPageinteger (int32) | nullno—
schemasstring[] | nullno—
startIndexinteger (int32) | nullno—
totalResultsinteger (int32)no—

ScimX509Certificate

PropertyTypeRequiredDescription
primarybooleanno—
typestring | nullno—
valuestring | nullyes—

StartDomainOwnershipChallengeRequest

PropertyTypeRequiredDescription
domainstring | nullno—

TestIdpConnectionResponse

PropertyTypeRequiredDescription
errorstring | nullno—
okbooleanno—
rttMsinteger (int64)no—

TokenIntrospectionResponse

PropertyTypeRequiredDescription
activebooleanno—
audiencestring | nullno—
clientIdstring | nullno—
expiresAtinteger (int64) | nullno—
issuedAtinteger (int64) | nullno—
issuerstring | nullno—
jwtIdstring | nullno—
notBeforeinteger (int64) | nullno—
scopestring | nullno—
subjectstring | nullno—
tokenTypestring | nullno—
usernamestring | nullno—

TransactionCodeEntropyDto

PropertyTypeRequiredDescription
entropyBitsnumber (double)no—
guessSpaceinteger (int64)no—
lengthinteger (int32)no—
maximumAttemptsinteger (int32)no—
residualGuessRiskOneIninteger (int64)no—

TransactionCodeMetadata

PropertyTypeRequiredDescription
descriptionstring | nullno—
input_modestring | nullno—
lengthinteger (int32)no—

TransactionCodePolicyDto

PropertyTypeRequiredDescription
lengthsTransactionCodeEntropyDto[] | nullno—
maximumAttemptsinteger (int32)no—
maximumLengthinteger (int32)no—
minimumLengthinteger (int32)no—
minimumResidualGuessRiskOneIninteger (int32)no—

UpdateIdpConnectionRequest

PropertyTypeRequiredDescription
attributeMappingsAttributeMappingDto[] | nullno—
configurationstring | nullno—
descriptionstring | nullno—
directoryReturnWindowDaysinteger (int32) | nullno—
enabledboolean | nullno—
namestring | nullno—
resetDirectoryReturnWindowboolean | nullno—
syncFrequencyMinutesinteger (int32) | nullno—

UpdateMaterialChangePolicyRequestDto

PropertyTypeRequiredDescription
entriesPolicyEntryDto[] | nullno—
previewTokenstring | nullno—
reissueWindowstring | nullno—

UserProvisioningStatusDto

PropertyTypeRequiredDescription
detailstring | nullno—
emailstring | nullno—
lastAttemptAtstring (date-time) | nullno—
statestring | nullno—
userRefstring | nullno—

VcIssuerKeyRotationDto

PropertyTypeRequiredDescription
activeKeyIdstring | nullno—
didstring | nullno—
issuerIdstring (uuid)no—
publishedKeyIdsstring[] | nullno—
rotatedbooleanno—
rotatedAtstring (date-time) | nullno—

VerificationMethodDto

PropertyTypeRequiredDescription
controllerstring | nullno—
idstring | nullno—
publicKeyJwkunspecifiedno—
publicKeyMultibasestring | nullno—
typestring | nullno—

VerifyCredentialRequest

PropertyTypeRequiredDescription
credentialJsonstring | nullno—
verifierContextstring | nullno—

VerifyCredentialResultDto

PropertyTypeRequiredDescription
credentialTypestring | nullno—
expiresAtstring (date-time) | nullno—
isValidbooleanno—
issuedAtstring (date-time) | nullno—
issuedByThisInstancebooleanno—
notExpiredbooleanno—
notRevokedbooleanno—
signatureValidbooleanno—
verificationDetailstring | nullno—

WalletAttestationBatchRequest

PropertyTypeRequiredDescription
keyProofsstring[] | nullno—

WalletAttestationBatchResponse

PropertyTypeRequiredDescription
attestationsstring[] | nullno—

WalletAttestationMetadataResponse

PropertyTypeRequiredDescription
clientIdstring | nullno—
issuerstring | nullno—
jwksunspecifiedno—
lifetimeSecondsinteger (int64)no—
maxBatchSizeinteger (int32)no—
walletNamestring | nullno—

WalletProviderTrustAnchorDto

PropertyTypeRequiredDescription
displayNamestring | nullno—
idstring (uuid)no—
keysWalletProviderTrustAnchorKeyDto[] | nullno—
notAfterstring (date-time) | nullno—
notBeforestring (date-time)no—
providerIdentifierstring | nullno—
revocationReasonstring | nullno—
revokedAtstring (date-time) | nullno—
statusstring | nullno—

WalletProviderTrustAnchorKeyDto

PropertyTypeRequiredDescription
addedAtstring (date-time)no—
keyIdstring | nullno—
publicJwkJsonstring | nullno—
revocationReasonstring | nullno—
revokedAtstring (date-time) | nullno—

Built with ❤️ for developers · Service status