POST
/
messages
/
media
curl --request POST \
  --url https://api.zapperapi.com/{instanceId}/messages/media \
  --header 'Content-Type: application/json' \
  --header 'X-Api-Key: <api-key>' \
  --data '{
  "jid": "<string>",
  "mediaType": "image",
  "mimetype": "<string>",
  "media": "<string>",
  "caption": "<string>",
  "filename": "<string>",
  "videoNote": true,
  "mentions": [
    "<string>"
  ],
  "mentionsEveryone": true
}'

Authorizations

X-Api-Key
string
header
required

Chave privada da API

Body

application/json
jid
string
required

Número de telefone ou id do grupo. Em caso de número de telefone, o mesmo deve ser enviado no formato completo, com código do país, e o prefixo + não é obrigatório. Números de telefone podem ser ou não pós-fixados com @s.whatsapp.net. Em caso de grupo, o id deve ser enviado acrescido de @g.us.

  Exemplos de uso correto:

  +5511912345678

  5511912345678

  5511912345678@s.whatsapp.net

  12345678-987654321@g.us
Minimum length: 1
mediaType
enum<string>
required

Tipo de mídia a ser enviada.

Available options:
image,
video,
audio,
document
media
string
required

Mídia a ser encaminhada. Pode ser utilizado uma URL (http/https), arquivo no formato base64 ou uma URL base64.

mimetype
string

Mimetype do arquivo enviado (ex: image/png). Aplicável somente para o tipo de mídia document

caption
string

Legenda da mídia. Não se aplica ao tipo de mídia audio e ao tipo de mídia video quando videoNote está ativo

filename
string

Nome do arquivo. Aplicável somente para mídias do tipo document

videoNote
boolean

Enviar vídeo como nota (em um círculo)

mentions
string[]

Lista de números que deseja mencionar na mensagem. Campo opcional e só tem efeito em envio de mensagens para grupos

Id do contato, com ou sem o sufixo @s.whatsapp.net

mentionsEveryone
boolean

Indica se deseja mencionar todos os participantes do grupo. Use com cautela. Caso esta opção esteja ativa, o parâmetro mentions será ignorado.

Response

200

Default Response