# MrAssistant AI > Documentation for multilingual voice agents, APIs, and integrations. ## Docs - [Knowledge and tools](https://docs.mrassistant.ai/agents/knowledge-and-tools.md): Grounding and controlled actions for agents - [Agents](https://docs.mrassistant.ai/agents/overview.md): Configure and run MrAssistant voice agents - [API keys health check](https://docs.mrassistant.ai/api-reference/admin--api-keys/api-keys-health-check.md): Quick health check of all API keys. **Requires admin authentication.** - [Get admin notifications](https://docs.mrassistant.ai/api-reference/admin--api-keys/get-admin-notifications.md): Get admin notifications for API key issues with recommended actions. **Requires admin authentication.** - [Get API key issues](https://docs.mrassistant.ai/api-reference/admin--api-keys/get-api-key-issues.md): Get list of all current API key issues that need admin attention. **Requires admin authentication.** - [Get provider configuration requirements](https://docs.mrassistant.ai/api-reference/admin--api-keys/get-provider-configuration-requirements.md): Get configuration requirements for a specific provider. **Requires admin authentication.** - [List all API keys](https://docs.mrassistant.ai/api-reference/admin--api-keys/list-all-api-keys.md): Get complete list of all API keys needed for the platform with their configuration status. **Requires admin authentication.** - [List required API keys](https://docs.mrassistant.ai/api-reference/admin--api-keys/list-required-api-keys.md): Get the complete list of environment variables needed for all providers. **Requires admin authentication.** - [Refresh validation cache](https://docs.mrassistant.ai/api-reference/admin--api-keys/refresh-validation-cache.md): Force re-validation of all API keys. **Requires admin authentication.** - [Validate all providers](https://docs.mrassistant.ai/api-reference/admin--api-keys/validate-all-providers.md): Validate API keys for all configured providers. **Requires admin authentication.** - [Validate single provider](https://docs.mrassistant.ai/api-reference/admin--api-keys/validate-single-provider.md): Validate API key for a specific provider. **Requires admin authentication.** - [Bulk Configure Providers](https://docs.mrassistant.ai/api-reference/admin-providers/bulk-configure-providers.md): Configure multiple providers at once. - [Get All Llm Providers](https://docs.mrassistant.ai/api-reference/admin-providers/get-all-llm-providers.md): Get all available LLM providers with their models and languages. - [Get All Providers Summary](https://docs.mrassistant.ai/api-reference/admin-providers/get-all-providers-summary.md): Get summary of all providers (LLM, TTS, STT) with language support. - [Get All Stt Providers](https://docs.mrassistant.ai/api-reference/admin-providers/get-all-stt-providers.md): Get all available STT providers with their models and languages. - [Get All Tts Providers](https://docs.mrassistant.ai/api-reference/admin-providers/get-all-tts-providers.md): Get all available TTS providers with their voices and languages. - [Get All Tts Providers](https://docs.mrassistant.ai/api-reference/admin-providers/get-all-tts-providers-1.md): Get all available TTS providers with their voice options. Updated with official LiveKit plugin configurations. - [Get Available Providers](https://docs.mrassistant.ai/api-reference/admin-providers/get-available-providers.md): Get all available service providers with real capabilities from APIs. - [Get Configured Providers](https://docs.mrassistant.ai/api-reference/admin-providers/get-configured-providers.md): Get currently configured service providers. - [Get Llm Provider Details](https://docs.mrassistant.ai/api-reference/admin-providers/get-llm-provider-details.md): Get detailed information about a specific LLM provider. - [Get Provider Cost Comparison](https://docs.mrassistant.ai/api-reference/admin-providers/get-provider-cost-comparison.md): Compare costs across different providers. - [Get Provider Languages](https://docs.mrassistant.ai/api-reference/admin-providers/get-provider-languages.md): Get real supported languages for a specific provider. - [Get Provider Recommendations](https://docs.mrassistant.ai/api-reference/admin-providers/get-provider-recommendations.md): Get provider recommendations based on use case and requirements. - [Get Provider Setup Guide](https://docs.mrassistant.ai/api-reference/admin-providers/get-provider-setup-guide.md): Get detailed setup guide for a specific provider. - [Get Provider Voices](https://docs.mrassistant.ai/api-reference/admin-providers/get-provider-voices.md): Get available voices for a provider and language. - [Get Providers By Language](https://docs.mrassistant.ai/api-reference/admin-providers/get-providers-by-language.md): Get all providers that support a specific language. - [Get Supported Languages](https://docs.mrassistant.ai/api-reference/admin-providers/get-supported-languages.md): Get all supported languages across all providers. - [Refresh Provider Capabilities](https://docs.mrassistant.ai/api-reference/admin-providers/refresh-provider-capabilities.md): Force refresh of provider capabilities from APIs. - [Test Provider Connection](https://docs.mrassistant.ai/api-reference/admin-providers/test-provider-connection.md): Test connection to a service provider. - [Validate Llm Provider](https://docs.mrassistant.ai/api-reference/admin-providers/validate-llm-provider.md): Validate a single LLM provider configuration. - [Validate Provider Configuration](https://docs.mrassistant.ai/api-reference/admin-providers/validate-provider-configuration.md): Validate provider configurations before creating or updating an agent. - [Validate Stt Provider](https://docs.mrassistant.ai/api-reference/admin-providers/validate-stt-provider.md): Validate a single STT provider configuration. - [Validate Tts Provider](https://docs.mrassistant.ai/api-reference/admin-providers/validate-tts-provider.md): Validate a single TTS provider configuration. - [Validate Voice Id](https://docs.mrassistant.ai/api-reference/admin-providers/validate-voice-id.md): Quick validation of a specific voice ID for a TTS provider. - [Get Available Models](https://docs.mrassistant.ai/api-reference/admin-services/get-available-models.md): Get available models for ASR, TTS, and LLM services from AgentFactory. - [Get Providers Summary](https://docs.mrassistant.ai/api-reference/admin-services/get-providers-summary.md): Get summary of all available providers from AgentFactory. - [Get Service Configuration](https://docs.mrassistant.ai/api-reference/admin-services/get-service-configuration.md): Get current service configuration from AgentFactory. - [Get Services Health](https://docs.mrassistant.ai/api-reference/admin-services/get-services-health.md): Get health status of all voice processing services. - [Get Supported Languages](https://docs.mrassistant.ai/api-reference/admin-services/get-supported-languages.md): Get supported languages across all services. - [Test Voice Processing](https://docs.mrassistant.ai/api-reference/admin-services/test-voice-processing.md): Test voice processing services. - [Block Tenant](https://docs.mrassistant.ai/api-reference/admin/block-tenant.md): Block or unblock a tenant from accessing services. - [Get Billing Summary](https://docs.mrassistant.ai/api-reference/admin/get-billing-summary.md): Get billing summary for all tenants. - [Get Platform Statistics](https://docs.mrassistant.ai/api-reference/admin/get-platform-statistics.md): Get platform-wide statistics for admin dashboard. - [Get Tenant Details](https://docs.mrassistant.ai/api-reference/admin/get-tenant-details.md): Get detailed statistics for a specific tenant. - [List All Agents Stats](https://docs.mrassistant.ai/api-reference/admin/list-all-agents-stats.md): List all agents across all tenants with statistics. - [List All Tenants](https://docs.mrassistant.ai/api-reference/admin/list-all-tenants.md): List all tenants with summary statistics. - [List All Users](https://docs.mrassistant.ai/api-reference/admin/list-all-users.md): List all users with tenant information. - [Reset Tenant Usage](https://docs.mrassistant.ai/api-reference/admin/reset-tenant-usage.md): Reset tenant monthly usage counters (after billing cycle). - [Update Tenant Quota](https://docs.mrassistant.ai/api-reference/admin/update-tenant-quota.md): Update tenant quota limits (tenure). - [Update Tenant Type](https://docs.mrassistant.ai/api-reference/admin/update-tenant-type.md): Change tenant type (business/developer/admin). - [Bootstrap Agent](https://docs.mrassistant.ai/api-reference/agent-bootstrap/bootstrap-agent.md): Aggregate a full snapshot of an agent's runtime configuration. - [Chat With Agent](https://docs.mrassistant.ai/api-reference/agent-chat/chat-with-agent.md): Send a text message to an agent and get a response. - [Apply Use Case Template](https://docs.mrassistant.ai/api-reference/agent-configuration/apply-use-case-template.md): Apply a use case template to an agent. - [Configure Agent](https://docs.mrassistant.ai/api-reference/agent-configuration/configure-agent.md): Update agent configuration with enhanced settings. - [Create Template](https://docs.mrassistant.ai/api-reference/agent-configuration/create-template.md): Create a custom agent template. - [Delete Template](https://docs.mrassistant.ai/api-reference/agent-configuration/delete-template.md): Delete a custom template. - [Estimate Agent Costs](https://docs.mrassistant.ai/api-reference/agent-configuration/estimate-agent-costs.md): Estimate costs for an agent based on configuration and projected usage. - [Get All Voices With Previews](https://docs.mrassistant.ai/api-reference/agent-configuration/get-all-voices-with-previews.md): Get all available voices from all TTS providers with preview URLs stored in MinIO. - [Get Available Providers](https://docs.mrassistant.ai/api-reference/agent-configuration/get-available-providers.md): Get available providers for model, voice, and transcription. - [Get Available Voices](https://docs.mrassistant.ai/api-reference/agent-configuration/get-available-voices.md): Get available voices for an agent based on its language configuration. - [Get Template](https://docs.mrassistant.ai/api-reference/agent-configuration/get-template.md): Get a specific template by ID. - [Get Use Case Templates](https://docs.mrassistant.ai/api-reference/agent-configuration/get-use-case-templates.md): Get all available templates (system built-in + user-created + public). - [Get Voice Filter Metadata](https://docs.mrassistant.ai/api-reference/agent-configuration/get-voice-filter-metadata.md): Get available filter options and metadata for voice selection. - [Refresh Voice Preview Urls](https://docs.mrassistant.ai/api-reference/agent-configuration/refresh-voice-preview-urls.md): Force refresh of all voice preview URLs. - [Update Template](https://docs.mrassistant.ai/api-reference/agent-configuration/update-template.md): Update a custom template. - [Validate Agent Configuration](https://docs.mrassistant.ai/api-reference/agent-configuration/validate-agent-configuration.md): Validate agent configuration and get optimization suggestions. - [Add Knowledge Urls](https://docs.mrassistant.ai/api-reference/agent-knowledge/add-knowledge-urls.md): Add knowledge base URLs to an existing agent. - [Delete Document](https://docs.mrassistant.ai/api-reference/agent-knowledge/delete-document.md): Delete a specific document from the knowledge base. - [Get Knowledge Base Stats](https://docs.mrassistant.ai/api-reference/agent-knowledge/get-knowledge-base-stats.md): Get knowledge base statistics for an agent (Local System). - [Get Task Status](https://docs.mrassistant.ai/api-reference/agent-knowledge/get-task-status.md): Get the status of a background task. - [List Documents](https://docs.mrassistant.ai/api-reference/agent-knowledge/list-documents.md): List all documents in an agent's knowledge base (Local System). - [Reindex Knowledge Base](https://docs.mrassistant.ai/api-reference/agent-knowledge/reindex-knowledge-base.md): Trigger knowledge base reindexing (Local System). - [Upload Documents](https://docs.mrassistant.ai/api-reference/agent-knowledge/upload-documents.md): Upload PDF/document files to an agent's knowledge base. - [Activate Agent](https://docs.mrassistant.ai/api-reference/agent-management/activate-agent.md): Activate an agent (move from draft to active). - [Clone Agent](https://docs.mrassistant.ai/api-reference/agent-management/clone-agent.md): Clone an existing agent with modifications. - [Deactivate Agent](https://docs.mrassistant.ai/api-reference/agent-management/deactivate-agent.md): Deactivate an agent (pause operations). - [Get Agent Configuration](https://docs.mrassistant.ai/api-reference/agent-management/get-agent-configuration.md): Get complete agent configuration. - [Get Agent Statistics](https://docs.mrassistant.ai/api-reference/agent-management/get-agent-statistics.md): Get agent performance statistics. - [Get Agent Status](https://docs.mrassistant.ai/api-reference/agent-management/get-agent-status.md): Get agent status (Local Agent System). - [List Agent Versions](https://docs.mrassistant.ai/api-reference/agent-management/list-agent-versions.md): List all versions of an agent. - [Test Agent Configuration](https://docs.mrassistant.ai/api-reference/agent-management/test-agent-configuration.md): Test agent configuration with sample input. - [Bulk Upload Phone Numbers](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/bulk-upload-phone-numbers.md): Bulk upload phone numbers from CSV file. - [Check Phone Number Health](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/check-phone-number-health.md): Check phone number health and LiveKit sync status. - [Delete Phone Number](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/delete-phone-number.md): Delete a phone number registration for an agent. - [Diagnose Sip Trunk](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/diagnose-sip-trunk.md): Diagnose SIP trunk configuration for a phone number. - [Fix Sip Trunk](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/fix-sip-trunk.md): Fix SIP trunk by deleting and recreating with correct IP allowlist. - [Get Phone Number](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/get-phone-number.md): Get a specific phone number configuration. - [Get Provider Sip Address](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/get-provider-sip-address.md): Get the default SIP address for a specific provider. - [Get Supported Providers](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/get-supported-providers.md): Get list of supported SIP providers with their default outbound addresses. - [List Phone Numbers](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/list-phone-numbers.md): List all phone numbers registered for an agent. - [List Sip Trunks](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/list-sip-trunks.md): List all SIP inbound trunks from LiveKit. - [Register Phone Number](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/register-phone-number.md): Register a phone number for an agent. - [Update Phone Number](https://docs.mrassistant.ai/api-reference/agent-phone-numbers/update-phone-number.md): Update phone number configuration. - [Delete Conversation](https://docs.mrassistant.ai/api-reference/agent-sessions/delete-conversation.md): Delete a conversation and all its messages. - [Get Conversation Detail](https://docs.mrassistant.ai/api-reference/agent-sessions/get-conversation-detail.md): Get full conversation history with all messages. - [Get Session Detail](https://docs.mrassistant.ai/api-reference/agent-sessions/get-session-detail.md): Get session detail (alias for /conversations/{conversation_id}). - [List Agent Conversations](https://docs.mrassistant.ai/api-reference/agent-sessions/list-agent-conversations.md): List all conversation sessions for an agent. - [List Agent Sessions](https://docs.mrassistant.ai/api-reference/agent-sessions/list-agent-sessions.md): List all chat sessions for an agent (alias for /conversations). - [Create Agent Tool](https://docs.mrassistant.ai/api-reference/agent-tools/create-agent-tool.md): Add a tool *instance* to an agent. - [Delete Agent Tool](https://docs.mrassistant.ai/api-reference/agent-tools/delete-agent-tool.md): Soft-delete a tool instance (hard_delete=true to permanently remove). - [Execute Agent Tool](https://docs.mrassistant.ai/api-reference/agent-tools/execute-agent-tool.md): Execute a tool instance manually (for testing/direct invocation). - [Get Agent Tool](https://docs.mrassistant.ai/api-reference/agent-tools/get-agent-tool.md): Get a specific tool instance by instance_name. - [List Agent Tools](https://docs.mrassistant.ai/api-reference/agent-tools/list-agent-tools.md): List all tool instances configured for an agent. - [List Available Tools](https://docs.mrassistant.ai/api-reference/agent-tools/list-available-tools.md): List all tool *types* from the registry (one entry per tool_key). - [Update Agent Tool](https://docs.mrassistant.ai/api-reference/agent-tools/update-agent-tool.md): Patch a specific tool instance. - [Export Transcript](https://docs.mrassistant.ai/api-reference/agent-transcripts/export-transcript.md): Export transcript in various formats. - [Get Transcript](https://docs.mrassistant.ai/api-reference/agent-transcripts/get-transcript.md): Get full transcript for a specific session. - [List Transcripts](https://docs.mrassistant.ai/api-reference/agent-transcripts/list-transcripts.md): List all transcripts for an agent. - [Summarize Transcript](https://docs.mrassistant.ai/api-reference/agent-transcripts/summarize-transcript.md): Generate or regenerate AI summary for a transcript. - [Create Agent](https://docs.mrassistant.ai/api-reference/agents/create-agent.md): Create a new agent using LiveKit Cloud for all media/dispatch config. - [Create Agent With Documents](https://docs.mrassistant.ai/api-reference/agents/create-agent-with-documents.md): Create a new agent with document uploads (integrated with External Factory). - [Delete Agent](https://docs.mrassistant.ai/api-reference/agents/delete-agent.md): Delete agent using integrated use case. - [Delete Agent Legacy](https://docs.mrassistant.ai/api-reference/agents/delete-agent-legacy.md): Delete agent from local database. - [Disable Tool For Agent](https://docs.mrassistant.ai/api-reference/agents/disable-tool-for-agent.md): Disable a tool for an agent. - [Enable Tool For Agent](https://docs.mrassistant.ai/api-reference/agents/enable-tool-for-agent.md): Enable a tool for an agent. - [Generate a full system prompt from a short brief](https://docs.mrassistant.ai/api-reference/agents/generate-a-full-system-prompt-from-a-short-brief.md): Expand a 1-2 sentence brief into a production-ready voice-agent system prompt. - [Get Agent](https://docs.mrassistant.ai/api-reference/agents/get-agent.md): Get agent by ID. - [Get Available Tools](https://docs.mrassistant.ai/api-reference/agents/get-available-tools.md): Get available tools for an agent. - [List Agents](https://docs.mrassistant.ai/api-reference/agents/list-agents.md): List agents for the current user. - [Update Agent](https://docs.mrassistant.ai/api-reference/agents/update-agent.md): Update agent using integrated use case. - [Update Agent Old](https://docs.mrassistant.ai/api-reference/agents/update-agent-old.md): Update agent (old implementation - deprecated). - [Upload Documents](https://docs.mrassistant.ai/api-reference/agents/upload-documents.md): Upload documents to agent knowledge base using integrated use case. - [Analytics Health](https://docs.mrassistant.ai/api-reference/analytics/analytics-health.md): Check analytics service health. - [Calls By Region](https://docs.mrassistant.ai/api-reference/analytics/calls-by-region.md): Worldwide call distribution β€” calls aggregated by caller country. - [Export Calls](https://docs.mrassistant.ai/api-reference/analytics/export-calls.md): Export call data for tenant. - [Generate Report](https://docs.mrassistant.ai/api-reference/analytics/generate-report.md): Generate analytics report for tenant. - [Get Agent Performance](https://docs.mrassistant.ai/api-reference/analytics/get-agent-performance.md): Get performance metrics for a specific agent. - [Get Call Statistics](https://docs.mrassistant.ai/api-reference/analytics/get-call-statistics.md): Get call statistics for a time period. - [Get Capacity Metrics](https://docs.mrassistant.ai/api-reference/analytics/get-capacity-metrics.md): Get system capacity and utilization metrics. - [Get Dashboard Analytics](https://docs.mrassistant.ai/api-reference/analytics/get-dashboard-analytics.md): Get comprehensive analytics for tenant dashboard. - [Get Realtime Metrics](https://docs.mrassistant.ai/api-reference/analytics/get-realtime-metrics.md): Get real-time metrics for current tenant. - [Get Tenant Quota](https://docs.mrassistant.ai/api-reference/analytics/get-tenant-quota.md): Get quota and remaining calls information for tenant. - [Change Password](https://docs.mrassistant.ai/api-reference/authentication/change-password.md): Change user password. - [Confirm Password Reset](https://docs.mrassistant.ai/api-reference/authentication/confirm-password-reset.md): Confirm password reset with token. - [Delete Account](https://docs.mrassistant.ai/api-reference/authentication/delete-account.md): Deactivate the current user's account. Sets is_active=False so the user can no longer login. Account data is preserved for audit purposes. - [Get User Info](https://docs.mrassistant.ai/api-reference/authentication/get-user-info.md): Get current user information. - [Login](https://docs.mrassistant.ai/api-reference/authentication/login.md): Login and get access token. - [Logout](https://docs.mrassistant.ai/api-reference/authentication/logout.md): Logout the current user. - [Refresh Token](https://docs.mrassistant.ai/api-reference/authentication/refresh-token.md): Refresh access token using refresh token. - [Request Password Reset](https://docs.mrassistant.ai/api-reference/authentication/request-password-reset.md): Request password reset token. - [Resend Verification](https://docs.mrassistant.ai/api-reference/authentication/resend-verification.md): Resend email verification token for the current user. - [Set Password](https://docs.mrassistant.ai/api-reference/authentication/set-password.md): Set a password for an OAuth user who doesn't have one. This lets OAuth users add password login to their account. - [Sign Up](https://docs.mrassistant.ai/api-reference/authentication/sign-up.md): Sign up a new user and auto-create tenant for business users. - [Update User Profile](https://docs.mrassistant.ai/api-reference/authentication/update-user-profile.md): Update user profile. - [Verify Email](https://docs.mrassistant.ai/api-reference/authentication/verify-email.md): Verify user email with JWT token. - [Delete Caller Profile](https://docs.mrassistant.ai/api-reference/caller-profiles/delete-caller-profile.md): Delete (forget) a caller profile. Past call records are preserved. The next call from this number will be treated as a first-time call. - [Get Caller Calls](https://docs.mrassistant.ai/api-reference/caller-profiles/get-caller-calls.md): List past calls for a caller with this agent. - [Get Caller Profile](https://docs.mrassistant.ai/api-reference/caller-profiles/get-caller-profile.md): Get a single caller profile for a specific (agent, phone) pair. - [List Caller Profiles](https://docs.mrassistant.ai/api-reference/caller-profiles/list-caller-profiles.md): List caller profiles for the current tenant. Most recently active first. - [Update Caller Profile](https://docs.mrassistant.ai/api-reference/caller-profiles/update-caller-profile.md): Update name / notes / language on a caller profile. - [Control Call](https://docs.mrassistant.ai/api-reference/calls/control-call.md): Real-time call control using LiveKit room and participant APIs. - [End Call](https://docs.mrassistant.ai/api-reference/calls/end-call.md): End a call. - [Get Active Calls](https://docs.mrassistant.ai/api-reference/calls/get-active-calls.md): Get currently active calls for a specific agent. - [Get Call Artifact](https://docs.mrassistant.ai/api-reference/calls/get-call-artifact.md): Get call artifacts from LiveKit Egress recordings and transcripts. - [Get Call Recording](https://docs.mrassistant.ai/api-reference/calls/get-call-recording.md): Get call recording information and download URL from MinIO storage. - [Get Call Status](https://docs.mrassistant.ai/api-reference/calls/get-call-status.md): Get call status and details. - [Initiate Outbound Call](https://docs.mrassistant.ai/api-reference/calls/initiate-outbound-call.md): Initiate an outbound call from an agent. - [List Agent Calls](https://docs.mrassistant.ai/api-reference/calls/list-agent-calls.md): List all calls for a specific agent with filtering and pagination. - [Mute Call](https://docs.mrassistant.ai/api-reference/calls/mute-call.md): Mute/unmute call participant. - [Transfer Call](https://docs.mrassistant.ai/api-reference/calls/transfer-call.md): Transfer a call to another number or SIP endpoint. - [Transfer Call Simple](https://docs.mrassistant.ai/api-reference/calls/transfer-call-simple.md): [DEPRECATED] Simple call transfer endpoint. - [Create Campaign](https://docs.mrassistant.ai/api-reference/campaigns/create-campaign.md): Create an outbound calling campaign. - [Get Campaign Status](https://docs.mrassistant.ai/api-reference/campaigns/get-campaign-status.md): Get campaign status and progress. - [List Campaigns](https://docs.mrassistant.ai/api-reference/campaigns/list-campaigns.md): List all campaigns for the current user. - [Delete File](https://docs.mrassistant.ai/api-reference/files/delete-file.md): Delete a file from storage and database. - [Download File](https://docs.mrassistant.ai/api-reference/files/download-file.md): Download a file with presigned URL. - [Get File](https://docs.mrassistant.ai/api-reference/files/get-file.md): Get a specific file. - [Get File Status](https://docs.mrassistant.ai/api-reference/files/get-file-status.md): Get file processing status. - [Get Sync Status](https://docs.mrassistant.ai/api-reference/files/get-sync-status.md): Get detailed sync status including external agent task status. - [List Files](https://docs.mrassistant.ai/api-reference/files/list-files.md): List files for the current user/tenant. - [Sync File To Agent](https://docs.mrassistant.ai/api-reference/files/sync-file-to-agent.md): Sync a file to an agent's knowledge base. - [Upload File](https://docs.mrassistant.ai/api-reference/files/upload-file.md): Upload a file to the knowledge base. - [Handle Livekit Webhook](https://docs.mrassistant.ai/api-reference/handle-livekit-webhook.md) - [Health Check](https://docs.mrassistant.ai/api-reference/health-check.md): Health check endpoint. - [Create Integration](https://docs.mrassistant.ai/api-reference/integrations/create-integration.md): Create a new integration. - [Delete Integration](https://docs.mrassistant.ai/api-reference/integrations/delete-integration.md): Delete an integration. - [Get Available Providers](https://docs.mrassistant.ai/api-reference/integrations/get-available-providers.md): Get available integration providers. - [Get Integration](https://docs.mrassistant.ai/api-reference/integrations/get-integration.md): Get a specific integration. - [List Integrations](https://docs.mrassistant.ai/api-reference/integrations/list-integrations.md): List integrations for the current tenant. - [Test Integration](https://docs.mrassistant.ai/api-reference/integrations/test-integration.md): Test an integration connection by making a test API call. - [Update Integration](https://docs.mrassistant.ai/api-reference/integrations/update-integration.md): Update an integration. - [API overview](https://docs.mrassistant.ai/api-reference/introduction.md): How to use the public API description alongside these guides - [Liveness Check](https://docs.mrassistant.ai/api-reference/liveness-check.md): Kubernetes liveness probe - checks if app is running. - [Cleanup Old Logs](https://docs.mrassistant.ai/api-reference/logs/cleanup-old-logs.md): Clean up old logs based on retention policy. - [Delete Log](https://docs.mrassistant.ai/api-reference/logs/delete-log.md): Delete a log entry. - [Export Logs](https://docs.mrassistant.ai/api-reference/logs/export-logs.md): Export logs in various formats (JSON, CSV, or Excel). - [Get Call Logs](https://docs.mrassistant.ai/api-reference/logs/get-call-logs.md): Get call logs. - [Get Call Logs Detailed](https://docs.mrassistant.ai/api-reference/logs/get-call-logs-detailed.md): Get detailed logs for a specific call. - [Get Chat Logs](https://docs.mrassistant.ai/api-reference/logs/get-chat-logs.md): Get chat logs. - [Get Session Logs](https://docs.mrassistant.ai/api-reference/logs/get-session-logs.md): Get session logs. - [Get Session Logs Detailed](https://docs.mrassistant.ai/api-reference/logs/get-session-logs-detailed.md): Get detailed logs for a specific session. - [Get System Logs](https://docs.mrassistant.ai/api-reference/logs/get-system-logs.md): Get system logs. - [Mcp Jsonrpc](https://docs.mrassistant.ai/api-reference/mcp/mcp-jsonrpc.md): Single MCP endpoint β€” dispatches `tools/list`, `tools/call`, `ping`. - [Mcp Manifest](https://docs.mrassistant.ai/api-reference/mcp/mcp-manifest.md): Public discovery manifest β€” no auth required. - [Metrics](https://docs.mrassistant.ai/api-reference/metrics.md): Prometheus metrics endpoint. - [List Oauth Providers](https://docs.mrassistant.ai/api-reference/oauth/list-oauth-providers.md): Returns which OAuth providers are configured and available. Frontend uses this to show/hide social login buttons. - [Oauth Authorize](https://docs.mrassistant.ai/api-reference/oauth/oauth-authorize.md): Returns the OAuth authorization URL for the given provider. Frontend should redirect the user to this URL. - [Oauth Callback](https://docs.mrassistant.ai/api-reference/oauth/oauth-callback.md): Handles the OAuth callback. Exchanges the authorization code for user info, creates or finds the user, and returns JWT tokens. - [Check Can Call](https://docs.mrassistant.ai/api-reference/outbound-config/check-can-call.md): Check if agent can make an outbound call right now. - [Configure Outbound Calling](https://docs.mrassistant.ai/api-reference/outbound-config/configure-outbound-calling.md): Configure outbound calling for an agent. - [Get Outbound Config](https://docs.mrassistant.ai/api-reference/outbound-config/get-outbound-config.md): Get outbound calling configuration for an agent. - [Create Persona](https://docs.mrassistant.ai/api-reference/personas/create-persona.md) - [Delete Persona](https://docs.mrassistant.ai/api-reference/personas/delete-persona.md) - [Get Persona](https://docs.mrassistant.ai/api-reference/personas/get-persona.md) - [Get Persona By Type](https://docs.mrassistant.ai/api-reference/personas/get-persona-by-type.md): Resolve a specialist_type slug β†’ persona row (for handoff resolution). - [List Personas](https://docs.mrassistant.ai/api-reference/personas/list-personas.md) - [Update Persona](https://docs.mrassistant.ai/api-reference/personas/update-persona.md) - [Get Platform Demo Info](https://docs.mrassistant.ai/api-reference/platform/get-platform-demo-info.md): Get platform demo and trial information. - [Get Platform Voice Options](https://docs.mrassistant.ai/api-reference/platform/get-platform-voice-options.md): Get voice service options that users can select and configure on your platform. - [Get Pricing Calculator](https://docs.mrassistant.ai/api-reference/platform/get-pricing-calculator.md): Calculate estimated pricing for platform usage. - [Get Supported Languages](https://docs.mrassistant.ai/api-reference/platform/get-supported-languages.md): Get languages supported by the platform. - [Get Agent Config Schema](https://docs.mrassistant.ai/api-reference/providers/get-agent-config-schema.md): πŸ“‹ Get complete schema for agent voice configuration. - [Get All Languages](https://docs.mrassistant.ai/api-reference/providers/get-all-languages.md): 🌍 Get all supported languages with full metadata. - [Get All Llm Models](https://docs.mrassistant.ai/api-reference/providers/get-all-llm-models.md): 🧠 Get all available LLM models across all providers. - [Get All Llm Models Comprehensive](https://docs.mrassistant.ai/api-reference/providers/get-all-llm-models-comprehensive.md): 🧠 Get ALL LLM models with complete language support and capabilities. - [Get All Stt Models](https://docs.mrassistant.ai/api-reference/providers/get-all-stt-models.md): 🎧 Get ALL STT (transcriber) models with complete language support data. - [Get All Tts Voices](https://docs.mrassistant.ai/api-reference/providers/get-all-tts-voices.md): 🎀 Get all available TTS voices across all providers. - [Get Available Providers](https://docs.mrassistant.ai/api-reference/providers/get-available-providers.md): Get all configured and available providers. - [Get Language Provider Support](https://docs.mrassistant.ai/api-reference/providers/get-language-provider-support.md): 🌍 Get provider support for a specific language. - [Get Language Support Matrix](https://docs.mrassistant.ai/api-reference/providers/get-language-support-matrix.md): 🌍 Get comprehensive language support matrix for ALL providers. - [Get Llm Api Keys Status](https://docs.mrassistant.ai/api-reference/providers/get-llm-api-keys-status.md): πŸ”‘ Get status of all LLM provider API keys. - [Get Llm Provider Details](https://docs.mrassistant.ai/api-reference/providers/get-llm-provider-details.md): 🧠 Get detailed information for a specific LLM provider. - [Get Llm Providers Comprehensive](https://docs.mrassistant.ai/api-reference/providers/get-llm-providers-comprehensive.md): 🧠 Get ALL LLM (Language Model) providers with complete configuration data. - [Get Providers Summary](https://docs.mrassistant.ai/api-reference/providers/get-providers-summary.md): πŸ“Š Get a high-level summary of all providers and their capabilities. - [Get Recommended Agent Config](https://docs.mrassistant.ai/api-reference/providers/get-recommended-agent-config.md): πŸ€– Get recommended provider configuration for creating an agent. - [Get Stt Provider Details](https://docs.mrassistant.ai/api-reference/providers/get-stt-provider-details.md): 🎧 Get detailed information for a specific STT provider. - [Get Stt Providers Comprehensive](https://docs.mrassistant.ai/api-reference/providers/get-stt-providers-comprehensive.md): 🎧 Get ALL STT (Speech-to-Text) providers with complete configuration data. - [Get Tts Provider Details](https://docs.mrassistant.ai/api-reference/providers/get-tts-provider-details.md): πŸŽ™οΈ Get detailed information for a specific TTS provider. - [Get Tts Providers Comprehensive](https://docs.mrassistant.ai/api-reference/providers/get-tts-providers-comprehensive.md): πŸŽ™οΈ Get ALL TTS providers with complete configuration data. - [Get Tts Voices By Provider](https://docs.mrassistant.ai/api-reference/providers/get-tts-voices-by-provider.md): 🎀 Get ALL voices for a specific TTS provider with full metadata. - [Search Voices](https://docs.mrassistant.ai/api-reference/providers/search-voices.md): πŸ” Search and filter voices across all providers. - [Validate Provider Configuration](https://docs.mrassistant.ai/api-reference/providers/validate-provider-configuration.md): Validate if a provider is configured and available. - [Readiness Check](https://docs.mrassistant.ai/api-reference/readiness-check.md): Kubernetes readiness probe - checks if app is ready to serve traffic. - [Delete Recording](https://docs.mrassistant.ai/api-reference/recordings/delete-recording.md): Delete a call recording. - [Get Recording](https://docs.mrassistant.ai/api-reference/recordings/get-recording.md): Get a specific recording with download URL. - [Get Recording Download Url](https://docs.mrassistant.ai/api-reference/recordings/get-recording-download-url.md): Get a fresh download URL for a recording. - [List Agent Recordings](https://docs.mrassistant.ai/api-reference/recordings/list-agent-recordings.md): List all call recordings for an agent. - [Create Outbound Trunk](https://docs.mrassistant.ai/api-reference/sip/create-outbound-trunk.md): ⚠️ **DEPRECATED ENDPOINT** - This endpoint is no longer supported. - [Delete Sip Trunk](https://docs.mrassistant.ai/api-reference/sip/delete-sip-trunk.md): Delete SIP trunk. - [Get Agent Phone Numbers Summary](https://docs.mrassistant.ai/api-reference/sip/get-agent-phone-numbers-summary.md): Get a summary of agent's phone numbers and SIP configuration. - [Get Sip Configuration Docs](https://docs.mrassistant.ai/api-reference/sip/get-sip-configuration-docs.md): Get SIP configuration documentation for a tenant. - [Get Sip Trunk](https://docs.mrassistant.ai/api-reference/sip/get-sip-trunk.md): Get SIP trunk by ID. - [Health Check Sip Trunk](https://docs.mrassistant.ai/api-reference/sip/health-check-sip-trunk.md): Perform health check on SIP trunk. - [List Sip Trunks](https://docs.mrassistant.ai/api-reference/sip/list-sip-trunks.md): ⚠️ **DEPRECATED ENDPOINT** - This endpoint is no longer supported. - [Update Sip Trunk](https://docs.mrassistant.ai/api-reference/sip/update-sip-trunk.md): Update SIP trunk. - [Create Squad Outbound Campaign](https://docs.mrassistant.ai/api-reference/squad-calls/create-squad-outbound-campaign.md): Create an outbound calling campaign using a squad. - [Get Squad Call Stats](https://docs.mrassistant.ai/api-reference/squad-calls/get-squad-call-stats.md): Get call statistics for a squad. - [Route Inbound Call To Squad](https://docs.mrassistant.ai/api-reference/squad-calls/route-inbound-call-to-squad.md): Route an inbound call to a squad member. - [Create Squad](https://docs.mrassistant.ai/api-reference/squads/create-squad.md): Create a new squad with intelligent routing. - [Delete Squad](https://docs.mrassistant.ai/api-reference/squads/delete-squad.md): Delete a squad. - [Get Squad](https://docs.mrassistant.ai/api-reference/squads/get-squad.md): Get a specific squad. - [Get Squad Agents](https://docs.mrassistant.ai/api-reference/squads/get-squad-agents.md): Get agents in a squad. - [Get Squad Analytics](https://docs.mrassistant.ai/api-reference/squads/get-squad-analytics.md): Get Squad analytics and performance metrics. - [Get Squad Sessions](https://docs.mrassistant.ai/api-reference/squads/get-squad-sessions.md): Get active and recent Squad sessions. - [List Squads](https://docs.mrassistant.ai/api-reference/squads/list-squads.md): List squads for the current tenant. - [Reload Squad Cache](https://docs.mrassistant.ai/api-reference/squads/reload-squad-cache.md): Reload Squad configuration in all agent caches. - [Transfer To Squad](https://docs.mrassistant.ai/api-reference/squads/transfer-to-squad.md): Transfer a call to a squad member with intelligent routing. - [Update Squad](https://docs.mrassistant.ai/api-reference/squads/update-squad.md): Update a squad with intelligent routing configuration. - [Serve Call Recording](https://docs.mrassistant.ai/api-reference/storage/serve-call-recording.md): Serve call recording files from MinIO (AUTHENTICATED). - [Serve Storage File](https://docs.mrassistant.ai/api-reference/storage/serve-storage-file.md): Generic endpoint to serve files from any MinIO bucket. - [Serve Voice Preview](https://docs.mrassistant.ai/api-reference/storage/serve-voice-preview.md): Serve voice preview files from MinIO. - [Check Deployment Readiness](https://docs.mrassistant.ai/api-reference/system/check-deployment-readiness.md): Check if system is ready for production deployment. - [Comprehensive Health Check](https://docs.mrassistant.ai/api-reference/system/comprehensive-health-check.md): Comprehensive health check for all system components. - [Get Configuration Summary](https://docs.mrassistant.ai/api-reference/system/get-configuration-summary.md): Get complete system configuration summary. - [Get Services Health](https://docs.mrassistant.ai/api-reference/system/get-services-health.md): Get health status of all external services. - [Get Services Registry](https://docs.mrassistant.ai/api-reference/system/get-services-registry.md): Get information about all registered services. - [Validate Api Completeness](https://docs.mrassistant.ai/api-reference/system/validate-api-completeness.md): Validate that all required APIs are available and properly configured. - [Validate System Features](https://docs.mrassistant.ai/api-reference/system/validate-system-features.md): Validate all system features and integrations. - [Validate User Flows](https://docs.mrassistant.ai/api-reference/system/validate-user-flows.md): Validate that all user flows are properly implemented. - [Create Tenant](https://docs.mrassistant.ai/api-reference/tenants/create-tenant.md): Create a new tenant (organization/customer) - Usually auto-created during signup. - [Delete Tenant](https://docs.mrassistant.ai/api-reference/tenants/delete-tenant.md): Delete tenant from the platform (PERMANENT). - [Get Tenant](https://docs.mrassistant.ai/api-reference/tenants/get-tenant.md): Get detailed information about a specific tenant. - [Get Tenant Stats](https://docs.mrassistant.ai/api-reference/tenants/get-tenant-stats.md): Get tenant usage statistics and analytics. - [List Tenants](https://docs.mrassistant.ai/api-reference/tenants/list-tenants.md): List all tenants (for platform administrators). - [Update Tenant](https://docs.mrassistant.ai/api-reference/tenants/update-tenant.md): Update tenant settings and configuration. - [Check Tool Integration](https://docs.mrassistant.ai/api-reference/testing/check-tool-integration.md): Comprehensive integration check for all tools with LiveKit Cloud and External Agent Factory. - [List All Tools](https://docs.mrassistant.ai/api-reference/testing/list-all-tools.md): List all available tools in the registry with their configurations. - [Seed Tools](https://docs.mrassistant.ai/api-reference/testing/seed-tools.md): Seed the tool registry with all 14 default agent tools. - [Simulate Session](https://docs.mrassistant.ai/api-reference/testing/simulate-session.md): Simulate a conversation session for testing. - [Test All Tools](https://docs.mrassistant.ai/api-reference/testing/test-all-tools.md): Test all agent tools to verify they are working correctly. - [Test Single Tool](https://docs.mrassistant.ai/api-reference/testing/test-single-tool.md): Test a single tool with custom arguments. - [Validate Agent](https://docs.mrassistant.ai/api-reference/testing/validate-agent.md): Validate an agent configuration. - [Validate Workflow](https://docs.mrassistant.ai/api-reference/testing/validate-workflow.md): Validate a workflow configuration before saving. - [Add Tool To Agent](https://docs.mrassistant.ai/api-reference/tools/add-tool-to-agent.md): Add and configure a tool for a specific agent. - [Configure Tool](https://docs.mrassistant.ai/api-reference/tools/configure-tool.md): Configure tool-specific parameters (Google Sheets spreadsheet ID, Slack channel, etc.). - [Confirm Tool Execution](https://docs.mrassistant.ai/api-reference/tools/confirm-tool-execution.md): Confirm or reject a tool execution that requires user approval. - [Connect Tool](https://docs.mrassistant.ai/api-reference/tools/connect-tool.md): Connect a tool for the current user. - [Create Custom Tool](https://docs.mrassistant.ai/api-reference/tools/create-custom-tool.md): Create or update custom tool with upsert logic. - [Disconnect Tool](https://docs.mrassistant.ai/api-reference/tools/disconnect-tool.md): Disconnect a tool for the current user. - [Execute Tool](https://docs.mrassistant.ai/api-reference/tools/execute-tool.md): Execute a tool. - [Get Execution Status](https://docs.mrassistant.ai/api-reference/tools/get-execution-status.md): Get tool execution status. - [Get Tool Config](https://docs.mrassistant.ai/api-reference/tools/get-tool-config.md): Get current tool configuration for the user. Returns configured values (with sensitive fields masked). - [Get Tool Requirements](https://docs.mrassistant.ai/api-reference/tools/get-tool-requirements.md): Get full configuration requirements for a tool. - [Get Tool Schema](https://docs.mrassistant.ai/api-reference/tools/get-tool-schema.md): Get tool configuration schema for frontend forms. Returns field definitions, types, validation rules. - [List Available Tools](https://docs.mrassistant.ai/api-reference/tools/list-available-tools.md): List all available tools in registry. - [Retry Execution](https://docs.mrassistant.ai/api-reference/tools/retry-execution.md): Retry a failed tool execution. - [Create Transfer Target](https://docs.mrassistant.ai/api-reference/transfer-targets/create-transfer-target.md) - [Delete Transfer Target](https://docs.mrassistant.ai/api-reference/transfer-targets/delete-transfer-target.md) - [Get Transfer Target](https://docs.mrassistant.ai/api-reference/transfer-targets/get-transfer-target.md) - [List Transfer Targets](https://docs.mrassistant.ai/api-reference/transfer-targets/list-transfer-targets.md) - [Update Transfer Target](https://docs.mrassistant.ai/api-reference/transfer-targets/update-transfer-target.md) - [Associate Workflow](https://docs.mrassistant.ai/api-reference/unified-agent-config/associate-workflow.md): Associate a workflow with an agent. - [Disassociate Workflow](https://docs.mrassistant.ai/api-reference/unified-agent-config/disassociate-workflow.md): Disassociate workflow from an agent. - [Get Agent Configuration](https://docs.mrassistant.ai/api-reference/unified-agent-config/get-agent-configuration.md): Get comprehensive agent configuration. - [Update Agent Configuration](https://docs.mrassistant.ai/api-reference/unified-agent-config/update-agent-configuration.md): Update comprehensive agent configuration. - [Update Agent Tools](https://docs.mrassistant.ai/api-reference/unified-agent-config/update-agent-tools.md): Update agent tools configuration. - [Get Integration Status](https://docs.mrassistant.ai/api-reference/voice-services/get-integration-status.md): Get status of provider integrations (for platform owner monitoring). - [Get Livekit Integration Status](https://docs.mrassistant.ai/api-reference/voice-services/get-livekit-integration-status.md): Get detailed LiveKit integration status. - [Get Livekit Regions](https://docs.mrassistant.ai/api-reference/voice-services/get-livekit-regions.md): Get available LiveKit Cloud regions. - [Get Provider Recommendations For Language](https://docs.mrassistant.ai/api-reference/voice-services/get-provider-recommendations-for-language.md): Get provider recommendations for a specific language and use case. - [Create Voice Token](https://docs.mrassistant.ai/api-reference/voice/create-voice-token.md): Create LiveKit token for voice session. - [End Voice Session](https://docs.mrassistant.ai/api-reference/voice/end-voice-session.md): End a voice session. - [Get Livekit Regions](https://docs.mrassistant.ai/api-reference/voice/get-livekit-regions.md): Get available LiveKit Cloud regions for web calls. - [Get Session State](https://docs.mrassistant.ai/api-reference/voice/get-session-state.md): Get current session state with tool results. - [Get Session Trace](https://docs.mrassistant.ai/api-reference/voice/get-session-trace.md): Get diagnostic trace for a voice session (audioβ†’ASRβ†’LLMβ†’TTS pipeline). - [Run Agent Turn](https://docs.mrassistant.ai/api-reference/voice/run-agent-turn.md): Run an agent turn (internal endpoint for orchestrator). - [Session Events Sse](https://docs.mrassistant.ai/api-reference/voice/session-events-sse.md): Server-Sent Events (SSE) endpoint for real-time session updates. - [Start Voice Session](https://docs.mrassistant.ai/api-reference/voice/start-voice-session.md): Start a voice session. - [Attach Tool To Node](https://docs.mrassistant.ai/api-reference/workflows/attach-tool-to-node.md): Attach a CONFIGURED tool *instance* to a workflow node. - [Create Workflow](https://docs.mrassistant.ai/api-reference/workflows/create-workflow.md): Create a new workflow for agent conversation flow. - [Delete Workflow](https://docs.mrassistant.ai/api-reference/workflows/delete-workflow.md): Delete a workflow with validation. - [Detach Tool From Node](https://docs.mrassistant.ai/api-reference/workflows/detach-tool-from-node.md): Detach a tool instance from a workflow node. - [Download Workflow Json](https://docs.mrassistant.ai/api-reference/workflows/download-workflow-json.md): Download workflow JSON file. - [Export Workflow Json](https://docs.mrassistant.ai/api-reference/workflows/export-workflow-json.md): Export workflow as JSON. - [Get Workflow](https://docs.mrassistant.ai/api-reference/workflows/get-workflow.md): Get a specific workflow. - [Import Workflow Json](https://docs.mrassistant.ai/api-reference/workflows/import-workflow-json.md): Import workflow from JSON. - [List Node Tool Attachments](https://docs.mrassistant.ai/api-reference/workflows/list-node-tool-attachments.md): List the `agent_tools` instance attachments on a workflow node. - [List Workflows](https://docs.mrassistant.ai/api-reference/workflows/list-workflows.md): List workflows for the current user. - [Update Workflow](https://docs.mrassistant.ai/api-reference/workflows/update-workflow.md): Update a workflow. - [Validate Workflow](https://docs.mrassistant.ai/api-reference/workflows/validate-workflow.md): Validate workflow structure and node connections. - [MCP and B2C businesses](https://docs.mrassistant.ai/get-started/mcp-for-b2c.md): Why a Model Context Protocol layer matters when you serve consumers at scale - [Web and voice](https://docs.mrassistant.ai/get-started/web-and-voice.md): How customer surfaces and realtime voice fit together - [Introduction](https://docs.mrassistant.ai/index.md): Multilingual voice agents and a practical integration model for consumer brands - [Quickstart](https://docs.mrassistant.ai/quickstart.md): A high-level path from concept to integrated MrAssistant experience - [Multilingual](https://docs.mrassistant.ai/voice/multilingual.md): Languages, voices, and cross-locale behavior - [Voice and providers](https://docs.mrassistant.ai/voice/providers.md): Speech, models, and choosing a stack that fits your customers ## OpenAPI Specs - [openapi](https://docs.mrassistant.ai/api-reference/openapi.json) ## Optional - [Website](https://mrassistant.ai/) - [OpenAPI](https://api.mrassistant.ai/openapi.json)