Liste
Gestisci le liste di iscritti usate da campagne e moduli di iscrizione.
Crea una lista
Crea una lista vuota.
/audiencesRichiede una chiave API full. Aggiungi persone con Aggiungi un iscritto, oppure passando l’ID della lista in audiences quando crei un contatto. Genera un evento audience.created. Vedi Liste.
Parametri del corpo
namestringobbligatorioNewsletter. Deve essere univoco nel workspace.Restituisce
Restituisce 201 con la nuova lista:
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"
}
}Recupera una lista
Recupera una lista con il numero di iscritti e il token pubblico.
/audiences/{id}Richiede una chiave API full.
Parametri di percorso
idstringobbligatorioaud_…) o il suo nome esatto, codificato per l’URL.Restituisce
Restituisce l’oggetto lista.
objectstringaudience.idstringnamestringtokenstringsubscribers_countintegerusageobjectused (lo stesso conteggio), limit (il numero massimo di iscritti che una lista può avere con il tuo piano, oppure null se non c’è limite) e plan. Vedi Limiti e quote.
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"
}Aggiorna una lista
Rinomina una lista.
/audiences/{id}Richiede una chiave API full. L’ID, il token e gli iscritti non cambiano. Genera un evento audience.updated.
Parametri di percorso
idstringobbligatorioParametri del corpo
namestringobbligatorioRestituisce
Restituisce la lista con object, id, name, token, subscribers_count, created_at e updated_at. In questa risposta subscribers_count è sempre 0; per il numero reale usa Recupera una lista.
{
"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"
}Elenca le liste
Restituisce una pagina di liste, a partire dalla più recente.
/audiencesRichiede una chiave API full. Gli elementi dell’elenco non includono il token della lista; per ottenerlo usa Recupera una lista.
Parametri di query
pageintegerpredefinito: 1limitintegerpredefinito: 10searchstringmatchstringpredefinito: allall o or. Come si combinano i filtri qui sotto.orderstringname o created_at.directionstringasc o desc.Filtri
Aggiungi i filtri nella forma key.condition=value, ad esempio name.contains=news. Vedi Filtri e ordinamento.
| Chiave | Tipo |
|---|---|
name |
string |
created_at |
date |
Restituisce
dataobject[]object, id, name, subscribers_count, usage, created_at e updated_at. Vedi Recupera una lista.total_recordsintegernext_page_urlstring | nullnull. Vedi Paginazione.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
}Elimina una lista
Elimina definitivamente una lista e ne rimuove tutti gli iscritti.
/audiences/{id}Richiede una chiave API full. Le iscrizioni alla lista vengono eliminate insieme a essa, ma i contatti restano nel workspace e nelle loro altre liste. Il suo URL di iscrizione ospitato smette di funzionare. Genera un evento audience.deleted. Per le iscrizioni rimosse non viene inviato alcun evento subscriber.deleted.
Parametri di percorso
idstringobbligatorioRestituisce
objectstringaudience.idstringnamestringdeletedbooleantrue.{
"object": "audience",
"id": "aud_4KOlh9t2uw5od4qypqCtyrZyDq2",
"name": "Customers",
"deleted": true
}{
"error": "Audience not found"
}