OUTCOME · Create or advance
What changes
Revokes the selected tenant-local assignment and retains actor attribution and rationale. Historical authority evidence remains immutable.
v2Tenant and brand management
/api/v2/admin/tenants/{tenant_uuid}/authorities/{assignment_uuid}/revocationsPURPOSE + BUSINESS CONTEXT
WHEN THIS CALL IS USEFUL
Use when an active tenant-local assignment should be revoked and owner-lockout policy permits the change.
OUTCOME · Create or advance
Revokes the selected tenant-local assignment and retains actor attribution and rationale. Historical authority evidence remains immutable.
WHY IT MATTERS
ISOLATION + AUTHORITY
Tenant, workspace, proposal, voter, authority assignment, quorum, custody participant, and signing-session boundaries remain separate. A proposal, recorded decision, assigned role, or ceremony request does not by itself activate a contract, produce a threshold signature, move value, or grant publisher, matching, or trading authority.
BEFORE YOU CALL
WHAT TO DO NEXT
AGENT GUIDANCE
The exact deployed parameters, schemas, responses, security requirements, and Hybrid-Chain agent metadata are authoritative at this operation's production OpenAPI JSON Pointer. The readable tables below add integration guidance; the deployed OpenAPI controls if guidance and the machine contract ever differ.
Open the authoritative production contract ↗EXTENDED INTEGRATION GUIDANCE
Examples illustrate integration intent; the referenced OpenAPI operation and component schemas define the executable shape.
PARAMETERS
AuthorizationheaderRequiredBearer tokenCredential containing admin:tenants:write authority.EXAMPLEBearer hc_live_…
tenant_uuidpathRequiredidentifierStable tenant uuid selecting the exact resource addressed by this route.EXAMPLEtenant-uuid-01
assignment_uuidpathRequiredidentifierCanonical assignment uuid. It selects the exact assignment uuid addressed by this route.EXAMPLEassignment-uuid-01
Idempotency-KeyheaderRequiredASCII string · 1–128Caller-generated stable key reused for retries of the same logical mutation.EXAMPLEpost-api-v2-admin-tenants-tenant-uuid-authorities-assignment-uuid-revocations-request-001
X-Request-IDheaderOptionalstringOptional caller correlation identifier. The gateway emits the effective value on the response.
Content-DigestheaderRequiredstringRFC 9530 sha-256 digest of the exact transmitted request-body bytes.
Signature-InputheaderRequiredstringRFC 9421 sig1 input covering @method, @path, content-digest, content-type, and idempotency-key, with created, expires, nonce, keyid, and alg=ed25519.
SignatureheaderRequiredstringRFC 9421 sig1 Ed25519 signature made by an active key registered to the bearer client.
reasonbodyRequiredstring · 8–320Retained attributed rationale for revocation. Owner-lockout protection remains authoritative in Core.EXAMPLEOperator no longer administers this tenant.
REQUEST
{
"reason": "example-reason"
}RESPONSES
{
"administrators": [
"example-administrator"
],
"assignment": "example-assignment",
"assignment_uuid": "01K4A7M4N8Y2Q6R9T3V5W7X1ZB",
"change_summary": "example-change-summary",
"changes": [
"example-change"
],
"configuration": "example-configuration",
"configuration_hash": "example-configuration-hash",
"configuration_version": 1,
"event_type": "example-event-type",
"replayed": true,
"revision": 1,
"revision_uuid": "01K4A7M4N8Y2Q6R9T3V5W7X1ZB",
"status": "example-status",
"tenant_uuid": "01K4A7M4N8Y2Q6R9T3V5W7X1ZB"
}{
"code": "invalid_credentials",
"message": "the supplied Hybrid credential is invalid"
}invalid_credentials{
"code": "invalid_credentials",
"message": "the supplied Hybrid credential is invalid"
}invalid_credentials{
"code": "invalid_credentials",
"message": "the supplied Hybrid credential is invalid"
}invalid_credentials{
"code": "invalid_credentials",
"message": "the supplied Hybrid credential is invalid"
}invalid_credentials{
"code": "invalid_credentials",
"message": "the supplied Hybrid credential is invalid"
}invalid_credentials{
"code": "invalid_credentials",
"message": "the supplied Hybrid credential is invalid"
}invalid_credentials{
"code": "invalid_credentials",
"message": "the supplied Hybrid credential is invalid"
}invalid_credentialsOPERATIONAL NOTES
This route is implemented in canonical gateway source and appears in the production OpenAPI snapshot observed 2026-09-11T06:35:11.572Z. Authentication, tenant, feature, venue, and market policy still apply.
Verify the exact production OpenAPI operation ↗Return to the V2 directory ↗