14 unstable releases (3 breaking)
Uses new Rust 2024
new 0.3.1 | Apr 17, 2025 |
---|---|
0.3.0 | Apr 17, 2025 |
0.2.22 | Apr 16, 2025 |
0.1.5 | Apr 9, 2025 |
0.0.1 | Mar 17, 2025 |
#188 in Web programming
1,150 downloads per month
2MB
38K
SLoC
vapi-client
A Rust API client for Vapi - Voice AI for developers.
Overview
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version:
- Package version: 0.3.0
- Generator version: 7.13.0-SNAPSHOT
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Installation
Add the following to Cargo.toml
under [dependencies]
:
vapi-client = "0.3.0"
Documentation for API Endpoints
Class | Method | HTTP request | Description |
---|---|---|---|
AnalyticsApi | analytics_controller_query | POST /analytics | Create Analytics Queries |
AssistantsApi | assistant_controller_create | POST /assistant | Create Assistant |
AssistantsApi | assistant_controller_find_all | GET /assistant | List Assistants |
AssistantsApi | assistant_controller_find_one | GET /assistant/{id} | Get Assistant |
AssistantsApi | assistant_controller_remove | DELETE /assistant/{id} | Delete Assistant |
AssistantsApi | assistant_controller_update | PATCH /assistant/{id} | Update Assistant |
CallsApi | call_controller_create | POST /call | Create Call |
CallsApi | call_controller_delete_call_data | DELETE /call/{id} | Delete Call Data |
CallsApi | call_controller_find_all | GET /call | List Calls |
CallsApi | call_controller_find_one | GET /call/{id} | Get Call |
CallsApi | call_controller_update | PATCH /call/{id} | Update Call |
FilesApi | file_controller_create | POST /file | Upload File |
FilesApi | file_controller_find_all | GET /file | List Files |
FilesApi | file_controller_find_one | GET /file/{id} | Get File |
FilesApi | file_controller_remove | DELETE /file/{id} | Delete File |
FilesApi | file_controller_update | PATCH /file/{id} | Update File |
KnowledgeBaseApi | knowledge_base_controller_create | POST /knowledge-base | Create Knowledge Base |
KnowledgeBaseApi | knowledge_base_controller_find_all | GET /knowledge-base | List Knowledge Bases |
KnowledgeBaseApi | knowledge_base_controller_find_one | GET /knowledge-base/{id} | Get Knowledge Base |
KnowledgeBaseApi | knowledge_base_controller_remove | DELETE /knowledge-base/{id} | Delete Knowledge Base |
KnowledgeBaseApi | knowledge_base_controller_update | PATCH /knowledge-base/{id} | Update Knowledge Base |
LogsApi | logging_controller_logs_delete_query | DELETE /logs | Delete Logs |
LogsApi | logging_controller_logs_query | GET /logs | Get Logs |
PhoneNumbersApi | phone_number_controller_create | POST /phone-number | Create Phone Number |
PhoneNumbersApi | phone_number_controller_find_all | GET /phone-number | List Phone Numbers |
PhoneNumbersApi | phone_number_controller_find_one | GET /phone-number/{id} | Get Phone Number |
PhoneNumbersApi | phone_number_controller_remove | DELETE /phone-number/{id} | Delete Phone Number |
PhoneNumbersApi | phone_number_controller_update | PATCH /phone-number/{id} | Update Phone Number |
SquadsApi | squad_controller_create | POST /squad | Create Squad |
SquadsApi | squad_controller_find_all | GET /squad | List Squads |
SquadsApi | squad_controller_find_one | GET /squad/{id} | Get Squad |
SquadsApi | squad_controller_remove | DELETE /squad/{id} | Delete Squad |
SquadsApi | squad_controller_update | PATCH /squad/{id} | Update Squad |
TestSuiteRunsApi | test_suite_run_controller_create | POST /test-suite/{testSuiteId}/run | Create Test Suite Run |
TestSuiteRunsApi | test_suite_run_controller_find_all_paginated | GET /test-suite/{testSuiteId}/run | List Test Suite Runs |
TestSuiteRunsApi | test_suite_run_controller_find_one | GET /test-suite/{testSuiteId}/run/{id} | Get Test Suite Run |
TestSuiteRunsApi | test_suite_run_controller_remove | DELETE /test-suite/{testSuiteId}/run/{id} | Delete Test Suite Run |
TestSuiteRunsApi | test_suite_run_controller_update | PATCH /test-suite/{testSuiteId}/run/{id} | Update Test Suite Run |
TestSuiteTestsApi | test_suite_test_controller_create | POST /test-suite/{testSuiteId}/test | Create Test |
TestSuiteTestsApi | test_suite_test_controller_find_all_paginated | GET /test-suite/{testSuiteId}/test | List Tests |
TestSuiteTestsApi | test_suite_test_controller_find_one | GET /test-suite/{testSuiteId}/test/{id} | Get Test |
TestSuiteTestsApi | test_suite_test_controller_remove | DELETE /test-suite/{testSuiteId}/test/{id} | Delete Test |
TestSuiteTestsApi | test_suite_test_controller_update | PATCH /test-suite/{testSuiteId}/test/{id} | Update Test |
TestSuitesApi | test_suite_controller_create | POST /test-suite | Create Test Suite |
TestSuitesApi | test_suite_controller_find_all_paginated | GET /test-suite | List Test Suites |
TestSuitesApi | test_suite_controller_find_one | GET /test-suite/{id} | Get Test Suite |
TestSuitesApi | test_suite_controller_remove | DELETE /test-suite/{id} | Delete Test Suite |
TestSuitesApi | test_suite_controller_update | PATCH /test-suite/{id} | Update Test Suite |
ToolsApi | tool_controller_create | POST /tool | Create Tool |
ToolsApi | tool_controller_find_all | GET /tool | List Tools |
ToolsApi | tool_controller_find_one | GET /tool/{id} | Get Tool |
ToolsApi | tool_controller_remove | DELETE /tool/{id} | Delete Tool |
ToolsApi | tool_controller_update | PATCH /tool/{id} | Update Tool |
WorkflowApi | workflow_controller_create | POST /workflow | Create Workflow |
WorkflowApi | workflow_controller_delete | DELETE /workflow/{id} | Delete Workflow |
WorkflowApi | workflow_controller_find_all | GET /workflow | Get Workflows |
WorkflowApi | workflow_controller_find_one | GET /workflow/{id} | Get Workflow |
WorkflowApi | workflow_controller_update | PATCH /workflow/{id} | Update Workflow |
Documentation For Models
- AddVoiceToProviderDto
- AiEdgeCondition
- Analysis
- AnalysisCost
- AnalysisCostBreakdown
- AnalysisPlan
- AnalyticsOperation
- AnalyticsQuery
- AnalyticsQueryDto
- AnalyticsQueryResult
- AnthropicCredential
- AnthropicModel
- AnthropicThinkingConfig
- AnyscaleCredential
- AnyscaleModel
- AnyscaleModelKnowledgeBase
- AnyscaleModelToolsInner
- ApiRequest
- Artifact
- ArtifactMessagesInner
- ArtifactPlan
- AssemblyAiCredential
- AssemblyAiTranscriber
- Assistant
- AssistantCustomEndpointingRule
- AssistantHookFilter
- AssistantHooks
- AssistantOverrides
- AssistantPaginatedResponse
- AutoReloadPlan
- AzureBlobStorageBucketPlan
- AzureCredential
- AzureOpenAiCredential
- AzureSpeechTranscriber
- AzureVoice
- AzureVoiceVoiceId
- BackoffPlan
- BashTool
- BashToolWithToolCall
- BotMessage
- BothCustomEndpointingRule
- BucketPlan
- ByoPhoneNumber
- ByoSipTrunkCredential
- Call
- CallBatchError
- CallBatchResponse
- CallCostsInner
- CallDestination
- CallLogPrivileged
- CallLogsPaginatedResponse
- CallPaginatedResponse
- CartesiaCredential
- CartesiaExperimentalControls
- CartesiaExperimentalControlsSpeed
- CartesiaVoice
- CerebrasCredential
- CerebrasModel
- ChatCompletionMessageMetadata
- ChatCompletionMessageWorkflows
- ChatCompletionsDto
- ChunkPlan
- ClientInboundMessage
- ClientInboundMessageAddMessage
- ClientInboundMessageControl
- ClientInboundMessageEndCall
- ClientInboundMessageMessage
- ClientInboundMessageSay
- ClientInboundMessageTransfer
- ClientInboundMessageTransferDestination
- ClientMessage
- ClientMessageConversationUpdate
- ClientMessageHang
- ClientMessageLanguageChangeDetected
- ClientMessageMessage
- ClientMessageMetadata
- ClientMessageModelOutput
- ClientMessageSpeechUpdate
- ClientMessageToolCalls
- ClientMessageToolCallsResult
- ClientMessageToolCallsToolWithToolCallListInner
- ClientMessageTranscript
- ClientMessageTransferUpdate
- ClientMessageTransferUpdateDestination
- ClientMessageUserInterrupted
- ClientMessageVoiceInput
- ClientMessageWorkflowNodeStarted
- CloneVoiceDto
- CloudflareCredential
- CloudflareR2BucketPlan
- CompliancePlan
- ComputerTool
- ComputerToolWithToolCall
- Condition
- CostBreakdown
- CreateAnthropicCredentialDto
- CreateAnyscaleCredentialDto
- CreateAssemblyAiCredentialDto
- CreateAssistantDto
- CreateAssistantDtoBackgroundSound
- CreateAssistantDtoCredentialsInner
- CreateAssistantDtoModel
- CreateAssistantDtoTranscriber
- CreateAssistantDtoTransportConfigurationsInner
- CreateAssistantDtoVoice
- CreateAssistantDtoVoicemailDetection
- CreateAzureCredentialDto
- CreateAzureOpenAiCredentialDto
- CreateBashToolDto
- CreateByoPhoneNumberDto
- CreateByoSipTrunkCredentialDto
- CreateCallDto
- CreateCartesiaCredentialDto
- CreateCerebrasCredentialDto
- CreateCloudflareCredentialDto
- CreateComputerToolDto
- CreateCustomKnowledgeBaseDto
- CreateCustomLlmCredentialDto
- CreateCustomerDto
- CreateDeepInfraCredentialDto
- CreateDeepSeekCredentialDto
- CreateDeepgramCredentialDto
- CreateDtmfToolDto
- CreateDtmfToolDtoMessagesInner
- CreateElevenLabsCredentialDto
- CreateEndCallToolDto
- CreateFunctionToolDto
- CreateGcpCredentialDto
- CreateGhlToolDto
- CreateGladiaCredentialDto
- CreateGoHighLevelCredentialDto
- CreateGoogleCalendarCheckAvailabilityToolDto
- CreateGoogleCalendarCreateEventToolDto
- CreateGoogleCalendarOAuth2AuthorizationCredentialDto
- CreateGoogleCalendarOAuth2ClientCredentialDto
- CreateGoogleCredentialDto
- CreateGoogleSheetsOAuth2AuthorizationCredentialDto
- CreateGoogleSheetsRowAppendToolDto
- CreateGroqCredentialDto
- CreateHumeCredentialDto
- CreateInflectionAiCredentialDto
- CreateLangfuseCredentialDto
- CreateLmntCredentialDto
- CreateMakeCredentialDto
- CreateMakeToolDto
- CreateMcpToolDto
- CreateMistralCredentialDto
- CreateNeuphonicCredentialDto
- CreateOpenAiCredentialDto
- CreateOpenRouterCredentialDto
- CreateOrgDto
- CreateOutboundCallDto
- CreateOutputToolDto
- CreatePerplexityAiCredentialDto
- CreatePlayHtCredentialDto
- CreateQueryToolDto
- CreateRimeAiCredentialDto
- CreateRunpodCredentialDto
- CreateS3CredentialDto
- CreateSlackOAuth2AuthorizationCredentialDto
- CreateSlackSendMessageToolDto
- CreateSmallestAiCredentialDto
- CreateSmsSendToolDto
- CreateSpeechmaticsCredentialDto
- CreateSquadDto
- CreateSupabaseCredentialDto
- CreateTavusCredentialDto
- CreateTelnyxPhoneNumberDto
- CreateTestSuiteDto
- CreateTestSuiteRunDto
- CreateTestSuiteTestChatDto
- CreateTestSuiteTestVoiceDto
- CreateTextEditorToolDto
- CreateTogetherAiCredentialDto
- CreateTokenDto
- CreateToolTemplateDto
- CreateToolTemplateDtoDetails
- CreateToolTemplateDtoProviderDetails
- CreateTransferCallToolDto
- CreateTransferCallToolDtoDestinationsInner
- CreateTrieveCredentialDto
- CreateTrieveKnowledgeBaseDto
- CreateTwilioCredentialDto
- CreateTwilioPhoneNumberDto
- CreateVapiPhoneNumberDto
- CreateVoicemailToolDto
- CreateVonageCredentialDto
- CreateVonagePhoneNumberDto
- CreateWebCallDto
- CreateWebhookCredentialDto
- CreateWorkflowDto
- CreateXaiCredentialDto
- CredentialActionRequest
- CredentialEndUser
- CredentialSessionDto
- CredentialSessionError
- CredentialSessionResponse
- CredentialWebhookDto
- CustomKnowledgeBase
- CustomLlmCredential
- CustomLlmModel
- CustomMessage
- CustomTranscriber
- CustomVoice
- CustomerCustomEndpointingRule
- DeepInfraCredential
- DeepInfraModel
- DeepSeekCredential
- DeepSeekModel
- DeepgramCredential
- DeepgramTranscriber
- DeepgramTranscriberModel
- DeepgramVoice
- DtmfTool
- Edge
- EdgeCondition
- ElevenLabsCredential
- ElevenLabsTranscriber
- ElevenLabsVoice
- ElevenLabsVoiceVoiceId
- EndCallTool
- Error
- ExactReplacement
- FailedEdgeCondition
- FallbackAssemblyAiTranscriber
- FallbackAzureSpeechTranscriber
- FallbackAzureVoice
- FallbackCartesiaVoice
- FallbackCustomTranscriber
- FallbackCustomVoice
- FallbackDeepgramTranscriber
- FallbackDeepgramVoice
- FallbackElevenLabsTranscriber
- FallbackElevenLabsVoice
- FallbackGladiaTranscriber
- FallbackGoogleTranscriber
- FallbackHumeVoice
- FallbackLmntVoice
- FallbackNeuphonicVoice
- FallbackOpenAiTranscriber
- FallbackOpenAiVoice
- FallbackPlan
- FallbackPlanVoicesInner
- FallbackPlayHtVoice
- FallbackRimeAiVoice
- FallbackSmallestAiVoice
- FallbackSpeechmaticsTranscriber
- FallbackTalkscriberTranscriber
- FallbackTavusVoice
- FallbackTranscriberPlan
- FallbackTranscriberPlanTranscribersInner
- FallbackVapiVoice
- File
- FormatPlan
- FormatPlanReplacementsInner
- FunctionTool
- FunctionToolProviderDetails
- FunctionToolWithToolCall
- Gather
- GcpCredential
- GcpKey
- GeminiMultimodalLivePrebuiltVoiceConfig
- GeminiMultimodalLiveSpeechConfig
- GeminiMultimodalLiveVoiceConfig
- GhlTool
- GhlToolMetadata
- GhlToolProviderDetails
- GhlToolWithToolCall
- GladiaCredential
- GladiaTranscriber
- GladiaTranscriberLanguageBehaviour
- GladiaTranscriberModel
- GoHighLevelCredential
- GoogleCalendarCheckAvailabilityTool
- GoogleCalendarCreateEventTool
- GoogleCalendarCreateEventToolProviderDetails
- GoogleCalendarCreateEventToolWithToolCall
- GoogleCalendarOAuth2AuthorizationCredential
- GoogleCalendarOAuth2ClientCredential
- GoogleCredential
- GoogleModel
- GoogleRealtimeConfig
- GoogleSheetsOAuth2AuthorizationCredential
- GoogleSheetsRowAppendTool
- GoogleSheetsRowAppendToolProviderDetails
- GoogleSheetsRowAppendToolWithToolCall
- GoogleTranscriber
- GoogleVoicemailDetectionPlan
- GroqCredential
- GroqModel
- Hangup
- Hook
- HumeCredential
- HumeVoice
- ImportTwilioPhoneNumberDto
- ImportTwilioPhoneNumberDtoFallbackDestination
- ImportVonagePhoneNumberDto
- InflectionAiCredential
- InflectionAiModel
- InlineResponse201
- InlineResponse2011
- InlineResponse2012
- InlineResponse2013
- InviteUserDto
- InvoicePlan
- JsonSchema
- KeypadInputPlan
- KnowledgeBase
- KnowledgeBaseControllerFindAll200ResponseInner
- KnowledgeBaseResponseDocument
- KnowledgebaseBody
- KnowledgebaseIdBody
- LangfuseCredential
- LangfuseObservabilityPlan
- LivekitSmartEndpointingPlan
- LmntCredential
- LmntVoice
- LmntVoiceVoiceId
- Log
- LogicEdgeCondition
- LogsPaginatedResponse
- MakeCredential
- MakeTool
- MakeToolMetadata
- MakeToolProviderDetails
- MakeToolWithToolCall
- McpTool
- MessagePlan
- Metrics
- MistralCredential
- ModelCost
- Monitor
- MonitorPlan
- NeuphonicCredential
- NeuphonicVoice
- NeuphonicVoiceVoiceId
- OAuth2AuthenticationPlan
- Oauth2AuthenticationSession
- OpenAiCredential
- OpenAiFunction
- OpenAiFunctionParameters
- OpenAiMessage
- OpenAiModel
- OpenAiTranscriber
- OpenAiVoice
- OpenAiVoiceVoiceId
- OpenAiVoicemailDetectionPlan
- OpenRouterCredential
- OpenRouterModel
- Org
- OrgPlan
- OutputTool
- PaginationMeta
- PerplexityAiCredential
- PerplexityAiModel
- PhoneNumber
- PhoneNumber1
- PhoneNumberPaginatedResponse
- PhoneNumberPaginatedResponseResultsInner
- PhonenumberBody
- PhonenumberIdBody
- PlayHtCredential
- PlayHtVoice
- PlayHtVoiceVoiceId
- QueryTool
- RegexOption
- RegexReplacement
- RimeAiCredential
- RimeAiVoice
- RimeAiVoiceVoiceId
- RunpodCredential
- S3Credential
- Say
- SayHook
- SchedulePlan
- Server
- ServerMessage
- ServerMessageAssistantRequest
- ServerMessageAssistantRequestPhoneNumber
- ServerMessageConversationUpdate
- ServerMessageEndOfCallReport
- ServerMessageHang
- ServerMessageKnowledgeBaseRequest
- ServerMessageLanguageChangeDetected
- ServerMessageMessage
- ServerMessageModelOutput
- ServerMessagePhoneCallControl
- ServerMessagePhoneCallControlDestination
- ServerMessageResponse
- ServerMessageResponseAssistantRequest
- ServerMessageResponseAssistantRequestDestination
- ServerMessageResponseKnowledgeBaseRequest
- ServerMessageResponseMessageResponse
- ServerMessageResponseToolCalls
- ServerMessageResponseTransferDestinationRequest
- ServerMessageResponseTransferDestinationRequestDestination
- ServerMessageResponseVoiceRequest
- ServerMessageSpeechUpdate
- ServerMessageStatusUpdate
- ServerMessageStatusUpdateDestination
- ServerMessageToolCalls
- ServerMessageTranscript
- ServerMessageTransferDestinationRequest
- ServerMessageTransferUpdate
- ServerMessageUserInterrupted
- ServerMessageVoiceInput
- ServerMessageVoiceRequest
- SipAuthentication
- SipTrunkGateway
- SipTrunkOutboundAuthenticationPlan
- SipTrunkOutboundSipRegisterPlan
- SlackOAuth2AuthorizationCredential
- SlackSendMessageTool
- SmallestAiCredential
- SmallestAiVoice
- SmallestAiVoiceVoiceId
- SmsSendTool
- SpeechmaticsCredential
- SpeechmaticsTranscriber
- Squad
- SquadMemberDto
- StartSpeakingPlan
- StartSpeakingPlanCustomEndpointingRulesInner
- StartSpeakingPlanSmartEndpointingPlan
- StopSpeakingPlan
- StructuredDataMultiPlan
- StructuredDataPlan
- Subscription
- SuccessEvaluationPlan
- SummaryPlan
- SupabaseBucketPlan
- SupabaseCredential
- SyncVoiceLibraryDto
- SystemMessage
- TalkscriberTranscriber
- TargetPlan
- TavusConversationProperties
- TavusCredential
- TavusVoice
- TavusVoiceVoiceId
- TelnyxPhoneNumber
- Template
- TestIdBody
- TestSuite
- TestSuiteIdTestBody
- TestSuitePhoneNumber
- TestSuiteRun
- TestSuiteRunScorerAi
- TestSuiteRunTestAttempt
- TestSuiteRunTestAttemptCall
- TestSuiteRunTestAttemptMetadata
- TestSuiteRunTestAttemptScorerResultsInner
- TestSuiteRunTestResult
- TestSuiteRunTestResultTest
- TestSuiteRunsPaginatedResponse
- TestSuiteTestChat
- TestSuiteTestScorerAi
- TestSuiteTestVoice
- TestSuiteTestVoiceScorersInner
- TestSuiteTestsPaginatedResponse
- TestSuiteTestsPaginatedResponseResultsInner
- TestSuitesPaginatedResponse
- TesterPlan
- TextContent
- TextEditorTool
- TextEditorToolWithToolCall
- TimeRange
- TogetherAiCredential
- TogetherAiModel
- Token
- TokenRestrictions
- ToolBody
- ToolCall
- ToolCallFunction
- ToolCallMessage
- ToolCallResult
- ToolCallResultMessage
- ToolCallResultMessageInner
- ToolControllerFindAll200ResponseInner
- ToolIdBody
- ToolMessageComplete
- ToolMessageDelayed
- ToolMessageFailed
- ToolMessageStart
- ToolMessageStartContentsInner
- ToolTemplateMetadata
- ToolTemplateSetup
- TranscriberCost
- TranscriptPlan
- TranscriptionEndpointingPlan
- Transfer
- TransferAssistantHookAction
- TransferAssistantHookActionDestination
- TransferCallTool
- TransferDestinationAssistant
- TransferDestinationAssistantMessage
- TransferDestinationNumber
- TransferDestinationSip
- TransferDestinationStep
- TransferPlan
- TransferPlanMessage
- TransportConfigurationTwilio
- TransportCost
- TrieveCredential
- TrieveKnowledgeBase
- TrieveKnowledgeBaseChunkPlan
- TrieveKnowledgeBaseCreate
- TrieveKnowledgeBaseCreatePlan
- TrieveKnowledgeBaseImport
- TrieveKnowledgeBaseSearchPlan
- TwilioCredential
- TwilioPhoneNumber
- TwilioVoicemailDetectionPlan
- UpdateAnthropicCredentialDto
- UpdateAnyscaleCredentialDto
- UpdateAssemblyAiCredentialDto
- UpdateAssistantDto
- UpdateAzureCredentialDto
- UpdateAzureOpenAiCredentialDto
- UpdateBashToolDto
- UpdateByoPhoneNumberDto
- UpdateByoSipTrunkCredentialDto
- UpdateCallDto
- UpdateCartesiaCredentialDto
- UpdateCerebrasCredentialDto
- UpdateCloudflareCredentialDto
- UpdateComputerToolDto
- UpdateCustomKnowledgeBaseDto
- UpdateCustomLlmCredentialDto
- UpdateDeepInfraCredentialDto
- UpdateDeepSeekCredentialDto
- UpdateDeepgramCredentialDto
- UpdateDtmfToolDto
- UpdateElevenLabsCredentialDto
- UpdateEndCallToolDto
- UpdateFileDto
- UpdateFunctionToolDto
- UpdateGcpCredentialDto
- UpdateGhlToolDto
- UpdateGladiaCredentialDto
- UpdateGoHighLevelCredentialDto
- UpdateGoogleCalendarCheckAvailabilityToolDto
- UpdateGoogleCalendarCreateEventToolDto
- UpdateGoogleCalendarOAuth2AuthorizationCredentialDto
- UpdateGoogleCalendarOAuth2ClientCredentialDto
- UpdateGoogleCredentialDto
- UpdateGoogleSheetsOAuth2AuthorizationCredentialDto
- UpdateGoogleSheetsRowAppendToolDto
- UpdateGroqCredentialDto
- UpdateHumeCredentialDto
- UpdateInflectionAiCredentialDto
- UpdateLangfuseCredentialDto
- UpdateLmntCredentialDto
- UpdateMakeCredentialDto
- UpdateMakeToolDto
- UpdateMcpToolDto
- UpdateMistralCredentialDto
- UpdateNeuphonicCredentialDto
- UpdateOpenAiCredentialDto
- UpdateOpenRouterCredentialDto
- UpdateOrgDto
- UpdateOutputToolDto
- UpdatePerplexityAiCredentialDto
- UpdatePlayHtCredentialDto
- UpdateQueryToolDto
- UpdateRimeAiCredentialDto
- UpdateRunpodCredentialDto
- UpdateS3CredentialDto
- UpdateSlackOAuth2AuthorizationCredentialDto
- UpdateSlackSendMessageToolDto
- UpdateSmallestAiCredentialDto
- UpdateSmsSendToolDto
- UpdateSpeechmaticsCredentialDto
- UpdateSquadDto
- UpdateSupabaseCredentialDto
- UpdateTavusCredentialDto
- UpdateTelnyxPhoneNumberDto
- UpdateTestSuiteDto
- UpdateTestSuiteRunDto
- UpdateTestSuiteTestChatDto
- UpdateTestSuiteTestVoiceDto
- UpdateTextEditorToolDto
- UpdateTogetherAiCredentialDto
- UpdateTokenDto
- UpdateToolTemplateDto
- UpdateTransferCallToolDto
- UpdateTrieveCredentialDto
- UpdateTrieveKnowledgeBaseDto
- UpdateTwilioCredentialDto
- UpdateTwilioPhoneNumberDto
- UpdateUserRoleDto
- UpdateVapiPhoneNumberDto
- UpdateVonageCredentialDto
- UpdateVonagePhoneNumberDto
- UpdateWebhookCredentialDto
- UpdateWorkflowDto
- UpdateXaiCredentialDto
- User
- UserMessage
- VapiCost
- VapiModel
- VapiPhoneNumber
- VapiSmartEndpointingPlan
- VapiVoice
- VoiceCost
- VoiceLibrary
- VoiceLibraryVoiceResponse
- VoicemailDetectionCost
- VonageCredential
- VonagePhoneNumber
- WebhookCredential
- Workflow
- WorkflowModel
- WorkflowNodesInner
- XaiCredential
- XaiModel
To get access to the crate's generated documentation, use:
cargo doc --open
Author
Dependencies
~8–20MB
~276K SLoC