Docs.rs
vapi-client-0.4.2
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
vapi-client 0.4.2
Unofficial crate for Vapi - Voice AI for developers.
Crate
Source
Builds
Feature flags
Documentation
..
add_voice_to_provider_dto.rs
ai_edge_condition.rs
analysis.rs
analysis_cost.rs
analysis_cost_breakdown.rs
analysis_plan.rs
analytics_operation.rs
analytics_query.rs
analytics_query_dto.rs
analytics_query_result.rs
anthropic_credential.rs
anthropic_model.rs
anthropic_thinking_config.rs
anyscale_credential.rs
anyscale_model.rs
anyscale_model_tools_inner.rs
api_request_tool.rs
artifact.rs
artifact_messages_inner.rs
artifact_plan.rs
assembly_ai_credential.rs
assembly_ai_transcriber.rs
assistant.rs
assistant_custom_endpointing_rule.rs
assistant_hook_assistant_speech_interrupted.rs
assistant_hook_assistant_speech_interrupted_do_inner.rs
assistant_hook_call_ending.rs
assistant_hook_call_ending_do_inner.rs
assistant_hook_customer_speech_interrupted.rs
assistant_hook_filter.rs
assistant_message.rs
assistant_overrides.rs
assistant_paginated_response.rs
assistant_version_paginated_response.rs
auto_reload_plan.rs
azure_blob_storage_bucket_plan.rs
azure_credential.rs
azure_open_ai_credential.rs
azure_speech_transcriber.rs
azure_voice.rs
azure_voice_voice_id.rs
background_speech_denoising_plan.rs
backoff_plan.rs
bash_tool.rs
bash_tool_with_tool_call.rs
bot_message.rs
both_custom_endpointing_rule.rs
bucket_plan.rs
byo_phone_number.rs
byo_sip_trunk_credential.rs
call.rs
call_batch_error.rs
call_batch_response.rs
call_controller_create_201_response.rs
call_costs_inner.rs
call_destination.rs
call_log_privileged.rs
call_logs_paginated_response.rs
call_paginated_response.rs
cartesia_credential.rs
cartesia_experimental_controls.rs
cartesia_experimental_controls_speed.rs
cartesia_transcriber.rs
cartesia_voice.rs
cerebras_credential.rs
cerebras_model.rs
chat.rs
chat_controller_create_chat_200_response.rs
chat_controller_create_open_ai_chat_200_response.rs
chat_cost.rs
chat_costs_inner.rs
chat_input.rs
chat_paginated_response.rs
chunk_plan.rs
client_inbound_message.rs
client_inbound_message_add_message.rs
client_inbound_message_control.rs
client_inbound_message_end_call.rs
client_inbound_message_message.rs
client_inbound_message_say.rs
client_inbound_message_transfer.rs
client_inbound_message_transfer_destination.rs
client_message.rs
client_message_conversation_update.rs
client_message_hang.rs
client_message_language_change_detected.rs
client_message_message.rs
client_message_metadata.rs
client_message_model_output.rs
client_message_speech_update.rs
client_message_tool_calls.rs
client_message_tool_calls_result.rs
client_message_tool_calls_tool_with_tool_call_list_inner.rs
client_message_transcript.rs
client_message_transfer_update.rs
client_message_transfer_update_destination.rs
client_message_user_interrupted.rs
client_message_voice_input.rs
client_message_workflow_node_started.rs
client_message_workflow_node_started_phone_number.rs
clone_voice_dto.rs
cloudflare_credential.rs
cloudflare_r2_bucket_plan.rs
compliance_plan.rs
computer_tool.rs
computer_tool_with_tool_call.rs
condition.rs
conversation_node.rs
conversation_node_model.rs
conversation_node_transcriber.rs
conversation_node_voice.rs
cost_breakdown.rs
create_anthropic_credential_dto.rs
create_anyscale_credential_dto.rs
create_api_request_tool_dto.rs
create_assembly_ai_credential_dto.rs
create_assistant_dto.rs
create_assistant_dto_background_sound.rs
create_assistant_dto_hooks_inner.rs
create_assistant_dto_model.rs
create_assistant_dto_transcriber.rs
create_assistant_dto_transport_configurations_inner.rs
create_assistant_dto_voice.rs
create_assistant_dto_voicemail_detection.rs
create_azure_credential_dto.rs
create_azure_open_ai_credential_dto.rs
create_bash_tool_dto.rs
create_byo_phone_number_dto.rs
create_byo_sip_trunk_credential_dto.rs
create_call_dto.rs
create_cartesia_credential_dto.rs
create_cerebras_credential_dto.rs
create_chat_dto.rs
create_chat_dto_input.rs
create_chat_stream_response.rs
create_cloudflare_credential_dto.rs
create_computer_tool_dto.rs
create_custom_knowledge_base_dto.rs
create_custom_llm_credential_dto.rs
create_customer_dto.rs
create_deep_infra_credential_dto.rs
create_deep_seek_credential_dto.rs
create_deepgram_credential_dto.rs
create_dtmf_tool_dto.rs
create_dtmf_tool_dto_messages_inner.rs
create_eleven_labs_credential_dto.rs
create_end_call_tool_dto.rs
create_function_tool_dto.rs
create_gcp_credential_dto.rs
create_ghl_tool_dto.rs
create_gladia_credential_dto.rs
create_go_high_level_calendar_availability_tool_dto.rs
create_go_high_level_calendar_event_create_tool_dto.rs
create_go_high_level_contact_create_tool_dto.rs
create_go_high_level_contact_get_tool_dto.rs
create_go_high_level_credential_dto.rs
create_go_high_level_mcp_credential_dto.rs
create_google_calendar_check_availability_tool_dto.rs
create_google_calendar_create_event_tool_dto.rs
create_google_calendar_o_auth2_authorization_credential_dto.rs
create_google_calendar_o_auth2_client_credential_dto.rs
create_google_credential_dto.rs
create_google_sheets_o_auth2_authorization_credential_dto.rs
create_google_sheets_row_append_tool_dto.rs
create_groq_credential_dto.rs
create_hume_credential_dto.rs
create_inflection_ai_credential_dto.rs
create_langfuse_credential_dto.rs
create_lmnt_credential_dto.rs
create_make_credential_dto.rs
create_make_tool_dto.rs
create_mcp_tool_dto.rs
create_mistral_credential_dto.rs
create_neuphonic_credential_dto.rs
create_open_ai_credential_dto.rs
create_open_router_credential_dto.rs
create_org_dto.rs
create_outbound_call_dto.rs
create_output_tool_dto.rs
create_perplexity_ai_credential_dto.rs
create_play_ht_credential_dto.rs
create_query_tool_dto.rs
create_rime_ai_credential_dto.rs
create_runpod_credential_dto.rs
create_s3_credential_dto.rs
create_sesame_voice_dto.rs
create_session_dto.rs
create_slack_o_auth2_authorization_credential_dto.rs
create_slack_send_message_tool_dto.rs
create_smallest_ai_credential_dto.rs
create_sms_tool_dto.rs
create_speechmatics_credential_dto.rs
create_squad_dto.rs
create_supabase_credential_dto.rs
create_tavus_credential_dto.rs
create_telnyx_phone_number_dto.rs
create_test_suite_dto.rs
create_test_suite_run_dto.rs
create_test_suite_test_chat_dto.rs
create_test_suite_test_voice_dto.rs
create_text_editor_tool_dto.rs
create_together_ai_credential_dto.rs
create_token_dto.rs
create_tool_template_dto.rs
create_tool_template_dto_provider_details.rs
create_transfer_call_tool_dto.rs
create_transfer_call_tool_dto_destinations_inner.rs
create_trieve_credential_dto.rs
create_trieve_knowledge_base_dto.rs
create_twilio_credential_dto.rs
create_twilio_phone_number_dto.rs
create_vapi_phone_number_dto.rs
create_voicemail_tool_dto.rs
create_vonage_credential_dto.rs
create_vonage_phone_number_dto.rs
create_web_call_dto.rs
create_webhook_credential_dto.rs
create_workflow_dto.rs
create_xai_credential_dto.rs
credential_action_request.rs
credential_end_user.rs
credential_session_dto.rs
credential_session_error.rs
credential_session_response.rs
credential_webhook_dto.rs
custom_knowledge_base.rs
custom_llm_credential.rs
custom_llm_model.rs
custom_message.rs
custom_transcriber.rs
custom_voice.rs
customer_custom_endpointing_rule.rs
deep_infra_credential.rs
deep_infra_model.rs
deep_seek_credential.rs
deep_seek_model.rs
deepgram_credential.rs
deepgram_transcriber.rs
deepgram_transcriber_model.rs
deepgram_voice.rs
developer_message.rs
dtmf_tool.rs
edge.rs
eleven_labs_credential.rs
eleven_labs_transcriber.rs
eleven_labs_voice.rs
eleven_labs_voice_voice_id.rs
end_call_tool.rs
error.rs
exact_replacement.rs
fallback_assembly_ai_transcriber.rs
fallback_azure_speech_transcriber.rs
fallback_azure_voice.rs
fallback_cartesia_transcriber.rs
fallback_cartesia_voice.rs
fallback_custom_transcriber.rs
fallback_custom_voice.rs
fallback_deepgram_transcriber.rs
fallback_deepgram_voice.rs
fallback_eleven_labs_transcriber.rs
fallback_eleven_labs_voice.rs
fallback_gladia_transcriber.rs
fallback_google_transcriber.rs
fallback_hume_voice.rs
fallback_lmnt_voice.rs
fallback_neuphonic_voice.rs
fallback_open_ai_transcriber.rs
fallback_open_ai_voice.rs
fallback_plan.rs
fallback_plan_voices_inner.rs
fallback_play_ht_voice.rs
fallback_rime_ai_voice.rs
fallback_sesame_voice.rs
fallback_smallest_ai_voice.rs
fallback_speechmatics_transcriber.rs
fallback_talkscriber_transcriber.rs
fallback_tavus_voice.rs
fallback_transcriber_plan.rs
fallback_transcriber_plan_transcribers_inner.rs
fallback_vapi_voice.rs
file.rs
format_plan.rs
format_plan_replacements_inner.rs
fourier_denoising_plan.rs
function_call.rs
function_call_assistant_hook_action.rs
function_tool.rs
function_tool_provider_details.rs
function_tool_with_tool_call.rs
gcp_credential.rs
gcp_key.rs
gemini_multimodal_live_prebuilt_voice_config.rs
gemini_multimodal_live_speech_config.rs
gemini_multimodal_live_voice_config.rs
get_chat_paginated_dto.rs
get_session_paginated_dto.rs
ghl_tool.rs
ghl_tool_metadata.rs
ghl_tool_provider_details.rs
ghl_tool_with_tool_call.rs
gladia_credential.rs
gladia_transcriber.rs
global_node_plan.rs
go_high_level_calendar_availability_tool.rs
go_high_level_calendar_availability_tool_provider_details.rs
go_high_level_calendar_availability_tool_with_tool_call.rs
go_high_level_calendar_event_create_tool.rs
go_high_level_calendar_event_create_tool_provider_details.rs
go_high_level_calendar_event_create_tool_with_tool_call.rs
go_high_level_contact_create_tool.rs
go_high_level_contact_create_tool_provider_details.rs
go_high_level_contact_create_tool_with_tool_call.rs
go_high_level_contact_get_tool.rs
go_high_level_contact_get_tool_provider_details.rs
go_high_level_contact_get_tool_with_tool_call.rs
go_high_level_credential.rs
go_high_level_mcp_credential.rs
google_calendar_check_availability_tool.rs
google_calendar_create_event_tool.rs
google_calendar_create_event_tool_provider_details.rs
google_calendar_create_event_tool_with_tool_call.rs
google_calendar_o_auth2_authorization_credential.rs
google_calendar_o_auth2_client_credential.rs
google_credential.rs
google_model.rs
google_realtime_config.rs
google_sheets_o_auth2_authorization_credential.rs
google_sheets_row_append_tool.rs
google_sheets_row_append_tool_provider_details.rs
google_sheets_row_append_tool_with_tool_call.rs
google_transcriber.rs
google_voicemail_detection_plan.rs
groq_credential.rs
groq_model.rs
hangup_node.rs
hume_credential.rs
hume_voice.rs
import_twilio_phone_number_dto.rs
import_twilio_phone_number_dto_fallback_destination.rs
import_twilio_phone_number_dto_hooks_inner.rs
import_vonage_phone_number_dto.rs
inflection_ai_credential.rs
inflection_ai_model.rs
invite_user_dto.rs
invoice_plan.rs
json_schema.rs
jwt_response.rs
keypad_input_plan.rs
knowledge_base.rs
knowledge_base_controller_create_request.rs
knowledge_base_controller_find_all_200_response_inner.rs
knowledge_base_controller_update_request.rs
knowledge_base_cost.rs
knowledge_base_response_document.rs
langfuse_credential.rs
langfuse_observability_plan.rs
livekit_smart_endpointing_plan.rs
lmnt_credential.rs
lmnt_voice.rs
lmnt_voice_voice_id.rs
log.rs
logs_paginated_response.rs
make_credential.rs
make_tool.rs
make_tool_metadata.rs
make_tool_provider_details.rs
make_tool_with_tool_call.rs
mcp_tool.rs
message_array_inner.rs
message_plan.rs
mistral_credential.rs
mod.rs
model_cost.rs
monitor.rs
monitor_plan.rs
mono.rs
neuphonic_credential.rs
neuphonic_voice.rs
neuphonic_voice_voice_id.rs
node_artifact.rs
o_auth2_authentication_plan.rs
oauth2_authentication_session.rs
open_ai_credential.rs
open_ai_function.rs
open_ai_function_parameters.rs
open_ai_message.rs
open_ai_model.rs
open_ai_responses_request.rs
open_ai_transcriber.rs
open_ai_voice.rs
open_ai_voice_voice_id.rs
open_ai_voicemail_detection_plan.rs
open_router_credential.rs
open_router_model.rs
org.rs
org_plan.rs
output_tool.rs
pagination_meta.rs
perplexity_ai_credential.rs
perplexity_ai_model.rs
phone_number.rs
phone_number_controller_create_request.rs
phone_number_controller_update_request.rs
phone_number_hook_call_ringing.rs
phone_number_hook_call_ringing_do_inner.rs
phone_number_paginated_response.rs
phone_number_paginated_response_results_inner.rs
play_ht_credential.rs
play_ht_voice.rs
play_ht_voice_voice_id.rs
query_tool.rs
recording.rs
regex_option.rs
regex_replacement.rs
response_completed_event.rs
response_error_event.rs
response_object.rs
response_output_message.rs
response_output_text.rs
response_text_delta_event.rs
response_text_done_event.rs
rime_ai_credential.rs
rime_ai_voice.rs
rime_ai_voice_voice_id.rs
runpod_credential.rs
s3_credential.rs
say_assistant_hook_action.rs
say_phone_number_hook_action.rs
schedule_plan.rs
server.rs
server_message.rs
server_message_assistant_request.rs
server_message_conversation_update.rs
server_message_end_of_call_report.rs
server_message_hang.rs
server_message_knowledge_base_request.rs
server_message_language_change_detected.rs
server_message_message.rs
server_message_model_output.rs
server_message_phone_call_control.rs
server_message_phone_call_control_destination.rs
server_message_response.rs
server_message_response_assistant_request.rs
server_message_response_assistant_request_destination.rs
server_message_response_knowledge_base_request.rs
server_message_response_message_response.rs
server_message_response_tool_calls.rs
server_message_response_transfer_destination_request.rs
server_message_response_transfer_destination_request_destination.rs
server_message_response_voice_request.rs
server_message_speech_update.rs
server_message_status_update.rs
server_message_status_update_destination.rs
server_message_tool_calls.rs
server_message_transcript.rs
server_message_transfer_destination_request.rs
server_message_transfer_update.rs
server_message_user_interrupted.rs
server_message_voice_input.rs
server_message_voice_request.rs
sesame_voice.rs
session.rs
session_paginated_response.rs
sip_authentication.rs
sip_trunk_gateway.rs
sip_trunk_outbound_authentication_plan.rs
sip_trunk_outbound_sip_register_plan.rs
slack_o_auth2_authorization_credential.rs
slack_send_message_tool.rs
smallest_ai_credential.rs
smallest_ai_voice.rs
smallest_ai_voice_voice_id.rs
smart_denoising_plan.rs
sms_tool.rs
speechmatics_credential.rs
speechmatics_transcriber.rs
squad.rs
squad_member_dto.rs
start_speaking_plan.rs
start_speaking_plan_custom_endpointing_rules_inner.rs
start_speaking_plan_smart_endpointing_enabled.rs
start_speaking_plan_smart_endpointing_plan.rs
stop_speaking_plan.rs
structured_data_multi_plan.rs
structured_data_plan.rs
subscription.rs
success_evaluation_plan.rs
summary_plan.rs
supabase_bucket_plan.rs
supabase_credential.rs
sync_voice_library_dto.rs
system_message.rs
talkscriber_transcriber.rs
target_plan.rs
tavus_conversation_properties.rs
tavus_credential.rs
tavus_voice.rs
tavus_voice_voice_id.rs
telnyx_phone_number.rs
template.rs
test_suite.rs
test_suite_phone_number.rs
test_suite_run.rs
test_suite_run_scorer_ai.rs
test_suite_run_test_attempt.rs
test_suite_run_test_attempt_call.rs
test_suite_run_test_attempt_metadata.rs
test_suite_run_test_attempt_scorer_results_inner.rs
test_suite_run_test_result.rs
test_suite_runs_paginated_response.rs
test_suite_test_chat.rs
test_suite_test_controller_create_201_response.rs
test_suite_test_controller_create_request.rs
test_suite_test_controller_update_request.rs
test_suite_test_scorer_ai.rs
test_suite_test_voice.rs
test_suite_test_voice_scorers_inner.rs
test_suite_tests_paginated_response.rs
test_suite_tests_paginated_response_results_inner.rs
test_suites_paginated_response.rs
tester_plan.rs
text_content.rs
text_editor_tool.rs
text_editor_tool_with_tool_call.rs
time_range.rs
together_ai_credential.rs
together_ai_model.rs
token.rs
token_restrictions.rs
tool_call.rs
tool_call_function.rs
tool_call_message.rs
tool_call_result.rs
tool_call_result_message.rs
tool_controller_create_request.rs
tool_controller_find_all_200_response_inner.rs
tool_controller_update_request.rs
tool_message.rs
tool_message_complete.rs
tool_message_delayed.rs
tool_message_failed.rs
tool_message_start.rs
tool_message_start_contents_inner.rs
tool_node.rs
tool_node_tool.rs
tool_template_metadata.rs
tool_template_setup.rs
transcriber_cost.rs
transcript_plan.rs
transcription_endpointing_plan.rs
transfer_assistant_hook_action.rs
transfer_assistant_hook_action_destination.rs
transfer_call_tool.rs
transfer_destination_assistant.rs
transfer_destination_assistant_message.rs
transfer_destination_number.rs
transfer_destination_sip.rs
transfer_fallback_plan.rs
transfer_fallback_plan_message.rs
transfer_phone_number_hook_action.rs
transfer_plan.rs
transfer_plan_message.rs
transport_configuration_twilio.rs
transport_cost.rs
trieve_credential.rs
trieve_knowledge_base.rs
trieve_knowledge_base_chunk_plan.rs
trieve_knowledge_base_create.rs
trieve_knowledge_base_import.rs
trieve_knowledge_base_search_plan.rs
twilio_credential.rs
twilio_phone_number.rs
twilio_voicemail_detection_plan.rs
update_anthropic_credential_dto.rs
update_anyscale_credential_dto.rs
update_api_request_tool_dto.rs
update_assembly_ai_credential_dto.rs
update_assistant_dto.rs
update_azure_credential_dto.rs
update_azure_open_ai_credential_dto.rs
update_bash_tool_dto.rs
update_byo_phone_number_dto.rs
update_byo_sip_trunk_credential_dto.rs
update_call_dto.rs
update_cartesia_credential_dto.rs
update_cerebras_credential_dto.rs
update_cloudflare_credential_dto.rs
update_computer_tool_dto.rs
update_custom_knowledge_base_dto.rs
update_custom_llm_credential_dto.rs
update_deep_infra_credential_dto.rs
update_deep_seek_credential_dto.rs
update_deepgram_credential_dto.rs
update_dtmf_tool_dto.rs
update_eleven_labs_credential_dto.rs
update_end_call_tool_dto.rs
update_file_dto.rs
update_function_tool_dto.rs
update_gcp_credential_dto.rs
update_ghl_tool_dto.rs
update_gladia_credential_dto.rs
update_go_high_level_calendar_availability_tool_dto.rs
update_go_high_level_calendar_event_create_tool_dto.rs
update_go_high_level_contact_create_tool_dto.rs
update_go_high_level_contact_get_tool_dto.rs
update_go_high_level_credential_dto.rs
update_go_high_level_mcp_credential_dto.rs
update_google_calendar_check_availability_tool_dto.rs
update_google_calendar_create_event_tool_dto.rs
update_google_calendar_o_auth2_authorization_credential_dto.rs
update_google_calendar_o_auth2_client_credential_dto.rs
update_google_credential_dto.rs
update_google_sheets_o_auth2_authorization_credential_dto.rs
update_google_sheets_row_append_tool_dto.rs
update_groq_credential_dto.rs
update_hume_credential_dto.rs
update_inflection_ai_credential_dto.rs
update_langfuse_credential_dto.rs
update_lmnt_credential_dto.rs
update_make_credential_dto.rs
update_make_tool_dto.rs
update_mcp_tool_dto.rs
update_mistral_credential_dto.rs
update_neuphonic_credential_dto.rs
update_open_ai_credential_dto.rs
update_open_router_credential_dto.rs
update_org_dto.rs
update_output_tool_dto.rs
update_perplexity_ai_credential_dto.rs
update_play_ht_credential_dto.rs
update_query_tool_dto.rs
update_rime_ai_credential_dto.rs
update_runpod_credential_dto.rs
update_s3_credential_dto.rs
update_session_dto.rs
update_slack_o_auth2_authorization_credential_dto.rs
update_slack_send_message_tool_dto.rs
update_smallest_ai_credential_dto.rs
update_sms_tool_dto.rs
update_speechmatics_credential_dto.rs
update_squad_dto.rs
update_supabase_credential_dto.rs
update_tavus_credential_dto.rs
update_telnyx_phone_number_dto.rs
update_test_suite_dto.rs
update_test_suite_run_dto.rs
update_test_suite_test_chat_dto.rs
update_test_suite_test_voice_dto.rs
update_text_editor_tool_dto.rs
update_together_ai_credential_dto.rs
update_token_dto.rs
update_tool_template_dto.rs
update_transfer_call_tool_dto.rs
update_trieve_credential_dto.rs
update_trieve_knowledge_base_dto.rs
update_twilio_credential_dto.rs
update_twilio_phone_number_dto.rs
update_user_role_dto.rs
update_vapi_phone_number_dto.rs
update_vonage_credential_dto.rs
update_vonage_phone_number_dto.rs
update_webhook_credential_dto.rs
update_workflow_dto.rs
update_xai_credential_dto.rs
user.rs
user_message.rs
vapi_cost.rs
vapi_model.rs
vapi_phone_number.rs
vapi_smart_endpointing_plan.rs
vapi_voice.rs
vapi_voicemail_detection_plan.rs
variable_extraction_plan.rs
voice_cost.rs
voice_library.rs
voice_library_voice_response.rs
voicemail_detection_backoff_plan.rs
voicemail_detection_cost.rs
vonage_credential.rs
vonage_phone_number.rs
webhook_credential.rs
workflow.rs
workflow_anthropic_model.rs
workflow_custom_model.rs
workflow_google_model.rs
workflow_open_ai_model.rs
workflow_overrides.rs
workflow_user_editable.rs
workflow_user_editable_credentials_inner.rs
workflow_user_editable_nodes_inner.rs
workflow_user_editable_transcriber.rs
workflow_user_editable_voice.rs
xai_credential.rs
xai_model.rs