dev.Solubot Documentação

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:

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

  1. 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.
  2. A requisição deve incluir o header "Authorization" com o token de autorização no formato "Bearer {token da conexão}".
  3. O corpo da requisição deve ser do tipo multipart/form-data e conter os campos message, number e medias[].
  4. 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.
  5. Em caso de sucesso, o servidor retorna o código de status 200 OK.
  6. Caso ocorra um erro, o servidor retorna um código de status apropriado junto com uma mensagem de erro no corpo da resposta.