Envia uma mensagem de imagem via WhatsApp usando o terminal especificado.
POST https://www.keymessages.com.br/api/terminal/SendImageMessage
| Header | Descrição |
|---|---|
Content-Type |
application/json |
UserToken |
Token de autenticação do usuário |
TerminalToken |
Token de autenticação do terminal |
{
"PhoneNumber": "+5537990000000",
"UrlBase64": "URL da Imagem ou Base64",
"Message": "Texto opcional"
}
Retorna HTTP 200 e um JSON confirmando o envio:
{
"success": true,
"messageId": "abc123",
"timestamp": "2025-05-19T13:00:00Z"
}
curl --request POST \
--url https://www.keymessages.com.br/api/terminal/SendImageMessage \
--header 'Content-Type: application/json' \
--header 'UserToken: TokenDoUsuario' \
--header 'TerminalToken: TokenDoTerminal' \
--data '{
"PhoneNumber": "+5537990000000",
"UrlBase64": "URL da Imagem ou Base64",
"Message": "Olá, veja a imagem!"
}'
401 Unauthorized
HTTP/1.1 401 Unauthorized
{
"mensagem": "O Token do usuario é necessário. [UserToken]"
}
HTTP/1.1 401 Unauthorized
{
"mensagem": "O Token do terminal é necessário. [TerminalToken]"
}
HTTP/1.1 401 Unauthorized
{
"mensagem": "O Token do usuario é inválido. [UserToken]"
}
HTTP/1.1 401 Unauthorized
{
"mensagem": "O Token do Terminal é inválido. [TerminalToken]"
}
HTTP/1.1 401 Unauthorized
{
"mensagem": "Você não possui crédito(s) suficiente."
}
400 Bad Request
HTTP/1.1 400 Bad Request
{
"mensagem": "Os dados para envio é necessário. [Body]"
}
HTTP/1.1 400 Bad Request
{
"mensagem": "O Telefone Whatsapp é necessário. [PhoneNumber]"
}
HTTP/1.1 400 Bad Request
{
"mensagem": "A imagem é necessária. [UrlBase64]"
}
HTTP/1.1 400 Bad Request
{
"mensagem": "Descrição detalhada do erro interno"
}
500 Internal Server Error
HTTP/1.1 500 Internal Server Error
{
"mensagem": "Algo deu errado no servidor. Tente novamente mais tarde."
}