Pular para o conteúdo principal

Fila

Método#

/queue#

POST https://api.z-api.io/instances/SUA_INSTANCIA/token/SEU_TOKEN/queue

Header#

KeyValue
Client-TokenTOKEN DE SEGURANÇA DA CONTA

Conceituação#

Este método é responsável por retornar mensagens da fila aguardando processamento.


Body#

Opcionais#

AtributosTipoDescrição
pageSizeintegerQuantidade de mensagens retornadas por requisição. O valor padrão é 20
pagingStatestringCursor da página. Quando não informado, retorna a primeira página

Request Body#

Exemplo#

Para buscar a primeira página:

{}

Para buscar a próxima página:

{
"pageSize": 20,
"pagingState": "eyJidWNrZXQiOjI5MzQsInBhZ2VTdGF0ZSI6IjAw..."
}

Response#

200#

AtributosTipoDescrição
messagesarrayLista de mensagens da fila
pagingStatestringCursor para próxima página
hasMorebooleanIndica se existem mais páginas

Array Messages#

AtributosTipoDescrição
_idstringID da mensagem no Z-API
DelayMessageintegerTempo entre envios
MessagestringTexto da mensagem
InstanceIdstringID da instância
PhonestringNúmero ou grupo
ZaapIdstringID da mensagem
DelayTypingintegerTempo do "digitando..."
MessageIdstringID da mensagem
CreatedtimestampData em epoch
CreatedAtstringData formatada
BetabooleanIndica uso de beta
IsTrialbooleanIndica trial

Exemplo#

{
"messages": [
{
"DelayMessage": -1,
"Message": "Mensagem teste",
"InstanceId": "3E98XXXXXXXXXXXXXXXXXXXF5DDF",
"CreatedAt": "2026-03-31T14:40:31.776+00:00",
"ZaapId": "019D44XXXXXXXXXXXXXXXXX68DA6",
"DelayTyping": 0,
"Created": 1774968031776,
"Beta": false,
"IsTrial": false,
"Phone": "120XXXXXXXXXXX305-group",
"_id": "019D44XXXXXXXXXXXXXXXXX68DA6",
"MessageId": "ECFXXXXXXXXXXXXXX39"
}
],
"pagingState": "eyJi...",
"hasMore": true
}

Paginação#

  • Caso não envie pagingState, a primeira página será retornada automaticamente
  • Caso não informe pageSize, o valor padrão de 20 mensagens será utilizado
  • O número máximo de mensagens que podem ser retornadas por página é 30 mensagens
  • Utilize o pagingState retornado para buscar as próximas páginas
  • Quando hasMore for false, não existem mais mensagens disponíveis