Skip to main content
POST
/
chat
/
send
/
image
Enviar Imagem
curl --request POST \
  --url https://api.example.com/chat/send/image

Descricao

Envia uma mensagem com imagem. A imagem deve estar em formato PNG ou JPEG e codificada em base64.

Request

Headers

token: SEU_TOKEN
Content-Type: application/json

Body

{
  "Phone": "5511999999999",
  "Image": "data:image/jpeg;base64,/9j/4AAQSkZJRg...",
  "Caption": "Veja esta imagem!"
}
CampoTipoObrigatorioDescricao
PhonestringSimNumero do telefone ou JID do grupo
ImagestringSimImagem em base64 (data URL)
CaptionstringNaoLegenda da imagem
IdstringNaoID personalizado da mensagem
ContextInfoobjectNaoInformacoes para responder mensagem

Response

Sucesso (200)

{
  "code": 200,
  "data": {
    "Details": "Sent",
    "Id": "ABC123DEF456",
    "Timestamp": "2024-01-15T10:30:00-03:00"
  },
  "success": true
}

Exemplo cURL

curl -X POST 'https://api.bliper.ai/chat/send/image' \
  -H 'token: SEU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "Phone": "5511999999999",
    "Caption": "Confira esta imagem!",
    "Image": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD..."
  }'

Formatos Suportados

FormatoMIME Type
JPEGimage/jpeg
PNGimage/png

Gerando Base64 em JavaScript

function imageToBase64(file) {
  return new Promise((resolve, reject) => {
    const reader = new FileReader();
    reader.readAsDataURL(file);
    reader.onload = () => resolve(reader.result);
    reader.onerror = error => reject(error);
  });
}

// Uso
const base64 = await imageToBase64(imageFile);
// base64 ja vem no formato "data:image/jpeg;base64,..."

Gerando Base64 em Python

import base64

def image_to_base64(file_path, mime_type="image/jpeg"):
    with open(file_path, "rb") as image_file:
        encoded = base64.b64encode(image_file.read()).decode()
        return f"data:{mime_type};base64,{encoded}"

# Uso
base64_image = image_to_base64("foto.jpg")
Imagens muito grandes podem demorar para enviar. Recomendamos comprimir imagens maiores que 5MB.
O formato do base64 deve ser data URL completo: data:image/jpeg;base64,CONTEUDO