Outils MCP — Segments
Cinq outils pour gérer des filtres d'audience enregistrés avec définitions de règles.
Les segments sont des filtres d'audience enregistrés — une définition de règles JSON qui se résout en un ensemble de contacts à la demande. Utiles comme cibles de broadcasts et comme triggers pour des séquences/flows.
| Outil | Annotation | Objectif |
|---|---|---|
list_segments |
IsReadOnly, IsIdempotent |
Pagination avec compteurs en cache |
get_segment |
IsReadOnly, IsIdempotent |
Récupère + compteur rafraîchi |
create_segment |
IsDestructive(false) |
Nouveau segment depuis des règles |
update_segment |
IsDestructive(false), IsIdempotent |
Renomme, redéfinit les règles |
delete_segment |
IsDestructive |
Supprime (contacts intacts) |
list_segments
List segments (saved audience filters) for the workspace, with their cached contact counts.
Renvoie {data: Segment[], meta: {…}}. Les compteurs sont en cache et peuvent être en retard de quelques minutes par rapport à la réalité — appelez get_segment pour un compteur à jour.
get_segment
Get one segment with its full rule definition and refreshed contact count.
| Entrée | Type |
|---|---|
id |
UUID |
Déclenche un rafraîchissement du compteur, puis renvoie le segment plus le contacts_count à jour.
create_segment
Create a new segment from a rule definition. The contact count is computed immediately.
| Entrée | Type | Notes |
|---|---|---|
name |
string | requis |
description |
string | optionnel |
rules |
object | requis — forme JSON |
L'objet rules suit le DSL de segment utilisé par le tableau de bord : un arbre de conditions avec des combinateurs and/or et des prédicats sur tags, last_message_at, created_at, metadata.*, etc. La manière la plus rapide d'écrire des règles est le constructeur de segments du tableau de bord, puis d'appeler get_segment pour copier le JSON résultant.
update_segment
Update a segment's name, description, or rules. Refreshes the contact count after rules changes.
delete_segment
Permanently delete a segment. Does not delete the contacts it referenced.
