Specifies paths and operations for managing Wallet providers for mDocs verification.
Create wallet provider
Creates a wallet provider that can present mDocs for online verification.
Analytic events
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_CREATE_START
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_CREATE_SUCCESS
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_CREATE_FAIL
Request Body schema: application/jsonrequired
Wallet provider payload
name required | string Unique identifier for the wallet. This field is compared against the wallet identifier defined in the request by the Verifier Web SDK. Value must be unique amongst configured wallet providers on your tenant. |
required | object |
Wallet provider created
Bad Request. The request was malformed or missing required parameters.
- Payload
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
{- "name": "Example wallet provider",
- "openid4vpConfiguration": {
- "authorizationEndpoint": "com-example.wallet://"
}
}
- 200
- 400
{- "id": "e63a2e46-5afa-48f9-bcc2-2114cf5f331b",
- "name": "Example wallet provider",
- "openid4vpConfiguration": {
- "authorizationEndpoint": "com-example.wallet://"
}
}
Retrieve all wallet providers
Retrieves all existing wallet providers that can present mDocs for online verification.
Analytic events
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_RETRIEVE_LIST_START
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_RETRIEVE_LIST_SUCCESS
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_RETRIEVE_LIST_FAIL
Wallet providers retrieved
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 200
[- {
- "id": "e63a2e46-5afa-48f9-bcc2-2114cf5f331b",
- "name": "Example wallet provider",
- "openid4vpConfiguration": {
- "authorizationEndpoint": "com-example.wallet://"
}
}
]
Update a wallet provider
Updates an existing wallet provider that can present mDocs for online verification.
Analytic events
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_UPDATE_START
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_UPDATE_SUCCESS
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_UPDATE_FAIL
path Parameters
Request Body schema: application/jsonrequired
Wallet provider payload
name required | string Unique identifier for the wallet. This field is compared against the wallet identifier defined in the request by the Verifier Web SDK. Value must be unique amongst configured wallet providers on your tenant. |
required | object |
Wallet provider updated
Bad Request. The request was malformed or missing required parameters.
Not Found. The specified resource was not found.
- Payload
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
{- "name": "Example wallet provider",
- "openid4vpConfiguration": {
- "authorizationEndpoint": "com-example.wallet://"
}
}
- 200
- 400
- 404
{- "id": "e63a2e46-5afa-48f9-bcc2-2114cf5f331b",
- "name": "Example wallet provider",
- "openid4vpConfiguration": {
- "authorizationEndpoint": "com-example.wallet://"
}
}
Retrieve a wallet provider
Retrieves an existing wallet provider that can present mDocs for online verification.
Analytic events
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_RETRIEVE_START
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_RETRIEVE_SUCCESS
- CREDENTIAL_PRESENTATION_WALLET_PROVIDER_RETRIEVE_FAIL
Wallet provider retrieved
Not Found. The specified resource was not found.
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 200
- 404
{- "id": "e63a2e46-5afa-48f9-bcc2-2114cf5f331b",
- "name": "Example wallet provider",
- "openid4vpConfiguration": {
- "authorizationEndpoint": "com-example.wallet://"
}
}
Delete a wallet provider
Deletes an existing wallet provider that can present mDocs for online verification.
Analytic events
- PRESENTATION_WALLET_PROVIDER_DELETE_START
- PRESENTATION_WALLET_PROVIDER_DELETE_SUCCESS
- PRESENTATION_WALLET_PROVIDER_DELETE_FAIL
Wallet provider deleted
Not Found. The specified resource was not found.
- curl
- Node.js
- JavaScript
- Python
- C#
- Java
- 404
{- "code": "string",
- "message": "string",
- "details": [
- {
- "value": "string",
- "msg": "Invalid value",
- "param": "id",
- "location": "body"
}
]
}