Segments
segmentsRead segments — this tool changes nothing. Actions: list, get. Anything that writes (create, update, delete) is on segments_manage and is refused here.
Manage segments: saved sets of contact filters that campaigns can target (campaign_rules with list_type segment). Call get_contact_filter_types first when building filters. Actions: list (paginated, with filters; params: page, per_page); get (filters + contact count; params: id [required]); create (params: title [required], emoji, filter_logic, contact_filters); update (params: id [required], title, emoji, filter_logic, contact_filters — contact_filters replaces the whole list); delete (params: id [required]; contacts are kept).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The read operation to perform on segments. | |
| action_params | No | Parameters for the chosen action. Required per action — get/update/delete: id; create: title. |