Vapi Tools API is one of 15 APIs that Vapi publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.
This API exposes 6 JSON Schema definitions.
Tagged areas include Tools. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an AsyncAPI specification, and 6 JSON Schemas.
This API exposes
5 operations
across 2 paths,
and defines 346 schemas.
It is described by OpenAPI 3.0.0, at version 1.0.
Requests are made against a single base URL, https://api.vapi.ai.
The identity and technical contract details declared by the specification.
CreateRunpodCredentialDTO
object
3 properties
2 required
GoogleVoicemailDetectionPlan
object
4 properties
1 required
ElevenLabsTranscriber
object
8 properties
1 required
CreateSlackSendMessageToolDTO
object
3 properties
1 required
CreateGoHighLevelCalendarAvailabilityToolDTO
object
3 properties
1 required
AssistantOverrides
object
33 properties
ElevenLabsPronunciationDictionaryLocator
object
2 properties
2 required
AnalysisPlan
object
6 properties
FallbackCartesiaTranscriber
object
3 properties
1 required
WorkflowCustomModel
object
8 properties
3 required
FallbackNeuphonicVoice
object
7 properties
3 required
SonioxTranscriber
object
9 properties
1 required
SmsTool
object
7 properties
5 required
CreateSonioxCredentialDTO
object
4 properties
2 required
CreateGoogleSheetsOAuth2AuthorizationCredentialDTO
object
3 properties
2 required
ToolCall
object
3 properties
3 required
UpdateGoogleCalendarCheckAvailabilityToolDTO
object
2 properties
FallbackTalkscriberTranscriber
object
3 properties
1 required
CreateTogetherAICredentialDTO
object
3 properties
2 required
UpdateMcpToolDTO
object
5 properties
VariableExtractionAlias
object
2 properties
2 required
UpdateGoogleSheetsRowAppendToolDTO
object
2 properties
CustomerCustomEndpointingRule
object
4 properties
3 required
BothCustomEndpointingRule
object
6 properties
4 required
AnthropicThinkingConfig
object
2 properties
2 required
JsonSchema
object
9 properties
1 required
SmallestAIVoice
object
7 properties
2 required
FallbackGladiaTranscriber
object
15 properties
1 required
BackoffPlan
object
4 properties
3 required
UpdateEndCallToolDTO
object
2 properties
OpenAIVoice
object
8 properties
2 required
CreateGoHighLevelContactGetToolDTO
object
3 properties
1 required
CreateGoHighLevelCredentialDTO
object
3 properties
2 required
CreateXAiCredentialDTO
object
3 properties
2 required
CreateEmailCredentialDTO
object
3 properties
2 required
McpToolMessages
object
2 properties
1 required
CreateHumeCredentialDTO
object
3 properties
2 required
FallbackSesameVoice
object
5 properties
3 required
SessionCreatedHook
object
3 properties
2 required
CartesiaExperimentalControls
object
2 properties
KnowledgeBase
object
5 properties
4 required
ToolMessageFailed
object
5 properties
1 required
CreateVonageCredentialDTO
object
4 properties
3 required
Condition
object
3 properties
3 required
CreateSquadDTO
object
3 properties
1 required
WorkflowOpenAIModel
object
4 properties
2 required
CreateInworldCredentialDTO
object
3 properties
2 required
AssistantMessage
object
6 properties
1 required
StructuredDataPlan
object
4 properties
AzureBlobStorageBucketPlan
object
3 properties
2 required
StopSpeakingPlan
object
5 properties
CreateS3CredentialDTO
object
8 properties
6 required
CustomVoice
object
6 properties
2 required
HandoffDestinationDynamic
object
3 properties
1 required
SmartDenoisingPlan
object
1 property
GladiaCustomVocabularyConfigDTO
object
2 properties
1 required
RegexCondition
object
4 properties
2 required
FallbackCustomVoice
object
5 properties
2 required
OpenAIVoicemailDetectionPlan
object
4 properties
1 required
LiquidCondition
object
2 properties
2 required
CallHookCustomerSpeechTimeout
object
4 properties
2 required
CerebrasModel
object
10 properties
2 required
WorkflowAnthropicBedrockModel
object
5 properties
2 required
GhlTool
object
8 properties
6 required
CreateGroqCredentialDTO
object
3 properties
2 required
UpdateQueryToolDTO
object
3 properties
OAuth2AuthenticationPlan
object
5 properties
4 required
TransferDestinationNumber
object
8 properties
2 required
UserMessage
object
11 properties
5 required
CustomerSpeechTimeoutOptions
object
3 properties
1 required
OpenAIFunctionParameters
object
3 properties
2 required
FallbackAzureSpeechTranscriber
object
5 properties
1 required
CreateWebhookCredentialDTO
object
3 properties
2 required
UpdateApiRequestToolDTO
object
14 properties
GoogleSheetsRowAppendTool
object
7 properties
5 required
CreateOpenAICredentialDTO
object
3 properties
2 required
FallbackGoogleTranscriber
object
3 properties
1 required
CreateCustomLLMCredentialDTO
object
4 properties
2 required
SayHookAction
object
3 properties
1 required
FallbackElevenLabsVoice
object
15 properties
2 required
SlackSendMessageTool
object
7 properties
5 required
GoHighLevelContactCreateTool
object
7 properties
5 required
CreateApiRequestToolDTO
object
15 properties
3 required
CreateSupabaseCredentialDTO
object
4 properties
1 required
UpdateComputerToolDTO
object
8 properties
CreateSmallestAICredentialDTO
object
3 properties
2 required
MinimaxLLMModel
object
10 properties
2 required
ToolCallFunction
object
2 properties
2 required
VapiPronunciationDictionaryLocator
object
2 properties
1 required
CreateMistralCredentialDTO
object
3 properties
2 required
ToolParameter
object
2 properties
2 required
CreateCartesiaCredentialDTO
object
4 properties
2 required
CallHookAssistantSpeechInterrupted
object
2 properties
2 required
CustomTranscriber
object
3 properties
2 required
OpenAIFunction
object
4 properties
1 required
CreateEndCallToolDTO
object
3 properties
1 required
UpdateGoogleCalendarCreateEventToolDTO
object
2 properties
XaiModel
object
10 properties
2 required
OpenAITranscriber
object
4 properties
2 required
MessageAddHookAction
object
3 properties
2 required
CreateDtmfToolDTO
object
4 properties
1 required
OpenAIMessage
object
2 properties
2 required
CreateCloudflareCredentialDTO
object
7 properties
1 required
FallbackPlayHTVoice
object
12 properties
2 required
SystemMessage
object
4 properties
4 required
SipTrunkGateway
object
7 properties
1 required
VapiSmartEndpointingPlan
object
1 property
1 required
AssemblyAITranscriber
object
16 properties
1 required
AnyscaleModel
object
10 properties
2 required
FallbackLMNTVoice
object
6 properties
2 required
CreatePerplexityAICredentialDTO
object
3 properties
2 required
RegexOption
object
2 properties
2 required
VoicemailTool
object
8 properties
5 required
TransferFallbackPlan
object
2 properties
1 required
CustomEndpointingModelSmartEndpointingPlan
object
2 properties
1 required
FallbackElevenLabsTranscriber
object
7 properties
1 required
VoicemailDetectionBackoffPlan
object
3 properties
CreatePlayHTCredentialDTO
object
4 properties
3 required
HandoffTool
object
10 properties
5 required
TavusConversationProperties
object
10 properties
DeepInfraModel
object
10 properties
2 required
TransferCallTool
object
8 properties
5 required
CartesiaTranscriber
object
4 properties
1 required
CreateMinimaxCredentialDTO
object
4 properties
3 required
ArtifactPlan
object
17 properties
CreateGoogleCalendarCheckAvailabilityToolDTO
object
3 properties
1 required
TransferPlan
object
12 properties
1 required
WorkflowAnthropicModel
object
5 properties
2 required
FallbackSonioxTranscriber
object
8 properties
1 required
CreateLangfuseCredentialDTO
object
5 properties
4 required
CreateDeepSeekCredentialDTO
object
3 properties
2 required
CreateCodeToolDTO
object
11 properties
2 required
UpdateTransferCallToolDTO
object
3 properties
FallbackSpeechmaticsTranscriber
object
12 properties
2 required
GoHighLevelCalendarEventCreateTool
object
7 properties
5 required
RecordingConsentPlanVerbal
object
6 properties
2 required
CreateDeepInfraCredentialDTO
object
3 properties
2 required
StructuredDataMultiPlan
object
2 properties
2 required
CallHookCallEnding
object
3 properties
2 required
VariableExtractionPlan
object
2 properties
FallbackWellSaidVoice
object
7 properties
2 required
GoHighLevelContactGetTool
object
7 properties
5 required
CreateElevenLabsCredentialDTO
object
3 properties
2 required
CreateGladiaCredentialDTO
object
3 properties
2 required
CreateSlackOAuth2AuthorizationCredentialDTO
object
3 properties
2 required
HMACAuthenticationPlan
object
11 properties
3 required
GhlToolMetadata
object
2 properties
ComplianceOverride
object
1 property
WorkflowGoogleModel
object
4 properties
2 required
AzureVoice
object
6 properties
2 required
SpeechmaticsCustomVocabularyItem
object
2 properties
1 required
CreateGoogleCalendarOAuth2AuthorizationCredentialDTO
object
3 properties
2 required
XaiVoice
object
6 properties
2 required
CreateTwilioCredentialDTO
object
6 properties
2 required
UpdateGoHighLevelCalendarEventCreateToolDTO
object
2 properties
CreateBashToolDTO
object
6 properties
3 required
CartesiaGenerationConfig
object
3 properties
ChunkPlan
object
4 properties
DeveloperMessage
object
4 properties
2 required
UpdateDtmfToolDTO
object
3 properties
FallbackTranscriberPlan
object
1 property
SipTrunkOutboundSipRegisterPlan
object
3 properties
ToolRejectionPlan
object
1 property
UpdateBashToolDTO
object
5 properties
EndCallTool
object
7 properties
5 required
ContextEngineeringPlanPreviousAssistantMessages
object
1 property
1 required
FourierDenoisingPlan
object
6 properties
SupabaseBucketPlan
object
6 properties
5 required
ExactReplacement
object
4 properties
3 required
FallbackCartesiaVoice
object
9 properties
2 required
SpkiPemPublicKeyConfig
object
3 properties
2 required
CreateAnthropicCredentialDTO
object
3 properties
2 required
FormatPlan
object
4 properties
SecurityFilterPlan
object
4 properties
UpdateVoicemailToolDTO
object
3 properties
LangfuseObservabilityPlan
object
6 properties
2 required
CreateMakeCredentialDTO
object
5 properties
4 required
GoogleCalendarCheckAvailabilityTool
object
7 properties
5 required
SesameVoice
object
6 properties
3 required
CreateGoogleSheetsRowAppendToolDTO
object
3 properties
1 required
RegexReplacement
object
4 properties
3 required
PublicKeyEncryptionPlan
object
3 properties
3 required
FallbackDeepgramTranscriber
object
15 properties
1 required
CreateSipRequestToolDTO
object
6 properties
2 required
UpdateGoHighLevelCalendarAvailabilityToolDTO
object
2 properties
GeminiMultimodalLiveSpeechConfig
object
1 property
1 required
FallbackSmallestAIVoice
object
6 properties
2 required
LMNTVoice
object
7 properties
2 required
GroqModel
object
10 properties
2 required
UpdateGoHighLevelContactGetToolDTO
object
2 properties
CreateVoicemailToolDTO
object
4 properties
1 required
CreateFunctionToolDTO
object
8 properties
1 required
McpTool
object
10 properties
5 required
SecurityFilterBase
object
CreateMcpToolDTO
object
6 properties
1 required
CreateNeuphonicCredentialDTO
object
3 properties
2 required
BucketPlan
object
5 properties
1 required
MinimaxVoice
object
14 properties
2 required
TextEditorTool
object
10 properties
7 required
CreateTextEditorToolDTO
object
6 properties
3 required
UpdateFunctionToolDTO
object
7 properties
SquadMemberDTO
object
4 properties
OpenRouterModel
object
10 properties
2 required
MessageTarget
object
2 properties
CreateComputerToolDTO
object
9 properties
5 required
InworldVoice
object
9 properties
2 required
TalkscriberTranscriber
object
4 properties
1 required
CreateWellSaidCredentialDTO
object
3 properties
2 required
FallbackHumeVoice
object
7 properties
2 required
CreateSpeechmaticsCredentialDTO
object
3 properties
2 required
CustomLLMModel
object
15 properties
3 required
UpdateCodeToolDTO
object
10 properties
BearerAuthenticationPlan
object
4 properties
2 required
SuccessEvaluationPlan
object
4 properties
WellSaidVoice
object
8 properties
2 required
CreateGoogleCalendarCreateEventToolDTO
object
3 properties
1 required
CartesiaGenerationConfigExperimental
object
1 property
ContextEngineeringPlanUserAndAssistantMessages
object
1 property
1 required
UpdateSmsToolDTO
object
2 properties
CreateHandoffToolDTO
object
6 properties
1 required
ComputerTool
object
13 properties
9 required
FallbackTavusVoice
object
10 properties
2 required
CreateCustomCredentialDTO
object
4 properties
2 required
FallbackAssemblyAITranscriber
object
15 properties
1 required
HumeVoice
object
8 properties
2 required
HandoffDestinationAssistant
object
8 properties
1 required
CreateAzureCredentialDTO
object
7 properties
2 required
GeminiMultimodalLivePrebuiltVoiceConfig
object
1 property
1 required
GroupCondition
object
3 properties
3 required
TextContent
object
3 properties
3 required
UpdateSipRequestToolDTO
object
5 properties
CompliancePlan
object
4 properties
CreateAssemblyAICredentialDTO
object
3 properties
2 required
CloudflareR2BucketPlan
object
5 properties
1 required
FallbackDeepgramVoice
object
6 properties
2 required
VapiVoicemailDetectionPlan
object
4 properties
1 required
CreateOpenRouterCredentialDTO
object
3 properties
2 required
AnthropicModel
object
11 properties
2 required
LivekitSmartEndpointingPlan
object
2 properties
1 required
SummaryPlan
object
3 properties
FallbackCustomTranscriber
object
2 properties
2 required
CreateTransferCallToolDTO
object
4 properties
1 required
SipTrunkOutboundAuthenticationPlan
object
3 properties
ToolCallHookAction
object
3 properties
1 required
SonioxContextGeneralItem
object
2 properties
2 required
ToolMessageDelayed
object
5 properties
1 required
HandoffDestinationSquad
object
8 properties
1 required
InflectionAIModel
object
10 properties
2 required
BashTool
object
10 properties
7 required
FallbackOpenAIVoice
object
7 properties
2 required
ContextEngineeringPlanNone
object
1 property
1 required
CreateDeepgramCredentialDTO
object
4 properties
2 required
GoogleModel
object
11 properties
2 required
CreateAnyscaleCredentialDTO
object
3 properties
2 required
CreateQueryToolDTO
object
4 properties
1 required
CreateInflectionAICredentialDTO
object
3 properties
2 required
CreateGoHighLevelMCPCredentialDTO
object
3 properties
2 required
KeypadInputPlan
object
3 properties
FallbackRimeAIVoice
object
11 properties
2 required
GoogleRealtimeConfig
object
5 properties
CartesiaVoice
object
10 properties
2 required
CreateAssistantDTO
object
31 properties
GcpKey
object
11 properties
11 required
UpdateHandoffToolDTO
object
5 properties
CreateCustomKnowledgeBaseDTO
object
2 properties
2 required
DeepgramVoice
object
7 properties
2 required
ApiRequestTool
object
19 properties
7 required
CreateGoHighLevelCalendarEventCreateToolDTO
object
3 properties
1 required
MonitorPlan
object
5 properties
CreateStructuredOutputDTO
object
9 properties
2 required
ContextEngineeringPlanAll
object
1 property
1 required
FunctionTool
object
12 properties
5 required
CreateGoogleCalendarOAuth2ClientCredentialDTO
object
2 properties
1 required
ToolMessageStart
object
5 properties
1 required
FallbackXaiTranscriber
object
3 properties
1 required
SpeechmaticsTranscriber
object
13 properties
2 required
StartSpeakingPlan
object
5 properties
TogetherAIModel
object
10 properties
2 required
BackgroundSpeechDenoisingPlan
object
2 properties
CreateGoHighLevelContactCreateToolDTO
object
3 properties
1 required
TavusVoice
object
11 properties
2 required
ToolMessage
object
5 properties
3 required
CodeTool
object
15 properties
6 required
CreateGcpCredentialDTO
object
6 properties
2 required
CreateCerebrasCredentialDTO
object
3 properties
2 required
McpToolMetadata
object
1 property
ToolMessageComplete
object
6 properties
1 required
CreateTavusCredentialDTO
object
3 properties
2 required
TranscriptionEndpointingPlan
object
3 properties
FallbackXaiVoice
object
5 properties
2 required
TwilioVoicemailDetectionPlan
object
7 properties
1 required
DtmfTool
object
8 properties
5 required
ScorecardMetric
object
2 properties
2 required
NeuphonicVoice
object
8 properties
3 required
CallHookCustomerSpeechInterrupted
object
2 properties
2 required
CreateLmntCredentialDTO
object
3 properties
2 required
AWSStsAuthenticationPlan
object
3 properties
2 required
TransferDestinationSip
object
7 properties
2 required
RecordingConsentPlanStayOnLine
object
5 properties
2 required
Oauth2AuthenticationSession
object
3 properties
SipRequestTool
object
10 properties
6 required
AssistantCustomEndpointingRule
object
4 properties
3 required
XaiTranscriber
object
4 properties
1 required
GladiaTranscriber
object
16 properties
1 required
PerplexityAIModel
object
10 properties
2 required
TransportConfigurationTwilio
object
4 properties
1 required
CreateSmsToolDTO
object
3 properties
1 required
CallHookFilter
object
3 properties
3 required
OpenAIModel
object
14 properties
2 required
FallbackOpenAITranscriber
object
3 properties
2 required
CreateSlackWebhookCredentialDTO
object
3 properties
2 required
CreateRimeAICredentialDTO
object
3 properties
2 required
CreateByoSipTrunkCredentialDTO
object
8 properties
1 required
VapiVoice
object
7 properties
2 required
FallbackAzureVoice
object
5 properties
2 required
AzureSpeechTranscriber
object
6 properties
1 required
UpdateTextEditorToolDTO
object
5 properties
TransferDestinationAssistant
object
5 properties
2 required
UpdateGoHighLevelContactCreateToolDTO
object
2 properties
Server
object
7 properties
RimeAIVoice
object
12 properties
2 required
CreateGoogleCredentialDTO
object
3 properties
2 required
GladiaVocabularyItemDTO
object
4 properties
1 required
ContextEngineeringPlanLastNMessages
object
2 properties
2 required
QueryTool
object
8 properties
5 required
DeepgramTranscriber
object
16 properties
1 required
CreateAzureOpenAICredentialDTO
object
7 properties
5 required
GoogleCalendarCreateEventTool
object
7 properties
5 required
DeepSeekModel
object
10 properties
2 required
FallbackVapiVoice
object
6 properties
2 required
CodeToolEnvironmentVariable
object
2 properties
2 required
AnthropicBedrockModel
object
11 properties
2 required
CustomMessage
object
3 properties
1 required
GeminiMultimodalLiveVoiceConfig
object
1 property
1 required
FallbackInworldVoice
object
8 properties
2 required
TranscriptPlan
object
3 properties
UpdateSlackSendMessageToolDTO
object
2 properties
CreateScorecardDTO
object
4 properties
1 required
GoogleTranscriber
object
4 properties
1 required
AWSIAMCredentialsAuthenticationPlan
object
3 properties
3 required
PlayHTVoice
object
13 properties
2 required
FallbackPlan
object
1 property
1 required
CreateAnthropicBedrockCredentialDTO
object
4 properties
3 required
ElevenLabsVoice
object
16 properties
2 required
GoHighLevelCalendarAvailabilityTool
object
7 properties
5 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Vapi publishes across the network.