Agent
A long-lived configuration object: a system prompt, a model, optional tools, an optional knowledge store, and an optional voice profile. Agents belong to an organization and can be invoked from chat, voice, or WhatsApp.Session
A live or historical conversation between a user and an agent. Every message, tool call, and analytics record is anchored to a session. Sessions have astate (OPEN, CLOSED, EXPIRED) and a platform (WEB, WHATSAPP, VOICE).
Message
A single turn in a session. Each message has arole (USER, ASSISTANT, SYSTEM, TOOL), text content, and optional tool calls.
Tool
A capability the agent can invoke during a session. Two kinds: API tools (HTTP endpoints) and function tools (built-in capabilities like ending a call).Knowledge Store
A vector-indexed corpus the agent can retrieve from for RAG. You upload documents, Agntix chunks and embeds them, and the agent pulls the most relevant chunks at inference time.Voice Profile
A TTS/STT configuration attached to an agent for voice sessions. Multiple voice profiles per agent are supported (e.g. one per language).API Key
A long-lived secret scoped to your organization. Use it in thex-api-key header for server-to-server calls. See Authentication.