Add or update rows
upsert_rowsAdds or updates rows in a dataset. This is how you "add new data" or "correct a number": every view reading the dataset shows the change immediately, with no view edit needed. Rows are matched on the dataset's key columns: a new key inserts, an existing key is merged (only the columns you send are overwritten). Safe to re-run. Values must match the column types (number columns take JSON numbers, not strings like "$1,200"; date columns take ISO strings like "2026-03-01" or "2026-03"). Unknown or not applicable is null, never "" or 0. It writes only to this Quillm workspace and calls no other service.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional changelog note, e.g. "October close" or "corrected refunds". | |
| rows | Yes | Row objects keyed by column name. Must include the key column(s). | |
| dataset | Yes | The dataset's name, e.g. "ad_spend_daily". |