--- title: "207 Multi-Status — what it means and how to fix it" description: "A WebDAV response carrying separate status codes for several resources at once. What causes an HTTP 207, what to try as a visitor, and what to check if it is your own site." url: https://atoneplace.net/error/207/ site: "At One Place" --- # HTTP 207 — Multi-Status **HTTP 207: Multi-Status** A WebDAV response carrying separate status codes for several resources at once. ## What 207 actually means A single request touched many resources and they did not all end the same way, so the body is an XML document listing a status per resource. Copying a folder where two files succeed and one is locked produces exactly this. The 207 on the outside means "the request was processed"; you have to read the body to find out what actually happened to each item. ## Common causes - A WebDAV PROPFIND listing a collection - A COPY, MOVE or DELETE across a collection with mixed results - A CalDAV or CardDAV client syncing multiple items ## If you're just trying to view the page 1. Nothing directly — the client should be reading the per-item results and showing you which ones failed 2. If a WebDAV sync silently misses files, the client is probably ignoring the failures inside a 207 ## If it's your site 1. Always parse the body — treating 207 as a plain success hides the individual failures inside it 2. The outer 207 is never an error code; do not map it to a failure state wholesale ## Reference - **Status code:** 207 - **Reason phrase:** Multi-Status - **Category:** 2xx — Success - **Defined in:** RFC 4918 §11.1 ## Common questions ### What does HTTP 207 mean? A WebDAV response carrying separate status codes for several resources at once. A single request touched many resources and they did not all end the same way, so the body is an XML document listing a status per resource. Copying a folder where two files succeed and one is locked produces exactly this. ### How do I fix a 207 error? Nothing directly — the client should be reading the per-item results and showing you which ones failed ### Is 207 a client error or a server error? 207 is in the 2xx range, which means success. It is not an error at all. ## Related pages - [200 OK](https://atoneplace.net/error/200/) - [204 No Content](https://atoneplace.net/error/204/) - [201 Created](https://atoneplace.net/error/201/) - [206 Partial Content](https://atoneplace.net/error/206/) - [202 Accepted](https://atoneplace.net/error/202/) - [203 Non-Authoritative Information](https://atoneplace.net/error/203/) - [205 Reset Content](https://atoneplace.net/error/205/) - [208 Already Reported](https://atoneplace.net/error/208/) - [226 IM Used](https://atoneplace.net/error/226/) ## Sources - Hypertext Transfer Protocol (HTTP) Status Code Registry — IANA (https://www.iana.org/assignments/http-status-codes/) - RFC 9110: HTTP Semantics — IETF (https://www.rfc-editor.org/rfc/rfc9110.html)