Re-run AI enrichment for a specific set of rows on an existing column.
status: pending before the sheet-ai-enrich Trigger.dev task is dispatched. Use this to regenerate stale values, fill gaps for rows added after the column was created, or retry failed cells.
Only valid on AI columns (those with source: web or source: reasoning). Columns with source: profile return 400 — they are not AI-driven.
Credits are previewed (not deducted) before dispatch, then charged only if the task is successfully queued. The credit action is CUSTOM_ENRICHMENT_WEB for web-source columns and CUSTOM_ENRICHMENT_AI otherwise.
source: web or source: reasoning).rowIds must be a non-empty array of existing row UUIDs on this list. Unknown row IDs are silently skipped by the enrichment task (cell upsert without a matching row is a no-op at render time).402 is returned before any cell writes, so a failed credit check leaves state untouched.500 from the Trigger dispatch path does not deduct credits either.list_cells) until status is terminal (completed or failed).taskId (the Trigger.dev run ID) — useful for correlating logs in Puffle Seer.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
List UUID. Must be owned by the caller.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Column UUID. Must belong to the list and must be a web/reasoning (AI) column — non-AI (source: profile) columns cannot generate values.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Request payload for triggering AI-powered cell generation on a subset of rows.
IDs of rows for which to (re)generate the column value. Each row gets its cell upserted to pending status before the enrichment task runs.
1^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Task dispatched. Poll the cell row via list_cells (or the preview-cells endpoint for preview columns) for results.