OPT Juntos
  1. Mensagens
OPT Juntos
  • OPT waba
    • Como enviar mensagens
    • Mensagens
      • Áudio
        POST
      • Contato
        POST
      • Documento
        POST
      • Imagem
        POST
      • Interativa com chamada para ação (URL)
        POST
      • Interativa com lista
        POST
      • Interativa com botões
        POST
      • Localização
        POST
      • Figurinha
        POST
      • Texto
        POST
      • Vídeo
        POST
      • Reação
        POST
      • Confirmação de leitura
        POST
    • Modelos de mensagens
      • Texto
      • Imagem
      • Documento
      • Vídeo
      • Botões
      • Lista
      • Localização
      • Código OTP
    • Mídia
      • Obter mídia
  • OPT Bot
    • send message to bot
      GET
  1. Mensagens

Imagem

POST
https://waba.optjuntos.com.br/api/v1/messages

🖼️ Mensagens de Imagem#

As mensagens de imagem permitem que você envie imagens para os seus clientes através do WhatsApp.
Exemplo de mensagem de documento no WhatsApp

Limitações#

Tamanho máximo do arquivo: 5MB
Formatos suportados: jpg, jpeg, png

Boas práticas#

Use imagens de boa qualidade mas com tamanho otimizado
Adicione legendas descritivas quando relevante
Certifique-se de que a URL da imagem seja HTTPS e publicamente acessível
Verifique se a imagem não excede o limite de 5MB
Utilize imagens em formato JPG ou PNG

Casos de uso comuns#

Compartilhamento de fotos de produtos
Envio de infográficos e gráficos
Compartilhamento de capturas de tela para instruções
Envio de memes e conteúdo visual engajador
Promoções e anúncios visuais

Erros comuns#

CódigoMensagem de erroSolução
131055Media upload errorVerifique se a URL é válida e acessível
131056Media file too largeReduza o tamanho do arquivo para menos de 5MB
131057Media file format not supportedUse JPG, JPEG ou PNG

Requisição

Authorization
Forneça seu token bearer no cabeçalho
Authorization
ao fazer requisições para recursos protegidos.
Exemplo:
Authorization: Bearer ********************
Parâmetros Bodyapplication/json

Exemplo
{
    "messaging_product": "whatsapp",
    "recipient_type": "individual",
    "to": "{{recipient_number}}",
    "type": "image",
    "image": {
        "link": "https://example.com/imagem.jpg",
        "caption": "Descrição da imagem"
    }
}

Exemplos de Requisição

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://waba.optjuntos.com.br/api/v1/messages' \
--header 'Content-Type: application/json' \
--data-raw '{
    "messaging_product": "whatsapp",
    "recipient_type": "individual",
    "to": "5517991677564",
    "type": "image",
    "image": {
        "link": "https://example.com/imagem.jpg",
        "caption": "Descrição da imagem"
    }
}'

Respostas

🟢200OK
application/json
Imagem enviada com sucesso
Body

Exemplo
{
    "messaging_product": "string",
    "contacts": [
        {
            "input": "string",
            "wa_id": "string"
        }
    ],
    "messages": [
        {
            "id": "string"
        }
    ]
}
🟠400Pedido inválido
🟠401Não autorizado
Modificado em 2025-04-08 06:54:19
Página anterior
Documento
Próxima página
Interativa com chamada para ação (URL)
Built with