Nyeti API

Nyeti analyzes written messages and returns behavioral signals plus response guidance. Use it to assess one message or follow an ordered conversation before your application, queue, or team decides what happens next.

Base URL

Text
https://api.bactlabs.africa

POST /v1/analyze uses a Bearer API key and counts against your workspace allowance. Create and manage keys in Settings / API Keys.

Quick start

Shell
curl -X POST https://api.bactlabs.africa/v1/analyze \
  -H "Authorization: Bearer $NYETI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"message":"I need this fixed today. Your bot is useless and I want to cancel."}'

What Nyeti returns

  • Emotional valence: the message's positive, negative, mixed, or neutral direction.
  • Cognitive load: signs that the sender needs simpler or slower guidance.
  • Urgency: language that suggests how quickly the message needs attention.
  • Engagement: signs of focus, interest, or disengagement.
  • Social register: formal, informal, crisis, or neutral language cues.
  • Cultural context: an additional regional-language marker when one is detected.

The response also includes a recommended posture, tone, and next action. Treat these as inputs to your workflow, not diagnoses or final decisions about a person.

Choose a path

Start with the Analyze endpoint, review supported use cases, or connect integration options.