Trust Registry
Update a trusted issuer
Update a trusted issuer's metadata (name, trust_anchor, jwks_uri, did, framework) or its status (active / disabled). The iss is immutable — attempting to change it returns 400; delete and recreate the issuer instead. Editing any metadata field resets validation_state to unverified. A disabled issuer stays in the registry but fails the verification trust gate.
patch/v1/trusted-issuers/{uuid}
Path parameters
uuidstring uuid required
UUID of the trusted issuer registry entry to update.
Request body
Example request
{
"name": "Gov PID Issuer",
"trust_anchor": "https-jwks",
"jwks_uri": "https://issuer.gov.example/.well-known/jwks.json",
"framework": "acme-partner-framework-ypr5",
"status": "disabled"
}Response
The trusted issuer status was updated.
Example response
{
"id": "18d3239a-4a0e-412b-9487-17ce7dc3bb8e",
"name": "Gov PID Issuer",
"iss": "http://localhost:8011/v1/issuers/docs-external-issuer-9r79lx",
"trust_anchor": "https-jwks",
"status": "disabled",
"added_by": "TenantPrincipal<docs-capture-6clew6:owner>",
"framework": "acme-partner-framework-ypr5",
"created_at": "2026-07-02T23:33:35.153496+00:00",
"validation_state": "unverified"
}