Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.20.0"
".": "0.21.0"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 138
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/zavu/zavudev-e4987140138afb7287e25f31dc8cff94c6b11975e460e0c19d54ec457d009a1b.yml
openapi_spec_hash: d20e1b8d0a9a7a65dc8a21e3a151111e
config_hash: 7fca08d9dae18513f5d7451cea11e34c
configured_endpoints: 183
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/zavu/zavudev-fc96dae99e9649b4cfb99002b7dfee6480114b8dda4ff136541533c9c9069118.yml
openapi_spec_hash: 3c2c8da8c73cdd7e656b7f2c06cc01b4
config_hash: 261e1b852ca7f8364e4a283a3edd350a
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Changelog

## 0.21.0 (2026-08-31)

Full Changelog: [v0.20.0...v0.21.0](https://github.com/zavudev/sdk-ruby/compare/v0.20.0...v0.21.0)

### Features

* **api:** api update ([4770bcf](https://github.com/zavudev/sdk-ruby/commit/4770bcfeaac29d10aee8c07e912a852e20b7586c))
* **api:** api update ([4dd9bd1](https://github.com/zavudev/sdk-ruby/commit/4dd9bd16d0984ca18b228ad0e857db573a5cd444))
* **api:** api update ([c22d5f2](https://github.com/zavudev/sdk-ruby/commit/c22d5f2e1830e823b653b8ff46eb4abb4021832f))
* **api:** api update ([7dd2286](https://github.com/zavudev/sdk-ruby/commit/7dd2286c0d534729ba105579ccfa2910368de335))
* **api:** api update ([0a81358](https://github.com/zavudev/sdk-ruby/commit/0a813584f16f93728514cab57cd3c1e814f45044))
* **api:** api update ([8f1f608](https://github.com/zavudev/sdk-ruby/commit/8f1f6083aff8b3568b7b7841f496e6dcd7076475))
* **api:** api update ([c919d2a](https://github.com/zavudev/sdk-ruby/commit/c919d2a0db7c65ce8e53dfa329b42111e0afa123))
* **api:** manual updates ([83ed616](https://github.com/zavudev/sdk-ruby/commit/83ed616d532968a4b64a248b6efeb870c383c417))

## 0.20.0 (2026-08-11)

Full Changelog: [v0.19.0...v0.20.0](https://github.com/zavudev/sdk-ruby/compare/v0.19.0...v0.20.0)
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ GIT
PATH
remote: .
specs:
zavudev (0.20.0)
zavudev (0.21.0)
cgi
connection_pool

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ To use this gem, install via Bundler by adding the following to your application
<!-- x-release-please-start-version -->

```ruby
gem "zavudev", "~> 0.20.0"
gem "zavudev", "~> 0.21.0"
```

<!-- x-release-please-end -->
Expand Down
94 changes: 93 additions & 1 deletion lib/zavudev.rb
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,25 @@
require_relative "zavudev/models/address_retrieve_params"
require_relative "zavudev/models/address_retrieve_response"
require_relative "zavudev/models/address_status"
require_relative "zavudev/models/agent_create_params"
require_relative "zavudev/models/agent_create_response"
require_relative "zavudev/models/agent_delete_params"
require_relative "zavudev/models/agent_list_params"
require_relative "zavudev/models/agent_list_voices_params"
require_relative "zavudev/models/agent_list_voices_response"
require_relative "zavudev/models/agent_retrieve_params"
require_relative "zavudev/models/agent_retrieve_response"
require_relative "zavudev/models/agents/sender_connect_params"
require_relative "zavudev/models/agents/sender_connect_response"
require_relative "zavudev/models/agents/sender_disconnect_params"
require_relative "zavudev/models/agent_template_list_params"
require_relative "zavudev/models/agent_template_list_response"
require_relative "zavudev/models/agent_template_retrieve_params"
require_relative "zavudev/models/agent_template_retrieve_response"
require_relative "zavudev/models/agent_test_params"
require_relative "zavudev/models/agent_test_response"
require_relative "zavudev/models/agent_update_params"
require_relative "zavudev/models/agent_update_response"
require_relative "zavudev/models/available_phone_number"
require_relative "zavudev/models/balance_retrieve_params"
require_relative "zavudev/models/balance_retrieve_response"
Expand Down Expand Up @@ -95,12 +114,19 @@
require_relative "zavudev/models/broadcast_status"
require_relative "zavudev/models/broadcast_update_params"
require_relative "zavudev/models/broadcast_update_response"
require_relative "zavudev/models/call_create_params"
require_relative "zavudev/models/call_create_response"
require_relative "zavudev/models/call_hangup_params"
require_relative "zavudev/models/call_hangup_response"
require_relative "zavudev/models/call_list_params"
require_relative "zavudev/models/call_list_response"
require_relative "zavudev/models/call_retrieve_params"
require_relative "zavudev/models/call_retrieve_response"
require_relative "zavudev/models/channel"
require_relative "zavudev/models/contact"
require_relative "zavudev/models/contact_channel"
require_relative "zavudev/models/contact_create_params"
require_relative "zavudev/models/contact_delete_params"
require_relative "zavudev/models/contact_dismiss_merge_suggestion_params"
require_relative "zavudev/models/contact_list_params"
require_relative "zavudev/models/contact_merge_params"
require_relative "zavudev/models/contact_retrieve_by_phone_params"
Expand All @@ -113,6 +139,22 @@
require_relative "zavudev/models/contacts/channel_update_params"
require_relative "zavudev/models/contacts/channel_update_response"
require_relative "zavudev/models/contact_update_params"
require_relative "zavudev/models/conversation_list_messages_params"
require_relative "zavudev/models/conversation_list_params"
require_relative "zavudev/models/conversation_list_response"
require_relative "zavudev/models/conversation_mark_as_read_params"
require_relative "zavudev/models/conversation_mark_as_read_response"
require_relative "zavudev/models/conversation_retrieve_params"
require_relative "zavudev/models/conversation_retrieve_response"
require_relative "zavudev/models/email_domain_create_params"
require_relative "zavudev/models/email_domain_create_response"
require_relative "zavudev/models/email_domain_delete_params"
require_relative "zavudev/models/email_domain_list_params"
require_relative "zavudev/models/email_domain_list_response"
require_relative "zavudev/models/email_domain_retrieve_params"
require_relative "zavudev/models/email_domain_retrieve_response"
require_relative "zavudev/models/email_domain_verify_params"
require_relative "zavudev/models/email_domain_verify_response"
require_relative "zavudev/models/function_create_params"
require_relative "zavudev/models/function_create_response"
require_relative "zavudev/models/function_delete_params"
Expand All @@ -121,17 +163,41 @@
require_relative "zavudev/models/function_deploy_response"
require_relative "zavudev/models/function_get_deployment_params"
require_relative "zavudev/models/function_get_deployment_response"
require_relative "zavudev/models/function_list_deployments_params"
require_relative "zavudev/models/function_list_deployments_response"
require_relative "zavudev/models/function_list_event_types_params"
require_relative "zavudev/models/function_list_event_types_response"
require_relative "zavudev/models/function_retrieve_params"
require_relative "zavudev/models/function_retrieve_response"
require_relative "zavudev/models/function_rollback_deployment_params"
require_relative "zavudev/models/function_rollback_deployment_response"
require_relative "zavudev/models/functions/git_link_deploy_now_params"
require_relative "zavudev/models/functions/git_link_deploy_now_response"
require_relative "zavudev/models/functions/git_link_link_params"
require_relative "zavudev/models/functions/git_link_link_response"
require_relative "zavudev/models/functions/git_link_retrieve_params"
require_relative "zavudev/models/functions/git_link_retrieve_response"
require_relative "zavudev/models/functions/git_link_unlink_params"
require_relative "zavudev/models/functions/git_link_update_params"
require_relative "zavudev/models/functions/git_link_update_response"
require_relative "zavudev/models/functions/secret_list_params"
require_relative "zavudev/models/functions/secret_list_response"
require_relative "zavudev/models/functions/secret_set_params"
require_relative "zavudev/models/functions/secret_set_response"
require_relative "zavudev/models/functions/secret_unset_params"
require_relative "zavudev/models/functions/trigger_create_params"
require_relative "zavudev/models/functions/trigger_create_response"
require_relative "zavudev/models/functions/trigger_delete_params"
require_relative "zavudev/models/functions/trigger_list_params"
require_relative "zavudev/models/functions/trigger_list_response"
require_relative "zavudev/models/functions/trigger_update_params"
require_relative "zavudev/models/functions/trigger_update_response"
require_relative "zavudev/models/function_tail_logs_params"
require_relative "zavudev/models/function_tail_logs_response"
require_relative "zavudev/models/function_update_params"
require_relative "zavudev/models/function_update_response"
require_relative "zavudev/models/introspect_validate_email_params"
require_relative "zavudev/models/introspect_validate_email_response"
require_relative "zavudev/models/introspect_validate_phone_params"
require_relative "zavudev/models/introspect_validate_phone_response"
require_relative "zavudev/models/invitation"
Expand All @@ -147,6 +213,8 @@
require_relative "zavudev/models/me_retrieve_response"
require_relative "zavudev/models/message"
require_relative "zavudev/models/message_content"
require_relative "zavudev/models/message_list_attachments_params"
require_relative "zavudev/models/message_list_attachments_response"
require_relative "zavudev/models/message_list_params"
require_relative "zavudev/models/message_react_params"
require_relative "zavudev/models/message_response"
Expand Down Expand Up @@ -257,15 +325,22 @@
require_relative "zavudev/models/senders/agent/knowledge_bases/document_create_response"
require_relative "zavudev/models/senders/agent/knowledge_bases/document_delete_params"
require_relative "zavudev/models/senders/agent/knowledge_bases/document_list_params"
require_relative "zavudev/models/senders/agent/knowledge_bases/document_retrieve_document_params"
require_relative "zavudev/models/senders/agent/knowledge_bases/document_retrieve_document_response"
require_relative "zavudev/models/senders/agent/knowledge_bases/document_update_document_params"
require_relative "zavudev/models/senders/agent/knowledge_bases/document_update_document_response"
require_relative "zavudev/models/senders/agent/knowledge_base_update_params"
require_relative "zavudev/models/senders/agent/knowledge_base_update_response"
require_relative "zavudev/models/senders/agent/tool_create_params"
require_relative "zavudev/models/senders/agent/tool_create_response"
require_relative "zavudev/models/senders/agent/tool_delete_params"
require_relative "zavudev/models/senders/agent/tool_list_params"
require_relative "zavudev/models/senders/agent/tool_list_test_runs_params"
require_relative "zavudev/models/senders/agent/tool_list_test_runs_response"
require_relative "zavudev/models/senders/agent/tool_parameters"
require_relative "zavudev/models/senders/agent/tool_retrieve_params"
require_relative "zavudev/models/senders/agent/tool_retrieve_response"
require_relative "zavudev/models/senders/agent/tools/webhook_rotate_secret_params"
require_relative "zavudev/models/senders/agent/tool_test_params"
require_relative "zavudev/models/senders/agent/tool_test_response"
require_relative "zavudev/models/senders/agent/tool_update_params"
Expand All @@ -281,6 +356,9 @@
require_relative "zavudev/models/senders/agent_stats_params"
require_relative "zavudev/models/senders/agent_update_params"
require_relative "zavudev/models/senders/agent"
require_relative "zavudev/models/senders/telegram_connect_params"
require_relative "zavudev/models/senders/telegram_connect_response"
require_relative "zavudev/models/senders/telegram_disconnect_params"
require_relative "zavudev/models/senders/whats_app_sync_contacts"
require_relative "zavudev/models/senders/whats_app_sync_history"
require_relative "zavudev/models/senders/whatsapp_sync_retrieve_params"
Expand Down Expand Up @@ -319,6 +397,10 @@
require_relative "zavudev/models/template_list_params"
require_relative "zavudev/models/template_retrieve_params"
require_relative "zavudev/models/template_submit_params"
require_relative "zavudev/models/template_sync_params"
require_relative "zavudev/models/template_sync_response"
require_relative "zavudev/models/url_escalate_params"
require_relative "zavudev/models/url_escalate_response"
require_relative "zavudev/models/url_list_verified_params"
require_relative "zavudev/models/url_retrieve_details_params"
require_relative "zavudev/models/url_retrieve_details_response"
Expand All @@ -333,13 +415,21 @@
require_relative "zavudev/models/whatsapp_category"
require_relative "zavudev/models"
require_relative "zavudev/resources/addresses"
require_relative "zavudev/resources/agents"
require_relative "zavudev/resources/agents/senders"
require_relative "zavudev/resources/agent_templates"
require_relative "zavudev/resources/balance"
require_relative "zavudev/resources/broadcasts"
require_relative "zavudev/resources/broadcasts/contacts"
require_relative "zavudev/resources/calls"
require_relative "zavudev/resources/contacts"
require_relative "zavudev/resources/contacts/channels"
require_relative "zavudev/resources/conversations"
require_relative "zavudev/resources/email_domains"
require_relative "zavudev/resources/functions"
require_relative "zavudev/resources/functions/git_link"
require_relative "zavudev/resources/functions/secrets"
require_relative "zavudev/resources/functions/triggers"
require_relative "zavudev/resources/introspect"
require_relative "zavudev/resources/invitations"
require_relative "zavudev/resources/me"
Expand All @@ -357,6 +447,8 @@
require_relative "zavudev/resources/senders/agent/knowledge_bases"
require_relative "zavudev/resources/senders/agent/knowledge_bases/documents"
require_relative "zavudev/resources/senders/agent/tools"
require_relative "zavudev/resources/senders/agent/tools/webhook"
require_relative "zavudev/resources/senders/telegram"
require_relative "zavudev/resources/senders/whatsapp_sync"
require_relative "zavudev/resources/sub_accounts"
require_relative "zavudev/resources/sub_accounts/api_keys"
Expand Down
20 changes: 20 additions & 0 deletions lib/zavudev/client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,21 @@ class Client < Zavudev::Internal::Transport::BaseClient
# @return [Zavudev::Resources::Functions]
attr_reader :functions

# @return [Zavudev::Resources::Conversations]
attr_reader :conversations

# @return [Zavudev::Resources::Calls]
attr_reader :calls

# @return [Zavudev::Resources::AgentTemplates]
attr_reader :agent_templates

# @return [Zavudev::Resources::EmailDomains]
attr_reader :email_domains

# @return [Zavudev::Resources::Agents]
attr_reader :agents

# @api private
#
# @return [Hash{String=>String}]
Expand Down Expand Up @@ -143,6 +158,11 @@ def initialize(
@number_10dlc = Zavudev::Resources::Number10dlc.new(client: self)
@me = Zavudev::Resources::Me.new(client: self)
@functions = Zavudev::Resources::Functions.new(client: self)
@conversations = Zavudev::Resources::Conversations.new(client: self)
@calls = Zavudev::Resources::Calls.new(client: self)
@agent_templates = Zavudev::Resources::AgentTemplates.new(client: self)
@email_domains = Zavudev::Resources::EmailDomains.new(client: self)
@agents = Zavudev::Resources::Agents.new(client: self)
end
end
end
Loading