Skip to content

suggestion_decided

The suggestion was already accepted, rejected or superseded, or another person’s accept of it is still running.

HTTP 409 · invalid_request_error · not retryable

The suggestion was already accepted, rejected or superseded, or another person’s accept of it is still running. Exactly one decision is recorded per suggestion, with one deed.

Read the suggestion (GET /v1/suggestions/{id}): status, decided_by, decided_at and resulting_version say what happened. To change the policy further, generate suggestions again or push a version yourself.

HTTP 409 · suggestion_decided
{
"error": {
"type": "invalid_request_error",
"code": "suggestion_decided",
"message": "This suggestion was already accepted on 2026-10-09 by priya@example.test. It created acme-sim v3.",
"param": null,
"request_id": "req_01j9zr3m5k8q2w7x4t6v0b1c9d",
"doc_url": "https://docs.deedglass.com/errors/suggestion_decided"
}
}

The message is for a person and can get more exact over time: branch on type and code, never on the message.

SDK Raised as
TypeScript (@deedglass/sdk) InvalidRequestError with code === "suggestion_decided"
Python (deedglass) deedglass.InvalidRequestError with .code == "suggestion_decided"