Primeiros passos
A API GraphQL da Notrus expõe as conversas da sua organização e seu estado de classificação, e recebe o envio de documentos. Este portal documenta todas as operações e permite testá-las ao vivo no seu navegador.
Endpoint
Todas as requisições são HTTP POST para um único endpoint GraphQL:
endpoint
https://api.hom.notrus.ai/graphql
Faça sua primeira requisição
Autentique-se com sua chave de API no cabeçalho apikey (veja Autenticação) e envie uma consulta GraphQL:
bash
curl https://api.hom.notrus.ai/graphql \-H "Content-Type: application/json" \-H "apikey: $NOTRUS_API_KEY" \-d '{"query":"{ conversations(first: 5) { edges { node { conversationId threads { threadId summary classifierState { value linkedAt } classifiedCategory { identifier name } } } } pageInfo { hasNextPage endCursor } } }"}'
O que você pode consultar
- Conversas — paginadas, cada uma agrupando as threads que compartilham um id de conversa.
- Threads — por thread, o histórico de classifier-state e chat-state e a categoria em que foi classificada.
Próximos passos
- Autenticação — como enviar sua chave de API.
- Paginação — paginação por cursor sobre conexões.
- Filtros — filtre conversas por tag-links das threads.
- Referência do schema — todos os tipos e campos.
- Console da API — execute consultas de forma interativa.