light-mode-image
Learn
API ReferenceWallet providers

Update a wallet provider

Roles

adminverifier

Analytics Events

CREDENTIAL_PRESENTATION_WALLET_PROVIDER_UPDATE_STARTCREDENTIAL_PRESENTATION_WALLET_PROVIDER_UPDATE_SUCCESSCREDENTIAL_PRESENTATION_WALLET_PROVIDER_UPDATE_FAIL
PUT/v2/presentations/wallet-providers/{walletProviderId}

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

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

walletProviderId*string

Unique identifier for the wallet provider.

Formatuuid

Request Body

application/json

Wallet provider payload

name*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.

openid4vpConfiguration*

Response Body

application/json

application/json

application/json

curl -X PUT "https://example.vii.au01.mattr.global/v2/presentations/wallet-providers/281d20b3-42a3-40dd-b29a-115ff32b02b7" \  -H "Content-Type: application/json" \  -d '{    "name": "Example wallet provider",    "openid4vpConfiguration": {      "authorizationEndpoint": "com-example.wallet://"    }  }'
{
  "id": "e63a2e46-5afa-48f9-bcc2-2114cf5f331b",
  "name": "Example wallet provider",
  "openid4vpConfiguration": {
    "authorizationEndpoint": "com-example.wallet://"
  }
}
{
  "code": "string",
  "message": "string",
  "details": [
    {
      "value": "string",
      "msg": "Invalid value",
      "param": "id",
      "location": "body"
    }
  ]
}
{
  "code": "string",
  "message": "string",
  "details": [
    {
      "value": "string",
      "msg": "Invalid value",
      "param": "id",
      "location": "body"
    }
  ]
}

How would you rate this page?