Vapi · Arazzo Workflow
Vapi Create Function Tool and Attach to Assistant
Version 1.0.0
Create a custom function tool and attach it to a freshly created assistant.
View Spec
View on GitHub
AIVoice AIVoice AgentsConversational AITelephonyReal-TimeTranscriptionText-to-SpeechLLMAgentsMCPArazzoWorkflows
Provider
Workflows
create-tool-attach-assistant
Create a function tool and bind it to an assistant via a model update.
Creates a custom function tool, creates an assistant, then updates the assistant so its model references the tool id.
1
createTool
ToolController_create
Create a custom function tool with a name, description, and a simple object parameter schema the assistant can fill in.
2
createAssistant
AssistantController_create
Create the assistant that will later be given access to the tool.
3
attachTool
AssistantController_update
Update the assistant so its model references the function tool by id, attaching the capability to the existing assistant.
Source API Descriptions
openapi