Código de status

Descrição de cada um dos possíveis status que os serviços do WhatsApp podem oferecer.

Mensagem

Ao realizar o disparo da mensagem o status é dividido em três momentos sendo eles:

  • Response da requisição (Callback)

Assim que você efetua um disparo, no response da requisição já é dado um status inicial da mensagem. Neste momento a mensagem foi apenas recebida pelo nosso servidor e ainda não foi disparada ao aplicativo.

  • Status de envio

Mensagem enviada com confirmação de processamento (tique único) no aplicativo. Isso indica que a mensagem foi processada corretamente pelo WhatsApp, mas ainda não chegou no aplicativo do destinatário.

  • Status de entrega e leitura / DLR (delivery report)

Este é o terceiro e último status que retornamos. Ele só existe para os casos em que o status de envio foi de sucesso, ou seja, a mensagem foi enviada (tique único) e entregue (tique duplo) ou lida (tique duplo azul) em casos onde o destinatário tem ativada a função Confirmação de leitura.

As atualizações de status da mensagem somente serão processadas enquanto o número permanecer sincronizado com a SMSFire. Ou seja, se o status for atualizado e não houver sincronização ou sincronização posterior a atualização, a mensagem não terá seu status atualizado.

Código

Status

Status final

Descrição

0

PENDING

Não

Mensagem recebida em nossa fila de processamento.

1

ACCEPTED

Não

Mensagem processada ao destinatário (tique único)

2

DELIVERED*

Sim

Mensagem entregue ao destinatário (tique duplo)

3

UNDELIVERED

Sim

Mensagem não entregue pelas possíveis situações

  • Número inválido ou bloqueado

  • Número não possui conta no WhatsApp

4

REJECTED

Sim

Mensagem rejeitada pela API nas possíveis situações

  • Mídia com tamanho superior ao permitido ou corrompida

  • MimeType de mídia não suportado

5

EXPIRED

Sim

Mensagem cancelada ou enviada enquanto instância estava sem sincronização ativa

6

SCHEDULED

Não

Mensagem agendada

7

ERROR

Sim

Mensagem não enviada pelos possíveis erros:

  • Sem saldo

  • Falha no link da instância

  • Falha no sistema

9

REVIEW

Não

Mensagem retida para análise manual devido a conteúdo não autorizado.

Mensagens com confirmação de leitura (tique duplo azul) também são consideradas como DELIVERED. Portanto, quando configurado o webhook para DLR é possível que sejam enviados dois eventos de status DELIVERED ao seu endpoint onde o 1º é referente ao recebimento e o 2º para a confirmação de leitura.

Instância

O status da instância é estritamente relacionado ao servidor a qual ela está instalada e, dependendo do status, a emissão do qrcode para a sincronização não é realizada.

CódigoStatusDescrição

0

OFFLINE

Servidor e instância estão fora do ar.

1

ONLINE

Servidor e instância prontos para uso.

2

STAND-BY

Servidor e instância prontos para uso, porém a instância ficou ociosa aguardando sincronização.

Last updated