Update an object
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
Request
At least one of data, a non-empty unset, or fieldMeta must be present.
Bearer authentication of the form Bearer <token>, where token is your auth token.
At least one of data, a non-empty unset, or fieldMeta must be present.
Partially updates an object. Authorization: requires space:contribute on :spaceId — lacking it gives 403 (no space:read → 404). Body: { data?, unset?, fieldMeta? } — data merges field values, unset clears the named field keys, fieldMeta sets source/locked per key (and can lock/unlock without writing). A fieldMeta-locked or review-approved/rejected field refuses a write/unset with 409 field_locked (unless the fieldMeta lock is cleared in the same request; a review-lock must be dismissed via the review routes first). Unique collision → 409 duplicate_value, invalid data → 422, unknown object → 404. A human edit clears that field’s provenance. Returns { object }.