AI Assistants API

Configure AI assistants through the AchieveApex REST API.

Overview

The AI Assistants API lets you create, update, duplicate, delete, restore, and audit assistants used for conversations, support tickets, AI chat, and voice calls. Anything configured in the AI assistant settings page is stored on the assistant record or on a related resource documented in this section.

Base Endpoint: /ai-assistants

Assistant Object

json

Assistant Types

TypeDescription
conversationAssistant used in customer conversations
support-ticketAssistant used in support ticket workflows
ai-chatInternal AI chat assistant
voiceVoice assistant backed by voice runtime configuration

Configuration Areas

UI AreaAPI Field or Related Endpoint
Basic settingsname, ai_model_id, connection, specific_openai_secret_key, timezone
Instructionsinstructions, instructions_language, is_easy_mode, easy_mode_config
Human handoffhuman_handoff_config
AI assistant handoffai_assistant_handoff_config
Voice external handoffexternal_handoff_targets, telnyx_ai_assistant_config.transfer_from_number, telnyx_ai_assistant_config.external_transfer_caller_id_mode
Follow-upfollow_up_config
Automationsaccess_permissions_automations
Entity accessaccess_permissions_contact, access_permissions_deals, access_permissions_customer_support
Skills/ai-assistant-skills
Advanced optionsadvanced_options, additional_json_keys, response_config, disable_reply, analyze_images, enable_message_burst_handling, can_send_images
Scheduleschedule_config
Internal toolsinternal_tools
API tools/api-tools plus assistant api_tools associations
MCP toolsmcp_tools plus /mcp-tool-connection-proxy
Voicetelnyx_ai_assistant_config, acting_user_id, voice helper endpoints
History/ai-assistants-change-history, /ai-assistants-restore-from-changes-history

Related Documentation

Report an issue with this documentation

Please log in to report issues with our documentation.