light-mode-image
Learn
API Reference

Participant validation

Validate issuer

Validate issuer

Validates that an issuer is allowed to issue a specific credential format according to the ecosystem policy.

Analytics events

  • ECOSYSTEM_VALIDATE_PARTICIPANT_START
  • ECOSYSTEM_VALIDATE_PARTICIPANT_SUCCESS
  • ECOSYSTEM_VALIDATE_PARTICIPANT_FAIL
POST/v1/ecosystems/issuer-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.

curl -X POST "https://example.vii.au01.mattr.global/v1/ecosystems/issuer-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

Validate verifier

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

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?