Create a rule
create_triggerFREE (key, Set up) to set up — a rule (trigger) of a list: when a record is new / changed / meets the conditions, set a status (a new name is created), add a tag, hide it (it leaves the normal flow: no checks, rules, enrichment or sync — restorable), hand it to an EXISTING pipeline (pipelines are made by a person in the app), or ENRICH it — PAID per hit, at most budget_per_record credits per record, on THIS connection's day budget (an empty day makes the rule wait, never overspend). Active at once unless activate: false — set an enrich rule up paused until your user agreed to the budget. include_existing runs it once for the records already in the list. Status, tag and hide need Edit on the list; a pipeline the pipeline's share; enrich Full. Call describe_setup first for the fields and operators.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"list_id": "<list_id>",
"name": "<name>",
"on": "<on>",
"actions": "<actions>"
},
"name": "create_trigger"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| on | Yes | new: new records · changed: changed ones · match: new or changed, once they meet the conditions | |
| name | Yes | ||
| actions | Yes | ||
| list_id | Yes | The list's id (describe_list shows the lists shared with you) | |
| activate | No | Default true | |
| language | No | Language of `tell_your_user` and of Yes/No words in new columns (default en) | |
| conditions | No | Groups are OR-ed, the conditions inside a group AND-ed: { groups: [[cond, cond], [cond]] } | |
| include_existing | No | Also run once for the records already in the list |