Update Company Data (Advanced)
Use this action when you want to update a record by filter instead of by a fixed ID.
Best for
- Finding one matching record and updating it in the same step
- Upsert patterns where you want to create the record if it does not exist
- Cases where the exact record ID is not known ahead of time
Main fields
| Field | What it does |
|---|---|
| Dynadata Item Type | Chooses what kind of record to update |
| Filter CEL Query Object | A CEL expression evaluating to a MongoDB query that selects which record to target |
| Payload CEL Patch | A CEL expression evaluating to a partial object merged into the matched record |
| Upsert Create If Missing | Creates a new record if no match is found |
What later steps can use
The updated record is available at:
step(N).data
Tips
- If no record matches the filter and Upsert Create If Missing is off, the step fails with a not-found error — enable Upsert (or add a condition step) if the record may not exist yet.
- If you need to review matches before updating, search first and debug the results.