Enviar mensagem
Veja detalhes de como realizar o envio de mensagens.
Last updated
Was this helpful?
Veja detalhes de como realizar o envio de mensagens.
Last updated
Was this helpful?
A partir deste serviço você poderá enviar mensagens individuais ou em massa através do número sincronizado na instância do seu usuário.
Fique atento quanto ao de requisições para o correto funcionamento da API.
POST
https://api-v2.smsfire.com.br/whatsapp/send/bulk
A partir deste método você poderá realizar envios individuais ou em massa a destinatários que façam ou não parte da sua lista de contatos no WhatsApp, podendo especificar um texto personalizado para cada um deles ou até para o mesmo destinatário para criar diferentes blocos de mensagem
Atenção: Campos com * (asterisco) são obrigatórios
Authorization*
string
Basic <Token>
Content-type*
string
application/json
instanceToken*
string
Token da instância
destinations*
array
Matriz com a relação dos destinatários
to*
string
Telefone do destinatário em formato internacional
Faz parte do objeto inserido em destinations
text*
string
Texto da mensagem (Máx. 1000 caracteres)
Faz parte do objeto inserido em destinations
customId
string
Id único personalizado (Max. 40 caracteres)
Faz parte do objeto inserido em destinations
mediaUrl
string
Url absoluta do arquivo de mídia a ser enviado.
Faz parte do objeto inserido em destinations
O parâmetro
customId
aceita caracteres alfanuméricos, hífen, underline/underscore e ponto sem espaços ou quebra de linha.
Mensagens enviadas a uma instância sem sincronização acusam PENDING no response da requisição, porém seus status são atualizados para EXPIRED automaticamente.
Exemplo simplificado de requisição com parâmetros mínimos obrigatórios:
Exemplo de JSON com todos os parâmetros existentes no serviço:
Quando o parâmetro mediaUrl
for mencionado, o parâmetro text
poderá ser omitido.
Quando a url informada for inválida - automaticamente - o parâmetro mediaUrl
é ignorado e então o text
volta a ser obrigatório.
Categoria
Mime-types
image/gif
image/jpg
image/jpeg
image/png
image/webp
video/mp4
video/webm
video/webm;codecs=vp8
video/webm;codecs=vp9
video/webm;codecs=vp8.0
video/webm;codecs=vp9.0
video/webm;codecs=h264
video/webm;codecs=H264
video/webm;codecs=avc1
video/webm;codecs=vp8,opus
video/webm;codecs=vp9,opus
video/webm;codecs=vp8,vp9,opus
video/webm;codecs=h264,opus
video/webm;codecs=h264,vp9,opus
video/x-matroska;codecs=avc1
audio/ogg; codecs=opus
audio/webm; codecs=opus
audio/ogg
audio/mp3
audio/mpeg
audio/wav
audio/wave
text/plain
text/html
application/ogg
application/pdf
application/xml
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.ms-excel
application/x-rar-compressed"
application/zip"
application/x-zip-compressed"
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.ms-excel
application/msword
application/octet-stream
Mídias do tipo imagem e vídeo possuem suporte ao parâmetro text
enquanto que as do tipo áudio e arquivos não possuem e por isso o conteúdo inserido no parâmetro text
será ignorado.
Os arquivos multimídia em mensagens enviadas por API não são armazenados, enquanto arquivos de mensagens recebidas são armazenados por um prazo de sete dias corridos a partir da data do recebimento, e uma url pública é fornecida para acesso a eles. Após o período de sete dias os arquivos são apagados permanentemente dos nossos servidores.
É possível a inclusão de emojis e acentuação no texto. Para isso envie os dados sob o encoding .
Este serviço suporta o envio e recebimento de mensagens multimídia, entretanto, há limites de tamanho e tipos específicos de arquivos que poderão ser utilizados. Veja abaixo os de arquivos permitidos:
Imagens
Vídeo
Áudio
Arquivos