Listes de contacts
Gérez les listes d’abonnés utilisées par les campagnes et les formulaires d’inscription.
Créer une liste de contacts
Crée une liste de contacts vide.
/audiencesNécessite une clé API full. Ajoutez des personnes avec Ajouter un abonné, ou en transmettant l’ID de la liste dans audiences lorsque vous créez un contact. Déclenche l’événement audience.created. Consultez Listes de contacts.
Paramètres du corps
namestringobligatoireNewsletter. Doit être unique dans l’espace de travail.Réponse
Renvoie 201 avec la nouvelle liste :
objectstringaudience.idstringnamestringtokenstringcreated_atstringupdated_atstring{
"object": "audience",
"id": "aud_4KbFmQPy1feMCGAY8F8pAhiZ1u2",
"name": "Newsletter",
"token": "4KXUJdXRVlVgbkWQm4GHLy8BleP",
"created_at": "2026-10-01T10:02:44.613207Z",
"updated_at": "2026-10-01T10:02:44.613207Z"
}{
"error": "Audience with this name already exists",
"existing": {
"object": "audience",
"id": "aud_4KbFmQPy1feMCGAY8F8pAhiZ1u2",
"name": "Newsletter",
"token": "4KXUJdXRVlVgbkWQm4GHLy8BleP",
"subscribers_count": 0,
"created_at": "2026-10-01T10:02:44.000000Z",
"updated_at": "2026-10-01T10:02:44.000000Z"
}
}Récupérer une liste de contacts
Récupère une liste de contacts avec son nombre d’abonnés et son jeton public.
/audiences/{id}Nécessite une clé API full.
Paramètres de chemin
idstringobligatoireaud_…) ou son nom exact, encodé pour l’URL.Réponse
Renvoie l’objet liste.
objectstringaudience.idstringnamestringtokenstringsubscribers_countintegerusageobjectused (le même nombre), limit (le nombre maximal d’abonnés qu’une liste peut compter sur votre forfait, ou null s’il n’y a pas de limite) et plan. Consultez Limites.
created_atstringupdated_atstring{
"object": "audience",
"id": "aud_4KbFmQPy1feMCGAY8F8pAhiZ1u2",
"name": "Newsletter",
"token": "4KXUJdXRVlVgbkWQm4GHLy8BleP",
"subscribers_count": 1284,
"usage": {
"used": 1284,
"limit": 50000,
"plan": "pro"
},
"created_at": "2026-10-01T10:02:44.000000Z",
"updated_at": "2026-10-01T10:02:44.000000Z"
}{
"error": "Audience not found"
}Mettre à jour une liste de contacts
Renomme une liste de contacts.
/audiences/{id}Nécessite une clé API full. L’ID, le jeton et les abonnés ne changent pas. Déclenche l’événement audience.updated.
Paramètres de chemin
idstringobligatoireParamètres du corps
namestringobligatoireRéponse
Renvoie la liste avec object, id, name, token, subscribers_count, created_at et updated_at. Dans cette réponse, subscribers_count vaut toujours 0 ; utilisez Récupérer une liste de contacts pour obtenir le nombre réel.
{
"object": "audience",
"id": "aud_4KbFmQPy1feMCGAY8F8pAhiZ1u2",
"name": "Weekly newsletter",
"token": "4KXUJdXRVlVgbkWQm4GHLy8BleP",
"subscribers_count": 0,
"created_at": "2026-10-01T10:02:44.000000Z",
"updated_at": "2026-10-01T14:31:09.000000Z"
}{
"error": "No valid fields provided for update. Provide at least one of: name"
}{
"error": "Audience not found"
}{
"error": "Another audience with this name already exists"
}Lister les listes de contacts
Renvoie une page de listes de contacts, de la plus récente à la plus ancienne.
/audiencesNécessite une clé API full. Les éléments de la liste n’incluent pas le token de la liste de contacts ; utilisez Récupérer une liste de contacts pour l’obtenir.
Paramètres de requête
pageintegerpar défaut : 1limitintegerpar défaut : 10searchstringmatchstringpar défaut : allall ou or. Mode de combinaison des filtres ci-dessous.orderstringname ou created_at.directionstringasc ou desc.Filtres
Ajoutez des filtres sous la forme key.condition=value, par exemple name.contains=news. Consultez Filtrage et tri.
| Clé | Type |
|---|---|
name |
chaîne |
created_at |
date |
Réponse
dataobject[]object, id, name, subscribers_count, usage, created_at et updated_at. Consultez Récupérer une liste de contacts.total_recordsintegernext_page_urlstring | nullnull. Consultez Pagination.previous_page_urlstring | nullnull.{
"data": [
{
"object": "audience",
"id": "aud_4KbFmQPy1feMCGAY8F8pAhiZ1u2",
"name": "Newsletter",
"subscribers_count": 1284,
"usage": {
"used": 1284,
"limit": 50000,
"plan": "pro"
},
"created_at": "2026-10-01T10:02:44.000000Z",
"updated_at": "2026-10-01T10:02:44.000000Z"
},
{
"object": "audience",
"id": "aud_4KOlh9t2uw5od4qypqCtyrZyDq2",
"name": "Customers",
"subscribers_count": 312,
"usage": {
"used": 312,
"limit": 50000,
"plan": "pro"
},
"created_at": "2026-09-20T16:45:10.000000Z",
"updated_at": "2026-09-20T16:45:10.000000Z"
}
],
"total_records": 2,
"next_page_url": null,
"previous_page_url": null
}Supprimer une liste de contacts
Supprime définitivement une liste de contacts et en retire tout le monde.
/audiences/{id}Nécessite une clé API full. Les inscriptions d’abonnés de la liste sont supprimées avec elle, mais les contacts restent dans votre espace de travail et dans leurs autres listes. Son URL d’inscription hébergée cesse de fonctionner. Déclenche l’événement audience.deleted. Aucun événement subscriber.deleted n’est envoyé pour les inscriptions supprimées.
Paramètres de chemin
idstringobligatoireRéponse
objectstringaudience.idstringnamestringdeletedbooleantrue.{
"object": "audience",
"id": "aud_4KOlh9t2uw5od4qypqCtyrZyDq2",
"name": "Customers",
"deleted": true
}{
"error": "Audience not found"
}