Endpoint: Enviar Mensagem com Mídias
Este endpoint é usado para enviar uma mensagem com mídias para um número de telefone em uma conexão específica.
Requisição
POST /send/{id}
Parâmetros de entrada
| Parâmetro | Tipo | Descrição |
|---|---|---|
| id | string | O número da conexão para enviar a mensagem |
Headers
Além dos parâmetros de entrada e do corpo da requisição, a requisição deve incluir os seguintes headers:
| Header | Descrição |
|---|---|
| Content-Type | O tipo de conteúdo da requisição, deve ser "multipart/form-data" |
| Authorization | O token de autorização da conexão no formato "Bearer {token da conexão}" |
Corpo da Requisição
A requisição deve conter os seguintes campos no formato
multipart/form-data:
- message (opcional): A mensagem a ser enviada.
- number: O número de telefone para o qual a mensagem será enviada.
- medias: Uma lista de arquivos de mídia a serem enviados.
Exemplo de Requisição
POST /send/{id} HTTP/1.1
Host: dev.solubot.com.br
Authorization: Bearer <token da conexão>
Content-Type: multipart/form-data
message=Exemplo de mensagem
number=1234567890
medias=@/caminho/para/arquivo1.jpg
Resposta de Sucesso
Em caso de sucesso, a requisição retornará o código de status 200 OK. Nenhum conteúdo adicional é retornado.
Resposta de Erro
Em caso de falha na requisição, serão retornados códigos de status diferentes de 200. A resposta de erro pode conter informações adicionais no corpo da resposta.
Uso da Requisição
- O cliente envia uma requisição POST para
/send/{id}para enviar uma mensagem com mídia para um número de telefone em uma conexão específica. - A requisição deve incluir o header "Authorization" com o token de autorização no formato "Bearer {token da conexão}".
- O corpo da requisição deve ser do tipo
multipart/form-datae conter os camposmessage,numberemedias[]. - O servidor processa a requisição e envia a mensagem para o número de telefone especificado na conexão correspondente ao ID fornecido, juntamente com as mídias.
- Em caso de sucesso, o servidor retorna o código de status 200 OK.
- Caso ocorra um erro, o servidor retorna um código de status apropriado junto com uma mensagem de erro no corpo da resposta.