Mutate document blocks
Apply ordered block operations (update, insertBefore, insertAfter, append, prepend, remove, moveBefore, moveAfter, replaceAll) to a Person document. Requires draft: true and ifUpdatedAt in the request body. Rate limit: 20 requests per minute per API key.
Authorization
apiKey Use format: users API-Key YOUR_API_KEY
In: header
Path Parameters
API version
"2026-02"Value in
- "2026-02"
Tenant slug
Person ID
Query Parameters
Locale to mutate. Operates strictly on this locale with no fallback, so other locales are untouched.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/2026-02/string/people/string/blocks" \ -H "Content-Type: application/json" \ -d '{ "draft": true, "ifUpdatedAt": "2019-08-24T14:15:22Z", "operations": [ {} ] }'{ "versionTarget": "draft", "operations": [ {} ], "document": {}}