Vai al contenuto
Docs

Gestisci le liste di iscritti usate da campagne e moduli di iscrizione.

URL di basehttps://api.emailit.com/v2AutenticazioneErroriLimiti di frequenza

Crea una lista

Crea una lista vuota.

POST/audiences

Richiede 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

namestringobbligatorio
Il nome della lista, ad esempio Newsletter. Deve essere univoco nel workspace.

Restituisce

Restituisce 201 con la nuova lista:

objectstring
Sempre audience.
idstring
L’ID della lista.
namestring
Il nome della lista.
tokenstring
Il token pubblico per l’URL di iscrizione ospitato della lista.
created_atstring
Quando è stata creata la lista.
updated_atstring
Quando la lista è stata modificata l’ultima volta.
POST/audiences
Terminal
curl -X POST https://api.emailit.com/v2/audiences \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Newsletter"}'
JSON
{
  "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"
}

Recupera una lista

Recupera una lista con il numero di iscritti e il token pubblico.

GET/audiences/{id}

Richiede una chiave API full.

Parametri di percorso

idstringobbligatorio
L’ID della lista (aud_…) o il suo nome esatto, codificato per l’URL.

Restituisce

Restituisce l’oggetto lista.

objectstring
Sempre audience.
idstring
L’ID della lista.
namestring
Il nome della lista.
tokenstring
Il token pubblico per l’URL di iscrizione ospitato della lista. Consideralo pubblico: chiunque lo abbia può iscriversi alla lista.
subscribers_countinteger
Quanti contatti ci sono nella lista, compresi quelli disiscritti.
usageobject

used (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_atstring
Quando è stata creata la lista.
updated_atstring
Quando la lista è stata modificata l’ultima volta.
GET/audiences/{id}
Terminal
curl https://api.emailit.com/v2/audiences/aud_4KbFmQPy1feMCGAY8F8pAhiZ1u2 \
  -H "Authorization: Bearer $EMAILIT_API_KEY"
JSON
{
  "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"
}

Aggiorna una lista

Rinomina una lista.

POST/audiences/{id}

Richiede una chiave API full. L’ID, il token e gli iscritti non cambiano. Genera un evento audience.updated.

Parametri di percorso

idstringobbligatorio
L’ID della lista o il suo nome attuale.

Parametri del corpo

namestringobbligatorio
Il nuovo nome. Deve essere univoco nel workspace.

Restituisce

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.

POST/audiences/{id}
Terminal
curl -X POST https://api.emailit.com/v2/audiences/aud_4KbFmQPy1feMCGAY8F8pAhiZ1u2 \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Weekly newsletter"}'
JSON
{
  "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"
}

Elenca le liste

Restituisce una pagina di liste, a partire dalla più recente.

GET/audiences

Richiede una chiave API full. Gli elementi dell’elenco non includono il token della lista; per ottenerlo usa Recupera una lista.

Parametri di query

pageintegerpredefinito: 1
La pagina da restituire.
limitintegerpredefinito: 10
Liste per pagina, da 1 a 100.
matchstringpredefinito: all
all o or. Come si combinano i filtri qui sotto.
orderstring
name o created_at.
directionstring
asc 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[]
Le liste di questa pagina, ciascuna con object, id, name, subscribers_count, usage, created_at e updated_at. Vedi Recupera una lista.
total_recordsinteger
Il numero di liste nel workspace.
next_page_urlstring | null
Il percorso della pagina successiva, oppure null. Vedi Paginazione.
previous_page_urlstring | null
Il percorso della pagina precedente, oppure null.
GET/audiences
Terminal
curl https://api.emailit.com/v2/audiences \
  -H "Authorization: Bearer $EMAILIT_API_KEY"
JSON
{
  "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.

DELETE/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

idstringobbligatorio
L’ID della lista o il suo nome.

Restituisce

objectstring
Sempre audience.
idstring
L’ID della lista eliminata.
namestring
Il nome della lista.
deletedboolean
Sempre true.
DELETE/audiences/{id}
Terminal
curl -X DELETE https://api.emailit.com/v2/audiences/aud_4KOlh9t2uw5od4qypqCtyrZyDq2 \
  -H "Authorization: Bearer $EMAILIT_API_KEY"
JSON
{
  "object": "audience",
  "id": "aud_4KOlh9t2uw5od4qypqCtyrZyDq2",
  "name": "Customers",
  "deleted": true
}

Questa pagina ti è stata utile?

Grazie del feedback.

Grazie, leggiamo ogni messaggio.