Problem type
Approval stale
- Code
approval_stale- HTTP status
- 409 Conflict
- Retry
- Only after a fix
type
https://api.tobie.team/problems/approval_staleWhat it means
The approved plan no longer matches the resource, because it changed after the plan was made.
Common causes
- The resource was edited after the proposal was created, so the plan hash no longer matches.
What to do
Propose the write again from the current state. The old approval cannot run.
Retry: only after a fix. The same request fails the same way until you change the request, the credential or the resource.
Over MCP, the same failure is a tool result with isError: true, the code approval_stale and retryable: false.
Example
A response body for this problem. The detail and instance vary with the request.
application/problem+json
{
"type": "https://api.tobie.team/problems/approval_stale",
"title": "Approval stale",
"status": 409,
"detail": "The resource changed since the proposal was planned",
"code": "approval_stale",
"instance": "/v1/approvals/01JC0S7Z5F3X9QK2M4N6P8R0TV:approve",
"requestId": "01JC0S7Z5F3X9QK2M4N6P8R0TV"
}