Pular para o conteúdo principal

Eventos

Eventos sao o historico da execucao da conversa.

Endpoint principal:

GET /api/v1/conversation/{conversation_id}/events/search

Filtros uteis

  • kind__eq: filtra por tipo de evento (MessageEvent, ActionEvent, etc.).
  • timestamp__gte: inicio da janela.
  • timestamp__lt: fim da janela.
  • limit: tamanho da pagina (maximo 100).
  • page_id: paginacao por cursor.

Exemplo:

curl -sS "https://api.migrai.com.br/api/v1/conversation/<CONVERSATION_ID>/events/search?kind__eq=MessageEvent&limit=100" \
-H "Authorization: Bearer <API_KEY>"

Formato de resposta:

{
"items": [
{"kind": "MessageEvent"},
{"kind": "ActionEvent"}
],
"next_page_id": "..."
}

Se next_page_id vier preenchido, faca nova chamada com page_id=<next_page_id>.