Problem type
Conflict
- Code
conflict- HTTP status
- 409 Conflict
- Retry
- Only after a fix
type
https://api.tobie.team/problems/conflictWhat it means
The request conflicts with the current state of the resource.
Common causes
- The resource is in a state that does not allow this change.
- A value that must be unique is already taken.
What to do
Read the resource again, decide whether the change still makes sense, and send a corrected request.
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 conflict 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/conflict",
"title": "Conflict",
"status": 409,
"detail": "The project is already archived",
"code": "conflict",
"instance": "/v1/projects/3f1c9d2e-7a4b-4c1e-9f0a-2b6d8e5c1a90",
"requestId": "01JC0S7Z5F3X9QK2M4N6P8R0TV"
}