Skip to main content
POST
/
api
/
create-message
cURL
curl --request POST \
  --url https://chatbot.menuia.com/api/create-message \
  --header 'Content-Type: application/json' \
  --data '
{
  "appkey": "<string>",
  "authkey": "<string>",
  "to": "<string>",
  "message": "<string>"
}
'
{
  "status": 200,
  "message": "Mensagem enviada com sucesso."
}

Descrição

Este endpoint permite responder a mensagem de texto, multimídia, contato ou enquete, diretamente para um número ou grupo.

Parâmetros

Comuns

  • appkey: Chave de aplicação.
  • authkey: Chave de autenticação do usuário.
  • to: Número de telefone ou ID do grupo.
  • message: Texto que será utilizado como resposta.
  • tipoMensagem: Tipo de mensagem enviada. Os valores possíveis incluem:
    • "extendedTextMessage": Resposta com texto estendido.
    • "imageMessage": Resposta com imagem.
    • "conversation": Resposta com texto simples.
    • "videoMessage": Resposta com vídeo.
    • "pollCreationUpdate": Resposta com enquete.
    • "documentMessage": Resposta com arquivo/documento.
  • tipo: Definir o remetente (ex.: "me" ou "chat").
  • idMensagem: ID da mensagem recebida que está sendo respondida.

Específicos

  • respostaMensagem Conteúdo de texto para respostas do tipo texto (Necessario para mostrar o texto que foi respondido).
  • thumbnail Conteúdo de imagem para respostas do tipo localização (URL ou BASE64).

Exemplos de Requisição

{
  "appkey": "SUA_APPKEY_AQUI",
  "authkey": "SUA_AUTHKEY_AQUI",
  "to": "+558189769960",
  "message": "Que bom que você está bem",
  "tipoMensagem": "extendedTextMessage",
  "tipo": "chat",
  "respostaMensagem": "Tudo bem",
  "idMensagem": "F8B848F533D8805D321D5E1A6EBED388"
}

Body

application/json

Parâmetros necessários para enviar uma mensagem.

appkey
string
required

Chave de aplicação.

authkey
string
required

Chave de autenticação do usuário.

to
string
required

Número de telefone no formato internacional ou ID do grupo.

message
string
required

Conteúdo da mensagem.

Response

Mensagem enviada com sucesso.

status
integer
Example:

200

message
string
Example:

"Mensagem enviada com sucesso."