collected_records_update
Internal beta โ config shape is being migrated
The Automation API is an internal beta and is not released yet โ endpoints and payloads may change or be
withdrawn without notice. This action's config is being migrated to a typed schema; the fields below reflect that
in-progress shape. Always read the authoritative, live shape from
GET /v1/automation/meta/action before building against it.
Update collected records โ applies field assignments to each record in a collected record collection. group: "action". No specific trigger context is required.
Part of the Record collections family. This page
documents the typed config; for how an action sits inside an automation definition, see
Actions and Action examples.
Configโ
| Key | Type | Required | Description |
|---|---|---|---|
record_collection | reference | no | The record collection to update โ the output of a prior collect action. |
field_assignments | array of field assignments | no | Array of typed per-field-type field assignments (discriminated by field_type), new in the typed schema. Empty when omitted. |
author_id | integer | reference | no | Who the mutation is attributed to โ a fixed user id or a reference. Omitted โ the automation itself. |
trigger_webhooks | boolean | no | Whether the mutation fires outbound webhooks. |
trigger_other_flows | boolean | no | Whether the mutation triggers other automations. |
silent | boolean | no | Whether the mutation is silent (suppresses notifications). |
field_assignments covers 20 per-field-type shapes discriminated by field_type; its populated encoding is beta โ see
Action examples. An empty array [] (no-op) is always accepted, and an
omitted list defaults to [].
Exampleโ
An action entry inside an automation definition's actions[]:
{
"type": "collected_records_update",
"config": {
"record_collection": { "kind": "variable", "source": "action", "action_type": "record_collection", "app_id": 5 },
"field_assignments": [],
"silent": true
}
}
Validation & behaviorโ
- No member is required;
record_collectionandfield_assignmentsboth default (an omittedfield_assignmentsbecomes[]). - This is a consumer action:
record_collectionshould reference a record collection produced by an earlier collect action. - As a mutating action, it applies
field_assignmentsto each collected record;author_id,trigger_webhooks,trigger_other_flows, andsilentcontrol attribution and side effects, each falling back to the internal default when omitted. - The populated
field_assignmentsencoding is beta โ an empty array is always accepted; consultGET /v1/automation/meta/actionfor the live shape before sending populated assignments.
See alsoโ
- Dynamic values โ template values and references
- Action examples โ field-assignment encodings
- Action examples ยท Actions catalog