Skip to content
Skip to content
← All Status Codes
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 →

Related Status Codes