Skip to content

Start building

Jump toprecondition_failed
All errors

HTTP 412 · The request

precondition_failed

The resource has changed since you read it.

What it means

The If-Match header names a version that is no longer the current one: someone changed it after you read it.

What to do

Read it again, apply your change to the new version, and send it with the new ETag.

Can you retry it?

Example answer

HTTP 412 · application/problem+json
JSON
{
  "type": "https://docs.mydeepagents.com/errors/precondition_failed",
  "title": "The resource has changed since you read it.",
  "status": 412,
  "code": "precondition_failed",
  "request_id": "req_01jb8m4s2v7q9x3k5n6p8r0t2w"
}

Build with us

Ready for your first call?

Early access is open. Tell us what you want your agents to do, and we will help you get your first key.