WorkflowOverviewSheet
A sheet's operational settings within the parent workflow returned by Get Workflow Overview. `sheet_id` is the UUID to pass on sheet-scoped endpoints.
Properties
sheet_idstring <uuid>requiredUUID of the sheet. Pass as `{sheet_id}` on every sheet-scoped endpoint, and as `target_sheet_id` when another sheet routes data here via `send_to_sheet`.
namestringrequiredSheet name as set at creation. Not required to be unique within a workflow.
is_main_sheetbooleanrequired`true` for the workflow's main sheet — auto-created with the workflow, always present, and has `sheet_id === data.workflow_id`.
auto_runbooleanrequiredWhen `true` (default), the sheet's action chain runs automatically whenever new data rows arrive.
cache_enabledbooleanrequiredWhen `true` (default), a row with input column values identical to a previously-run row reuses the previous row's outputs instead of re-running the action chain.
cache_sincenull | string <date>requiredEarliest date (`YYYY-MM-DD`, UTC) from which cached runs are considered fresh. `null` means all cached runs are considered fresh regardless of age.
webhook_urlnull | string <uri>requiredPOST URL for pushing rows into this sheet via webhook. Send a JSON body whose keys match the sheet's input columns. `null` when the sheet has no webhook input configured.
Example
{
"sheet_id": "00000000-0000-0000-0000-000000000000",
"name": "string",
"is_main_sheet": false,
"auto_run": false,
"cache_enabled": false,
"cache_since": null,
"webhook_url": null
}