Error codes
precondition_failed
412 Precondition failed
- HTTP status
- 412
- Title
- Precondition failed
- Code
- precondition_failed
What it means
The If-Match ETag no longer matches: the resource changed after you read it.
It is also the catch-all of status 412: an error of that status that has no more specific code answers with this one.
What to do
GET it again, re-apply your change to the new state, and send the new ETag.
Example
Errors are RFC 9457 problem details, sent as application/problem+json. See Errors for every field.
{
"type": "https://docs.furniops.com/errors/precondition_failed",
"title": "Precondition failed",
"status": 412,
"code": "precondition_failed",
"detail": "An explanation of this occurrence.",
"request_id": "req_…",
"doc_url": "https://docs.furniops.com/errors/precondition_failed"
}Operations that answer it
PATCH /v1/assistant/settingsPATCH /v1/billing/credits/settingsPATCH /v1/sources/{id}PATCH /v1/webhook-endpoints/{id}