WhatsApp - Mensagem de Gif


Endpoint

Método Rota
POST /api/whatsapp/message/send_gif

Parâmetros

{
    "phone": "+5521992394998",
    "message": "Teste mensagem de gif EasyChat",
    "file": "base64",
    "filename": "Exemplo.mp4",
    "mimetype": "video/mp4",
    "send_at": "2022-01-01 00:00:00"
}
Campo Obrigatório Descrição
phone Sim Número de telefone em formato internacional para qual deve ser enviada a mensagem
message Não Mensagem de texto que deve ser enviada (legenda para a imagem)
file Sim GIF a ser enviado, pode ser o arquivo binário, sua representação em Base64 ou URL onde o arquivo esteja armazenado
filename Não Caso não seja informado, será utilizado o nome original do arquivo ou um nome aleatório
mimetype Não Caso não seja informado, e o arquivo enviado seja binário, o sistema tentará interpretar automaticamente, caso contrário, uma mensagem de erro será retornada
send_at Não Data e hora (em UTC) que deseja que o envio seja feito, se oculto, o envio será imediato

Sucesso

{success} Caso a requisição seja bem sucedida, a resposta terá a seguinte estrutura:

{
    "status": "success",
    "message": "Message successfully sent.",
    "uuid": "329bfd62-51ab-4180-a1bd-1b4eccf90135",
    "pending": false
}
Campo Descrição
status Em caso de sucesso, irá sempre retornar success
message Mensagem de confirmação de que a requisição foi bem sucedida
uuid Identificador único da mensagem enviada
pending Retorna false caso a mensagem já tenha sido enviada ou true caso tenha entrado para fila (se houver muitas mensagens enviadas simultaneamente, para evitar bloqueio)

Erro

{danger} Caso apresente alguma falha na requisição, a resposta terá a seguinte estrutura:

{
    "status": "error",
    "message": "Error message goes here."
}

Possíveis respostas de erro com respectivos códigos:

Código Erro
403 Não autenticado
404 Não encontrado, verifique se está utilizando o método e a rota corretos
422 Dados inválidos (uma tag errors acompanhará a resposta, relacionando os erros encontrados)
490 Número não registrado no WhatsApp
491 Tentativa de envio de mensagem para o próprio número conectado
497 Envio parcial, houve problema com o envio do anexo, verifique se o mesmo não está corrompido
498 API desconectada
499 Saldo insuficiente para enviar mensagem
500 Erro de servidor, caso receba este erro, por favor entre em contato com a equipe de suporte