424
HTTPERRORNotable4xx Client ErrorHIGH confidence

Failed Dependency

Production Risk

Low. It is a specific error for chained operations (primarily in WebDAV) and clearly communicates the cause of a cascading failure.

What this means

The method could not be performed on the resource because the requested action depended on another action and that action failed. For example, if a command in a PROPPATCH method fails, then at least one of the remaining commands will also fail with 424 Failed Dependency.

Why it happens
  1. 1In a WebDAV batch operation (PROPPATCH), a request to change a property fails, causing a subsequent request that depended on it to also fail.
  2. 2This error is used within the body of a 207 Multi-Status response.
How to reproduce

A user sends a single request to first move a file and then change its permissions, but the move operation fails, causing the permission change to fail as well.

trigger — this will error
trigger — this will error
(This status appears inside the XML body of a 207 Multi-Status response)

expected output

(part of a 207 response)

Fix

Fix the upstream WebDAV operation that is failing

WHEN Debugging a chain of WebDAV operations that includes a 424 in the 207 response body

Fix the upstream WebDAV operation that is failing
<!-- Inspect the 207 Multi-Status body for the primary failing operation -->
<!-- Fix the root cause error first — 424s will resolve once the dependency succeeds -->

Why this works

424 is always a downstream effect. Find the operation in the 207 response that carries the primary error (typically 403, 409, or 423) and address that one first.

What not to do

Retry only the 424 operation without fixing the dependency

The 424 will recur until the root dependency failure is resolved.

Content generated with AI assistance and reviewed for accuracy. Found an error? hello@errcodes.dev

← All HTTP errors