Listas de contatos
Gerencie as listas de inscritos usadas por campanhas e formulários de inscrição.
Criar uma lista de contatos
Cria uma lista de contatos vazia.
/audiencesRequer uma chave de API com escopo full. Adicione pessoas com Adicionar um inscrito ou passando o ID da lista em audiences ao criar um contato. Dispara um evento audience.created. Consulte Listas de contatos.
Parâmetros do corpo
namestringobrigatórioNewsletter. Deve ser único no workspace.Retorno
Retorna 201 com a nova lista de contatos:
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"
}
}Obter uma lista de contatos
Obtém uma lista de contatos com a contagem de inscritos e o token público.
/audiences/{id}Requer uma chave de API com escopo full.
Parâmetros de caminho
idstringobrigatórioaud_…) ou o nome exato dela, codificado para URL.Retorno
Retorna o objeto da lista de contatos.
objectstringaudience.idstringnamestringtokenstringsubscribers_countintegerusageobjectused (a mesma contagem), limit (o número máximo de inscritos que uma lista pode ter no seu plano, ou null se não houver limite) e plan. Consulte 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"
}Atualizar uma lista de contatos
Renomeia uma lista de contatos.
/audiences/{id}Requer uma chave de API com escopo full. O ID, o token e os inscritos não mudam. Dispara um evento audience.updated.
Parâmetros de caminho
idstringobrigatórioParâmetros do corpo
namestringobrigatórioRetorno
Retorna a lista de contatos com object, id, name, token, subscribers_count, created_at e updated_at. Nesta resposta, subscribers_count é sempre 0; use Obter uma lista de contatos para a contagem real.
{
"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 contatos
Retorna uma página de listas de contatos, das mais recentes para as mais antigas.
/audiencesRequer uma chave de API com escopo full. Os itens da listagem não incluem o token da lista; use Obter uma lista de contatos para obtê-lo.
Parâmetros de consulta
pageintegerpadrão: 1limitintegerpadrão: 10searchstringmatchstringpadrão: allall ou or. Como os filtros abaixo se combinam.orderstringname ou created_at.directionstringasc ou desc.Filtros
Adicione filtros no formato key.condition=value, por exemplo name.contains=news. Consulte Filtragem.
| Chave | Tipo |
|---|---|
name |
string |
created_at |
date |
Retorno
dataobject[]object, id, name, subscribers_count, usage, created_at e updated_at. Consulte Obter uma lista de contatos.total_recordsintegernext_page_urlstring | nullnull. Consulte Paginação.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
}Excluir uma lista de contatos
Exclui permanentemente uma lista de contatos e remove todas as pessoas dela.
/audiences/{id}Requer uma chave de API com escopo full. As participações de inscritos na lista são excluídas com ela, mas os contatos continuam no seu workspace e nas outras listas deles. A URL de inscrição hospedada da lista para de funcionar. Dispara um evento audience.deleted. Nenhum evento subscriber.deleted é enviado para as participações removidas.
Parâmetros de caminho
idstringobrigatórioRetorno
objectstringaudience.idstringnamestringdeletedbooleantrue.{
"object": "audience",
"id": "aud_4KOlh9t2uw5od4qypqCtyrZyDq2",
"name": "Customers",
"deleted": true
}{
"error": "Audience not found"
}