207

HTTP 207 Multi-Status

2xx Success

2xx Success RFC 4918, Section 13

What is HTTP 207 Multi-Status?

The 207 (Multi-Status) status code provides status for multiple independent operations in WebDAV. The response body contains an XML document with individual status codes for each operation. This allows batch operations to report success or failure for each sub-request.

Common Use Cases

  • WebDAV batch operations
  • Bulk API operations with multiple sub-requests

Usage Example

When a WebDAV client sends a PROPPATCH or batch COPY request affecting multiple resources, the server processes each operation independently and returns 207 Multi-Status with an XML body detailing the status of each individual operation.

<?xml version="1.0" encoding="utf-8"?>
<multistatus xmlns="DAV:">
  <response>
    <href>/files/doc1.txt</href>
    <status>HTTP/1.1 200 OK</status>
  </response>
  <response>
    <href>/files/doc2.txt</href>
    <status>HTTP/1.1 404 Not Found</status>
  </response>
</multistatus>
Last updated: 21 Jun 2026