Skip to main content
GET
Listar chats

Authorizations

Authorization
string
header
required

Chave de integração com prefixo wegly_, enviada em Authorization: Bearer . Não é JWT. A chave deve estar ativa, não excluída e dentro da validade. Com allowed_domain, Origin (ou Referer na ausência de Origin) precisa informar o hostname permitido. A empresa e as permissões são obtidas pela chave.

Query Parameters

No WhatsApp, procura no nome do perfil do contato e no nome da pessoa vinculada; termos com formato de telefone também procuram no número do contato, com ou sem o nono dígito.

skip
number
default:0

Quantidade de registros a pular; valores negativos são normalizados para zero.

take
number
default:10

Quantidade por página. O serviço limita o resultado a 50 registros.

cursor
string

Cursor opaco retornado em next_cursor; substitui o avanço por skip.

channel_type
enum<string>

Sem filtro, combina os canais.

Available options:
WHATSAPP,
INSTAGRAM
channel_account_id
string<uuid>

ID da conta do canal; sem channel_type, direciona a consulta a Instagram.

phone_id
string<uuid>

ID do número WhatsApp; direciona a consulta a WhatsApp.

status
enum<string>
Available options:
OPEN,
RESOLVED,
SNOOZED
archived
enum<string>

Padrão exclui arquivados; include inclui todos; only retorna apenas arquivados.

Available options:
include,
only
priority
enum<integer>

0 = baixa, 1 = normal, 2 = alta, 3 = urgente.

Available options:
0,
1,
2,
3
responsible_user_id
string<uuid>

Filtro de responsável do WhatsApp; atualmente exclui Instagram. Um usuário que não é atendente do WhatsApp retorna lista vazia.

person_id
string<uuid>
unread_only
boolean

true considera unread_count > 0 ou is_manually_unread=true.

has_scheduled_messages
boolean

true filtra WhatsApp com mensagem agendada PENDING/PROCESSING, independentemente da data.

has_pending_copilot_actions
boolean

true filtra WhatsApp com ações pendentes de revisão.

customer_reply_status
enum<string>

Filtro de resposta do cliente em conversas WhatsApp.

Available options:
initial_replied,
initial_not_replied,
not_replied_last_messages
customer_reply_message_count
integer

Quantidade de mensagens sem resposta (padrão efetivo 1), usada por not_replied_last_messages.

Required range: 1 <= x <= 50

Response

Operação realizada.

total
integer
required

Total de registros que correspondem à consulta.

records
object[]
required
next_cursor
string | null
required

Cursor opaco da próxima página; null quando não há continuação.