> ## Documentation Index
> Fetch the complete documentation index at: https://developer.z-api.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Introdução

> Entenda como funciona o sistema de fila de mensagens na Z-API

## Fila

O Z-API disponibiliza a seus usuários um sistema de fila que funciona unicamente para as mensagens enviadas através da nossa API. Esta fila exerce um importante papel em nossa arquitetura que é o de organizar e ordenar as mensagens até que as mesmas sejam entregues ao WhatsApp. Este recurso também é muito útil para aquelas situações onde o celular conectado ao Z-API passa por algumas instabilidades ou fique fora da internet. Caso isso ocorra, ou seja, se o celular fica por um período fora do ar, assim que você voltar a conectar as mensagens serão enviadas ao destinatário normalmente.

### Tempo de envio

Nossa fila trabalha com tempo de envio alternado entre uma mensagem e outra a fim de simular o comportamento humano. Este intervalo fica em um range default randômico entre 1 a 3 segundos por mensagem. Caso queira aumentar o delay das mensagens, você pode passar o atributo `delayMessage` no body da requisição.

***

## Recomendação

<Warning>
  Recomendamos que sempre antes de se conectar você verifique se existem mensagens pendentes de envio na fila, caso tenha avise seu usuário e solicite a ele a decisão de enviar ou não enviar mais estas mensagens que estão na fila. Imagine que talvez as mensagens na fila possam já não fazer mais sentido para serem enviadas, então é importante notificar o usuário e dar esta decisão a ele. Sempre que você se conectar ao Z-API ele vai automaticamente executar a fila e disparar as mensagens caso tenha. Então muito cuidado!
</Warning>

### Limite da fila

<Info>
  O Z-API permite até **1000 mensagens** para celulares desconectados em sua fila antes de começar a rejeitar novas mensagens.
</Info>
