Create a holder application
/v1/holder/applicationsCreates a holder application. Once created, application instances can be registered and interact with the MATTR VII platform (for example, to claim credentials).
Roles
Analytics Events
Authorization
bearerAuth In: header
Request Body
application/json
Holder application payload
TypeScript Definitions
Use the request body type in TypeScript.
Configuration for a registered holder application.
Configuration for a holder iOS application.
Response Body
application/json
application/json
curl -X POST "https://example.com/v1/holder/applications" \ -H "Content-Type: application/json" \ -d '{ "name": "My Holder Application", "clientId": "example-wallet-client", "type": "ios", "bundleId": "com.example-holder-ios-application", "teamId": "A2B3C4D5E6" }'{ "id": "1ef1f867-20b4-48ea-aec1-bea7aff4964c", "name": "Example Holder Application", "clientId": "example-wallet-client", "type": "ios", "bundleId": "com.example-holder-ios-application", "teamId": "A2B3C4D5E6", "maxTimeOfflineInSecs": 86400, "appAttest": { "required": true, "environment": "production" }}How would you rate this page?
Delete credential data DELETE
Deletes all stored data for an existing credential that matches the provided ID. If the credential is revocable, it will also be permanently revoked. <Callout> Removed credential data cannot be recovered. </Callout>
Retrieve all holder applications GET
Retrieves all configured holder applications.