# Snakk AI - Voice Agent Platform API ## API Docs - System [Simple health check](https://doc.snakk.ai/simple-health-check-24821780e0.md): - System [Detailed health check with dependency status](https://doc.snakk.ai/detailed-health-check-with-dependency-status-24821781e0.md): - Tenants [Create new tenant (signup)](https://doc.snakk.ai/create-new-tenant-signup-24821782e0.md): - Agents [List all agents for tenant](https://doc.snakk.ai/list-all-agents-for-tenant-24821783e0.md): Returns all agents belonging to the authenticated tenant, including their tools. - Agents [Create new agent](https://doc.snakk.ai/create-new-agent-24821784e0.md): Creates a new voice agent. After creation, add tools/webhooks via POST /api/agents/{agentId}/tools endpoint. - Agents [Get agent details](https://doc.snakk.ai/get-agent-details-24821785e0.md): - Agents [Delete agent](https://doc.snakk.ai/delete-agent-24821786e0.md): Permanently delete an agent - Tools [List tools/webhooks for agent](https://doc.snakk.ai/list-toolswebhooks-for-agent-24821787e0.md): Get all custom tools and webhooks configured for this agent. - Tools [Add tool/webhook to agent](https://doc.snakk.ai/add-toolwebhook-to-agent-24821788e0.md): Add a custom tool that calls a webhook (e.g., Make.com) during conversation. Agent can invoke this based on user request. - Calls [Start outbound call from database agent](https://doc.snakk.ai/start-outbound-call-from-database-agent-24821789e0.md): Start an outbound call using an existing agent from your database. - Calls [Start outbound call with ad-hoc agent config (JSON)](https://doc.snakk.ai/start-outbound-call-with-ad-hoc-agent-config-json-24821790e0.md): Build and use an agent on-the-fly from JSON config (not from database). - Phone Numbers [List your phone numbers](https://doc.snakk.ai/list-your-phone-numbers-24821791e0.md): - Phone Numbers [Available numbers to claim](https://doc.snakk.ai/available-numbers-to-claim-24821792e0.md): Get list of available phone numbers from the pool (kr 30/month) - Phone Numbers [Claim a number from pool](https://doc.snakk.ai/claim-a-number-from-pool-24821793e0.md): Claim an available phone number (kr 30/month will be added to bill) - Phone Numbers [Assign number to agent](https://doc.snakk.ai/assign-number-to-agent-24821794e0.md): Assign phone number to specific agent for inbound calls - Phone Numbers [Unassign number from agent](https://doc.snakk.ai/unassign-number-from-agent-24821795e0.md): - Phone Numbers [Release number (return to pool)](https://doc.snakk.ai/release-number-return-to-pool-24821796e0.md): Release phone number - unassigns from agent and returns to available pool - Statistics [Dashboard overview](https://doc.snakk.ai/dashboard-overview-24821797e0.md): Get usage stats, quota, calls this month - Statistics [Daily usage statistics](https://doc.snakk.ai/daily-usage-statistics-24821798e0.md): - Statistics [Monthly usage statistics](https://doc.snakk.ai/monthly-usage-statistics-24821799e0.md): - Subscription [Current subscription](https://doc.snakk.ai/current-subscription-24821800e0.md): Get your current plan, usage, and quota - Subscription [Available plans](https://doc.snakk.ai/available-plans-24821801e0.md): List all subscription plans (Free, Starter, Basic, Enterprise) - Subscription [Request plan upgrade](https://doc.snakk.ai/request-plan-upgrade-24821802e0.md): Submit upgrade request to admin for approval - Web Access [Generate web widget token](https://doc.snakk.ai/generate-web-widget-token-24821803e0.md): Create LiveKit token for web widget embedding - AI Tools [AI Prompt Generator](https://doc.snakk.ai/ai-prompt-generator-24821804e0.md): Generate professional agent instructions with AI - Account [Your account info](https://doc.snakk.ai/your-account-info-24821805e0.md): Get your tenant account details and usage - Account [Regenerate API key](https://doc.snakk.ai/regenerate-api-key-24821806e0.md): Generate new API key (old key becomes invalid) - Platform Admin [Platform-wide overview (admin only)](https://doc.snakk.ai/platform-wide-overview-admin-only-24821807e0.md): ## Schemas - [Tenant](https://doc.snakk.ai/tenant-11233442d0.md): - [Agent](https://doc.snakk.ai/agent-11233443d0.md): - [Call](https://doc.snakk.ai/call-11233444d0.md):