# Nenyax ## Docs - [Create Agent](https://nenyax.mintlify.app/api-reference/agents/create-agent.md): Create a new agent. - [Delete Agent](https://nenyax.mintlify.app/api-reference/agents/delete-agent.md): Soft delete an agent (sets is_active to False). - [Get Agent](https://nenyax.mintlify.app/api-reference/agents/get-agent.md): Get a single agent by ID. - [Get Agents](https://nenyax.mintlify.app/api-reference/agents/get-agents.md): Get all agents for the authenticated user. - [Update Agent](https://nenyax.mintlify.app/api-reference/agents/update-agent.md): Update an agent. - [Create Outbound Call](https://nenyax.mintlify.app/api-reference/calls/create-outbound-call.md): Initiate an outbound phone call via LiveKit SIP. - [Get Call Status](https://nenyax.mintlify.app/api-reference/calls/get-call-status.md): Get the current status of a call. - [Get Cost By Agent](https://nenyax.mintlify.app/api-reference/costs/get-cost-by-agent.md): Cost aggregated per agent. - [Get Cost Summary](https://nenyax.mintlify.app/api-reference/costs/get-cost-summary.md): Total cost, this month's cost, and cost broken down by provider. - [Get Cost Timeline](https://nenyax.mintlify.app/api-reference/costs/get-cost-timeline.md): Cost over time, grouped by day/week/month. - [Health Check](https://nenyax.mintlify.app/api-reference/health-check.md) - [Generate Token](https://nenyax.mintlify.app/api-reference/livekit/generate-token.md): Generate a LiveKit access token for a user to join a room. - [Livekit Webhook](https://nenyax.mintlify.app/api-reference/livekit/livekit-webhook.md): Handle LiveKit webhook events. - [Get Voice](https://nenyax.mintlify.app/api-reference/resemble/get-voice.md): Return a single voice by ID from the cache. - [List Languages](https://nenyax.mintlify.app/api-reference/resemble/list-languages.md): Return sorted list of distinct language names across all voices. - [List Voices](https://nenyax.mintlify.app/api-reference/resemble/list-voices.md): Return a paginated (and optionally language-filtered) list of voices. - [Root](https://nenyax.mintlify.app/api-reference/root.md) - [Add Transcript](https://nenyax.mintlify.app/api-reference/sessions/add-transcript.md): Add a transcript to a session. - [Add Transcript By Room](https://nenyax.mintlify.app/api-reference/sessions/add-transcript-by-room.md): Add a transcript to a session using room name. - [Create Session](https://nenyax.mintlify.app/api-reference/sessions/create-session.md): Create a new voice session. - [End Session By Room](https://nenyax.mintlify.app/api-reference/sessions/end-session-by-room.md): End a session by room name and calculate duration. - [Get Session](https://nenyax.mintlify.app/api-reference/sessions/get-session.md): Get a single session by ID. - [Get Session Analysis](https://nenyax.mintlify.app/api-reference/sessions/get-session-analysis.md): Get call analysis for a session. - [Get Session By Room](https://nenyax.mintlify.app/api-reference/sessions/get-session-by-room.md): Get a session by room name. - [Get Session Cost Breakdown](https://nenyax.mintlify.app/api-reference/sessions/get-session-cost-breakdown.md): Get cost breakdown for a session. - [Get Session Transcripts](https://nenyax.mintlify.app/api-reference/sessions/get-session-transcripts.md): Get all transcripts for a session. - [Get Sessions](https://nenyax.mintlify.app/api-reference/sessions/get-sessions.md): Get all sessions for the authenticated user with pagination and date filtering. - [Transfer Call](https://nenyax.mintlify.app/api-reference/sessions/transfer-call.md): Transfer an active call to another phone number. - [Update Session](https://nenyax.mintlify.app/api-reference/sessions/update-session.md): Update a session. - [Assign Existing Number](https://nenyax.mintlify.app/api-reference/telephony/assign-existing-number.md): Assign an already-owned Twilio number to an agent (no purchase). - [Buy Number](https://nenyax.mintlify.app/api-reference/telephony/buy-number.md): Purchase a Twilio phone number and assign it to an agent. - [Lookup Agent By Phone](https://nenyax.mintlify.app/api-reference/telephony/lookup-agent-by-phone.md): Look up an agent by its assigned phone number. Used by the agent worker for SIP dispatch. - [Release Number](https://nenyax.mintlify.app/api-reference/telephony/release-number.md): Release a Twilio phone number from an agent. - [Search Available Numbers](https://nenyax.mintlify.app/api-reference/telephony/search-available-numbers.md): Search for available Twilio phone numbers. - [Create Usage Event](https://nenyax.mintlify.app/api-reference/usage/create-usage-event.md): Log a usage event from the agent worker. - [Authentication](https://nenyax.mintlify.app/architecture/authentication.md): How authentication works across Nenyax services. - [Database Schema](https://nenyax.mintlify.app/architecture/database.md): PostgreSQL database tables and relationships. - [Architecture Overview](https://nenyax.mintlify.app/architecture/overview.md): System design and service architecture of Nenyax. - [Voice Pipeline](https://nenyax.mintlify.app/architecture/voice-pipeline.md): How the real-time voice pipeline processes audio from caller to agent. - [Docker Configuration](https://nenyax.mintlify.app/configuration/docker.md): Docker Compose setup and service configuration. - [Environment Variables](https://nenyax.mintlify.app/configuration/environment-variables.md): Complete reference for all configuration variables across services. - [LiveKit Setup](https://nenyax.mintlify.app/configuration/livekit.md): Configure LiveKit Cloud for real-time audio. - [Telephony Setup](https://nenyax.mintlify.app/configuration/telephony.md): Connect Twilio phone numbers to Nenyax via LiveKit SIP — mostly automated. - [Agent Configuration](https://nenyax.mintlify.app/features/agents.md): Create and configure voice agents with custom prompts, voices, and tools. - [Call Intelligence](https://nenyax.mintlify.app/features/call-intelligence.md): AI-generated analysis of every completed call. - [Call Transfer](https://nenyax.mintlify.app/features/call-transfer.md): Transfer active calls to external phone numbers. - [Cost Tracking](https://nenyax.mintlify.app/features/cost-tracking.md): Per-session and aggregate cost tracking across all providers. - [Custom Agents](https://nenyax.mintlify.app/features/custom-agents.md): Build custom voice agents with Python, the code editor, and AI coding assistant. - [Function Calling](https://nenyax.mintlify.app/features/function-calling.md): Give your agents the ability to call external APIs during conversations. - [Telephony](https://nenyax.mintlify.app/features/telephony.md): Inbound and outbound phone calls via Twilio with auto-provisioned SIP infrastructure. - [Voice Sessions](https://nenyax.mintlify.app/features/voice-sessions.md): How voice sessions work, from creation to analysis. - [Introduction](https://nenyax.mintlify.app/introduction.md): Composable orchestration layer for enterprise-grade conversational AI infrastructure. - [Local Development](https://nenyax.mintlify.app/local-development.md): Run each service individually for development with hot-reload. - [Quick Start](https://nenyax.mintlify.app/quickstart.md): Get Nenyax running in under 5 minutes. - [Self-Hosting](https://nenyax.mintlify.app/self-hosting.md): Deploy Nenyax on any VPS with a single command. Full features including custom agents. ## OpenAPI Specs - [openapi](https://nenyax.mintlify.app/openapi.json)