Vapi Assistants API
Create and manage Vapi voice assistants. An assistant bundles a transcriber, LLM, voice (TTS), server URL, tools, first message, system prompt, voicemail handling, and call analysis plan into a reusable voice agent configuration that can be attached to inbound or outbound phone numbers, web calls, or squads.
Documentation
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/json-schema/vapi-assistant-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/json-structure/vapi-assistant-structure.json
Other Resources
Examples
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/examples/vapi-assistant-example.json
APIsJSON
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/arazzo/vapi-ai-assistant-phone-outbound-call-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/arazzo/vapi-ai-build-squad-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/arazzo/vapi-ai-call-then-analytics-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/arazzo/vapi-ai-create-assistant-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/arazzo/vapi-ai-create-tool-attach-assistant-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/arazzo/vapi-ai-file-knowledge-base-assistant-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/arazzo/vapi-ai-import-twilio-number-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/vapi-ai/refs/heads/main/arazzo/vapi-ai-squad-outbound-call-workflow.yml