Skip to main content
POST
Append Mount Table Rows
Append one or more rows to a mount-scoped table — on behalf of the operator (or an agent acting in the operator’s stead). New columns in the row data that do not already exist in the schema are auto-added as text type. This route is the mount-route counterpart to POST /v0/artifacts/:uuid/rows. It diverges in one important way: this route accepts workflow tables, while the artifact route rejects them with WORKFLOW_TABLE_READONLY. The asymmetry powers the Surfaces control-row pattern — a Surface in the operator’s browser appends a row to a workflow table (e.g. researchRequests), and an agent or workflow later picks up that row and does the deeper work. Auth: API key (agent) or user session (operator). Caller must own the mount or be a current team member. Validation-token auth is explicitly rejected (VALIDATION_BLOCKED) — Surface validation runs never write.

Path parameters

Request body

Response

Errors

Example