Skip to main content
POST
/
messages
/
send-media
cURL
curl --request POST \
  --url https://api-v2.manybot.com.br/messages/send-media \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'channel-id: <channel-id>' \
  --data '
{
  "phone": "+5511999999999",
  "mediaUrl": "https://cdn.seudominio.com/arquivo.jpg",
  "mediatype": "image",
  "caption": "Segue o catálogo atualizado",
  "fileName": "catalogo.pdf",
  "mimetype": "image/jpeg"
}
'

Authorizations

Authorization
string
header
required

Token JWT da sua conta. Use o formato: Bearer {seu-jwt-token}

Headers

channel-id
string
required

ID do canal conectado

Body

application/json

Dados para enviar uma mensagem de mídia via URL

phone
string
required

Número do destinatário (formato internacional)

Example:

"+5511999999999"

mediaUrl
string
required

URL pública do arquivo de mídia (não é upload)

Example:

"https://cdn.seudominio.com/arquivo.jpg"

mediatype
enum<string>
required

Tipo da mídia

Available options:
image,
document,
video
Example:

"image"

caption
string

Legenda opcional da mídia

Example:

"Segue o catálogo atualizado"

fileName
string

Nome do arquivo (recomendado para document)

Example:

"catalogo.pdf"

mimetype
string

MIME type (ex: image/jpeg, application/pdf)

Example:

"image/jpeg"

Response

201 - undefined