FurniOpsDocs
Error codes

precondition_required

428 Precondition required

HTTP status
428
Title
Precondition required
Code
precondition_required

What it means

The operation requires If-Match (the ETag of your last read) and none was sent.

It is also the catch-all of status 428: an error of that status that has no more specific code answers with this one.

What to do

GET the resource, then send its ETag as If-Match with the change.

Example

Errors are RFC 9457 problem details, sent as application/problem+json. See Errors for every field.

{
  "type": "https://docs.furniops.com/errors/precondition_required",
  "title": "Precondition required",
  "status": 428,
  "code": "precondition_required",
  "detail": "An explanation of this occurrence.",
  "request_id": "req_…",
  "doc_url": "https://docs.furniops.com/errors/precondition_required"
}

Operations that answer it

  • PATCH /v1/sources/{id}
  • PATCH /v1/webhook-endpoints/{id}