client.messages(). O SDK Java envia instanceId na URL e instanceToken como X-Instance-Token; nenhum dos dois campos entra no corpo JSON.
Texto
{ code, success, data.message_id } — mensagem aceita/enfileirada.
Payloads dinâmicos
UseGenericInstanceRequest para mídia e mensagens interativas:
Retornos dos demais metodos
| Metodo | Retorno |
|---|---|
sendImage, sendAudio, sendDocument, sendVideo, sendSticker, sendGif, sendLocation, sendContact, sendButtons, sendList, sendLink, sendPoll | envelope { code, success, data.message_id } |
pollVote, react | envelope { code, success, data } com confirmacao (details, timestamp, id) |
removeReaction, presence, markRead, edit, delete | envelope { code, success, data.details } |
downloadImage, downloadVideo, downloadAudio, downloadDocument | envelope { code, success, data.mimetype, data.data } |
send(instanceId, path, body, token) | mesmo contrato HTTP do path proxy |
GenericInstanceRequest para mídia e mensagens interativas:
{ code, success, data } com data.mimetype e data.data (base64 ou data URL).

