Patch Table Row
Mount Tables
Patch Table Row
PATCH /v0/operator/mounts//tables//rows/ — Partial-merge update
PATCH
Patch Table Row
Partial-merge update to a single row’s
Only the fields you want to change. Other fields on the row are preserved.
Schema validation errors surface from the underlying
data field. Validated against the table’s declared schema — enum values must match, types must be coercible, unknown columns are rejected.
Works on workflow tables too: the workflow-readonly guard is append-only, so operators can flip statuses, mark flags resolved, etc. without going through the tool layer.
Auth: API key (agent) or user session (operator). Caller must own the mount or be a current team member.
Path parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
mountId | string | Yes | Mount UUID |
slug | string | Yes | Table slug |
rowId | string | Yes | Row UUID |
Request body
Response
Errors
| Status | Code | Cause |
|---|---|---|
400 | INVALID_BODY | Body did not include a data object |
403 | MOUNT_ACCESS_DENIED | Caller is neither the mount owner nor a current team member |
404 | MOUNT_NOT_FOUND | No mount with that id |
404 | TABLE_NOT_MOUNTED | Slug does not match any materialized table on the mount |
404 | NOT_FOUND | RowId does not exist in this table (same code is returned for cross-mount rowId access to avoid info leak) |
TableRowService — for example, attempting to set a column not in the schema, or an enum column to an invalid value.