Table Execution
Update Table Rows
Update existing rows & create new ones with input data in the table.
PATCH
Update Table Rows
Overview
This endpoint updates existing row data in bulk. In most workflows, you identify the row you want to change withid and send the new data payload.
Use run=false when you want to inspect the row changes before running anything.
Use run=true when the update should immediately trigger execution.
Example request
Key parameters
table_id(required): target table identifier.rows(required): array of row update objects; each requiresdataand can includeidfor the target row.run(optional): defaults tofalse; settrueto run after update.
Success signal
A successful response returns updated row objects with current values.Common errors
401 Unauthorized
Check that your header is Authorization: Bearer ${EXTRUCT_API_TOKEN}.
404 Not Found
The table or row ID is invalid or unavailable in your workspace.
422 Unprocessable Entity
Most often caused by invalid rows shape or malformed JSON.
Related endpoints
Related guides
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Response
Successful Response
Row creation time.
ID of the parent row, if any.
ID of the linked company profile.
Additional metadata
Data from the parent row, if requested and available.
Update Table Rows