Skip to content

Quorum Request Target Changed

URI: https://docs.ankatech.co/errors/quorum-target-changed
HTTP Status: 409 Conflict

When you see this

An approved quorum request was executed, and its target was no longer the one the approvers approved: the key's current version moved (a rotation in between), or the key was destroyed and re-created under the same name. The request ends FAILED with this type as its failureType; nothing was changed. You meet it in a request's failureType, not as a response to your own call.

Quorum (M-of-N) approval is described in Quorum Approval*.

Common Causes

  • The key was rotated after the request was made.
  • The key was destroyed and a new key was created under the same name.

Response Example

{
  "type": "https://docs.ankatech.co/errors/quorum-target-changed",
  "title": "Quorum Request Target Changed",
  "status": 409,
  "detail": "The target of this request changed after it was requested, so the approved operation was not run; request the operation again for the target as it is now.",
  "instance": "/api/v3/admin/tenants/7d2f4a10-9c31-4b8e-a5d6-2f11c0b47e93/quorum/requests/6b0e1f7a-2c4d-4e8b-9f3a-5d7c1e2b8a40/approve",
  "timestamp": 1730000000,
  "extensions": {
    "requestId": "550e8400-e29b-41d4-a716-446655440000"
  }
}

Content-Type: application/problem+json — the response follows RFC 9457 Problem Details.

How to Resolve

  1. Review the target as it is now, and request the operation again if it is still wanted; the approvers decide the new request.

For full schema definitions, examples, and interactive testing, see the Developer Hub Reference.

* restricted content — see higher-tier documentation