curl --request POST \
--url https://apis.vectalk.com.br/api/messages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"messaging_product": "whatsapp",
"to": "5511999999999",
"type": "image",
"image": {
"link": "https://example.com/image.jpg",
"caption": "Confira nosso produto!"
}
}'
{
"messaging_product": "whatsapp",
"contacts": [{ "input": "5511999999999", "wa_id": "5511999999999" }],
"messages": [{ "id": "wamid.HBgLNTUxMTk5OTk5OTk5..." }]
}
Mensagens
Imagem
Envie uma imagem com legenda opcional
POST
/
messages
curl --request POST \
--url https://apis.vectalk.com.br/api/messages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"messaging_product": "whatsapp",
"to": "5511999999999",
"type": "image",
"image": {
"link": "https://example.com/image.jpg",
"caption": "Confira nosso produto!"
}
}'
{
"messaging_product": "whatsapp",
"contacts": [{ "input": "5511999999999", "wa_id": "5511999999999" }],
"messages": [{ "id": "wamid.HBgLNTUxMTk5OTk5OTk5..." }]
}
string
default:"whatsapp"
required
string
required
Número do destinatário no formato E.164 sem o
+.string
default:"individual"
string
default:"image"
required
object
Para responder uma mensagem. Inclua
message_id da mensagem original.object
required
Hide campos
Hide campos
string
URL pública da imagem. Use
link ou id, não os dois.string
ID de mídia retornado pelo Upload de Mídia.
string
Legenda exibida abaixo da imagem (máx. 1024 caracteres).
curl --request POST \
--url https://apis.vectalk.com.br/api/messages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"messaging_product": "whatsapp",
"to": "5511999999999",
"type": "image",
"image": {
"link": "https://example.com/image.jpg",
"caption": "Confira nosso produto!"
}
}'
{
"messaging_product": "whatsapp",
"contacts": [{ "input": "5511999999999", "wa_id": "5511999999999" }],
"messages": [{ "id": "wamid.HBgLNTUxMTk5OTk5OTk5..." }]
}