Publish authoritative household corrections
PATCH/api/v1/documents/:document_id
Requires documents.update, document-local edit access, an exact same-origin proof for cookie requests, and the current strong ETag. A successful patch publishes a new canonical generation; immutable original bytes are never rewritten.
Request
Responses
- 200
- 401
- 403
- 412
- 421
- 422
- 428
Corrected canonical generation
Response Headers
Strong decimal revision of the corrected generation
Opaque request correlation identifier. ProblemDetails.requestId carries the same value on JSON failures.
The opaque credential is absent, ambiguous, malformed, expired, revoked, or invalid
Response Headers
Opaque request correlation identifier. ProblemDetails.requestId carries the same value on JSON failures.
The browser mutation did not originate from this application, or the authenticated member lacks the required permission
Response Headers
Opaque request correlation identifier. ProblemDetails.requestId carries the same value on JSON failures.
The strong revision precondition is stale
Response Headers
Opaque request correlation identifier. ProblemDetails.requestId carries the same value on JSON failures.
The request authority or direct peer is outside the configured Jiandu ingress boundary
Response Headers
Opaque request correlation identifier. ProblemDetails.requestId carries the same value on JSON failures.
The supplied bytes, filename, declared field value, or supported-content validation failed
Response Headers
Opaque request correlation identifier. ProblemDetails.requestId carries the same value on JSON failures.
Exactly one valid strong If-Match value is required
Response Headers
Opaque request correlation identifier. ProblemDetails.requestId carries the same value on JSON failures.