2xx
207 Multi-Status
The response contains status information for multiple resources in a single message.
What is HTTP 207?
This WebDAV status code provides status for multiple independent operations within a single response. The response body is an XML document containing individual status codes for each sub-operation. It is used when a single request affects multiple resources, and each resource may have a different outcome. This allows batch operations to report partial success, where some items succeed while others fail.
Defined in RFC 4918
Common Causes
- A WebDAV PROPFIND request returning properties for multiple files or folders
- A batch API operation where each item in the batch has its own result
- A PROPPATCH request setting multiple properties with mixed success
How to Fix
- Parse the XML response body to check the individual status of each resource
- Handle partial failures by retrying only the sub-operations that did not succeed
- If you see unexpected errors in sub-responses, investigate each failed resource individually