Referência da API
Lista de exclusão
A lista de exclusão reúne as pessoas que o Gemlead nunca contata, por conta do X ou por domínio, como seus clientes, sua equipe ou um concorrente. Um lead que está nela nunca entra numa campanha. A lista comporta 5 000 entradas.
Cada persona também tem a própria lista, indicada com persona. Ela vale em toda conta do X que compartilha a persona. Um lead fica de fora quando está na lista da persona dele ou na da conta do X dele.
O objeto exclusion list
As contas do X e os domínios que o Gemlead nunca contata, como seus clientes, sua equipe ou um concorrente. Um lead que está na lista, pelo username ou pelo domínio do perfil dele, nunca entra numa campanha.
Atributos
- objectstringSempre
exclusion_list. - persona_idstring ou nullA persona dona desta lista, ou null para a lista da conta do X.
- handlesarray de stringsUsernames do X, sem o @.
- domainsarray de stringsDomínios, como
bigcustomer.com. Um email adiciona o domínio dele. - max_entriesintegerQuantas entradas a lista comporta no máximo.
{
"object": "exclusion_list",
"persona_id": null,
"handles": ["competitor_hq", "my_cofounder"],
"domains": ["bigcustomer.com"],
"max_entries": 5000
}Obter a lista de exclusão
Retorna todas as contas do X e todos os domínios da lista.
Parâmetros de consulta
- personastringO ID de uma persona, para trabalhar com a lista própria dessa persona. Sem ele, a lista da conta do X.
Retorno
Erros
- Nenhuma persona com este ID na conta da chave.
curl https://gemlead.ai/api/v1/exclusion_list \
-H "Authorization: Bearer $GEMLEAD_API_KEY"{
"object": "exclusion_list",
"persona_id": null,
"handles": ["competitor_hq", "my_cofounder"],
"domains": ["bigcustomer.com"],
"max_entries": 5000
}Adicionar à lista de exclusão
Adiciona contas do X ou domínios à lista. Os leads correspondentes saem de todas as campanhas.
Parâmetros do corpo
- entriesarray de stringsObrigatórioDe 1 a 500 entradas. Cada uma é um @username, uma URL de perfil do x.com, um domínio ou um email, que vale pelo domínio.
- personastringO ID de uma persona, para trabalhar com a lista própria dessa persona. Sem ele, a lista da conta do X.
Retorno
O objeto exclusion list atualizado.
Erros
- Falta um parâmetro obrigatório.
paramdiz qual. - Um parâmetro tem um valor que a API não aceita.
paramdiz qual. - Nenhuma persona com este ID na conta da chave.
- A lista passaria de 5 000 entradas.
curl -X POST https://gemlead.ai/api/v1/exclusion_list/add \
-H "Authorization: Bearer $GEMLEAD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"entries": ["@competitor_hq", "bigcustomer.com"]
}'{
"object": "exclusion_list",
"persona_id": null,
"handles": ["competitor_hq", "my_cofounder"],
"domains": ["bigcustomer.com"],
"max_entries": 5000
}Remover da lista de exclusão
Tira contas do X ou domínios da lista.
Parâmetros do corpo
- entriesarray de stringsObrigatórioDe 1 a 500 entradas, como aparecem na lista.
- personastringO ID de uma persona, para trabalhar com a lista própria dessa persona. Sem ele, a lista da conta do X.
Retorno
O objeto exclusion list atualizado.
Erros
- Falta um parâmetro obrigatório.
paramdiz qual. - Um parâmetro tem um valor que a API não aceita.
paramdiz qual. - Uma entrada não está na lista, ou nenhuma persona tem este ID.
curl -X POST https://gemlead.ai/api/v1/exclusion_list/remove \
-H "Authorization: Bearer $GEMLEAD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"entries": ["my_cofounder"]
}'{
"object": "exclusion_list",
"persona_id": null,
"handles": ["competitor_hq"],
"domains": ["bigcustomer.com"],
"max_entries": 5000
}