Table Execution
Add Input Data
Append new rows with input data to the table.
POST
Create Table Rows
Overview
This endpoint adds rows to a table before or during enrichment workflows. Those rows can come from your own source or from earlier Extruct workflows. Each item inrows creates one row. Put row values inside data.
On company tables, input is usually the main entry field and should hold the company’s official website domain or URL.
On people tables, include the row fields required by the downstream columns you plan to run.
Use run=false when you want to load or inspect rows first.
Use run=true when new rows should immediately start table execution.
Example request
Key parameters
table_id(required): target table identifier.rows(required): array of row objects; each row must includedata.run(optional): defaults tofalse; settrueto trigger run after insert.
Success signal
A successful response returns created row metadata and IDs.Common errors
401 Unauthorized
Check that your header is Authorization: Bearer ${EXTRUCT_API_TOKEN}.
404 Not Found
The table ID is invalid or unavailable in your workspace.
422 Unprocessable Entity
Most often caused by invalid rows shape or missing data.
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.
Create Table Rows