Bot Building
Create AI Assistant
Configure a new AI voice assistant with custom personality and knowledge
POST
This endpoint creates a fully configured AI assistant that can handle voice calls, with deep customization of voice, personality, knowledge base, and behavior. The assistant integrates with Vapi for voice processing.
Request
A descriptive name for your AI assistant (e.g., “Main Receptionist”, “After Hours Assistant”)
The type of assistant:
inbound- Handles incoming callsoutbound- Makes outgoing callsboth- Handles both inbound and outbound
Voice configuration
Language and locale:
en-US- English (United States)en-GB- English (United Kingdom)es-US- Spanish (United States)es-MX- Spanish (Mexico)
AI model configuration
The initial greeting when answering calls
Business information the assistant can reference
Rules for when to transfer calls to humans
Tools/functions the assistant can use:
schedule_appointment- Book appointmentscheck_availability- Check schedule availabilitycreate_ticket- Create service ticketslookup_customer- Search customer recordssend_sms- Send text messagessend_email- Send emails
Whether the assistant can schedule appointments
Enable ServiceTitan integration for this assistant
URL to receive call events and transcripts
Advanced configuration options
Response
Unique identifier for the assistant
ISO 8601 timestamp of creation
Phone number assigned to this assistant
Assistant status:
active- Ready to handle callsprovisioning- Being set uppaused- Temporarily disablederror- Configuration error
The Vapi platform assistant ID for direct integration
Secret for verifying webhook signatures