light-mode-image
Learn
MATTR VII PlatformParticipant validation

Validate verifier

Validates that a verifier is allowed to verify a specific credential format according to the ecosystem policy.

Analytics events

  • ECOSYSTEM_VALIDATE_PARTICIPANT_START
  • ECOSYSTEM_VALIDATE_PARTICIPANT_SUCCESS
  • ECOSYSTEM_VALIDATE_PARTICIPANT_FAIL

Roles

admindts-consumer
POST/v1/ecosystems/verifier-validation
AuthorizationBearer <token>

In: header

profilestring

The credential profile to be validated against the ecosystem policy.

Value in"compact" | "compact-semantic" | "web-semantic"
identifierstring

The participant's (issuer/verifier) identifier for issuing/verifying the provided credential format.

type?string

The credential type.

profilestring

The credential format associated with this identifier.

Value in"mobile"
identifierstring

The participant's identifier (This should be the PEM of the IACA in use).

docTypestring

The credential type.

profilestring

The credential format associated with this identifier.

Value in"mobile"
subjectKeyIdentifierHexstring

The SKI of participant's identifier (This should be encoded as a hex value).

docTypestring

The credential type.

Response Body

curl -X POST "https://example.vii.au01.mattr.global/v1/ecosystems/verifier-validation" \  -H "Content-Type: application/json" \  -d '{    "profile": "compact",    "identifier": "did:example:abcdb1f712ebc6f1c276e12ec21"  }'

{
  "validated": true,
  "policyVersion": "1698371362017",
  "identifier": "did:example:abcdb1f712ebc6f1c276e12ec21"
}

{
  "code": "string",
  "message": "string",
  "details": [
    {
      "value": "string",
      "msg": "Invalid value",
      "param": "id",
      "location": "body"
    }
  ]
}
Empty

How would you rate this page?