Pular para o conteúdo
Acessar conta

Salvar mensagens no histórico da IA

POST/contacts/{contact_id}/ai/save_messages
Gerada do contrato OpenAPI

Põe mensagens no histórico de conversa que a IA guarda do contato, sem enviar nada a ele. Use para dar contexto à IA sobre uma conversa que aconteceu fora da NexTags, como um atendimento por telefone, por e-mail ou na loja: nas próximas respostas, ela já sabe o que foi dito. Nos fluxos, a ação Excluir histórico de mensagens apaga o histórico da IA do contato; veja Chamar a IA no fluxo.

Requisição
curl -X POST "https://app.nextagsai.com.br/api/contacts/123456789/ai/save_messages" \
  -H "X-ACCESS-TOKEN: $NEXTAGS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "messages": [
      {
        "role": "user",
        "type": "text",
        "text": "Liguei ontem para trocar o tamanho do tênis do pedido PED-1001."
      },
      {
        "role": "assistant",
        "type": "text",
        "text": "Combinado, Ana! A troca para o 38 foi aberta e o novo par sai amanhã."
      }
    ]
  }'

Autenticação

Mande a chave de API da conta no cabeçalho X-ACCESS-TOKEN de cada chamada. Veja Autenticação com a chave de API.

Parâmetros de caminho

contact_idintegerobrigatório

O ID do contato.

Corpo da requisição

JSONContent-Type: application/json

messagesarray de object

As mensagens, na ordem em que aconteceram.

messages[].textstringobrigatório

O texto da mensagem.

Exemplo: Liguei ontem para trocar o tamanho do tênis do pedido PED-1001.

messages[].typestring

O tipo: text (texto), image (imagem), file (arquivo) ou audio (áudio).

Valores: text image file audio

Exemplo: text

messages[].rolestringobrigatório

Quem falou: user (o contato), assistant (a IA ou a sua equipe, respondendo) ou developer (uma instrução para a IA, que não é fala de ninguém).

Valores: assistant user developer

Exemplo: user

Respostas

200Sucesso

As mensagens entraram no histórico da IA do contato.

401Chave inválida

A chave de API não veio no cabeçalho ou não vale (foi excluída ou está incompleta). Veja Autenticação.

Relacionados

Este conteúdo ajudou?

Obrigado! Sua resposta ajuda a melhorar a central.