Endpoint
GET https://pilotstatus.com.br/v1/conversations
Requer uma chave de API com escopo de número (
ps_*) no cabeçalho x-api-key. Chaves com escopo de tenant retornam 403.Parâmetros de consulta
string
Datetime ISO 8601. Filtra conversas cuja última mensagem seja igual ou posterior a esta data.
string
Datetime ISO 8601. Filtra conversas cuja última mensagem seja igual ou anterior a esta data.
integer
padrão:"1"
Número da página (≥ 1).
integer
padrão:"30"
Resultados por página (1–100).
startDate quanto endDate são opcionais individualmente. Quando fornecidos, cada um deve ser uma string ISO 8601 válida e startDate não pode ser posterior a endDate; caso contrário, é retornado 400 INVALID_DATE_RANGE.
Efeito do modo PII
A resposta depende do modo PII configurado para o número — alterado no painel, na página API Keys (painel Privacidade & retenção) ou nas configurações do número em Números:Exemplo
Campos do objeto de conversa
string
obrigatório
ID da conversa no Pilot Status.
string
obrigatório
"DIRECT", "GROUP" ou "NEWSLETTER".string | null
Telefone do remetente em E.164 (com
+) para indivíduos; null para grupos/newsletters e peers apenas-lid.string | null
Nome de exibição do contato ou grupo, quando disponível (resolvido a partir da conversa).
string
obrigatório
ISO 8601 — timestamp da última atividade de mensagem.
integer
obrigatório
Número de mensagens recebidas ainda não lidas.
string
obrigatório
ISO 8601 — quando a conversa foi criada pela primeira vez.
Erros comuns
400 INVALID_DATE_RANGE—startDateouendDatenão é uma string ISO 8601 válida, oustartDate > endDate.400 NUMBER_NOT_FOUND— a chave de API não está vinculada a um número de WhatsApp.401— cabeçalhox-api-keyausente ou inválido.403— chave com escopo de tenant utilizada (chave com escopo de número é necessária).