Skip to main content
POST
Enviar mensagem de mídia

Autorizações

apikey
string
header
obrigatório

Your Pilot Status API key (ps_...). Evolution GO also accepts Authorization: Bearer <key>.

Corpo

application/json
number
string
obrigatório

MSISDN ou JID do destinatário.

Exemplo:

"5511999999999"

url
string
obrigatório

URL da mídia (modo JSON). Em multipart/form-data, envie o binário em um campo file.

Exemplo:

"https://example.com/photo.jpg"

type
string
obrigatório

Tipo de mídia: image, video, audio, document (também ptv).

Exemplo:

"image"

caption
string

Texto da legenda (imagem/vídeo/documento).

Exemplo:

"Look at this"

filename
string

Nome do arquivo exibido para documentos.

id
string

Identificador de mensagem fornecido pelo cliente.

delay
integer

Milissegundos a aguardar antes de enviar.

mentionedJid
string

JID(s) a mencionar.

mentionAll
boolean

Menciona todos os participantes (grupos).

formatJid
boolean

Formata automaticamente number em um JID (padrão true).

quoted
object

Referência de resposta: { "messageId", "participant" }.

Resposta

Sucesso — corpo de resposta nativo do provedor.

Standard Evolution GO send envelope (gin.H). The passthrough layer returns this native body verbatim.

message
string

Fixed status label; always "success" on HTTP 200.

data
object

Media message send result (image shown; the populated key mirrors the request type). Serialized MessageSendStruct (no JSON tags → PascalCase keys Info/Message/MessageContextInfo).