VerificationRelationships

List verification relationships (derived view)

Returns the per-purpose view of verification relationships derived from the DID's verification methods. Read-only; to add or remove a VM from a relationship, update the VM's valueVerificationRelation / referenceVerificationRelations.

get/identifiers/{did}/verification-relationships

Query parameters

purposeVerificationPurpose — unresolved $ref

Filter by verification purpose.

Parameters

./common-components.yml#/components/parameters/CorrelationId — unresolved $ref

Response

List of verification relationships.

itemsVerificationRelationshipView[] required— unresolved $ref

Example response

{
  "items": [
    {
      "purpose": "authentication",
      "embeddedVerificationMethodId": null,
      "referenceVerificationMethodIds": [
        "did:key:z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK#z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK"
      ]
    },
    {
      "purpose": "assertionMethod",
      "embeddedVerificationMethodId": null,
      "referenceVerificationMethodIds": [
        "did:key:z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK#z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK"
      ]
    }
  ]
}

Changes