207
Success
207 Multi-Status
Response body contains multiple status codes for different sub-requests (WebDAV).
Description
207 Multi-Status is defined by WebDAV (RFC 4918) and is used when a single HTTP request triggers operations on multiple resources. Each sub-operation can have its own status code. The response body is an XML document containing individual results.
Increasingly used in REST batch APIs to return mixed success/error results for bulk operations.
Common Causes
- WebDAV batch operations (PROPFIND, COPY, MOVE on multiple resources)
- REST batch endpoints processing arrays of items with mixed results
- File management APIs handling partial uploads or bulk deletes
How to Fix
- Parse each sub-response individually — do not treat the 207 itself as full success
- Check each item's status code in the response body
- Log failures per resource, not per request
- Document the response structure clearly in API docs
Check your website's HTTP status code
Check now →