light-mode-image
Learn
MATTR VII PlatformWallet providers

Update a wallet provider

Updates an existing wallet provider that can present mDocs for online verification.

Analytics Events

CREDENTIAL_PRESENTATION_WALLET_PROVIDER_UPDATE_STARTCREDENTIAL_PRESENTATION_WALLET_PROVIDER_UPDATE_SUCCESSCREDENTIAL_PRESENTATION_WALLET_PROVIDER_UPDATE_FAIL

Roles

adminverifier
PUT/v2/presentations/wallet-providers/{walletProviderId}
AuthorizationBearer <token>

In: header

Path Parameters

walletProviderIdstring

Unique identifier for the wallet provider.

Formatuuid

Wallet provider payload

namestring

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.

openid4vpConfigurationobject

Response Body

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?