leads.list
Lista leads com total real, contagem por status e paginação.
Exemplos seguros e fictícios. O domínio
example.invalid e a credencial demonstrativa abaixo não funcionam. Use o token real somente no servidor da sua integração e nunca o inclua em páginas públicas.Parâmetros
| Campo | Tipo | Obrigatoriedade | Descrição | Exemplo fictício |
|---|---|---|---|---|
status | string | Opcional | Status: new, converted ou junk. Sem filtro inclui todos. | "new" |
status_in | string[] | string CSV | Opcional | Status aceitos; pode combinar com status. | ["new","converted"] |
search | string | Opcional | Busca parcial em nome, título, telefone e e-mail. | "Exemplo" |
assigned_to | string (uuid) | Opcional | ID do responsável. | "00000000-0000-4000-8000-000000000001" |
assigned_to_in | string[] | string CSV | Opcional | IDs de responsáveis. | ["00000000-0000-4000-8000-000000000001"] |
source_id_in | integer[] | string CSV | Opcional | IDs de origens. | [1,2] |
created_from | string (date/date-time) | Opcional | Data inicial inclusiva. | "2026-09-01" |
created_to | string (date/date-time) | Opcional | Inclui até o dia final; implementação usa limite menor que data + 1 dia. | "2026-09-01" |
junked_from | string (date/date-time) | Opcional | Data inicial inclusiva. | "2026-09-01" |
junked_to | string (date/date-time) | Opcional | Inclui até o dia final; implementação usa limite menor que data + 1 dia. | "2026-09-01" |
converted_from | string (date/date-time) | Opcional | Data inicial inclusiva. | "2026-09-01" |
converted_to | string (date/date-time) | Opcional | Inclui até o dia final; implementação usa limite menor que data + 1 dia. | "2026-09-01" |
opportunity_min | number | Opcional | Valor mínimo inclusivo. | 100 |
opportunity_max | number | Opcional | Valor máximo inclusivo. | 2000 |
has_conversation | boolean | Opcional | true com conversa; false sem conversa. | true |
page | integer | Opcional | Página iniciada em 1; padrão 1. | 1 |
limit | integer | Opcional | Padrão 50; máximo 200. Use valores positivos; limite negativo não é validado corretamente. | 50 |
order_by | string | Opcional | created_at_desc (padrão), created_at_asc, opportunity_desc, opportunity_asc ou name_asc. | "created_at_desc" |
Exemplos fictícios
Os exemplos documentam o formato; eles não executam nenhuma operação.
Requisição
cURL demonstrativo
curl --request POST \
'https://example.invalid/api/v1/CREDENCIAL_FICTICIA_SEM_VALOR/leads.list' \
--header 'Content-Type: application/json' \
--data '{"status":"new","page":1,"limit":50}'
Corpo JSON
{
"status": "new",
"page": 1,
"limit": 50
}Resposta HTTP 200
{
"ok": true,
"method": "leads.list",
"result": {
"rows": [
{
"id": 101,
"name": "Pessoa Exemplo",
"status": "new",
"opportunity": "1500.00",
"phone": [
{
"value": "+5585000000000",
"type": "WORK"
}
],
"email": [
{
"value": "pessoa@example.com",
"type": "WORK"
}
]
}
],
"total": 1,
"by_status": {
"new": 1,
"converted": 0,
"junk": 0
},
"page": 1,
"limit": 50
}
}Erros
Não há uma condição de erro específica publicada para este método. Os erros globais de autenticação, permissão, limite e falha interna continuam aplicáveis.
Consulte também os erros globais e limites.
Observações
- Exemplos ilustrativos e parciais: os registros podem retornar outros campos; não representam dados reais.
- total e by_status correspondem a todos os registros que atendem aos filtros, não só à página.
- Não existe parâmetro pipeline_id para lead.
- Pode retornar dados pessoais e comerciais. Restrinja o token ao método, limite a retenção e aplique as regras de proteção de dados da sua empresa.