FurniOpsDocs
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/settings
  • PATCH /v1/billing/credits/settings
  • PATCH /v1/sources/{id}
  • PATCH /v1/webhook-endpoints/{id}