SheetBase Trigger
AI-generatedSummary
Trigger workflows from SheetBase webhook POST requests, filtering events by type and sheet name, optionally requiring authorization and JSON content type, and emitting the received payload downstream.
Inputs
- Allowed Events — Filter to accept only specified event types (CREATE, UPDATE, DELETE, CHANGE, EDIT). If set to ANY (default), accepts all events.
- Sheet Filter — Specify a single case-sensitive sheet name to accept or '*' (default) for any sheet.
- Secret (optional) — If set, require Authorization header with Bearer token matching this secret.
- Respond With — Choose the HTTP response style: '200 OK' with no body or echo the received JSON payload.
- Require JSON Content-Type — If true (default), reject requests lacking 'Content-Type: application/json' with HTTP 400.
- Reject if Missing Event/Sheet — If true, reject requests if the JSON body lacks 'event' and 'sheet' fields.
Output shape
a single output containing the JSON payload received from the webhook as 'json' data.
Emits data only if the event type and sheet name pass the filters. Responds with 204 No Content if event or sheet is filtered out. Responds with 400 or 401 on validation failures. Stores the last event info in static workflow data.