Listas de contactos
Gestiona las listas de suscriptores que usan las campañas y los formularios de suscripción.
Crear una lista de contactos
Crea una lista de contactos vacía.
/audiencesRequiere una clave de API full. Añade personas con Añadir un suscriptor o pasando el ID de la lista en audiences al crear un contacto. Dispara un evento audience.created. Consulta Listas de contactos.
Parámetros del cuerpo
namestringobligatorioNewsletter. Debe ser único en el espacio de trabajo.Devuelve
Devuelve 201 con la nueva 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"
}
}Obtener una lista de contactos
Obtiene una lista de contactos con su número de suscriptores y su token público.
/audiences/{id}Requiere una clave de API full.
Parámetros de ruta
idstringobligatorioaud_…) o su nombre exacto, codificado para URL.Devuelve
Devuelve el objeto de lista de contactos.
objectstringaudience.idstringnamestringtokenstringsubscribers_countintegerusageobjectused (el mismo número), limit (el número máximo de suscriptores que puede tener una lista en tu plan, o null si no hay límite) y plan. Consulta Límites.
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"
}Actualizar una lista de contactos
Cambia el nombre de una lista de contactos.
/audiences/{id}Requiere una clave de API full. El ID, el token y los suscriptores no cambian. Dispara un evento audience.updated.
Parámetros de ruta
idstringobligatorioParámetros del cuerpo
namestringobligatorioDevuelve
Devuelve la lista con object, id, name, token, subscribers_count, created_at y updated_at. En esta respuesta, subscribers_count siempre es 0; para el número real, usa Obtener una lista de contactos.
{
"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"
}Listar listas de contactos
Devuelve una página de listas de contactos, de la más reciente a la más antigua.
/audiencesRequiere una clave de API full. Los elementos del listado no incluyen el token de la lista; para obtenerlo, usa Obtener una lista de contactos.
Parámetros de consulta
pageintegerpor defecto: 1limitintegerpor defecto: 10searchstringmatchstringpor defecto: allall u or. Cómo se combinan los filtros de abajo.orderstringname o created_at.directionstringasc o desc.Filtros
Añade filtros con el formato key.condition=value, por ejemplo name.contains=news. Consulta Filtrado.
| Clave | Tipo |
|---|---|
name |
cadena |
created_at |
fecha |
Devuelve
dataobject[]object, id, name, subscribers_count, usage, created_at y updated_at. Consulta Obtener una lista de contactos.total_recordsintegernext_page_urlstring | nullnull. Consulta Paginación.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
}Eliminar una lista de contactos
Elimina de forma permanente una lista de contactos y quita de ella a todos sus suscriptores.
/audiences/{id}Requiere una clave de API full. Las pertenencias de los suscriptores a la lista se eliminan con ella, pero los contactos siguen en tu espacio de trabajo y en sus otras listas. Su URL de suscripción alojada deja de funcionar. Dispara un evento audience.deleted. No se envían eventos subscriber.deleted por las pertenencias eliminadas.
Parámetros de ruta
idstringobligatorioDevuelve
objectstringaudience.idstringnamestringdeletedbooleantrue.{
"object": "audience",
"id": "aud_4KOlh9t2uw5od4qypqCtyrZyDq2",
"name": "Customers",
"deleted": true
}{
"error": "Audience not found"
}