Skip to main content
POST
Send media

Authorizations

apikey
string
header
required

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

Path Parameters

instance
string
required

The number's display name in the Pilot Status dashboard.

Body

application/json
number
string
required

Recipient phone in E.164 without +, or a JID.

Example:

"5511999999999"

mediatype
string
required

One of image, document, video, audio.

Example:

"image"

media
string
required

Public URL (or base64) of the media file.

Example:

"https://media.pilotstatus.com.br/example.png"

mimetype
string

MIME type of the media (e.g. image/png).

Example:

"image/png"

fileName
string

File name, used for documents.

Example:

"example.png"

caption
string

Caption text shown with the media.

Example:

"Check this out"

delay
integer

Delay before sending, in milliseconds.

quoted
object

Message to quote/reply to (key, message).

everyOne
boolean

Mention everyone in the group.

mentioned
string[]

Array of numeric strings to mention.

Response

Success — provider-native response body.

Sent media message (image, video or document). Returns the persisted Baileys messageRaw envelope; the message content key depends on the mediatype.

key
object
pushName
string

Sender display name ('Você' for own messages).

status
enum<string>
Available options:
ERROR,
PENDING,
SERVER_ACK,
DELIVERY_ACK,
READ,
PLAYED
message
object

Media content. One of imageMessage / videoMessage / documentMessage is present according to the sent mediatype.

contextInfo
object | null
messageType
string

e.g. 'imageMessage', 'videoMessage', 'documentMessage'.

messageTimestamp
integer

Unix timestamp (seconds).

instanceId
string
source
string

Origin device.