already_countersigned
You countersigned a four-eyes approval (a rule with required: 2 or more) and tried to countersign it again.
HTTP 409 · invalid_request_error · not retryable
What happened
Section titled “What happened”You countersigned a four-eyes approval (a rule with required: 2 or more) and tried to countersign it again. Four-eyes counts distinct people, so a second vote from the same person never counts.
What to do
Section titled “What to do”Ask another approver of the rule to countersign. The action runs when the last required person approves.
Example
Section titled “Example”{ "error": { "type": "invalid_request_error", "code": "already_countersigned", "message": "You already countersigned this. It needs one more person.", "param": null, "request_id": "req_01j9zr3m5k8q2w7x4t6v0b1c9d", "doc_url": "https://docs.deedglass.com/errors/already_countersigned" }}The message is for a person and can get more exact over time: branch on type and code, never on the message.
In the SDKs
Section titled “In the SDKs”| SDK | Raised as |
|---|---|
TypeScript (@deedglass/sdk) |
InvalidRequestError with code === "already_countersigned" |
Python (deedglass) |
deedglass.InvalidRequestError with .code == "already_countersigned" |