context_changed
The decision carried a context_digest that isn’t the approval’s.
HTTP 409 · invalid_request_error · not retryable
What happened
Section titled “What happened”The decision carried a context_digest that isn’t the approval’s. Every decision names the exact context snapshot the person reviewed; a page showing something else can’t be used to approve.
What to do
Section titled “What to do”Reload the approval, review what it shows now, and decide again.
Example
Section titled “Example”{ "error": { "type": "invalid_request_error", "code": "context_changed", "message": "What you reviewed is out of date. Reload the approval and review it again.", "param": null, "request_id": "req_01j9zr3m5k8q2w7x4t6v0b1c9d", "doc_url": "https://docs.deedglass.com/errors/context_changed" }}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 === "context_changed" |
Python (deedglass) |
deedglass.InvalidRequestError with .code == "context_changed" |