v8

latestOpenAPI 3.1.0raw.githubusercontent.com2026-07-05730512.7 KB
Trust Registry

Update a relying party

Update a relying party's name, origin, client_id, status (active / disabled), or trust_policy (tenant / custom). Send only the fields you want to change.

patch/v1/relying-parties/{uuid}

Path parameters

uuidstring uuid required

UUID of the relying party registration to update.

Request body

namestring

You optionally set the relying party display name.

originstring uri

You optionally set the registered web origin.

client_idstring

You optionally set the OpenID4VP client identifier.

statusstring

You optionally set the registration status: active or disabled.

trust_policystring

You optionally set the trust policy: tenant or custom.

Example request

{
  "name": "Campus Door",
  "origin": "https://door.acme.example",
  "client_id": "campus-door",
  "status": "disabled",
  "trust_policy": "custom"
}

Response

The relying party was updated.

idstring uuid

You receive the UUID for this relying party registration.

namestring

You receive the relying party display name.

originstring uri

You receive the registered web origin.

client_idstring

You receive the OpenID4VP client identifier.

statusstring

You receive the registration status.

trust_policystring

You receive the trust policy for this relying party: tenant (inherit the tenant trust registry) or custom (per-relying-party trust rules).

created_atstring date-time

You receive the timestamp when this relying party was registered.

Example response

{
  "id": "44b2d61a-1634-486b-a35a-df26eb653a1a",
  "name": "Campus Door",
  "origin": "https://door.acme.example",
  "client_id": "campus-door",
  "status": "active",
  "trust_policy": "tenant",
  "created_at": "2026-07-02T23:51:58.746686+00:00"
}