POST
/
conversations
/
{conversationId}
/
message
curl --request POST \
  --url https://dash.superagentes.ai/api/conversations/{conversationId}/message \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "message": "<string>",
  "from": "agent",
  "channel": "dashboard"
}'
{
  "id": "message-id-3",
  "text": "Olá, preciso de ajuda com meu pedido #12345",
  "from": "human",
  "createdAt": "2023-01-01T00:10:00.000Z",
  "read": false,
  "attachments": []
}

Enviar Mensagem para Conversa

Este endpoint permite enviar uma nova mensagem para uma conversa existente. Pode ser usado tanto para mensagens do agente quanto para mensagens humanas.

Casos de uso

  • Enviar resposta do agente para uma conversa
  • Registrar mensagem do usuário em uma conversa existente
  • Adicionar informações ou anexos a uma conversa
  • Continuar uma conversa após pausa

Exemplos de código

const sendMessage = async (conversationId, message) => {
  const response = await fetch(`https://dash.superagentes.ai/api/conversations/${conversationId}/message`, {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${seu_token_jwt}`,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      message: message,
      from: 'human',
      channel: 'dashboard'
    })
  });
  
  const data = await response.json();
  return data;
};

Exemplo de resposta

{
  "id": "message-id-3",
  "text": "Olá, preciso de ajuda com meu pedido #12345",
  "from": "human",
  "createdAt": "2023-01-01T00:10:00.000Z",
  "read": false,
  "attachments": []
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

conversationId
string
required

ID da conversa

Body

application/json

Response

200
application/json
Mensagem enviada

The response is of type object.