Skip to main content
Un segment est un filtre enregistré sur une liste. Il se construit dans l’interface (Segments) ou ici, en JSON.

Créer un segment

« Les clients VIP, ou ceux qui ont ouvert la campagne de rentrée, et actifs depuis 60 jours » :
La réponse 201 contient le segment et subscribers_count, le nombre de personnes qu’il désigne à cet instant. Les membres sont recalculés à chaque envoi : un segment n’est jamais figé.

La forme

  • Un groupe : { "operator": "and" | "or", "rules": [ … ] }.
  • Une règle : { "type", "operator", "value", "key" }.
  • Un groupe peut contenir des règles et des groupes, sur deux niveaux au plus.
  • 50 règles au plus en tout.
Seuls les abonnés au statut subscribed de la liste sont comptés.

Les règles

Champs de la fiche

type : email, first_name, last_name.

Tags

type : tags. value est un tableau de noms ou d’ids de tags de la liste. Un tag inconnu est refusé.

Langue

type : language. operator : equals ou not_equals. value : un code comme fr ou pt-BR.

Attributs

type : attribute, avec key le nom de l’attribut (lettres, chiffres, _, ., -).

Date d’inscription

type : subscribed_at.

Activité

Autres listes

type : list. operator : subscribed_to ou not_subscribed_to. value : l’id d’une autre liste de l’équipe.

Lire, modifier, supprimer

Dans les réponses, les tags sont rendus par leur nom et les autres références par leur id, comme vous les avez envoyés.

Erreurs

Une règle invalide renvoie 422 avec le chemin exact :