---
title: "DigitalOcean"
description: "Official DigitalOcean API for Droplets, databases, Kubernetes, networking, applications and account resources. Each command makes one request with your scoped personal access token. Creating or resizing resources can inc"
---

> Documentation Index
> Fetch the complete documentation index at: https://help.tooluse.net/llms.txt
> Use this file to discover all available pages before exploring further.

# DigitalOcean

<p>Official DigitalOcean API for Droplets, databases, Kubernetes, networking, applications and account resources. Each command makes one request with your scoped personal access token. Creating or resizing resources can incur charges; writes and deletes affect real infrastructure. Deprecated, alternate-origin and non-JSON contracts are explicitly excluded.</p>

<details data-command-index><summary>What you can do (794)</summary>
<h2>What you can do</h2>
<p>Available commands: 794 (422 read, 372 write). Enable only the commands your application needs.</p>
<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Command</th>
<th>Effect</th>
</tr>
</thead>
<tbody><tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-actorlimits_get">Get an Actor&#39;s Limits</a> — <code>digitalocean.actorlimits_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-actorlimits_delete">Clear an Actor&#39;s Limits</a> — <code>digitalocean.actorlimits_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-actorlimits_update">Set an Actor&#39;s Limits</a> — <code>digitalocean.actorlimits_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-providercredentials_create">Create a Provider Credential</a> — <code>digitalocean.providercredentials_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-providercredentials_list">List Provider Credentials</a> — <code>digitalocean.providercredentials_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-providercredentials_get">Get a Provider Credential</a> — <code>digitalocean.providercredentials_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-providercredentials_delete">Delete a Provider Credential</a> — <code>digitalocean.providercredentials_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-connections_create">Create a Connection</a> — <code>digitalocean.connections_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-connections_list">List Connections</a> — <code>digitalocean.connections_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-connections_get">Get a Connection</a> — <code>digitalocean.connections_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-connections_delete">Delete a Connection</a> — <code>digitalocean.connections_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-mcpservers_create">Register an MCP Server</a> — <code>digitalocean.mcpservers_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-mcpservers_list">List MCP Servers</a> — <code>digitalocean.mcpservers_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-mcpservers_get">Get an MCP Server</a> — <code>digitalocean.mcpservers_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-mcpservers_patch">Update an MCP Server</a> — <code>digitalocean.mcpservers_patch</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-mcpservers_delete">Delete an MCP Server</a> — <code>digitalocean.mcpservers_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-mcpservers_run_resync">Discover an MCP Server&#39;s Tools</a> — <code>digitalocean.mcpservers_run_resync</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-mcpservers_list_tools">List an MCP Server&#39;s Tools</a> — <code>digitalocean.mcpservers_list_tools</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-mcpservers_update_tools">Set Which of an MCP Server&#39;s Tools Are Enabled</a> — <code>digitalocean.mcpservers_update_tools</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-outputviews_create">Create an Output View</a> — <code>digitalocean.outputviews_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-outputviews_list">List Output Views</a> — <code>digitalocean.outputviews_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-outputviews_validate">Preview an Output View</a> — <code>digitalocean.outputviews_validate</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-outputviews_get">Get an Output View</a> — <code>digitalocean.outputviews_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-outputviews_delete">Delete an Output View</a> — <code>digitalocean.outputviews_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-sessions_create">Create a Session</a> — <code>digitalocean.sessions_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-sessions_list">List Sessions</a> — <code>digitalocean.sessions_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-sessions_list_search">Search Sessions</a> — <code>digitalocean.sessions_list_search</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-sessions_delete">Delete a Session</a> — <code>digitalocean.sessions_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-toolbelts_create">Create a Toolbelt</a> — <code>digitalocean.toolbelts_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-toolbelts_list">List Toolbelts</a> — <code>digitalocean.toolbelts_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-toolbelts_list_search">Search Toolbelts</a> — <code>digitalocean.toolbelts_list_search</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-toolbelts_get">Get a Toolbelt</a> — <code>digitalocean.toolbelts_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-toolbelts_delete">Delete a Toolbelt</a> — <code>digitalocean.toolbelts_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-toolbelts_list_providers">List the Providers in a Toolbelt</a> — <code>digitalocean.toolbelts_list_providers</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-toolbelts_list_provider_tools">List a Toolbelt&#39;s Tools from One Provider</a> — <code>digitalocean.toolbelts_list_provider_tools</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-toolbelts_add_tools">Add Tools to a Toolbelt</a> — <code>digitalocean.toolbelts_add_tools</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-toolbelts_delete_tools">Remove Tools from a Toolbelt</a> — <code>digitalocean.toolbelts_delete_tools</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-tools_list">List Tools</a> — <code>digitalocean.tools_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-tools_list_health">List Tool Health</a> — <code>digitalocean.tools_list_health</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-tools_list_health_providers">List Provider Health</a> — <code>digitalocean.tools_list_health_providers</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-tools_get_health">Get Tool Health</a> — <code>digitalocean.tools_get_health</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-tools_list_providers">List Providers</a> — <code>digitalocean.tools_list_providers</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-tools_list_search_providers">Search Providers</a> — <code>digitalocean.tools_list_search_providers</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-tools_list_search">Search Tools</a> — <code>digitalocean.tools_list_search</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-tools_list_toolkits">List Toolkits</a> — <code>digitalocean.tools_list_toolkits</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-users_list">List Users</a> — <code>digitalocean.users_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-users_get">Get a User</a> — <code>digitalocean.users_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-oneclicks_list">List 1-Click Applications</a> — <code>digitalocean.oneclicks_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-oneclicks_install_kubernetes">Install Kubernetes 1-Click Applications</a> — <code>digitalocean.oneclicks_install_kubernetes</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-account_get">Get User Information</a> — <code>digitalocean.account_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-sshkeys_list">List All SSH Keys</a> — <code>digitalocean.sshkeys_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-sshkeys_create">Create a New SSH Key</a> — <code>digitalocean.sshkeys_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-sshkeys_get">Retrieve an Existing SSH Key</a> — <code>digitalocean.sshkeys_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-sshkeys_update">Update an SSH Key&#39;s Name</a> — <code>digitalocean.sshkeys_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-sshkeys_delete">Delete an SSH Key</a> — <code>digitalocean.sshkeys_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-actions_list">List All Actions</a> — <code>digitalocean.actions_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-actions_get">Retrieve an Existing Action</a> — <code>digitalocean.actions_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-addons_get_app">List Available Add-On Applications</a> — <code>digitalocean.addons_get_app</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-addons_get_app_metadata">Get Metadata for an Add-On Application</a> — <code>digitalocean.addons_get_app_metadata</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-addons_list">List all Add-On Resources</a> — <code>digitalocean.addons_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-addons_create">Create/Provision a New Add-on Resource</a> — <code>digitalocean.addons_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-addons_get">Get details on an Add-On Resource</a> — <code>digitalocean.addons_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-addons_delete">Delete/Deprovision an Add-on Resource</a> — <code>digitalocean.addons_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-addons_patch">Update the name for an Add-On Resource</a> — <code>digitalocean.addons_patch</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-addons_patch_plan">Update the plan for an Add-On Resource</a> — <code>digitalocean.addons_patch_plan</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_list_configs">List active Environment Configs for the caller&#39;s team.</a> — <code>digitalocean.harness_list_configs</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_create_config">Create an Environment Config (environment spec + optional Insights opt-in).</a> — <code>digitalocean.harness_create_config</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_get_config">Get an active Environment Config and its environment spec.</a> — <code>digitalocean.harness_get_config</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_delete_config">Soft-delete an Environment Config.</a> — <code>digitalocean.harness_delete_config</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_create_config_clone">Clone an Environment Config under a new name.</a> — <code>digitalocean.harness_create_config_clone</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_list_config_sessions">List the sessions created from one Environment Config.</a> — <code>digitalocean.harness_list_config_sessions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_list_sessions">ListSessions enumerates sessions for the caller&#39;s tenant.</a> — <code>digitalocean.harness_list_sessions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_create_session">CreateSession provisions a sandbox and starts a Harness Runtime session.</a> — <code>digitalocean.harness_create_session</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_list_session_sandbox_sizes">ListSandboxSizes returns the customer-selectable sandbox (microVM) size catalog.</a> — <code>digitalocean.harness_list_session_sandbox_sizes</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_delete_session">DestroySession tears down the sandbox and marks the session DESTROYED.</a> — <code>digitalocean.harness_delete_session</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_get_session">GetSession returns the current snapshot of a session.</a> — <code>digitalocean.harness_get_session</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_update_session">PatchSession updates session-scoped settings on an existing session.</a> — <code>digitalocean.harness_update_session</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_list_session_checkpoints">ListCheckpoints enumerates a session&#39;s checkpoints, newest first.</a> — <code>digitalocean.harness_list_session_checkpoints</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_create_session_checkpoint">CreateCheckpoint captures the session&#39;s live sandbox state as a durable checkpoint.</a> — <code>digitalocean.harness_create_session_checkpoint</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_get_session_checkpoint">GetCheckpoint returns the current snapshot of a checkpoint.</a> — <code>digitalocean.harness_get_session_checkpoint</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_delete_session_checkpoint">DeleteCheckpoint removes a checkpoint and its underlying machine-state capture.</a> — <code>digitalocean.harness_delete_session_checkpoint</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_revert_session_checkpoint">RollbackToCheckpoint rewinds a session to a checkpoint.</a> — <code>digitalocean.harness_revert_session_checkpoint</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_create_session_fork">ForkSession creates child sessions from a checkpoint of this session.</a> — <code>digitalocean.harness_create_session_fork</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_post_session_hitl">ResolveHITL records the user&#39;s decision on a pending HITL request.</a> — <code>digitalocean.harness_post_session_hitl</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_create_session_input">SendInput delivers a user chat message into the session.</a> — <code>digitalocean.harness_create_session_input</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_post_session_pause">PauseSession freezes the session&#39;s microVM sandbox.</a> — <code>digitalocean.harness_post_session_pause</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_post_session_resume">ResumeSession explicitly thaws a PAUSED session&#39;s microVM sandbox.</a> — <code>digitalocean.harness_post_session_resume</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_post_session_sandbox_exec">ExecInSandbox runs a one-shot command inside the session&#39;s sandbox.</a> — <code>digitalocean.harness_post_session_sandbox_exec</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_create_session_workspace_transfer">Start a staged (large-file) workspace transfer.</a> — <code>digitalocean.harness_create_session_workspace_transfer</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_get_session_workspace_transfer">Get the status of a staged workspace transfer.</a> — <code>digitalocean.harness_get_session_workspace_transfer</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_cancel_session_workspace_transfer">Cancel a staged workspace transfer.</a> — <code>digitalocean.harness_cancel_session_workspace_transfer</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_commit_session_workspace_transfer">Finalize a staged upload.</a> — <code>digitalocean.harness_commit_session_workspace_transfer</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_create_session_workspace_part_upload_urls">Mint presigned PUT URLs for one or more multipart upload parts.</a> — <code>digitalocean.harness_create_session_workspace_part_upload_urls</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_get_session_ingress">GetIngressURL returns the public HTTPS URL of the session&#39;s OpenHands Agent Server.</a> — <code>digitalocean.harness_get_session_ingress</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_list_templates">ListTeamTemplates returns the caller&#39;s team custom templates.</a> — <code>digitalocean.harness_list_templates</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_create_template">CreateTemplate creates a team custom template and kicks a build.</a> — <code>digitalocean.harness_create_template</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_get_template">GetTemplate returns a team custom template by public id.</a> — <code>digitalocean.harness_get_template</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_update_template">UpdateTemplate updates a team template&#39;s source and kicks a new build.</a> — <code>digitalocean.harness_update_template</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_delete_template">DeleteTemplate deletes a team custom template.</a> — <code>digitalocean.harness_delete_template</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_list_template_builds">ListTemplateBuilds returns build history for a template.</a> — <code>digitalocean.harness_list_template_builds</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_get_template_build">GetTemplateBuild returns a single template build.</a> — <code>digitalocean.harness_get_template_build</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_list_triggers">ListTriggers enumerates the calling team&#39;s triggers.</a> — <code>digitalocean.harness_list_triggers</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_create_trigger">CreateTrigger creates a webhook or cron trigger.</a> — <code>digitalocean.harness_create_trigger</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_get_trigger_by_session">GetTriggerBySession reverse-looks-up the trigger that produced or binds a session.</a> — <code>digitalocean.harness_get_trigger_by_session</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_list_reusable_sessions">ListReusableSessions lists the team&#39;s PAUSED sessions for the reuse picker.</a> — <code>digitalocean.harness_list_reusable_sessions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_get_trigger">GetTrigger returns a single trigger by id.</a> — <code>digitalocean.harness_get_trigger</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_update_trigger">UpdateTrigger updates, pauses, or re-enables a trigger.</a> — <code>digitalocean.harness_update_trigger</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_delete_trigger">DeleteTrigger soft-deletes a trigger.</a> — <code>digitalocean.harness_delete_trigger</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_list_trigger_executions">ListTriggerExecutions returns a trigger&#39;s execution history.</a> — <code>digitalocean.harness_list_trigger_executions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_get_trigger_execution">GetTriggerExecution returns a single execution, including its payload.</a> — <code>digitalocean.harness_get_trigger_execution</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_cancel_trigger_execution">CancelExecution ends a running execution and frees the trigger&#39;s in-flight slot.</a> — <code>digitalocean.harness_cancel_trigger_execution</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_post_trigger_rotate_secret">RotateTriggerSecret issues a new webhook secret.</a> — <code>digitalocean.harness_post_trigger_rotate_secret</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-harness_list_webhook_providers">ListWebhookProviders lists supported webhook providers for the create-trigger UI.</a> — <code>digitalocean.harness_list_webhook_providers</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_list">List All Apps</a> — <code>digitalocean.apps_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_delete">Delete an App</a> — <code>digitalocean.apps_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get">Retrieve an Existing App</a> — <code>digitalocean.apps_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_update">Update an App</a> — <code>digitalocean.apps_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_restart">Restart an App</a> — <code>digitalocean.apps_restart</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_logs_active_deployment">Retrieve Active Deployment Logs</a> — <code>digitalocean.apps_get_logs_active_deployment</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_exec_active_deployment">Retrieve Exec URL</a> — <code>digitalocean.apps_get_exec_active_deployment</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_instances">Retrieve App Instances</a> — <code>digitalocean.apps_get_instances</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_list_deployments">List App Deployments</a> — <code>digitalocean.apps_list_deployments</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_create_deployment">Create an App Deployment</a> — <code>digitalocean.apps_create_deployment</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_deployment">Retrieve an App Deployment</a> — <code>digitalocean.apps_get_deployment</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_cancel_deployment">Cancel a Deployment</a> — <code>digitalocean.apps_cancel_deployment</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_logs">Retrieve Deployment Logs</a> — <code>digitalocean.apps_get_logs</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_logs_aggregate">Retrieve Aggregate Deployment Logs</a> — <code>digitalocean.apps_get_logs_aggregate</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_exec">Retrieve Exec URL for Deployment</a> — <code>digitalocean.apps_get_exec</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_logs_active_deployment_aggregate">Retrieve Active Deployment Aggregate Logs</a> — <code>digitalocean.apps_get_logs_active_deployment_aggregate</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_list_job_invocations">List Job Invocations</a> — <code>digitalocean.apps_list_job_invocations</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_job_invocation">Get Job Invocations</a> — <code>digitalocean.apps_get_job_invocation</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_cancel_job_invocation">Cancel Job Invocation</a> — <code>digitalocean.apps_cancel_job_invocation</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_job_invocation_logs">Retrieve Job Invocation Logs</a> — <code>digitalocean.apps_get_job_invocation_logs</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_list_events">List App Events</a> — <code>digitalocean.apps_list_events</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_event">Get an Event</a> — <code>digitalocean.apps_get_event</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_cancel_event">Cancel an Event</a> — <code>digitalocean.apps_cancel_event</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_event_logs">Retrieve Event Logs</a> — <code>digitalocean.apps_get_event_logs</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_list_instancesizes">List Instance Sizes</a> — <code>digitalocean.apps_list_instancesizes</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_instancesize">Retrieve an Instance Size</a> — <code>digitalocean.apps_get_instancesize</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_list_regions">List App Regions</a> — <code>digitalocean.apps_list_regions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_validate_appspec">Propose an App Spec</a> — <code>digitalocean.apps_validate_appspec</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_list_alerts">List all app alerts</a> — <code>digitalocean.apps_list_alerts</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_assign_alertdestinations">Update destinations for alerts</a> — <code>digitalocean.apps_assign_alertdestinations</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_create_rollback">Rollback App</a> — <code>digitalocean.apps_create_rollback</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_validate_rollback">Validate App Rollback</a> — <code>digitalocean.apps_validate_rollback</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_commit_rollback">Commit App Rollback</a> — <code>digitalocean.apps_commit_rollback</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_revert_rollback">Revert App Rollback</a> — <code>digitalocean.apps_revert_rollback</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_metrics_bandwidth_daily">Retrieve App Daily Bandwidth Metrics</a> — <code>digitalocean.apps_get_metrics_bandwidth_daily</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_list_metrics_bandwidth_daily">Retrieve Multiple Apps&#39; Daily Bandwidth Metrics</a> — <code>digitalocean.apps_list_metrics_bandwidth_daily</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-apps_get_health">Retrieve App Health</a> — <code>digitalocean.apps_get_health</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-cdn_list_endpoints">List All CDN Endpoints</a> — <code>digitalocean.cdn_list_endpoints</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-cdn_create_endpoint">Create a New CDN Endpoint</a> — <code>digitalocean.cdn_create_endpoint</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-cdn_get_endpoint">Retrieve an Existing CDN Endpoint</a> — <code>digitalocean.cdn_get_endpoint</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-cdn_update_endpoints">Update a CDN Endpoint</a> — <code>digitalocean.cdn_update_endpoints</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-cdn_delete_endpoint">Delete a CDN Endpoint</a> — <code>digitalocean.cdn_delete_endpoint</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-cdn_purge_cache">Purge the Cache for an Existing CDN Endpoint</a> — <code>digitalocean.cdn_purge_cache</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-certificates_list">List All Certificates</a> — <code>digitalocean.certificates_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-certificates_create">Create a New Certificate</a> — <code>digitalocean.certificates_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-certificates_get">Retrieve an Existing Certificate</a> — <code>digitalocean.certificates_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-certificates_delete">Delete a Certificate</a> — <code>digitalocean.certificates_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-balance_get">Get Customer Balance</a> — <code>digitalocean.balance_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-prepaymentconfig_get">Get Customer Prepayment Configuration</a> — <code>digitalocean.prepaymentconfig_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-prepaymentstatus_get">Get Customer Prepayment Status</a> — <code>digitalocean.prepaymentstatus_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-billinghistory_list">List Billing History</a> — <code>digitalocean.billinghistory_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-invoices_list">List All Invoices</a> — <code>digitalocean.invoices_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-invoices_get_byuuid">Retrieve an Invoice by UUID</a> — <code>digitalocean.invoices_get_byuuid</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-invoices_get_csvbyuuid">Retrieve an Invoice CSV by UUID</a> — <code>digitalocean.invoices_get_csvbyuuid</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-invoices_get_summarybyuuid">Retrieve an Invoice Summary by UUID</a> — <code>digitalocean.invoices_get_summarybyuuid</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-billinginsights_list">List Billing Insights</a> — <code>digitalocean.billinginsights_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_options">List Database Options</a> — <code>digitalocean.databases_list_options</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_clusters">List All Database Clusters</a> — <code>digitalocean.databases_list_clusters</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_create_cluster">Create a New Database Cluster</a> — <code>digitalocean.databases_create_cluster</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_cluster">Retrieve an Existing Database Cluster</a> — <code>digitalocean.databases_get_cluster</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_destroy_cluster">Destroy a Database Cluster</a> — <code>digitalocean.databases_destroy_cluster</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_config">Retrieve an Existing Database Cluster Configuration</a> — <code>digitalocean.databases_get_config</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_patch_config">Update the Database Configuration for an Existing Database</a> — <code>digitalocean.databases_patch_config</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_ca">Retrieve the Public Certificate</a> — <code>digitalocean.databases_get_ca</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_migrationstatus">Retrieve the Status of an Online Migration</a> — <code>digitalocean.databases_get_migrationstatus</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_onlinemigration">Start an Online Migration</a> — <code>digitalocean.databases_update_onlinemigration</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_delete_onlinemigration">Stop an Online Migration</a> — <code>digitalocean.databases_delete_onlinemigration</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_region">Migrate a Database Cluster to a New Region</a> — <code>digitalocean.databases_update_region</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_clustersize">Resize a Database Cluster</a> — <code>digitalocean.databases_update_clustersize</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_firewall_rules">List Firewall Rules (Trusted Sources) for a Database Cluster</a> — <code>digitalocean.databases_list_firewall_rules</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_firewall_rules">Update Firewall Rules (Trusted Sources) for a Database</a> — <code>digitalocean.databases_update_firewall_rules</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_do_settings">Retrieve DO Settings for a Database Cluster</a> — <code>digitalocean.databases_get_do_settings</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_do_settings">Update DO Settings for a Database Cluster</a> — <code>digitalocean.databases_update_do_settings</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_maintenancewindow">Configure a Database Cluster&#39;s Maintenance Window</a> — <code>digitalocean.databases_update_maintenancewindow</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_install_update">Start Database Maintenance</a> — <code>digitalocean.databases_install_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_backups">List Backups for a Database Cluster</a> — <code>digitalocean.databases_list_backups</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_replicas">List All Read-only Replicas</a> — <code>digitalocean.databases_list_replicas</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_create_replica">Create a Read-only Replica</a> — <code>digitalocean.databases_create_replica</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_events_logs">List all Events Logs</a> — <code>digitalocean.databases_list_events_logs</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_replica">Retrieve an Existing Read-only Replica</a> — <code>digitalocean.databases_get_replica</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_destroy_replica">Destroy a Read-only Replica</a> — <code>digitalocean.databases_destroy_replica</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_promote_replica">Promote a Read-only Replica to become a Primary Cluster</a> — <code>digitalocean.databases_promote_replica</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_users">List all Database Users</a> — <code>digitalocean.databases_list_users</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_add_user">Add a Database User</a> — <code>digitalocean.databases_add_user</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_user">Retrieve an Existing Database User</a> — <code>digitalocean.databases_get_user</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_delete_user">Remove a Database User</a> — <code>digitalocean.databases_delete_user</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_user">Update a Database User</a> — <code>digitalocean.databases_update_user</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_reset_auth">Reset a Database User&#39;s Password or Authentication Method</a> — <code>digitalocean.databases_reset_auth</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list">List All Databases</a> — <code>digitalocean.databases_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_add">Add a New Database</a> — <code>digitalocean.databases_add</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get">Retrieve an Existing Database</a> — <code>digitalocean.databases_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_delete">Delete a Database</a> — <code>digitalocean.databases_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_connectionpools">List Connection Pools (PostgreSQL)</a> — <code>digitalocean.databases_list_connectionpools</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_add_connectionpool">Add a New Connection Pool (PostgreSQL)</a> — <code>digitalocean.databases_add_connectionpool</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_connectionpool">Retrieve Existing Connection Pool (PostgreSQL)</a> — <code>digitalocean.databases_get_connectionpool</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_connectionpool">Update Connection Pools (PostgreSQL)</a> — <code>digitalocean.databases_update_connectionpool</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_delete_connectionpool">Delete a Connection Pool (PostgreSQL)</a> — <code>digitalocean.databases_delete_connectionpool</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_evictionpolicy">Retrieve the Eviction Policy for a Caching or Valkey Cluster</a> — <code>digitalocean.databases_get_evictionpolicy</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_evictionpolicy">Configure the Eviction Policy for a Caching or Valkey Cluster</a> — <code>digitalocean.databases_update_evictionpolicy</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_sql_mode">Retrieve the SQL Modes for a MySQL Cluster</a> — <code>digitalocean.databases_get_sql_mode</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_sql_mode">Update SQL Mode for a Cluster</a> — <code>digitalocean.databases_update_sql_mode</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_major_version">Upgrade Major Version for a Database</a> — <code>digitalocean.databases_update_major_version</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_autoscale">Retrieve Autoscale Configuration for a Database Cluster</a> — <code>digitalocean.databases_get_autoscale</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_autoscale">Configure Autoscale Settings for a Database Cluster</a> — <code>digitalocean.databases_update_autoscale</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_kafka_topics">List Topics for a Kafka Cluster</a> — <code>digitalocean.databases_list_kafka_topics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_create_kafka_topic">Create Topic for a Kafka Cluster</a> — <code>digitalocean.databases_create_kafka_topic</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_kafka_topic">Get Topic for a Kafka Cluster</a> — <code>digitalocean.databases_get_kafka_topic</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_kafka_topic">Update Topic for a Kafka Cluster</a> — <code>digitalocean.databases_update_kafka_topic</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_delete_kafka_topic">Delete Topic for a Kafka Cluster</a> — <code>digitalocean.databases_delete_kafka_topic</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_logsink">List Logsinks for a Database Cluster </a> — <code>digitalocean.databases_list_logsink</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_create_logsink">Create Logsink for a Database Cluster </a> — <code>digitalocean.databases_create_logsink</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_logsink">Get Logsink for a Database Cluster </a> — <code>digitalocean.databases_get_logsink</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_logsink">Update Logsink for a Database Cluster </a> — <code>digitalocean.databases_update_logsink</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_delete_logsink">Delete Logsink for a Database Cluster </a> — <code>digitalocean.databases_delete_logsink</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_kafka_schemas">List Schemas for Kafka Cluster </a> — <code>digitalocean.databases_list_kafka_schemas</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_create_kafka_schema">Create Schema Registry for Kafka Cluster </a> — <code>digitalocean.databases_create_kafka_schema</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_kafka_schema">Get a Kafka Schema by Subject Name </a> — <code>digitalocean.databases_get_kafka_schema</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_delete_kafka_schema">Delete a Kafka Schema by Subject Name </a> — <code>digitalocean.databases_delete_kafka_schema</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_kafka_schema_version">Get Kafka Schema by Subject Version</a> — <code>digitalocean.databases_get_kafka_schema_version</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_kafka_schema_config">Retrieve Schema Registry Configuration for a kafka Cluster</a> — <code>digitalocean.databases_get_kafka_schema_config</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_kafka_schema_config">Update Schema Registry Configuration for a kafka Cluster</a> — <code>digitalocean.databases_update_kafka_schema_config</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_kafka_schema_subject_config">Retrieve Schema Registry Configuration for a Subject of kafka Cluster</a> — <code>digitalocean.databases_get_kafka_schema_subject_config</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_kafka_schema_subject_config">Update Schema Registry Configuration for a Subject of kafka Cluster</a> — <code>digitalocean.databases_update_kafka_schema_subject_config</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_get_cluster_metrics_credentials">Retrieve Database Clusters&#39; Metrics Endpoint Credentials</a> — <code>digitalocean.databases_get_cluster_metrics_credentials</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_update_cluster_metrics_credentials">Update Database Clusters&#39; Metrics Endpoint Credentials</a> — <code>digitalocean.databases_update_cluster_metrics_credentials</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_list_opeasearch_indexes">List Indexes for a OpenSearch Cluster</a> — <code>digitalocean.databases_list_opeasearch_indexes</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-databases_delete_opensearch_index">Delete Index for OpenSearch Cluster</a> — <code>digitalocean.databases_delete_opensearch_index</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_get">Get a Dedicated Inference</a> — <code>digitalocean.dedicatedinferences_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_patch">Update a Dedicated Inference</a> — <code>digitalocean.dedicatedinferences_patch</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_delete">Delete a Dedicated Inference</a> — <code>digitalocean.dedicatedinferences_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_list">List Dedicated Inferences</a> — <code>digitalocean.dedicatedinferences_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_create">Create a Dedicated Inference</a> — <code>digitalocean.dedicatedinferences_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_list_accelerators">List Dedicated Inference Accelerators</a> — <code>digitalocean.dedicatedinferences_list_accelerators</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_get_accelerator">Get a Dedicated Inference Accelerator</a> — <code>digitalocean.dedicatedinferences_get_accelerator</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_get_ca">Get Dedicated Inference CA Certificate</a> — <code>digitalocean.dedicatedinferences_get_ca</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_list_tokens">List Dedicated Inference Tokens</a> — <code>digitalocean.dedicatedinferences_list_tokens</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_create_tokens">Create a Dedicated Inference Token</a> — <code>digitalocean.dedicatedinferences_create_tokens</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_delete_tokens">Revoke a Dedicated Inference Token</a> — <code>digitalocean.dedicatedinferences_delete_tokens</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_list_sizes">List Dedicated Inference Sizes</a> — <code>digitalocean.dedicatedinferences_list_sizes</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dedicatedinferences_get_gpu_model_config">Get Dedicated Inference GPU Model Config</a> — <code>digitalocean.dedicatedinferences_get_gpu_model_config</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-domains_list">List All Domains</a> — <code>digitalocean.domains_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-domains_create">Create a New Domain</a> — <code>digitalocean.domains_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-domains_get">Retrieve an Existing Domain</a> — <code>digitalocean.domains_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-domains_delete">Delete a Domain</a> — <code>digitalocean.domains_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-domains_list_records">List All Domain Records</a> — <code>digitalocean.domains_list_records</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-domains_create_record">Create a New Domain Record</a> — <code>digitalocean.domains_create_record</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-domains_get_record">Retrieve an Existing Domain Record</a> — <code>digitalocean.domains_get_record</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-domains_patch_record">Update a Domain Record</a> — <code>digitalocean.domains_patch_record</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-domains_update_record">Update a Domain Record</a> — <code>digitalocean.domains_update_record</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-domains_delete_record">Delete a Domain Record</a> — <code>digitalocean.domains_delete_record</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_list">List All Droplets</a> — <code>digitalocean.droplets_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_create">Create a New Droplet</a> — <code>digitalocean.droplets_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_destroy_bytag">Deleting Droplets by Tag</a> — <code>digitalocean.droplets_destroy_bytag</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_get">Retrieve an Existing Droplet</a> — <code>digitalocean.droplets_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_destroy">Delete an Existing Droplet</a> — <code>digitalocean.droplets_destroy</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_list_backups">List Backups for a Droplet</a> — <code>digitalocean.droplets_list_backups</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_get_backup_policy">Retrieve the Backup Policy for an Existing Droplet</a> — <code>digitalocean.droplets_get_backup_policy</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_list_backup_policies">List Backup Policies for All Existing Droplets</a> — <code>digitalocean.droplets_list_backup_policies</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_list_supported_backup_policies">List Supported Droplet Backup Policies</a> — <code>digitalocean.droplets_list_supported_backup_policies</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_list_snapshots">List Snapshots for a Droplet</a> — <code>digitalocean.droplets_list_snapshots</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dropletactions_list">List Actions for a Droplet</a> — <code>digitalocean.dropletactions_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dropletactions_post">Initiate a Droplet Action</a> — <code>digitalocean.dropletactions_post</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dropletactions_post_bytag">Acting on Tagged Droplets</a> — <code>digitalocean.dropletactions_post_bytag</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-dropletactions_get">Retrieve a Droplet Action</a> — <code>digitalocean.dropletactions_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_list_kernels">List All Available Kernels for a Droplet</a> — <code>digitalocean.droplets_list_kernels</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_list_firewalls">List all Firewalls Applied to a Droplet</a> — <code>digitalocean.droplets_list_firewalls</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_list_neighbors">List Neighbors for a Droplet</a> — <code>digitalocean.droplets_list_neighbors</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_list_associatedresources">List Associated Resources for a Droplet</a> — <code>digitalocean.droplets_list_associatedresources</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_destroy_withassociatedresourcesselective">Selectively Destroy a Droplet and its Associated Resources</a> — <code>digitalocean.droplets_destroy_withassociatedresourcesselective</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_destroy_withassociatedresourcesdangerous">Destroy a Droplet and All of its Associated Resources (Dangerous)</a> — <code>digitalocean.droplets_destroy_withassociatedresourcesdangerous</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_get_destroyassociatedresourcesstatus">Check Status of a Droplet Destroy with Associated Resources Request</a> — <code>digitalocean.droplets_get_destroyassociatedresourcesstatus</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_destroy_retrywithassociatedresources">Retry a Droplet Destroy with Associated Resources Request</a> — <code>digitalocean.droplets_destroy_retrywithassociatedresources</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-autoscalepools_list">List All Autoscale Pools</a> — <code>digitalocean.autoscalepools_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-autoscalepools_create">Create a New Autoscale Pool</a> — <code>digitalocean.autoscalepools_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-autoscalepools_get">Retrieve an Existing Autoscale Pool</a> — <code>digitalocean.autoscalepools_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-autoscalepools_update">Update Autoscale Pool</a> — <code>digitalocean.autoscalepools_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-autoscalepools_delete">Delete autoscale pool</a> — <code>digitalocean.autoscalepools_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-autoscalepools_delete_dangerous">Delete autoscale pool and resources</a> — <code>digitalocean.autoscalepools_delete_dangerous</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-autoscalepools_list_members">List members</a> — <code>digitalocean.autoscalepools_list_members</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-autoscalepools_list_history">List history events</a> — <code>digitalocean.autoscalepools_list_history</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-firewalls_list">List All Firewalls</a> — <code>digitalocean.firewalls_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-firewalls_create">Create a New Firewall</a> — <code>digitalocean.firewalls_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-firewalls_get">Retrieve an Existing Firewall</a> — <code>digitalocean.firewalls_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-firewalls_update">Update a Firewall</a> — <code>digitalocean.firewalls_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-firewalls_delete">Delete a Firewall</a> — <code>digitalocean.firewalls_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-firewalls_assign_droplets">Add Droplets to a Firewall</a> — <code>digitalocean.firewalls_assign_droplets</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-firewalls_delete_droplets">Remove Droplets from a Firewall</a> — <code>digitalocean.firewalls_delete_droplets</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-firewalls_add_tags">Add Tags to a Firewall</a> — <code>digitalocean.firewalls_add_tags</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-firewalls_delete_tags">Remove Tags from a Firewall</a> — <code>digitalocean.firewalls_delete_tags</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-firewalls_add_rules">Add Rules to a Firewall</a> — <code>digitalocean.firewalls_add_rules</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-firewalls_delete_rules">Remove Rules from a Firewall</a> — <code>digitalocean.firewalls_delete_rules</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-floatingips_list">List All Floating IPs</a> — <code>digitalocean.floatingips_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-floatingips_create">Create a New Floating IP</a> — <code>digitalocean.floatingips_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-floatingips_get">Retrieve an Existing Floating IP</a> — <code>digitalocean.floatingips_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-floatingips_delete">Delete a Floating IP</a> — <code>digitalocean.floatingips_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-floatingipsaction_list">List All Actions for a Floating IP</a> — <code>digitalocean.floatingipsaction_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-floatingipsaction_post">Initiate a Floating IP Action</a> — <code>digitalocean.floatingipsaction_post</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-floatingipsaction_get">Retrieve an Existing Floating IP Action</a> — <code>digitalocean.floatingipsaction_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functions_list_namespaces">List Namespaces</a> — <code>digitalocean.functions_list_namespaces</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functions_create_namespace">Create Namespace</a> — <code>digitalocean.functions_create_namespace</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functions_get_namespace">Get Namespace</a> — <code>digitalocean.functions_get_namespace</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functions_delete_namespace">Delete Namespace</a> — <code>digitalocean.functions_delete_namespace</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functions_list_triggers">List Triggers</a> — <code>digitalocean.functions_list_triggers</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functions_create_trigger">Create Trigger</a> — <code>digitalocean.functions_create_trigger</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functions_get_trigger">Get Trigger</a> — <code>digitalocean.functions_get_trigger</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functions_update_trigger">Update Trigger</a> — <code>digitalocean.functions_update_trigger</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functions_delete_trigger">Delete Trigger</a> — <code>digitalocean.functions_delete_trigger</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functionsaccesskey_list">List Namespace Access Keys</a> — <code>digitalocean.functionsaccesskey_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functionsaccesskey_create">Create a Namespace Access Key</a> — <code>digitalocean.functionsaccesskey_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functionsaccesskey_update">Update a Namespace Access Key</a> — <code>digitalocean.functionsaccesskey_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-functionsaccesskey_delete">Delete a Namespace Access Key</a> — <code>digitalocean.functionsaccesskey_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-images_list">List All Images</a> — <code>digitalocean.images_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-images_create_custom">Create a Custom Image</a> — <code>digitalocean.images_create_custom</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-images_get">Retrieve an Existing Image</a> — <code>digitalocean.images_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-images_update">Update an Image</a> — <code>digitalocean.images_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-images_delete">Delete an Image</a> — <code>digitalocean.images_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-images_post_account_transfer_create">Initiate an Image Account Transfer</a> — <code>digitalocean.images_post_account_transfer_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-images_post_account_transfer_accept">Accept an Image Account Transfer</a> — <code>digitalocean.images_post_account_transfer_accept</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-images_post_account_transfer_cancel">Cancel an Image Account Transfer</a> — <code>digitalocean.images_post_account_transfer_cancel</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-images_post_account_transfer_decline">Decline an Image Account Transfer</a> — <code>digitalocean.images_post_account_transfer_decline</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-imageactions_list">List All Actions for an Image</a> — <code>digitalocean.imageactions_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-imageactions_post">Initiate an Image Action</a> — <code>digitalocean.imageactions_post</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-imageactions_get">Retrieve an Existing Action</a> — <code>digitalocean.imageactions_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_list_alertinstances">List Alert Instances</a> — <code>digitalocean.insights_list_alertinstances</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_get_alertinstance">Retrieve an Alert Instance</a> — <code>digitalocean.insights_get_alertinstance</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_list_alertrules">List Alert Rules</a> — <code>digitalocean.insights_list_alertrules</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_get_alertrule">Retrieve an Alert Rule</a> — <code>digitalocean.insights_get_alertrule</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_update_alertrule">Update an Alert Rule</a> — <code>digitalocean.insights_update_alertrule</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_delete_alertrule">Delete an Alert Rule</a> — <code>digitalocean.insights_delete_alertrule</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_list_notificationchannels">List Notification Channels</a> — <code>digitalocean.insights_list_notificationchannels</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_create_notificationchannel">Create a Notification Channel</a> — <code>digitalocean.insights_create_notificationchannel</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_get_notificationchannel">Retrieve a Notification Channel</a> — <code>digitalocean.insights_get_notificationchannel</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_update_notificationchannel">Update a Notification Channel</a> — <code>digitalocean.insights_update_notificationchannel</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_delete_notificationchannel">Delete a Notification Channel</a> — <code>digitalocean.insights_delete_notificationchannel</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_get_promquery">Execute an instant PromQL query</a> — <code>digitalocean.insights_get_promquery</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_get_promqueryrange">Execute a range PromQL query</a> — <code>digitalocean.insights_get_promqueryrange</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_get_promlabels">List label names</a> — <code>digitalocean.insights_get_promlabels</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_get_promlabelvalues">List values for a label</a> — <code>digitalocean.insights_get_promlabelvalues</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_get_promseries">Find series by label selectors</a> — <code>digitalocean.insights_get_promseries</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_get_trace">Retrieve an existing trace</a> — <code>digitalocean.insights_get_trace</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_list_resources">List Resource Signal Enablement</a> — <code>digitalocean.insights_list_resources</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_get_resource">Retrieve Resource Signal Enablement</a> — <code>digitalocean.insights_get_resource</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-insights_update_resourcesignals">Update Resource Signal Enablement</a> — <code>digitalocean.insights_update_resourcesignals</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_list_consents">List All Consent Records</a> — <code>digitalocean.signals_list_consents</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_update_team_consent">Update Team-Level Consent</a> — <code>digitalocean.signals_update_team_consent</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_get_consent">Retrieve Consent for an Environment</a> — <code>digitalocean.signals_get_consent</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_update_consent">Update Consent for an Environment</a> — <code>digitalocean.signals_update_consent</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_list_agent_sessions">List Sessions for an Environment</a> — <code>digitalocean.signals_list_agent_sessions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_list_session_dialogues">List Dialogues for a Session</a> — <code>digitalocean.signals_list_session_dialogues</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_list_exports">List Export Jobs</a> — <code>digitalocean.signals_list_exports</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_create_export">Create an Export Job</a> — <code>digitalocean.signals_create_export</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_get_export_options">Get Export Options</a> — <code>digitalocean.signals_get_export_options</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_get_export">Retrieve an Export Job</a> — <code>digitalocean.signals_get_export</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_get_export_download">Get Export Download URL</a> — <code>digitalocean.signals_get_export_download</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_list_deletions">List Data Deletion Jobs</a> — <code>digitalocean.signals_list_deletions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_create_deletion">Create a Data Deletion Job</a> — <code>digitalocean.signals_create_deletion</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-signals_get_deletion">Retrieve a Data Deletion Job</a> — <code>digitalocean.signals_get_deletion</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_list_clusters">List All Kubernetes Clusters</a> — <code>digitalocean.kubernetes_list_clusters</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_create_cluster">Create a New Kubernetes Cluster</a> — <code>digitalocean.kubernetes_create_cluster</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_get_cluster">Retrieve an Existing Kubernetes Cluster</a> — <code>digitalocean.kubernetes_get_cluster</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_update_cluster">Update a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_update_cluster</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_delete_cluster">Delete a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_delete_cluster</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_list_associatedresources">List Associated Resources for Cluster Deletion</a> — <code>digitalocean.kubernetes_list_associatedresources</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_destroy_associatedresourcesselective">Selectively Delete a Cluster and its Associated Resources</a> — <code>digitalocean.kubernetes_destroy_associatedresourcesselective</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_destroy_associatedresourcesdangerous">Delete a Cluster and All of its Associated Resources (Dangerous)</a> — <code>digitalocean.kubernetes_destroy_associatedresourcesdangerous</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_get_credentials">Retrieve Credentials for a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_get_credentials</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_get_availableupgrades">Retrieve Available Upgrades for an Existing Kubernetes Cluster</a> — <code>digitalocean.kubernetes_get_availableupgrades</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_upgrade_cluster">Upgrade a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_upgrade_cluster</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_list_nodepools">List All Node Pools in a Kubernetes Clusters</a> — <code>digitalocean.kubernetes_list_nodepools</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_get_nodepool">Retrieve a Node Pool for a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_get_nodepool</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_update_nodepool">Update a Node Pool in a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_update_nodepool</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_delete_nodepool">Delete a Node Pool in a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_delete_nodepool</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_delete_node">Delete a Node in a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_delete_node</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_get_clusteruser">Retrieve User Information for a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_get_clusteruser</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_list_options">List Available Regions, Node Sizes, and Versions of Kubernetes</a> — <code>digitalocean.kubernetes_list_options</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_run_clusterlint">Run Clusterlint Checks on a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_run_clusterlint</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_get_clusterlintresults">Fetch Clusterlint Diagnostics for a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_get_clusterlintresults</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_add_registry">Add Container Registry to Kubernetes Clusters</a> — <code>digitalocean.kubernetes_add_registry</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_remove_registry">Remove Container Registry from Kubernetes Clusters</a> — <code>digitalocean.kubernetes_remove_registry</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_add_registries">Add Container Registries to Kubernetes Clusters</a> — <code>digitalocean.kubernetes_add_registries</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_remove_registries">Remove Container Registries from Kubernetes Clusters</a> — <code>digitalocean.kubernetes_remove_registries</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-kubernetes_get_status_messages">Fetch Status Messages for a Kubernetes Cluster</a> — <code>digitalocean.kubernetes_get_status_messages</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-loadbalancers_list">List All Load Balancers</a> — <code>digitalocean.loadbalancers_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-loadbalancers_get">Retrieve an Existing Load Balancer</a> — <code>digitalocean.loadbalancers_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-loadbalancers_delete">Delete a Load Balancer</a> — <code>digitalocean.loadbalancers_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-loadbalancers_delete_cache">Delete a Global Load Balancer CDN Cache</a> — <code>digitalocean.loadbalancers_delete_cache</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-loadbalancers_add_forwardingrules">Add Forwarding Rules to a Load Balancer</a> — <code>digitalocean.loadbalancers_add_forwardingrules</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-loadbalancers_remove_forwardingrules">Remove Forwarding Rules from a Load Balancer</a> — <code>digitalocean.loadbalancers_remove_forwardingrules</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvms_list">List all MicroVMs</a> — <code>digitalocean.microvms_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvms_create">Create a MicroVM</a> — <code>digitalocean.microvms_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvms_get_options">List MicroVM options</a> — <code>digitalocean.microvms_get_options</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvmcheckpoints_list">List checkpoints</a> — <code>digitalocean.microvmcheckpoints_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvmcheckpoints_get">Retrieve a checkpoint</a> — <code>digitalocean.microvmcheckpoints_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvmcheckpoints_delete">Delete a checkpoint</a> — <code>digitalocean.microvmcheckpoints_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvms_get">Retrieve a MicroVM</a> — <code>digitalocean.microvms_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvms_delete">Delete a MicroVM</a> — <code>digitalocean.microvms_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvms_post_pause">Pause a MicroVM</a> — <code>digitalocean.microvms_post_pause</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvms_post_resume">Resume a MicroVM</a> — <code>digitalocean.microvms_post_resume</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvms_run_command">Run a command in a MicroVM</a> — <code>digitalocean.microvms_run_command</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-microvmcheckpoints_create">Create a checkpoint of a MicroVM</a> — <code>digitalocean.microvmcheckpoints_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_list_alertpolicy">List Alert Policies</a> — <code>digitalocean.monitoring_list_alertpolicy</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_create_alertpolicy">Create Alert Policy</a> — <code>digitalocean.monitoring_create_alertpolicy</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_alertpolicy">Retrieve an Existing Alert Policy</a> — <code>digitalocean.monitoring_get_alertpolicy</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_update_alertpolicy">Update an Alert Policy</a> — <code>digitalocean.monitoring_update_alertpolicy</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_delete_alertpolicy">Delete an Alert Policy</a> — <code>digitalocean.monitoring_delete_alertpolicy</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_dropletbandwidthmetrics">Get Droplet Bandwidth Metrics</a> — <code>digitalocean.monitoring_get_dropletbandwidthmetrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_dropletcpumetrics">Get Droplet CPU Metrics</a> — <code>digitalocean.monitoring_get_dropletcpumetrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_dropletfilesystemfreemetrics">Get Droplet Filesystem Free Metrics</a> — <code>digitalocean.monitoring_get_dropletfilesystemfreemetrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_dropletfilesystemsizemetrics">Get Droplet Filesystem Size Metrics</a> — <code>digitalocean.monitoring_get_dropletfilesystemsizemetrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_dropletload1metrics">Get Droplet Load1 Metrics</a> — <code>digitalocean.monitoring_get_dropletload1metrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_dropletload5metrics">Get Droplet Load5 Metrics</a> — <code>digitalocean.monitoring_get_dropletload5metrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_dropletload15metrics">Get Droplet Load15 Metrics</a> — <code>digitalocean.monitoring_get_dropletload15metrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_dropletmemorycachedmetrics">Get Droplet Cached Memory Metrics</a> — <code>digitalocean.monitoring_get_dropletmemorycachedmetrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_dropletmemoryfreemetrics">Get Droplet Free Memory Metrics</a> — <code>digitalocean.monitoring_get_dropletmemoryfreemetrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_dropletmemorytotalmetrics">Get Droplet Total Memory Metrics</a> — <code>digitalocean.monitoring_get_dropletmemorytotalmetrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_dropletmemoryavailablemetrics">Get Droplet Available Memory Metrics</a> — <code>digitalocean.monitoring_get_dropletmemoryavailablemetrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_appmemorypercentagemetrics">Get App Memory Percentage Metrics</a> — <code>digitalocean.monitoring_get_appmemorypercentagemetrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_appcpupercentagemetrics">Get App CPU Percentage Metrics</a> — <code>digitalocean.monitoring_get_appcpupercentagemetrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_apprestartcountmetrics-yml">Get App Restart Count Metrics</a> — <code>digitalocean.monitoring_get_apprestartcountmetrics.yml</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_connections_current">Get Load Balancer Frontend Total Current Active Connections Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_connections_current</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_connections_limit">Get Load Balancer Frontend Max Connections Limit Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_connections_limit</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_cpu_utilization">Get Load Balancer Frontend Average Percentage CPU Utilization Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_cpu_utilization</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_firewall_dropped_bytes">Get Load Balancer Frontend Firewall Dropped Bytes Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_firewall_dropped_bytes</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_firewall_dropped_packets">Get Load Balancer Frontend Firewall Dropped Packets Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_firewall_dropped_packets</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_http_responses">Get Load Balancer Frontend HTTP Rate Of Response Code Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_http_responses</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_http_requests_per_second">Get Load Balancer Frontend HTTP Requests Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_http_requests_per_second</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_network_throughput_http">Get Load Balancer Frontend HTTP Throughput Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_network_throughput_http</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_network_throughput_udp">Get Load Balancer Frontend UDP Throughput Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_network_throughput_udp</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_network_throughput_tcp">Get Load Balancer Frontend TCP Throughput Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_network_throughput_tcp</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_nlb_tcp_network_throughput">Get Network Load Balancer Frontend TCP Throughput Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_nlb_tcp_network_throughput</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_nlb_udp_network_throughput">Get Network Load Balancer Frontend UDP Throughput Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_nlb_udp_network_throughput</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_tls_connections_current">Get Load Balancer Frontend Current TLS Connections Rate Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_tls_connections_current</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_tls_connections_limit">Get Load Balancer Frontend Max TLS Connections Limit Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_tls_connections_limit</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_frontend_tls_connections_exceeding_rate_limit">Get Load Balancer Frontend Closed TLS Connections For Exceeded Rate Limit Metrics</a> — <code>digitalocean.monitoring_get_lb_frontend_tls_connections_exceeding_rate_limit</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_http_session_duration_avg">Get Load Balancer Droplets Average HTTP Session Duration Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_http_session_duration_avg</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_http_session_duration_50p">Get Load Balancer Droplets 50th Percentile HTTP Session Duration Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_http_session_duration_50p</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_http_session_duration_95p">Get Load Balancer Droplets 95th Percentile HTTP Session Duration Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_http_session_duration_95p</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_http_response_time_avg">Get Load Balancer Droplets Average HTTP Response Time Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_http_response_time_avg</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_http_response_time_50p">Get Load Balancer Droplets 50th Percentile HTTP Response Time Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_http_response_time_50p</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_http_response_time_95p">Get Load Balancer Droplets 95th Percentile HTTP Response Time Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_http_response_time_95p</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_http_response_time_99p">Get Load Balancer Droplets 99th Percentile HTTP Response Time Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_http_response_time_99p</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_queue_size">Get Load Balancer Droplets Queue Size Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_queue_size</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_http_responses">Get Load Balancer Droplets HTTP Rate Of Response Code Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_http_responses</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_connections">Get Load Balancer Droplets Active Connections Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_connections</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_health_checks">Get Load Balancer Droplets Health Check Status Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_health_checks</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_lb_droplets_downtime">Get Load Balancer Droplets Downtime Status Metrics</a> — <code>digitalocean.monitoring_get_lb_droplets_downtime</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_droplet_autoscale_current_instances">Get Droplet Autoscale Pool Current Size</a> — <code>digitalocean.monitoring_get_droplet_autoscale_current_instances</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_droplet_autoscale_target_instances">Get Droplet Autoscale Pool Target Size</a> — <code>digitalocean.monitoring_get_droplet_autoscale_target_instances</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_droplet_autoscale_current_cpu_utilization-yml">Get Droplet Autoscale Pool Current Average CPU utilization</a> — <code>digitalocean.monitoring_get_droplet_autoscale_current_cpu_utilization.yml</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_droplet_autoscale_target_cpu_utilization">Get Droplet Autoscale Pool Target Average CPU utilization</a> — <code>digitalocean.monitoring_get_droplet_autoscale_target_cpu_utilization</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_droplet_autoscale_current_memory_utilization">Get Droplet Autoscale Pool Current Average Memory utilization</a> — <code>digitalocean.monitoring_get_droplet_autoscale_current_memory_utilization</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_droplet_autoscale_target_memory_utilization">Get Droplet Autoscale Pool Target Average Memory utilization</a> — <code>digitalocean.monitoring_get_droplet_autoscale_target_memory_utilization</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_database_mysql_cpu_usage">Get Database MySQL CPU Usage Metrics</a> — <code>digitalocean.monitoring_get_database_mysql_cpu_usage</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_database_mysql_load">Get Database MySQL Load Average Metrics</a> — <code>digitalocean.monitoring_get_database_mysql_load</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_database_mysql_memory_usage">Get Database MySQL Memory Usage Metrics</a> — <code>digitalocean.monitoring_get_database_mysql_memory_usage</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_database_mysql_disk_usage">Get Database MySQL Disk Usage Metrics</a> — <code>digitalocean.monitoring_get_database_mysql_disk_usage</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_database_mysql_threads_connected">Get Database MySQL Threads Connected Metrics</a> — <code>digitalocean.monitoring_get_database_mysql_threads_connected</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_database_mysql_threads_created_rate">Get Database MySQL Threads Created Rate Metrics</a> — <code>digitalocean.monitoring_get_database_mysql_threads_created_rate</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_database_mysql_threads_active">Get Database MySQL Threads Active Metrics</a> — <code>digitalocean.monitoring_get_database_mysql_threads_active</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_database_mysql_index_vs_sequential_reads">Get Database MySQL Index vs Sequential Reads Metrics</a> — <code>digitalocean.monitoring_get_database_mysql_index_vs_sequential_reads</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_database_mysql_op_rates">Get Database MySQL Operations Throughput Metrics</a> — <code>digitalocean.monitoring_get_database_mysql_op_rates</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_database_mysql_schema_throughput">Get Database MySQL Schema Throughput Metrics</a> — <code>digitalocean.monitoring_get_database_mysql_schema_throughput</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_database_mysql_schema_latency">Get Database MySQL Schema Latency Metrics</a> — <code>digitalocean.monitoring_get_database_mysql_schema_latency</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_create_destination">Create Logging Destination</a> — <code>digitalocean.monitoring_create_destination</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_list_destinations">List Logging Destinations</a> — <code>digitalocean.monitoring_list_destinations</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_destination">Get Logging Destination</a> — <code>digitalocean.monitoring_get_destination</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_update_destination">Update Logging Destination</a> — <code>digitalocean.monitoring_update_destination</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_delete_destination">Delete Logging Destination</a> — <code>digitalocean.monitoring_delete_destination</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_create_sink">Create Sink</a> — <code>digitalocean.monitoring_create_sink</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_list_sinks">Lists all sinks</a> — <code>digitalocean.monitoring_list_sinks</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_get_sink">Get Sink</a> — <code>digitalocean.monitoring_get_sink</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-monitoring_delete_sink">Delete Sink</a> — <code>digitalocean.monitoring_delete_sink</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_create">Create a new NFS share</a> — <code>digitalocean.nfs_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_list">List NFS shares per region</a> — <code>digitalocean.nfs_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_get">Get an NFS share</a> — <code>digitalocean.nfs_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_delete">Delete an NFS share</a> — <code>digitalocean.nfs_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_create_action">Initiate an NFS action</a> — <code>digitalocean.nfs_create_action</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_list_snapshot">List NFS snapshots per region</a> — <code>digitalocean.nfs_list_snapshot</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_get_snapshot">Get an NFS snapshot by ID</a> — <code>digitalocean.nfs_get_snapshot</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_delete_snapshot">Delete an NFS snapshot</a> — <code>digitalocean.nfs_delete_snapshot</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_create_access_point">Create an NFS access point</a> — <code>digitalocean.nfs_create_access_point</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_list_access_points">List NFS access points for a share</a> — <code>digitalocean.nfs_list_access_points</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_get_access_point">Get an NFS access point</a> — <code>digitalocean.nfs_get_access_point</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-nfs_delete_access_point">Delete an NFS access point</a> — <code>digitalocean.nfs_delete_access_point</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-organizations_create_team">Create a Team in an Organization</a> — <code>digitalocean.organizations_create_team</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-organizations_list_teams">List Teams in an Organization</a> — <code>digitalocean.organizations_list_teams</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-partnerattachments_list">List all partner attachments</a> — <code>digitalocean.partnerattachments_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-partnerattachments_create">Create a new partner attachment</a> — <code>digitalocean.partnerattachments_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-partnerattachments_get">Retrieve an existing partner attachment</a> — <code>digitalocean.partnerattachments_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-partnerattachments_patch">Update an existing partner attachment</a> — <code>digitalocean.partnerattachments_patch</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-partnerattachments_delete">Delete an existing partner attachment</a> — <code>digitalocean.partnerattachments_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-partnerattachments_get_bgp_auth_key">Get current BGP auth key for the partner attachment</a> — <code>digitalocean.partnerattachments_get_bgp_auth_key</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-partnerattachments_list_remote_routes">List remote routes for a partner attachment</a> — <code>digitalocean.partnerattachments_list_remote_routes</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-partnerattachments_get_service_key">Get the current service key for the partner attachment</a> — <code>digitalocean.partnerattachments_get_service_key</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-partnerattachments_create_service_key">Regenerate the service key for the partner attachment</a> — <code>digitalocean.partnerattachments_create_service_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-projects_list">List All Projects</a> — <code>digitalocean.projects_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-projects_create">Create a Project</a> — <code>digitalocean.projects_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-projects_get_default">Retrieve the Default Project</a> — <code>digitalocean.projects_get_default</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-projects_patch_default">Patch the Default Project</a> — <code>digitalocean.projects_patch_default</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-projects_get">Retrieve an Existing Project</a> — <code>digitalocean.projects_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-projects_patch">Patch a Project</a> — <code>digitalocean.projects_patch</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-projects_delete">Delete an Existing Project</a> — <code>digitalocean.projects_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-projects_list_resources">List Project Resources</a> — <code>digitalocean.projects_list_resources</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-projects_assign_resources">Assign Resources to a Project</a> — <code>digitalocean.projects_assign_resources</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-projects_list_resources_default">List Default Project Resources</a> — <code>digitalocean.projects_list_resources_default</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-projects_assign_resources_default">Assign Resources to Default Project</a> — <code>digitalocean.projects_assign_resources_default</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-regions_list">List All Data Center Regions</a> — <code>digitalocean.regions_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_list">List All Container Registries</a> — <code>digitalocean.registries_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_create">Create Container Registry</a> — <code>digitalocean.registries_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_get">Get a Container Registry By Name</a> — <code>digitalocean.registries_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_delete">Delete Container Registry By Name</a> — <code>digitalocean.registries_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_get_dockercredentials">Get Docker Credentials By Registry Name</a> — <code>digitalocean.registries_get_dockercredentials</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_get_subscription">Get Subscription Information</a> — <code>digitalocean.registries_get_subscription</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_update_subscription">Update Subscription Tier</a> — <code>digitalocean.registries_update_subscription</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_get_options">List Registry Options (Subscription Tiers and Available Regions)</a> — <code>digitalocean.registries_get_options</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_get_garbagecollection">Get Active Garbage Collection</a> — <code>digitalocean.registries_get_garbagecollection</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_run_garbagecollection">Start Garbage Collection</a> — <code>digitalocean.registries_run_garbagecollection</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_list_garbagecollections">List Garbage Collections</a> — <code>digitalocean.registries_list_garbagecollections</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_update_garbagecollection">Update Garbage Collection</a> — <code>digitalocean.registries_update_garbagecollection</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_list_repositoriesv2">List All Container Registry Repositories (V2)</a> — <code>digitalocean.registries_list_repositoriesv2</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_delete_repository">Delete Container Registry Repository</a> — <code>digitalocean.registries_delete_repository</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_list_repositorytags">List All Container Registry Repository Tags</a> — <code>digitalocean.registries_list_repositorytags</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_delete_repositorytag">Delete Container Registry Repository Tag</a> — <code>digitalocean.registries_delete_repositorytag</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_list_repositorymanifests">List All Container Registry Repository Manifests</a> — <code>digitalocean.registries_list_repositorymanifests</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_delete_repositorymanifest">Delete Container Registry Repository Manifest</a> — <code>digitalocean.registries_delete_repositorymanifest</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-registries_validate_name">Validate a Container Registry Name</a> — <code>digitalocean.registries_validate_name</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-droplets_list_neighborsids">List All Droplet Neighbors</a> — <code>digitalocean.droplets_list_neighborsids</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedips_list">List All Reserved IPs</a> — <code>digitalocean.reservedips_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedips_create">Create a New Reserved IP</a> — <code>digitalocean.reservedips_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedips_get">Retrieve an Existing Reserved IP</a> — <code>digitalocean.reservedips_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedips_delete">Delete a Reserved IP</a> — <code>digitalocean.reservedips_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedipsactions_list">List All Actions for a Reserved IP</a> — <code>digitalocean.reservedipsactions_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedipsactions_post">Initiate a Reserved IP Action</a> — <code>digitalocean.reservedipsactions_post</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedipsactions_get">Retrieve an Existing Reserved IP Action</a> — <code>digitalocean.reservedipsactions_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedipv6_list">List All Reserved IPv6s</a> — <code>digitalocean.reservedipv6_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedipv6_create">Create a New Reserved IPv6</a> — <code>digitalocean.reservedipv6_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedipv6_get">Retrieve an Existing Reserved IPv6</a> — <code>digitalocean.reservedipv6_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedipv6_delete">Delete a Reserved IPv6</a> — <code>digitalocean.reservedipv6_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-reservedipv6actions_post">Initiate a Reserved IPv6 Action</a> — <code>digitalocean.reservedipv6actions_post</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-byoipprefixes_create">Create a BYOIP Prefix</a> — <code>digitalocean.byoipprefixes_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-byoipprefixes_list">List BYOIP Prefixes</a> — <code>digitalocean.byoipprefixes_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-byoipprefixes_get">Get a BYOIP Prefix</a> — <code>digitalocean.byoipprefixes_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-byoipprefixes_delete">Delete a BYOIP Prefix</a> — <code>digitalocean.byoipprefixes_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-byoipprefixes_patch">Update a BYOIP Prefix</a> — <code>digitalocean.byoipprefixes_patch</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-byoipprefixes_list_resources">List BYOIP Prefix Resources</a> — <code>digitalocean.byoipprefixes_list_resources</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_list_scans">List Scans</a> — <code>digitalocean.security_list_scans</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_create_scan">Create Scan</a> — <code>digitalocean.security_create_scan</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_get_scan">Get Scan</a> — <code>digitalocean.security_get_scan</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_get_latest_scan">Get Latest Scan</a> — <code>digitalocean.security_get_latest_scan</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_create_scan_rule">Create Scan Rule</a> — <code>digitalocean.security_create_scan_rule</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_list_scan_finding_affected_resources">List Finding Affected Resources</a> — <code>digitalocean.security_list_scan_finding_affected_resources</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_list_settings">List Settings</a> — <code>digitalocean.security_list_settings</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_update_settings_plan">Update Plan</a> — <code>digitalocean.security_update_settings_plan</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_create_suppression">Create Suppression</a> — <code>digitalocean.security_create_suppression</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_delete_suppression">Delete Suppression</a> — <code>digitalocean.security_delete_suppression</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_list_secrets">List Secrets</a> — <code>digitalocean.security_list_secrets</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_create_secret">Create Secret</a> — <code>digitalocean.security_create_secret</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_get_secret">Get Secret</a> — <code>digitalocean.security_get_secret</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_update_secret">Update Secret</a> — <code>digitalocean.security_update_secret</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_delete_secret">Delete Secret</a> — <code>digitalocean.security_delete_secret</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_list_secret_versions">List Secret Versions</a> — <code>digitalocean.security_list_secret_versions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_revert_secret">Revert Secret</a> — <code>digitalocean.security_revert_secret</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-security_post_restore_secret">Restore Secret</a> — <code>digitalocean.security_post_restore_secret</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-sizes_list">List All Droplet Sizes</a> — <code>digitalocean.sizes_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-snapshots_list">List All Snapshots</a> — <code>digitalocean.snapshots_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-snapshots_get">Retrieve an Existing Snapshot</a> — <code>digitalocean.snapshots_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-snapshots_delete">Delete a Snapshot</a> — <code>digitalocean.snapshots_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-spaceskey_list">List Spaces Access Keys</a> — <code>digitalocean.spaceskey_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-spaceskey_create">Create a New Spaces Access Key</a> — <code>digitalocean.spaceskey_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-spaceskey_get">Get a Spaces Access Key</a> — <code>digitalocean.spaceskey_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-spaceskey_delete">Delete a Spaces Access Key</a> — <code>digitalocean.spaceskey_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-spaceskey_update">Update Spaces Access Keys</a> — <code>digitalocean.spaceskey_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-spaceskey_patch">Update Spaces Access Keys</a> — <code>digitalocean.spaceskey_patch</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-tags_list">List All Tags</a> — <code>digitalocean.tags_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vectordatabases_list">List All Vector Databases</a> — <code>digitalocean.vectordatabases_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vectordatabases_create">Create a New Vector Database</a> — <code>digitalocean.vectordatabases_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vectordatabases_get">Retrieve an Existing Vector Database</a> — <code>digitalocean.vectordatabases_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vectordatabases_update">Update a Vector Database</a> — <code>digitalocean.vectordatabases_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vectordatabases_delete">Delete a Vector Database</a> — <code>digitalocean.vectordatabases_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vectordatabases_list_backups">List Backups for a Vector Database</a> — <code>digitalocean.vectordatabases_list_backups</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vectordatabases_get_restore_status">Retrieve the Status of a Restore</a> — <code>digitalocean.vectordatabases_get_restore_status</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vectordatabases_post_restore_backup">Restore a Vector Database from a Backup</a> — <code>digitalocean.vectordatabases_post_restore_backup</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vectordatabases_get_credentials">Retrieve Admin Credentials for a Vector Database</a> — <code>digitalocean.vectordatabases_get_credentials</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vectordatabases_post_resize">Resize a Vector Database</a> — <code>digitalocean.vectordatabases_post_resize</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vectordatabases_update_tags">Update Tags on a Vector Database</a> — <code>digitalocean.vectordatabases_update_tags</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumes_list">List All Block Storage Volumes</a> — <code>digitalocean.volumes_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumes_create">Create a New Block Storage Volume</a> — <code>digitalocean.volumes_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumes_delete_byname">Delete a Block Storage Volume by Name</a> — <code>digitalocean.volumes_delete_byname</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumeactions_post">Initiate A Block Storage Action By Volume Name</a> — <code>digitalocean.volumeactions_post</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumesnapshots_get_byid">Retrieve an Existing Volume Snapshot</a> — <code>digitalocean.volumesnapshots_get_byid</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumesnapshots_delete_byid">Delete a Volume Snapshot</a> — <code>digitalocean.volumesnapshots_delete_byid</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumes_get">Retrieve an Existing Block Storage Volume</a> — <code>digitalocean.volumes_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumes_delete">Delete a Block Storage Volume</a> — <code>digitalocean.volumes_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumeactions_list">List All Actions for a Volume</a> — <code>digitalocean.volumeactions_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumeactions_post_byid">Initiate A Block Storage Action By Volume Id</a> — <code>digitalocean.volumeactions_post_byid</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumeactions_get">Retrieve an Existing Volume Action</a> — <code>digitalocean.volumeactions_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumesnapshots_list">List Snapshots for a Volume</a> — <code>digitalocean.volumesnapshots_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-volumesnapshots_create">Create Snapshot from a Volume</a> — <code>digitalocean.volumesnapshots_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcs_list">List All VPCs</a> — <code>digitalocean.vpcs_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcs_create">Create a New VPC</a> — <code>digitalocean.vpcs_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcs_get">Retrieve an Existing VPC</a> — <code>digitalocean.vpcs_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcs_update">Update a VPC</a> — <code>digitalocean.vpcs_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcs_patch">Partially Update a VPC</a> — <code>digitalocean.vpcs_patch</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcs_delete">Delete a VPC</a> — <code>digitalocean.vpcs_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcs_list_members">List the Member Resources of a VPC</a> — <code>digitalocean.vpcs_list_members</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcs_list_peerings">List the Peerings of a VPC</a> — <code>digitalocean.vpcs_list_peerings</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcs_create_peerings">Create a Peering with a VPC</a> — <code>digitalocean.vpcs_create_peerings</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcs_patch_peerings">Update a VPC Peering</a> — <code>digitalocean.vpcs_patch_peerings</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcroutes_list">List VPC Routes</a> — <code>digitalocean.vpcroutes_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcsubnets_list">List VPC Subnets</a> — <code>digitalocean.vpcsubnets_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcsubnets_create">Create a VPC Subnet</a> — <code>digitalocean.vpcsubnets_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcsubnets_get">Retrieve a VPC Subnet</a> — <code>digitalocean.vpcsubnets_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcsubnets_update">Update a VPC Subnet</a> — <code>digitalocean.vpcsubnets_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcsubnets_delete">Delete a VPC Subnet</a> — <code>digitalocean.vpcsubnets_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcsubnets_list_members">List the Member Resources of a VPC Subnet</a> — <code>digitalocean.vpcsubnets_list_members</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcsubnetroutes_list">List VPC Subnet Routes</a> — <code>digitalocean.vpcsubnetroutes_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcsubnetroutes_create">Create a VPC Subnet Route</a> — <code>digitalocean.vpcsubnetroutes_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcsubnetroutes_update">Update a VPC Subnet Route</a> — <code>digitalocean.vpcsubnetroutes_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcsubnetroutes_delete">Delete a VPC Subnet Route</a> — <code>digitalocean.vpcsubnetroutes_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcpeerings_list">List All VPC Peerings</a> — <code>digitalocean.vpcpeerings_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcpeerings_create">Create a New VPC Peering</a> — <code>digitalocean.vpcpeerings_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcpeerings_get">Retrieve an Existing VPC Peering</a> — <code>digitalocean.vpcpeerings_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcpeerings_patch">Update a VPC peering</a> — <code>digitalocean.vpcpeerings_patch</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcpeerings_delete">Delete a VPC peering</a> — <code>digitalocean.vpcpeerings_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcnatgateways_list">List All VPC NAT Gateways</a> — <code>digitalocean.vpcnatgateways_list</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcnatgateways_create">Create a New VPC NAT Gateway</a> — <code>digitalocean.vpcnatgateways_create</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcnatgateways_get">Retrieve an Existing VPC NAT Gateway</a> — <code>digitalocean.vpcnatgateways_get</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcnatgateways_update">Update VPC NAT Gateway</a> — <code>digitalocean.vpcnatgateways_update</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-vpcnatgateways_delete">Delete VPC NAT Gateway</a> — <code>digitalocean.vpcnatgateways_delete</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-uptime_list_checks">List All Checks</a> — <code>digitalocean.uptime_list_checks</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-uptime_create_check">Create a New Check</a> — <code>digitalocean.uptime_create_check</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-uptime_get_check">Retrieve an Existing Check</a> — <code>digitalocean.uptime_get_check</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-uptime_update_check">Update a Check</a> — <code>digitalocean.uptime_update_check</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-uptime_delete_check">Delete a Check</a> — <code>digitalocean.uptime_delete_check</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-uptime_get_checkstate">Retrieve Check State</a> — <code>digitalocean.uptime_get_checkstate</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-uptime_list_alerts">List All Alerts</a> — <code>digitalocean.uptime_list_alerts</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-uptime_create_alert">Create a New Alert</a> — <code>digitalocean.uptime_create_alert</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-uptime_get_alert">Retrieve an Existing Alert</a> — <code>digitalocean.uptime_get_alert</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-uptime_update_alert">Update an Alert</a> — <code>digitalocean.uptime_update_alert</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-uptime_delete_alert">Delete an Alert</a> — <code>digitalocean.uptime_delete_alert</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_agents">List Agents</a> — <code>digitalocean.genai_list_agents</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_agent">Create an Agent</a> — <code>digitalocean.genai_create_agent</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_agent_api_keys">List Agent API Keys</a> — <code>digitalocean.genai_list_agent_api_keys</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_agent_api_key">Create an Agent API Key</a> — <code>digitalocean.genai_create_agent_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_agent_api_key">Update API Key for an Agent</a> — <code>digitalocean.genai_update_agent_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_agent_api_key">Delete API Key for an Agent </a> — <code>digitalocean.genai_delete_agent_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_regenerate_agent_api_key">Regenerate API Key for an Agent</a> — <code>digitalocean.genai_regenerate_agent_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_attach_agent_function">Add Function Route to an Agent</a> — <code>digitalocean.genai_attach_agent_function</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_agent_function">Update Function Route for an Agent</a> — <code>digitalocean.genai_update_agent_function</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_detach_agent_function">Delete Function Route for an Agent</a> — <code>digitalocean.genai_detach_agent_function</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_attach_agent_guardrails">Attach Guardrails to an Agent</a> — <code>digitalocean.genai_attach_agent_guardrails</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_detach_agent_guardrail">Detach a Guardrail from an Agent</a> — <code>digitalocean.genai_detach_agent_guardrail</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_attach_knowledge_bases">Attach Knowledge Bases to an Agent</a> — <code>digitalocean.genai_attach_knowledge_bases</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_attach_knowledge_base">Attach Knowledge Base to an Agent</a> — <code>digitalocean.genai_attach_knowledge_base</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_detach_knowledge_base">Detach Knowledge Base from an Agent</a> — <code>digitalocean.genai_detach_knowledge_base</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_attach_agent">Add Agent Route to an Agent</a> — <code>digitalocean.genai_attach_agent</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_attached_agent">Update Agent Route for an Agent</a> — <code>digitalocean.genai_update_attached_agent</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_detach_agent">Delete Agent Route for an Agent</a> — <code>digitalocean.genai_detach_agent</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_agent">Retrieve an Existing Agent</a> — <code>digitalocean.genai_get_agent</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_agent">Update an Agent</a> — <code>digitalocean.genai_update_agent</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_agent">Delete an Agent</a> — <code>digitalocean.genai_delete_agent</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_agent_children">View Agent Routes</a> — <code>digitalocean.genai_get_agent_children</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_agent_deployment_visibility">Update Agent Status</a> — <code>digitalocean.genai_update_agent_deployment_visibility</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_agent_usage">Get Agent Usage</a> — <code>digitalocean.genai_get_agent_usage</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_agent_versions">List Agent Versions</a> — <code>digitalocean.genai_list_agent_versions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_rollback_to_agent_version">Rollback to Agent Version</a> — <code>digitalocean.genai_rollback_to_agent_version</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_anthropic_api_keys">List Anthropic API Keys</a> — <code>digitalocean.genai_list_anthropic_api_keys</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_anthropic_api_key">Create Anthropic API Key</a> — <code>digitalocean.genai_create_anthropic_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_anthropic_api_key">Get Anthropic API Key</a> — <code>digitalocean.genai_get_anthropic_api_key</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_anthropic_api_key">Update Anthropic API Key</a> — <code>digitalocean.genai_update_anthropic_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_anthropic_api_key">Delete Anthropic API Key</a> — <code>digitalocean.genai_delete_anthropic_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_agents_by_anthropic_key">List agents by Anthropic key</a> — <code>digitalocean.genai_list_agents_by_anthropic_key</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_custom_models">List Custom Models</a> — <code>digitalocean.genai_list_custom_models</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_import_custom_model">Import Custom Model</a> — <code>digitalocean.genai_import_custom_model</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_custom_model">Get Custom Model</a> — <code>digitalocean.genai_get_custom_model</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_custom_model">Delete Custom Model</a> — <code>digitalocean.genai_delete_custom_model</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_custom_model_metadata">Update Custom Model Metadata</a> — <code>digitalocean.genai_update_custom_model_metadata</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_evaluation_datasets">List Evaluation Datasets</a> — <code>digitalocean.genai_list_evaluation_datasets</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_evaluation_dataset">Create Evaluation Dataset</a> — <code>digitalocean.genai_create_evaluation_dataset</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_evaluation_dataset_file_upload_presigned_urls">Create Presigned URLs for Evaluation Dataset File Upload</a> — <code>digitalocean.genai_create_evaluation_dataset_file_upload_presigned_urls</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_evaluation_dataset">Delete Evaluation Dataset</a> — <code>digitalocean.genai_delete_evaluation_dataset</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_evaluation_dataset_download_url">Get Download URL for Evaluation Dataset</a> — <code>digitalocean.genai_get_evaluation_dataset_download_url</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_evaluation_metrics">List Evaluation Metrics</a> — <code>digitalocean.genai_list_evaluation_metrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_custom_evaluation_metric">Create Custom Evaluation Metric</a> — <code>digitalocean.genai_create_custom_evaluation_metric</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_custom_evaluation_metric">Update Custom Evaluation Metric</a> — <code>digitalocean.genai_update_custom_evaluation_metric</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_custom_evaluation_metric">Delete Custom Evaluation Metric</a> — <code>digitalocean.genai_delete_custom_evaluation_metric</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_run_evaluation_test_case">Run an Evaluation Test Case</a> — <code>digitalocean.genai_run_evaluation_test_case</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_evaluation_run">Retrieve Information About an Existing Evaluation Run</a> — <code>digitalocean.genai_get_evaluation_run</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_evaluation_run_results">Retrieve Results of an Evaluation Run</a> — <code>digitalocean.genai_get_evaluation_run_results</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_evaluation_run_prompt_results">Retrieve Results of an Evaluation Run Prompt</a> — <code>digitalocean.genai_get_evaluation_run_prompt_results</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_evaluation_test_cases">List Evaluation Test Cases</a> — <code>digitalocean.genai_list_evaluation_test_cases</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_evaluation_test_case">Create Evaluation Test Case.</a> — <code>digitalocean.genai_create_evaluation_test_case</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_evaluation_runs_by_test_case">List Evaluation Runs by Test Case</a> — <code>digitalocean.genai_list_evaluation_runs_by_test_case</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_evaluation_test_case">Retrieve Information About an Existing Evaluation Test Case</a> — <code>digitalocean.genai_get_evaluation_test_case</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_evaluation_test_case">Update an Evaluation Test Case.</a> — <code>digitalocean.genai_update_evaluation_test_case</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_indexing_jobs">List Indexing Jobs for a Knowledge Base</a> — <code>digitalocean.genai_list_indexing_jobs</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_indexing_job">Start Indexing Job for a Knowledge Base</a> — <code>digitalocean.genai_create_indexing_job</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_indexing_job_data_sources">List Data Sources for Indexing Job for a Knowledge Base</a> — <code>digitalocean.genai_list_indexing_job_data_sources</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_indexing_job_details_signed_url">Get Signed URL for Indexing Job Details</a> — <code>digitalocean.genai_get_indexing_job_details_signed_url</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_indexing_job">Retrieve Status of Indexing Job for a Knowledge Base</a> — <code>digitalocean.genai_get_indexing_job</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_cancel_indexing_job">Cancel Indexing Job for a Knowledge Base</a> — <code>digitalocean.genai_cancel_indexing_job</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_knowledge_bases">List Knowledge Bases</a> — <code>digitalocean.genai_list_knowledge_bases</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_knowledge_base">Create a Knowledge Base</a> — <code>digitalocean.genai_create_knowledge_base</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_data_source_file_upload_presigned_urls">Create Presigned URLs for Data Source File Upload</a> — <code>digitalocean.genai_create_data_source_file_upload_presigned_urls</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_knowledge_base_data_sources">List Data Sources for a Knowledge Base</a> — <code>digitalocean.genai_list_knowledge_base_data_sources</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_knowledge_base_data_source">Add Data Source to a Knowledge Base</a> — <code>digitalocean.genai_create_knowledge_base_data_source</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_knowledge_base_data_source">Update Data Source options</a> — <code>digitalocean.genai_update_knowledge_base_data_source</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_knowledge_base_data_source">Delete a Data Source from a Knowledge Base</a> — <code>digitalocean.genai_delete_knowledge_base_data_source</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_indexing_jobs_by_knowledge_base">List Indexing Jobs for a Knowledge Base</a> — <code>digitalocean.genai_list_indexing_jobs_by_knowledge_base</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_knowledge_base">Retrieve Information About an Existing Knowledge Base</a> — <code>digitalocean.genai_get_knowledge_base</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_knowledge_base">Update a Knowledge Base</a> — <code>digitalocean.genai_update_knowledge_base</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_knowledge_base">Delete a Knowledge Base</a> — <code>digitalocean.genai_delete_knowledge_base</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_model_eval_dataset_upload_presigned_urls">Create Presigned URLs for Model Evaluation Dataset File Upload</a> — <code>digitalocean.genai_create_model_eval_dataset_upload_presigned_urls</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_model_evaluation_metrics">List Model Evaluation Metrics</a> — <code>digitalocean.genai_list_model_evaluation_metrics</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_model_evaluation_presets">List Model Evaluation Presets</a> — <code>digitalocean.genai_list_model_evaluation_presets</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_model_evaluation_preset">Retrieve Model Evaluation Preset</a> — <code>digitalocean.genai_get_model_evaluation_preset</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_model_evaluation_preset">Delete Model Evaluation Preset</a> — <code>digitalocean.genai_delete_model_evaluation_preset</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_model_evaluation_runs">List Model Evaluation Runs</a> — <code>digitalocean.genai_list_model_evaluation_runs</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_model_evaluation_run">Create Model Evaluation Run</a> — <code>digitalocean.genai_create_model_evaluation_run</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_model_evaluation_run">Retrieve Model Evaluation Run</a> — <code>digitalocean.genai_get_model_evaluation_run</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_model_evaluation_run">Delete Model Evaluation Run</a> — <code>digitalocean.genai_delete_model_evaluation_run</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_model_evaluation_run">Update Model Evaluation Run</a> — <code>digitalocean.genai_update_model_evaluation_run</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_cancel_model_evaluation_run">Cancel Model Evaluation Run</a> — <code>digitalocean.genai_cancel_model_evaluation_run</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_model_evaluation_run_results_download_url">Get Download URL for Model Evaluation Run Results</a> — <code>digitalocean.genai_get_model_evaluation_run_results_download_url</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_models">List Available Models</a> — <code>digitalocean.genai_list_models</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_model_api_keys">List Model API Keys</a> — <code>digitalocean.genai_list_model_api_keys</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_model_api_key">Update API Key for a Model</a> — <code>digitalocean.genai_update_model_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_model_api_key">Delete API Key for a Model</a> — <code>digitalocean.genai_delete_model_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_regenerate_model_api_key">Regenerate API Key for a Model</a> — <code>digitalocean.genai_regenerate_model_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_model_catalog">List Model Catalog</a> — <code>digitalocean.genai_list_model_catalog</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_model_catalog_card">Get Model Catalog Card</a> — <code>digitalocean.genai_get_model_catalog_card</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_model_routers">List Model Routers</a> — <code>digitalocean.genai_list_model_routers</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_model_router">Create a Model Router</a> — <code>digitalocean.genai_create_model_router</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_model_router_presets">List Model Router Presets</a> — <code>digitalocean.genai_list_model_router_presets</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_model_router_task_presets">List Model Router Task Presets</a> — <code>digitalocean.genai_list_model_router_task_presets</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_model_router">Retrieve an Existing Model Router</a> — <code>digitalocean.genai_get_model_router</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_model_router">Update a Model Router</a> — <code>digitalocean.genai_update_model_router</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_model_router">Delete a Model Router</a> — <code>digitalocean.genai_delete_model_router</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_oauth2_dropbox_tokens">Get Oauth2 Dropbox Tokens</a> — <code>digitalocean.genai_create_oauth2_dropbox_tokens</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_oauth2_url">Get Oauth2 URL</a> — <code>digitalocean.genai_get_oauth2_url</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_openai_api_keys">List OpenAI API Keys</a> — <code>digitalocean.genai_list_openai_api_keys</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_openai_api_key">Create OpenAI API Key</a> — <code>digitalocean.genai_create_openai_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_openai_api_key">Get OpenAI API Key</a> — <code>digitalocean.genai_get_openai_api_key</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_openai_api_key">Update OpenAI API Key</a> — <code>digitalocean.genai_update_openai_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_openai_api_key">Delete OpenAI API Key</a> — <code>digitalocean.genai_delete_openai_api_key</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_agents_by_openai_key">List agents by OpenAI key</a> — <code>digitalocean.genai_list_agents_by_openai_key</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_datacenter_regions">List Datacenter Regions</a> — <code>digitalocean.genai_list_datacenter_regions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_scenario_library">List Common Scenario &amp; Goal Library</a> — <code>digitalocean.genai_list_scenario_library</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_scenario_set_from_library">Create Scenario Set From Library</a> — <code>digitalocean.genai_create_scenario_set_from_library</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_scenario_library_scenarios">List Scenarios In Library Entry</a> — <code>digitalocean.genai_list_scenario_library_scenarios</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_scenario_sets">List Scenario Sets</a> — <code>digitalocean.genai_list_scenario_sets</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_scenario_set">Create Scenario Set</a> — <code>digitalocean.genai_create_scenario_set</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_scenario_set_upload_presigned_urls">Create Presigned URLs for Scenario Set File Upload</a> — <code>digitalocean.genai_create_scenario_set_upload_presigned_urls</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_generated_scenario_set">Generate Scenario Set</a> — <code>digitalocean.genai_create_generated_scenario_set</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_scenario_set">Retrieve Scenario Set</a> — <code>digitalocean.genai_get_scenario_set</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_scenario_set">Update Scenario Set</a> — <code>digitalocean.genai_update_scenario_set</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_scenario_set">Delete Scenario Set</a> — <code>digitalocean.genai_delete_scenario_set</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_scenario_set_download_url">Retrieve Scenario Set Download URL</a> — <code>digitalocean.genai_get_scenario_set_download_url</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_duplicate_scenario_set">Duplicate Scenario Set</a> — <code>digitalocean.genai_create_duplicate_scenario_set</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_scenarios">List Scenarios</a> — <code>digitalocean.genai_list_scenarios</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_scheduled_indexing">Create scheduled indexing for knowledge base</a> — <code>digitalocean.genai_create_scheduled_indexing</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_scheduled_indexing">Get Scheduled Indexing for Knowledge Base</a> — <code>digitalocean.genai_get_scheduled_indexing</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_scheduled_indexing">Delete Scheduled Indexing</a> — <code>digitalocean.genai_delete_scheduled_indexing</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_simulation_runs">List Simulation Runs</a> — <code>digitalocean.genai_list_simulation_runs</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_simulation_run">Create Simulation Run</a> — <code>digitalocean.genai_create_simulation_run</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_simulation_run">Retrieve Simulation Run</a> — <code>digitalocean.genai_get_simulation_run</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_simulation_run">Update Simulation Run</a> — <code>digitalocean.genai_update_simulation_run</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_simulation_run">Delete Simulation Run</a> — <code>digitalocean.genai_delete_simulation_run</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_patch_cancel_simulation_run">Cancel Simulation Run</a> — <code>digitalocean.genai_patch_cancel_simulation_run</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_simulation_episodes">List Simulation Episodes</a> — <code>digitalocean.genai_list_simulation_episodes</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_simulation_episode">Retrieve Simulation Episode</a> — <code>digitalocean.genai_get_simulation_episode</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_simulation_episode_trajectory">Retrieve Episode Trajectory</a> — <code>digitalocean.genai_get_simulation_episode_trajectory</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_simulation_episode_trajectory_url">Retrieve Episode Trajectory Download URL</a> — <code>digitalocean.genai_get_simulation_episode_trajectory_url</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_workspaces">List Workspaces</a> — <code>digitalocean.genai_list_workspaces</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_create_workspace">Create a Workspace</a> — <code>digitalocean.genai_create_workspace</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_get_workspace">Retrieve an Existing Workspace</a> — <code>digitalocean.genai_get_workspace</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_workspace">Update a Workspace</a> — <code>digitalocean.genai_update_workspace</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_delete_workspace">Delete a Workspace</a> — <code>digitalocean.genai_delete_workspace</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_agents_by_workspace">List agents by Workspace</a> — <code>digitalocean.genai_list_agents_by_workspace</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_update_agents_workspace">Move Agents to a Workspace</a> — <code>digitalocean.genai_update_agents_workspace</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/digitalocean#command-digitalocean-genai_list_evaluation_test_cases_by_workspace">List Evaluation Test Cases by Workspace</a> — <code>digitalocean.genai_list_evaluation_test_cases_by_workspace</code></td>
<td>Read</td>
</tr>
</tbody></table>
</div>
</details>
<h2>Connect and use</h2>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean">Connect and use</a></p>
<p>Open the integration&#39;s connection form to check the available credential source. The source has not been resolved for this documentation export. The instructions below apply when using your own provider account.</p>
<h2>Get your provider credentials</h2>
<p>Follow these steps for DigitalOcean, then enter the issued values in the connection form below.</p>
<ol>
<li>In the DigitalOcean control panel, open API → Tokens → Generate New Token. Select an expiry and custom scopes for the commands you need; begin with read scopes. Copy the personal access token into this connection’s DigitalOcean personal access token field, enable commands and create a Tooluse.net API key. Creating or resizing infrastructure can incur charges. Spaces S3 credentials are separate and are not accepted here.</li>
</ol>
<p><a href="https://docs.digitalocean.com/reference/api/create-personal-access-token/">Official credential setup</a></p>
<h2>Where to enter credentials</h2>
<p>In the integration page, sign in, choose your workspace and open Connect. If a <strong>Credentials</strong> choice is shown, select <strong>Use my credentials</strong>. Fill the following connection fields and save. Provider credentials belong in this form, never in an MCP configuration or tool input.</p>
<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Connection field</th>
<th>Requirement</th>
</tr>
</thead>
<tbody><tr>
<td>DigitalOcean personal access token</td>
<td>Required</td>
</tr>
</tbody></table>
</div><p>Open API keys and create a Tooluse.net key for the enabled commands.</p>
<p>Set TOOLUSE_API_KEY in your client and use the shared MCP configuration.</p>
<p><a href="https://help.tooluse.net/clients">Configure Claude Code, Codex or Cursor once</a></p>

<h2>Permissions and results</h2>

<p>If you have more than one workspace, check the selected workspace in the connection or API-key dialog before saving. Roles, enabled commands, expiry and revocation use Tooluse.net&#39;s existing permissions. Disabling a connection or revoking a key immediately prevents new calls.</p>

<p>Send one Claude tool_use block per request. Keep the same Idempotency-Key when retrying the same request; use a new key for a new call. The response includes the shared Tooluse.net receipt and Claude tool_result. Check both HTTP status and the returned tool result before treating a call as successful.</p>

<p>Your connection&#39;s daily allowance and key permissions also apply. Adding a connection does not make a provider request.</p>

<p>Calls return the shared execution receipt and a Claude tool_result. Provider output varies by operation; consult the provider documentation for its response fields. Unconfirmed calls should be checked before retrying.</p>

<h2>Call from your client</h2>

<p>Use the shared MCP configuration. Refresh your client&#39;s tool list after saving the connection or changing key permissions, then call the returned tool name with the example input below.</p>

<p><a href="https://help.tooluse.net/clients">Configure Claude Code, Codex or Cursor once</a></p>

<h2>Discover your enabled tools</h2>

<p>List permitted tools in Claude format. Read every page using page and size (maximum 100) until all results have been received. Use the returned name, not a catalog capability identifier, in the tool_use block.</p>

<pre><code class="language-bash">curl 'https://api.tooluse.net/v1/tools' \
  -H "Authorization: Bearer $TOOLUSE_API_KEY"
</code></pre>

<p>Find this command in the tool list permitted by your key. Replace svc_FROM_YOUR_TOOL_LIST with its returned name. Use a new Idempotency-Key for each new call and retain it when retrying that same call.</p>

<h2>HTTP call</h2>

<pre><code class="language-bash">curl 'https://api.tooluse.net/v1/tool-calls' \
  -H "Authorization: Bearer $TOOLUSE_API_KEY" \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: replace-with-a-new-call-id' \
  --data '{
  "type": "tool_use",
  "id": "toolu_example",
  "name": "svc_FROM_YOUR_TOOL_LIST",
  "input": {
    "path": {
      "actor_id": "alice"
    }
  }
}'
</code></pre>

<p>Send one Claude tool_use block per request. Keep the same Idempotency-Key when retrying the same request; use a new key for a new call. The response includes the shared Tooluse.net receipt and Claude tool_result. Check both HTTP status and the returned tool result before treating a call as successful.</p>

<h2>Commands</h2>

<details id="command-digitalocean-actorlimits_get">
<summary><span>Get an Actor's Limits — <code>digitalocean.<wbr>actorlimits_<wbr>get</code></span></summary>
<p>Run <strong>Get an Actor&#39;s Limits</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.actorlimits_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.actor_id</code></td>
<td>string</td>
<td>Required</td>
<td>Actor ID: a session <code>actor_id</code> or a connection <code>user_id</code>, 1 to 64 characters from <code>[A-Za-z0-9._-]</code>.</td>
<td><code>pattern: &quot;^[A-Za-z0-9._-]{1,64}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.actorlimits_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "actor_id": "alice"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-actorlimits_delete">
<summary><span>Clear an Actor's Limits — <code>digitalocean.<wbr>actorlimits_<wbr>delete</code></span></summary>
<p>Run <strong>Clear an Actor&#39;s Limits</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.actorlimits_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.actor_id</code></td>
<td>string</td>
<td>Required</td>
<td>Actor ID: a session <code>actor_id</code> or a connection <code>user_id</code>, 1 to 64 characters from <code>[A-Za-z0-9._-]</code>.</td>
<td><code>pattern: &quot;^[A-Za-z0-9._-]{1,64}$&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/clear_actor_limits&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.actorlimits_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "actor_id": "alice"
  },
  "body": {
    "categories": [
      "LIMIT_CATEGORY_WEB_SEARCH_REQUESTS_PER_MINUTE"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-actorlimits_update">
<summary><span>Set an Actor's Limits — <code>digitalocean.<wbr>actorlimits_<wbr>update</code></span></summary>
<p>Run <strong>Set an Actor&#39;s Limits</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.actorlimits_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.actor_id</code></td>
<td>string</td>
<td>Required</td>
<td>Actor ID: a session <code>actor_id</code> or a connection <code>user_id</code>, 1 to 64 characters from <code>[A-Za-z0-9._-]</code>.</td>
<td><code>pattern: &quot;^[A-Za-z0-9._-]{1,64}$&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/set_actor_limits&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.actorlimits_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "actor_id": "alice"
  },
  "body": {
    "overrides": [
      {
        "category": "LIMIT_CATEGORY_WEB_SEARCH_REQUESTS_PER_MINUTE",
        "requests_per_minute": "30"
      }
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-providercredentials_create">
<summary><span>Create a Provider Credential — <code>digitalocean.<wbr>providercredentials_<wbr>create</code></span></summary>
<p>Run <strong>Create a Provider Credential</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.providercredentials_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/provider_credential_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.providercredentials_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "provider": "example-provider",
    "kind": "PROVIDER_CREDENTIAL_KIND_API_KEY",
    "display_name": "Production key",
    "api_key": "&lt;provider-api-key&gt;"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-providercredentials_list">
<summary><span>List Provider Credentials — <code>digitalocean.<wbr>providercredentials_<wbr>list</code></span></summary>
<p>Run <strong>List Provider Credentials</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.providercredentials_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.provider</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional provider slug, matched case-insensitively. Omit to list credentials for all providers.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.providercredentials_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-providercredentials_get">
<summary><span>Get a Provider Credential — <code>digitalocean.<wbr>providercredentials_<wbr>get</code></span></summary>
<p>Run <strong>Get a Provider Credential</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.providercredentials_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>Provider credential ID returned when the credential was created.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.providercredentials_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "example-credential-id"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-providercredentials_delete">
<summary><span>Delete a Provider Credential — <code>digitalocean.<wbr>providercredentials_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Provider Credential</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.providercredentials_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>Provider credential ID returned when the credential was created.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.providercredentials_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "example-credential-id"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-connections_create">
<summary><span>Create a Connection — <code>digitalocean.<wbr>connections_<wbr>create</code></span></summary>
<p>Run <strong>Create a Connection</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.connections_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/connection_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.connections_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "provider": "jira",
    "user_id": "alice"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-connections_list">
<summary><span>List Connections — <code>digitalocean.<wbr>connections_<wbr>list</code></span></summary>
<p>Run <strong>List Connections</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.connections_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.provider</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional provider slug, matched exactly.</td>
<td></td>
</tr>
<tr>
<td><code>query.user_id</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional substring of <code>user_id</code>. It must use the <code>user_id</code> alphabet, <code>[A-Za-z0-9._-]</code>.</td>
<td></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>string</td>
<td>Optional</td>
<td>pending&#124;active&#124;revoked&#124;expired. List results always omit revoked connections, including when this filter is revoked.</td>
<td><code>enum: [&quot;pending&quot;,&quot;active&quot;,&quot;expired&quot;]</code></td>
</tr>
<tr>
<td><code>query.sort</code></td>
<td>string</td>
<td>Optional</td>
<td><code>created_at</code>, provider, <code>user_id</code>, or status. Defaults to provider, then <code>user_id</code>.</td>
<td><code>enum: [&quot;created_at&quot;,&quot;provider&quot;,&quot;user_id&quot;,&quot;status&quot;]</code></td>
</tr>
<tr>
<td><code>query.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>asc (the default) or desc.</td>
<td><code>enum: [&quot;asc&quot;,&quot;desc&quot;]</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>1-based page number. Values below 1 are treated as 1.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 20; values above 100 are capped at 100.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.connections_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-connections_get">
<summary><span>Get a Connection — <code>digitalocean.<wbr>connections_<wbr>get</code></span></summary>
<p>Run <strong>Get a Connection</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.connections_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>Connection ID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.connections_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "39f9f768-a7f9-4c91-9557-3328c53dd054"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-connections_delete">
<summary><span>Delete a Connection — <code>digitalocean.<wbr>connections_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Connection</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.connections_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>Connection ID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.connections_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "39f9f768-a7f9-4c91-9557-3328c53dd054"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-mcpservers_create">
<summary><span>Register an MCP Server — <code>digitalocean.<wbr>mcpservers_<wbr>create</code></span></summary>
<p>Run <strong>Register an MCP Server</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.mcpservers_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/mcp_server_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.mcpservers_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "serverRef": "docs",
    "endpoint": "https://mcp.example.com/mcp"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-mcpservers_list">
<summary><span>List MCP Servers — <code>digitalocean.<wbr>mcpservers_<wbr>list</code></span></summary>
<p>Run <strong>List MCP Servers</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.mcpservers_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.mcpservers_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-mcpservers_get">
<summary><span>Get an MCP Server — <code>digitalocean.<wbr>mcpservers_<wbr>get</code></span></summary>
<p>Run <strong>Get an MCP Server</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.mcpservers_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.server_ref</code></td>
<td>string</td>
<td>Required</td>
<td>Server identifier (<code>serverRef</code>) of one of your team&#39;s MCP servers.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.mcpservers_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "server_ref": "docs"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-mcpservers_patch">
<summary><span>Update an MCP Server — <code>digitalocean.<wbr>mcpservers_<wbr>patch</code></span></summary>
<p>Run <strong>Update an MCP Server</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.mcpservers_patch">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.server_ref</code></td>
<td>string</td>
<td>Required</td>
<td>Server identifier (<code>serverRef</code>) of one of your team&#39;s MCP servers.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/mcp_server_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.mcpservers_patch">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "server_ref": "docs"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-mcpservers_delete">
<summary><span>Delete an MCP Server — <code>digitalocean.<wbr>mcpservers_<wbr>delete</code></span></summary>
<p>Run <strong>Delete an MCP Server</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.mcpservers_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.server_ref</code></td>
<td>string</td>
<td>Required</td>
<td>Server identifier (<code>serverRef</code>) of one of your team&#39;s MCP servers.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.mcpservers_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "server_ref": "docs"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-mcpservers_run_resync">
<summary><span>Discover an MCP Server's Tools — <code>digitalocean.<wbr>mcpservers_<wbr>run_<wbr>resync</code></span></summary>
<p>Run <strong>Discover an MCP Server&#39;s Tools</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.mcpservers_run_resync">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.server_ref</code></td>
<td>string</td>
<td>Required</td>
<td>Server identifier (<code>serverRef</code>) of one of your team&#39;s MCP servers.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/mcp_server_resync&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.mcpservers_run_resync">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "server_ref": "docs"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-mcpservers_list_tools">
<summary><span>List an MCP Server's Tools — <code>digitalocean.<wbr>mcpservers_<wbr>list_<wbr>tools</code></span></summary>
<p>Run <strong>List an MCP Server&#39;s Tools</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.mcpservers_list_tools">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.server_ref</code></td>
<td>string</td>
<td>Required</td>
<td>Server identifier (<code>serverRef</code>) of one of your team&#39;s MCP servers.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.mcpservers_list_tools">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "server_ref": "docs"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-mcpservers_update_tools">
<summary><span>Set Which of an MCP Server's Tools Are Enabled — <code>digitalocean.<wbr>mcpservers_<wbr>update_<wbr>tools</code></span></summary>
<p>Run <strong>Set Which of an MCP Server&#39;s Tools Are Enabled</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.mcpservers_update_tools">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.server_ref</code></td>
<td>string</td>
<td>Required</td>
<td>Server identifier (<code>serverRef</code>) of one of your team&#39;s MCP servers.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/mcp_server_tools_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.mcpservers_update_tools">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "server_ref": "docs"
  },
  "body": {
    "enabledToolSlugs": [
      "docs_search",
      "docs_get_page"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-outputviews_create">
<summary><span>Create an Output View — <code>digitalocean.<wbr>outputviews_<wbr>create</code></span></summary>
<p>Run <strong>Create an Output View</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.outputviews_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/output_view_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.outputviews_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "titles-and-urls",
    "fields": [
      "results.title",
      "results.url"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-outputviews_list">
<summary><span>List Output Views — <code>digitalocean.<wbr>outputviews_<wbr>list</code></span></summary>
<p>Run <strong>List Output Views</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.outputviews_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.tool</code></td>
<td>string</td>
<td>Optional</td>
<td>At most one of tool or <code>tool_id</code>, as on create. With one set, the list is the published views plus your team&#39;s own on that tool version. With neither, it is every live view your team owns plus every published view on a tool version your catalog exposes, across tools.</td>
<td></td>
</tr>
<tr>
<td><code>query.tool_id</code></td>
<td>string</td>
<td>Optional</td>
<td>Opaque ID of the tool version; see tool.</td>
<td></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size, 1 to 100. Defaults to 20 when omitted or 0; other values are rejected with 400.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td><code>next_page_token</code> from the previous response. Valid only with the same tool selection; otherwise the request is rejected with 400.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.outputviews_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-outputviews_validate">
<summary><span>Preview an Output View — <code>digitalocean.<wbr>outputviews_<wbr>validate</code></span></summary>
<p>Run <strong>Preview an Output View</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.outputviews_validate">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/output_view_preview&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.outputviews_validate">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "fields": [
      "results.title",
      "results.url"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-outputviews_get">
<summary><span>Get an Output View — <code>digitalocean.<wbr>outputviews_<wbr>get</code></span></summary>
<p>Run <strong>Get an Output View</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.outputviews_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.view_id</code></td>
<td>string</td>
<td>Required</td>
<td>Output view ID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.outputviews_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "view_id": "ov_4f0c2a9d8e1b47c6a3d5f7e9b1c3a5d7"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-outputviews_delete">
<summary><span>Delete an Output View — <code>digitalocean.<wbr>outputviews_<wbr>delete</code></span></summary>
<p>Run <strong>Delete an Output View</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.outputviews_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.view_id</code></td>
<td>string</td>
<td>Required</td>
<td>Output view ID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.outputviews_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "view_id": "ov_4f0c2a9d8e1b47c6a3d5f7e9b1c3a5d7"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-sessions_create">
<summary><span>Create a Session — <code>digitalocean.<wbr>sessions_<wbr>create</code></span></summary>
<p>Run <strong>Create a Session</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.sessions_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/session_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.sessions_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "support-bot-alice"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-sessions_list">
<summary><span>List Sessions — <code>digitalocean.<wbr>sessions_<wbr>list</code></span></summary>
<p>Run <strong>List Sessions</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.sessions_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.end_user_id</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional <code>actor_id</code>, matched exactly.</td>
<td></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>1-based page number. Values below 1 are treated as 1.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 20; values above 100 are capped at 100.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.sessions_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-sessions_list_search">
<summary><span>Search Sessions — <code>digitalocean.<wbr>sessions_<wbr>list_<wbr>search</code></span></summary>
<p>Run <strong>Search Sessions</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.sessions_list_search">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.query</code></td>
<td>string</td>
<td>Optional</td>
<td>Matched case-insensitively as a substring of name, <code>actor_id</code>, <code>session_urn</code>, or <code>agentName</code>. Empty matches every session you can see. Results are ordered by match quality (an exact name, <code>session_urn</code>, or <code>actor_id</code> match, then a prefix, then a substring), then by name, across the whole result set, so a client must not re-sort a page to rank it.</td>
<td></td>
</tr>
<tr>
<td><code>query.end_user_id</code></td>
<td>string</td>
<td>Optional</td>
<td><code>end_user_id</code>, when set, is an exact filter on <code>actor_id</code> (the same filter as on the session list) and combines with query as AND.</td>
<td></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size, 1 to 100. Defaults to 20 when omitted or 0; other values are rejected with 400.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td><code>next_page_token</code> from the previous response. Valid only with the same query and <code>end_user_id</code>; otherwise the request is rejected with 400.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.sessions_list_search">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-sessions_delete">
<summary><span>Delete a Session — <code>digitalocean.<wbr>sessions_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Session</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.sessions_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_urn</code></td>
<td>string</td>
<td>Required</td>
<td>URN of the session, for example <code>do:managed_agent_session:&amp;lt;uuid&amp;gt;</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.sessions_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_urn": "do:managed_agent_session:2b3c9f0e-1a4d-4e5f-8a7b-6c5d4e3f2a1b"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-toolbelts_create">
<summary><span>Create a Toolbelt — <code>digitalocean.<wbr>toolbelts_<wbr>create</code></span></summary>
<p>Run <strong>Create a Toolbelt</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.toolbelts_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/toolbelt_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.toolbelts_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "search-toolbelt"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-toolbelts_list">
<summary><span>List Toolbelts — <code>digitalocean.<wbr>toolbelts_<wbr>list</code></span></summary>
<p>Run <strong>List Toolbelts</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.toolbelts_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>string</td>
<td>Optional</td>
<td>active (default), deprecated, or all. Case-insensitive.</td>
<td><code>enum: [&quot;active&quot;,&quot;deprecated&quot;,&quot;all&quot;]; default: &quot;active&quot;</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>1-based page number. Values below 1 are treated as 1.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 20; values above 100 are capped at 100.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.toolbelts_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-toolbelts_list_search">
<summary><span>Search Toolbelts — <code>digitalocean.<wbr>toolbelts_<wbr>list_<wbr>search</code></span></summary>
<p>Run <strong>Search Toolbelts</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.toolbelts_list_search">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.query</code></td>
<td>string</td>
<td>Optional</td>
<td>Matched case-insensitively as a substring of name, <code>display_name</code>, or description. Empty matches every toolbelt of your team.</td>
<td></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>string</td>
<td>Optional</td>
<td>active (default), deprecated, or all. Case-insensitive.</td>
<td><code>enum: [&quot;active&quot;,&quot;deprecated&quot;,&quot;all&quot;]; default: &quot;active&quot;</code></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size, 1 to 100. Defaults to 20 when omitted or 0; other values are rejected with 400.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td><code>next_page_token</code> from the previous response. Valid only with the same query and status; otherwise the request is rejected with 400.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.toolbelts_list_search">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-toolbelts_get">
<summary><span>Get a Toolbelt — <code>digitalocean.<wbr>toolbelts_<wbr>get</code></span></summary>
<p>Run <strong>Get a Toolbelt</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.toolbelts_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.name</code></td>
<td>string</td>
<td>Required</td>
<td>Toolbelt name.</td>
<td><code>pattern: &quot;^[a-z][a-z0-9_-]{0,63}$&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.version</code></td>
<td>string</td>
<td>Optional</td>
<td>Version number to read. Empty returns the latest version.</td>
<td><code>pattern: &quot;^[0-9]+$&quot;</code></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size for <code>tool_details</code> only; toolbelt.tools always lists every member. Defaults to 20; values above 100 are capped at 100.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td><code>next_page_token</code> from the previous response, to continue <code>tool_details</code>. Treat it as opaque, and send it only with the same toolbelt, version, and search.</td>
<td></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Restricts <code>tool_details</code> to members whose tool slug, name, title, description, provider, or category contains this value, case-insensitively. It does not filter toolbelt.tools. This is a substring match, not a filter expression.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.toolbelts_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "name": "search-toolbelt"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-toolbelts_delete">
<summary><span>Delete a Toolbelt — <code>digitalocean.<wbr>toolbelts_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Toolbelt</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.toolbelts_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.name</code></td>
<td>string</td>
<td>Required</td>
<td>Toolbelt name.</td>
<td><code>pattern: &quot;^[a-z][a-z0-9_-]{0,63}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.toolbelts_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "name": "search-toolbelt"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-toolbelts_list_providers">
<summary><span>List the Providers in a Toolbelt — <code>digitalocean.<wbr>toolbelts_<wbr>list_<wbr>providers</code></span></summary>
<p>Run <strong>List the Providers in a Toolbelt</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.toolbelts_list_providers">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.name</code></td>
<td>string</td>
<td>Required</td>
<td>Toolbelt name.</td>
<td><code>pattern: &quot;^[a-z][a-z0-9_-]{0,63}$&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.version</code></td>
<td>string</td>
<td>Optional</td>
<td>Version number to read. Empty reads the latest version.</td>
<td><code>pattern: &quot;^[0-9]+$&quot;</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>1-based page number. Values below 1 are treated as 1.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 20; values above 100 are capped at 100.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Restricts providers whose ID, name, or description contains this value, case-insensitively.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.toolbelts_list_providers">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "name": "search-toolbelt"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-toolbelts_list_provider_tools">
<summary><span>List a Toolbelt's Tools from One Provider — <code>digitalocean.<wbr>toolbelts_<wbr>list_<wbr>provider_<wbr>tools</code></span></summary>
<p>Run <strong>List a Toolbelt&#39;s Tools from One Provider</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.toolbelts_list_provider_tools">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.name</code></td>
<td>string</td>
<td>Required</td>
<td>Toolbelt name.</td>
<td><code>pattern: &quot;^[a-z][a-z0-9_-]{0,63}$&quot;</code></td>
</tr>
<tr>
<td><code>path.provider</code></td>
<td>string</td>
<td>Required</td>
<td>A provider ID from the toolbelt&#39;s provider list, or <code>_legacy</code> for members recorded without a provider. Matched exactly.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.version</code></td>
<td>string</td>
<td>Optional</td>
<td>Version number to read. Empty reads the latest version.</td>
<td><code>pattern: &quot;^[0-9]+$&quot;</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>1-based page number. Values below 1 are treated as 1.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 20; values above 100 are capped at 100.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Restricts tools whose slug, name, title, description, provider, or category contains this value, case-insensitively, within the provider only.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.toolbelts_list_provider_tools">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "name": "search-toolbelt",
    "provider": "exa"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-toolbelts_add_tools">
<summary><span>Add Tools to a Toolbelt — <code>digitalocean.<wbr>toolbelts_<wbr>add_<wbr>tools</code></span></summary>
<p>Run <strong>Add Tools to a Toolbelt</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.toolbelts_add_tools">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.name</code></td>
<td>string</td>
<td>Required</td>
<td>Toolbelt name, from the path.</td>
<td><code>pattern: &quot;^[a-z][a-z0-9_-]{0,63}$&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/toolbelt_tools&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.toolbelts_add_tools">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "name": "search-toolbelt"
  },
  "body": {
    "tools": [
      "exa_web_search"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-toolbelts_delete_tools">
<summary><span>Remove Tools from a Toolbelt — <code>digitalocean.<wbr>toolbelts_<wbr>delete_<wbr>tools</code></span></summary>
<p>Run <strong>Remove Tools from a Toolbelt</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.toolbelts_delete_tools">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.name</code></td>
<td>string</td>
<td>Required</td>
<td>Toolbelt name, from the path.</td>
<td><code>pattern: &quot;^[a-z][a-z0-9_-]{0,63}$&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/toolbelt_tools&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.toolbelts_delete_tools">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "name": "search-toolbelt"
  },
  "body": {
    "tools": [
      "exa_web_search"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-tools_list">
<summary><span>List Tools — <code>digitalocean.<wbr>tools_<wbr>list</code></span></summary>
<p>Run <strong>List Tools</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.tools_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.toolkit_id</code></td>
<td>string</td>
<td>Optional</td>
<td>Restricts the page to one provider. It accepts the provider ID the catalog returns, including the <code>serverRef</code> of one of your team&#39;s MCP servers.</td>
<td></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>1-based page index; values below 1 are treated as 1. A page past the end returns an empty tools list with the real total.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 100 when omitted or 0; values above 100 are capped at 100.</td>
<td><code>default: 100; minimum: 1; maximum: 100</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.tools_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-tools_list_health">
<summary><span>List Tool Health — <code>digitalocean.<wbr>tools_<wbr>list_<wbr>health</code></span></summary>
<p>Run <strong>List Tool Health</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.tools_list_health">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.provider</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional provider ID, matched exactly, to return only that provider&#39;s tools.</td>
<td></td>
</tr>
<tr>
<td><code>query.window</code></td>
<td>string</td>
<td>Optional</td>
<td>Window to aggregate over. Defaults to twenty-four hours.  - <code>HEALTH_WINDOW_UNSPECIFIED</code>: Twenty-four hours. - <code>HEALTH_WINDOW_ONE_HOUR</code>: One hour; history points are 10 minutes. - <code>HEALTH_WINDOW_TWENTY_FOUR_HOURS</code>: Twenty-four hours; history points are 1 hour. - <code>HEALTH_WINDOW_SEVEN_DAYS</code>: Seven days; history points are 6 hours. - <code>HEALTH_WINDOW_THIRTY_DAYS</code>: Thirty days; history points are 24 hours.</td>
<td><code>enum: [&quot;HEALTH_WINDOW_ONE_HOUR&quot;,&quot;HEALTH_WINDOW_TWENTY_FOUR_HOURS&quot;,&quot;HEALTH_WINDOW_SEVEN_DAYS&quot;,&quot;HEALTH_WINDOW_THIRTY_DAYS&quot;]; default: &quot;HEALTH_WINDOW_TWENTY_FOUR_HOURS&quot;</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>1-based page number. Values below 1 are treated as 1.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 20; values above 100 are capped at 100.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.tools_list_health">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-tools_list_health_providers">
<summary><span>List Provider Health — <code>digitalocean.<wbr>tools_<wbr>list_<wbr>health_<wbr>providers</code></span></summary>
<p>Run <strong>List Provider Health</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.tools_list_health_providers">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.provider</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional provider ID, matched exactly, to return only that provider.</td>
<td></td>
</tr>
<tr>
<td><code>query.window</code></td>
<td>string</td>
<td>Optional</td>
<td>Window to aggregate over. Defaults to twenty-four hours.  - <code>HEALTH_WINDOW_UNSPECIFIED</code>: Twenty-four hours. - <code>HEALTH_WINDOW_ONE_HOUR</code>: One hour; history points are 10 minutes. - <code>HEALTH_WINDOW_TWENTY_FOUR_HOURS</code>: Twenty-four hours; history points are 1 hour. - <code>HEALTH_WINDOW_SEVEN_DAYS</code>: Seven days; history points are 6 hours. - <code>HEALTH_WINDOW_THIRTY_DAYS</code>: Thirty days; history points are 24 hours.</td>
<td><code>enum: [&quot;HEALTH_WINDOW_ONE_HOUR&quot;,&quot;HEALTH_WINDOW_TWENTY_FOUR_HOURS&quot;,&quot;HEALTH_WINDOW_SEVEN_DAYS&quot;,&quot;HEALTH_WINDOW_THIRTY_DAYS&quot;]; default: &quot;HEALTH_WINDOW_TWENTY_FOUR_HOURS&quot;</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>1-based page number. Values below 1 are treated as 1.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 20; values above 100 are capped at 100.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.tools_list_health_providers">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-tools_get_health">
<summary><span>Get Tool Health — <code>digitalocean.<wbr>tools_<wbr>get_<wbr>health</code></span></summary>
<p>Run <strong>Get Tool Health</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.tools_get_health">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.tool_slug</code></td>
<td>string</td>
<td>Required</td>
<td>Catalog tool slug, for example <code>exa_search</code>. Required.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.window</code></td>
<td>string</td>
<td>Optional</td>
<td>Window to aggregate over. Defaults to twenty-four hours.  - <code>HEALTH_WINDOW_UNSPECIFIED</code>: Twenty-four hours. - <code>HEALTH_WINDOW_ONE_HOUR</code>: One hour; history points are 10 minutes. - <code>HEALTH_WINDOW_TWENTY_FOUR_HOURS</code>: Twenty-four hours; history points are 1 hour. - <code>HEALTH_WINDOW_SEVEN_DAYS</code>: Seven days; history points are 6 hours. - <code>HEALTH_WINDOW_THIRTY_DAYS</code>: Thirty days; history points are 24 hours.</td>
<td><code>enum: [&quot;HEALTH_WINDOW_ONE_HOUR&quot;,&quot;HEALTH_WINDOW_TWENTY_FOUR_HOURS&quot;,&quot;HEALTH_WINDOW_SEVEN_DAYS&quot;,&quot;HEALTH_WINDOW_THIRTY_DAYS&quot;]; default: &quot;HEALTH_WINDOW_TWENTY_FOUR_HOURS&quot;</code></td>
</tr>
<tr>
<td><code>query.include_history</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Additionally returns the window split into resolution-aligned points (the history field below).</td>
<td><code>default: false</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.tools_get_health">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "tool_slug": "exa_web_search"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-tools_list_providers">
<summary><span>List Providers — <code>digitalocean.<wbr>tools_<wbr>list_<wbr>providers</code></span></summary>
<p>Run <strong>List Providers</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.tools_list_providers">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.tools_list_providers">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-tools_list_search_providers">
<summary><span>Search Providers — <code>digitalocean.<wbr>tools_<wbr>list_<wbr>search_<wbr>providers</code></span></summary>
<p>Run <strong>Search Providers</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.tools_list_search_providers">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.query</code></td>
<td>string</td>
<td>Optional</td>
<td>Matched case-insensitively as a substring of name, <code>display_name</code>, or description. It does not match the titles of the tools a provider owns: &quot;providers owning a tool that matches&quot; is a tool search grouped by the provider field of each result.</td>
<td></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size, 1 to 100. Defaults to 20 when omitted or 0; other values are rejected with 400.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td><code>next_page_token</code> from the previous response. Valid only with the same query; otherwise the request is rejected with 400.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.tools_list_search_providers">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-tools_list_search">
<summary><span>Search Tools — <code>digitalocean.<wbr>tools_<wbr>list_<wbr>search</code></span></summary>
<p>Run <strong>Search Tools</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.tools_list_search">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.query</code></td>
<td>string</td>
<td>Optional</td>
<td>Matched case- and accent-insensitively as a substring of the tool&#39;s name, title, description, category, provider ID, or tool slug. Empty matches every tool your team can use.</td>
<td></td>
</tr>
<tr>
<td><code>query.provider</code></td>
<td>array</td>
<td>Optional</td>
<td>Restricts results to these provider IDs, OR&#39;d together. Repeat the parameter to select several. An unknown ID matches nothing.</td>
<td></td>
</tr>
<tr>
<td><code>query.provider[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>query.toolbelt</code></td>
<td>string</td>
<td>Optional</td>
<td>Restricts results to the members of that toolbelt of your team at its latest version, combined with query and provider as AND. Members are matched at the version the toolbelt pins, which is the same set and the same versions <code>GET /v2/action-gateway/toolbelts/{name}</code> reports. An unknown or deleted toolbelt returns 404 rather than an empty page.</td>
<td></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size, 1 to 100. Defaults to 20 when omitted or 0; other values are rejected with 400.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td>A <code>next_page_token</code> from the preceding response. It is pinned to the query and filters that produced it: replaying one against a different search is rejected with 400, not a silent restart from the top.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.tools_list_search">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-tools_list_toolkits">
<summary><span>List Toolkits — <code>digitalocean.<wbr>tools_<wbr>list_<wbr>toolkits</code></span></summary>
<p>Run <strong>List Toolkits</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.tools_list_toolkits">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.tools_list_toolkits">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-users_list">
<summary><span>List Users — <code>digitalocean.<wbr>users_<wbr>list</code></span></summary>
<p>Run <strong>List Users</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.users_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.user_id</code></td>
<td>string</td>
<td>Optional</td>
<td>User ID prefix to return. An empty value returns all users.</td>
<td></td>
</tr>
<tr>
<td><code>query.sort</code></td>
<td>string</td>
<td>Optional</td>
<td><code>user_id</code>&#124;<code>created_at</code>&#124;<code>session_count</code>&#124;<code>connection_count</code>. <code>created_at</code> is the earliest creation time among the user&#39;s sessions, connections, and limit overrides. Defaults to <code>created_at</code>.</td>
<td><code>enum: [&quot;created_at&quot;,&quot;user_id&quot;,&quot;session_count&quot;,&quot;connection_count&quot;]; default: &quot;created_at&quot;</code></td>
</tr>
<tr>
<td><code>query.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>asc&#124;desc. Defaults to desc.</td>
<td><code>enum: [&quot;asc&quot;,&quot;desc&quot;]</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>1-based page number. Values below 1 are treated as 1.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 20; values above 100 are capped at 100.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.users_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-users_get">
<summary><span>Get a User — <code>digitalocean.<wbr>users_<wbr>get</code></span></summary>
<p>Run <strong>Get a User</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.users_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.user_id</code></td>
<td>string</td>
<td>Required</td>
<td>User ID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.users_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "user_id": "alice"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-oneclicks_list">
<summary><span>List 1-Click Applications — <code>digitalocean.<wbr>oneclicks_<wbr>list</code></span></summary>
<p>Run <strong>List 1-Click Applications</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.oneclicks_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Optional</td>
<td>Restrict results to a certain type of 1-Click.</td>
<td><code>enum: [&quot;droplet&quot;,&quot;kubernetes&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.oneclicks_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-oneclicks_install_kubernetes">
<summary><span>Install Kubernetes 1-Click Applications — <code>digitalocean.<wbr>oneclicks_<wbr>install_<wbr>kubernetes</code></span></summary>
<p>Run <strong>Install Kubernetes 1-Click Applications</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.oneclicks_install_kubernetes">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/oneClicks_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.oneclicks_install_kubernetes">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "addon_slugs": [
      "kube-state-metrics",
      "loki"
    ],
    "cluster_uuid": "50a994b6-c303-438f-9495-7e896cfe6b08"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-account_get">
<summary><span>Get User Information — <code>digitalocean.<wbr>account_<wbr>get</code></span></summary>
<p>Run <strong>Get User Information</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.account_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.account_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-sshkeys_list">
<summary><span>List All SSH Keys — <code>digitalocean.<wbr>sshkeys_<wbr>list</code></span></summary>
<p>Run <strong>List All SSH Keys</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.sshkeys_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.sshkeys_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-sshkeys_create">
<summary><span>Create a New SSH Key — <code>digitalocean.<wbr>sshkeys_<wbr>create</code></span></summary>
<p>Run <strong>Create a New SSH Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.sshkeys_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/sshKeys&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.sshkeys_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "public_key": "ssh-rsa AEXAMPLEaC1yc2EAAAADAQABAAAAQQDDHr/jh2Jy4yALcK4JyWbVkPRaWmhck3IgCoeOO3z1e2dBowLh64QAM+Qb72pxekALga2oi4GvT+TlWNhzPH4V example",
    "name": "My SSH Public Key"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-sshkeys_get">
<summary><span>Retrieve an Existing SSH Key — <code>digitalocean.<wbr>sshkeys_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing SSH Key</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.sshkeys_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.ssh_key_identifier</code></td>
<td>—</td>
<td>Required</td>
<td>Either the ID or the fingerprint of an existing SSH key.</td>
<td></td>
</tr>
<tr>
<td><code>path.ssh_key_identifier</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/ssh_key_id&quot;</code></td>
</tr>
<tr>
<td><code>path.ssh_key_identifier</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/ssh_key_fingerprint&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.sshkeys_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "ssh_key_identifier": 512189
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-sshkeys_update">
<summary><span>Update an SSH Key's Name — <code>digitalocean.<wbr>sshkeys_<wbr>update</code></span></summary>
<p>Run <strong>Update an SSH Key&#39;s Name</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.sshkeys_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.ssh_key_identifier</code></td>
<td>—</td>
<td>Required</td>
<td>Either the ID or the fingerprint of an existing SSH key.</td>
<td></td>
</tr>
<tr>
<td><code>path.ssh_key_identifier</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/ssh_key_id&quot;</code></td>
</tr>
<tr>
<td><code>path.ssh_key_identifier</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/ssh_key_fingerprint&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.name</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/ssh_key_name&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.sshkeys_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "ssh_key_identifier": 512189
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-sshkeys_delete">
<summary><span>Delete an SSH Key — <code>digitalocean.<wbr>sshkeys_<wbr>delete</code></span></summary>
<p>Run <strong>Delete an SSH Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.sshkeys_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.ssh_key_identifier</code></td>
<td>—</td>
<td>Required</td>
<td>Either the ID or the fingerprint of an existing SSH key.</td>
<td></td>
</tr>
<tr>
<td><code>path.ssh_key_identifier</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/ssh_key_id&quot;</code></td>
</tr>
<tr>
<td><code>path.ssh_key_identifier</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/ssh_key_fingerprint&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.sshkeys_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "ssh_key_identifier": 512189
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-actions_list">
<summary><span>List All Actions — <code>digitalocean.<wbr>actions_<wbr>list</code></span></summary>
<p>Run <strong>List All Actions</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.actions_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.actions_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-actions_get">
<summary><span>Retrieve an Existing Action — <code>digitalocean.<wbr>actions_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Action</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.actions_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.action_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique numeric ID that can be used to identify and reference an action.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.actions_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "action_id": 36804636
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-addons_get_app">
<summary><span>List Available Add-On Applications — <code>digitalocean.<wbr>addons_<wbr>get_<wbr>app</code></span></summary>
<p>Run <strong>List Available Add-On Applications</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.addons_get_app">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.addons_get_app">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-addons_get_app_metadata">
<summary><span>Get Metadata for an Add-On Application — <code>digitalocean.<wbr>addons_<wbr>get_<wbr>app_<wbr>metadata</code></span></summary>
<p>Run <strong>Get Metadata for an Add-On Application</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.addons_get_app_metadata">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_slug</code></td>
<td>string</td>
<td>Required</td>
<td>The slug identifier for the application whose metadata is being requested.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.addons_get_app_metadata">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_slug": "example_app"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-addons_list">
<summary><span>List all Add-On Resources — <code>digitalocean.<wbr>addons_<wbr>list</code></span></summary>
<p>Run <strong>List all Add-On Resources</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.addons_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.addons_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-addons_create">
<summary><span>Create/Provision a New Add-on Resource — <code>digitalocean.<wbr>addons_<wbr>create</code></span></summary>
<p>Run <strong>Create/Provision a New Add-on Resource</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.addons_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/addons_resource_new&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.addons_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "my-resource-01",
    "app_slug": "example-app",
    "plan_slug": "basic_plan",
    "metadata": []
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-addons_get">
<summary><span>Get details on an Add-On Resource — <code>digitalocean.<wbr>addons_<wbr>get</code></span></summary>
<p>Run <strong>Get details on an Add-On Resource</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.addons_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.resource_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The UUID of the add-on resource to retrieve.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.addons_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "resource_uuid": "123e4567-e89b-12d3-a456-426614174000"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-addons_delete">
<summary><span>Delete/Deprovision an Add-on Resource — <code>digitalocean.<wbr>addons_<wbr>delete</code></span></summary>
<p>Run <strong>Delete/Deprovision an Add-on Resource</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.addons_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.resource_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for the add-on resource.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.addons_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "resource_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-addons_patch">
<summary><span>Update the name for an Add-On Resource — <code>digitalocean.<wbr>addons_<wbr>patch</code></span></summary>
<p>Run <strong>Update the name for an Add-On Resource</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.addons_patch">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.resource_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The UUID of the add-on resource to rename.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.name</code></td>
<td>string</td>
<td>Required</td>
<td>The new name for the add-on resource.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.addons_patch">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "resource_uuid": "123e4567-e89b-12d3-a456-426614174000"
  },
  "body": {
    "name": "new-name"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-addons_patch_plan">
<summary><span>Update the plan for an Add-On Resource — <code>digitalocean.<wbr>addons_<wbr>patch_<wbr>plan</code></span></summary>
<p>Run <strong>Update the plan for an Add-On Resource</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.addons_patch_plan">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.resource_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The UUID of the add-on resource to update.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.plan_slug</code></td>
<td>string</td>
<td>Required</td>
<td>The slug identifier for the new plan to apply to the add-on resource.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.addons_patch_plan">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "resource_uuid": "123e4567-e89b-12d3-a456-426614174000"
  },
  "body": {
    "plan_slug": "basic_plan"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_list_configs">
<summary><span>List active Environment Configs for the caller's team. — <code>digitalocean.<wbr>harness_<wbr>list_<wbr>configs</code></span></summary>
<p>Run <strong>List active Environment Configs for the caller&#39;s team.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_list_configs">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 50 when omitted. Values above 200 are rejected.</td>
<td><code>default: 50; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td>Opaque keyset cursor returned by the previous page.</td>
<td></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional case-insensitive substring filter on config name (contains). Empty or omitted returns the unfiltered page. At most 64 characters.</td>
<td><code>maxLength: 64</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_list_configs">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_create_config">
<summary><span>Create an Environment Config (environment spec + optional Insights opt-in). — <code>digitalocean.<wbr>harness_<wbr>create_<wbr>config</code></span></summary>
<p>Run <strong>Create an Environment Config (environment spec + optional Insights opt-in).</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_create_config">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/agent_config_create_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_create_config">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "support-agent",
    "manifest_yaml": "apiVersion: agents.digitalocean.com/v1alpha1\nkind: Agent\nspec:\n  runtime:\n    adapter: opencode\n"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_get_config">
<summary><span>Get an active Environment Config and its environment spec. — <code>digitalocean.<wbr>harness_<wbr>get_<wbr>config</code></span></summary>
<p>Run <strong>Get an active Environment Config and its environment spec.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_get_config">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.config_id</code></td>
<td>string</td>
<td>Required</td>
<td>The Environment Config UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_get_config">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "config_id": "019fb39c-14d9-7080-933e-b9b90e25acda"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_delete_config">
<summary><span>Soft-delete an Environment Config. — <code>digitalocean.<wbr>harness_<wbr>delete_<wbr>config</code></span></summary>
<p>Run <strong>Soft-delete an Environment Config.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_delete_config">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.config_id</code></td>
<td>string</td>
<td>Required</td>
<td>The Environment Config UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_delete_config">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "config_id": "019fb39c-14d9-7080-933e-b9b90e25acda"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_create_config_clone">
<summary><span>Clone an Environment Config under a new name. — <code>digitalocean.<wbr>harness_<wbr>create_<wbr>config_<wbr>clone</code></span></summary>
<p>Run <strong>Clone an Environment Config under a new name.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_create_config_clone">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.config_id</code></td>
<td>string</td>
<td>Required</td>
<td>The Environment Config UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/agent_config_clone_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_create_config_clone">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "config_id": "019fb39c-14d9-7080-933e-b9b90e25acda"
  },
  "body": {
    "name": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_list_config_sessions">
<summary><span>List the sessions created from one Environment Config. — <code>digitalocean.<wbr>harness_<wbr>list_<wbr>config_<wbr>sessions</code></span></summary>
<p>Run <strong>List the sessions created from one Environment Config.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_list_config_sessions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.config_id</code></td>
<td>string</td>
<td>Required</td>
<td>The Environment Config UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 50 when omitted or non-positive; values above 200 are clamped to 200.</td>
<td><code>default: 50; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td>Opaque keyset cursor returned by the previous page. Empty starts from the beginning.</td>
<td></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional filter on session status. Empty / SESSION_STATUS_UNSPECIFIED still hides destroyed and failed sessions by default; SESSION_STATUS_ALL opts out and returns every session regardless of status.</td>
<td><code>enum: [&quot;SESSION_STATUS_UNSPECIFIED&quot;,&quot;SESSION_STATUS_PROVISIONING&quot;,&quot;SESSION_STATUS_READY&quot;,&quot;SESSION_STATUS_DETACHED&quot;,&quot;SESSION_STATUS_DESTROYING&quot;,&quot;SESSION_STATUS_DESTROYED&quot;,&quot;SESSION_STATUS_FAILED&quot;,&quot;SESSION_STATUS_PAUSED&quot;,&quot;SESSION_STATUS_ALL&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_list_config_sessions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "config_id": "019fb39c-14d9-7080-933e-b9b90e25acda"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_list_sessions">
<summary><span>ListSessions enumerates sessions for the caller's tenant. — <code>digitalocean.<wbr>harness_<wbr>list_<wbr>sessions</code></span></summary>
<p>Run <strong>ListSessions enumerates sessions for the caller&#39;s tenant.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_list_sessions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 50 when omitted or non-positive; values above 200 are clamped to 200 (not rejected).</td>
<td><code>default: 50; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td>Opaque keyset cursor returned by the previous page. Empty starts from the beginning.</td>
<td></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>—</td>
<td>Optional</td>
<td>Optional filter on session status. Empty / SESSION_STATUS_UNSPECIFIED means no explicit filter, which still hides destroyed and failed sessions by default; SESSION_STATUS_ALL opts out and returns every session regardless of status (no session is ever actually in this status; it only means something as a filter value here); any other explicit status overrides the default.</td>
<td><code>$ref: &quot;#/definitions/session_status&quot;</code></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional exact-name filter (case-insensitive). Returns the single live (non-terminal) session that currently holds this name for the caller&#39;s team, or an empty list if none does. Matches the live holder only, so historical terminal rows and reused names never make it ambiguous (per-team live-name uniqueness bounds it to at most one). This is how clients (doctl / Console) resolve a session name to its id; the {session_id} path stays UUID-only.</td>
<td></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional case-insensitive substring filter on session name (contains), for callers that don&#39;t know the exact name (e.g. a UI search box). Unlike <code>name</code>, this may return zero, one, or many sessions, including terminal ones. Independent of <code>name</code>; at most 64 characters.</td>
<td><code>maxLength: 64</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_list_sessions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_create_session">
<summary><span>CreateSession provisions a sandbox and starts a Harness Runtime session. — <code>digitalocean.<wbr>harness_<wbr>create_<wbr>session</code></span></summary>
<p>Run <strong>CreateSession provisions a sandbox and starts a Harness Runtime session.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_create_session">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>headers</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>headers.X-Device-UUID</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional hardware device id forwarded by doctl. Persisted on the session row for lifecycle attribution. Values over 128 bytes are ignored.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.openai_session_id</code></td>
<td>string</td>
<td>Optional</td>
<td>OpenAI Agents API session id (sess_…) for adapter: codex-agentapi. doctl creates the OpenAI session before calling DO and passes the resulting id here; harness-api persists it for correlation. Empty/omitted for every other agent kind.</td>
<td></td>
</tr>
<tr>
<td><code>query.resume_on_topoff</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Opt the new session in to automatic resumption when the team&#39;s prepayment balance is restored. Defaults to false. Exists as a query parameter so the environment spec (YAML body) form can carry it too. On the application/json form the body field is idiomatic, but this parameter wins when both are present. Must be exactly one of true/false/1/0; anything else is a 400.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/create_session_config_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_create_session">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "demo-agent",
    "config_id": "11111111-2222-3333-4444-555555555555"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_list_session_sandbox_sizes">
<summary><span>ListSandboxSizes returns the customer-selectable sandbox (microVM) size catalog. — <code>digitalocean.<wbr>harness_<wbr>list_<wbr>session_<wbr>sandbox_<wbr>sizes</code></span></summary>
<p>Run <strong>ListSandboxSizes returns the customer-selectable sandbox (microVM) size catalog.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_list_session_sandbox_sizes">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_list_session_sandbox_sizes">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_delete_session">
<summary><span>DestroySession tears down the sandbox and marks the session DESTROYED. — <code>digitalocean.<wbr>harness_<wbr>delete_<wbr>session</code></span></summary>
<p>Run <strong>DestroySession tears down the sandbox and marks the session DESTROYED.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_delete_session">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>headers</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>headers.X-Device-UUID</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional hardware device id forwarded by doctl. Recorded on the session row as the device that performed the destroy.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_delete_session">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_get_session">
<summary><span>GetSession returns the current snapshot of a session. — <code>digitalocean.<wbr>harness_<wbr>get_<wbr>session</code></span></summary>
<p>Run <strong>GetSession returns the current snapshot of a session.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_get_session">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_get_session">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_update_session">
<summary><span>PatchSession updates session-scoped settings on an existing session. — <code>digitalocean.<wbr>harness_<wbr>update_<wbr>session</code></span></summary>
<p>Run <strong>PatchSession updates session-scoped settings on an existing session.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_update_session">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/patch_session_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_update_session">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_list_session_checkpoints">
<summary><span>ListCheckpoints enumerates a session's checkpoints, newest first. — <code>digitalocean.<wbr>harness_<wbr>list_<wbr>session_<wbr>checkpoints</code></span></summary>
<p>Run <strong>ListCheckpoints enumerates a session&#39;s checkpoints, newest first.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_list_session_checkpoints">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 50 when omitted or non-positive.</td>
<td></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td>Opaque keyset cursor returned by the previous page. Empty starts from the beginning.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_list_session_checkpoints">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_create_session_checkpoint">
<summary><span>CreateCheckpoint captures the session's live sandbox state as a durable checkpoint. — <code>digitalocean.<wbr>harness_<wbr>create_<wbr>session_<wbr>checkpoint</code></span></summary>
<p>Run <strong>CreateCheckpoint captures the session&#39;s live sandbox state as a durable checkpoint.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_create_session_checkpoint">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/create_checkpoint_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_create_session_checkpoint">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_get_session_checkpoint">
<summary><span>GetCheckpoint returns the current snapshot of a checkpoint. — <code>digitalocean.<wbr>harness_<wbr>get_<wbr>session_<wbr>checkpoint</code></span></summary>
<p>Run <strong>GetCheckpoint returns the current snapshot of a checkpoint.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_get_session_checkpoint">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>path.checkpoint_id</code></td>
<td>string</td>
<td>Required</td>
<td>The checkpoint id.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_get_session_checkpoint">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "checkpoint_id": "cp_9f2c1a4b"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_delete_session_checkpoint">
<summary><span>DeleteCheckpoint removes a checkpoint and its underlying machine-state capture. — <code>digitalocean.<wbr>harness_<wbr>delete_<wbr>session_<wbr>checkpoint</code></span></summary>
<p>Run <strong>DeleteCheckpoint removes a checkpoint and its underlying machine-state capture.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_delete_session_checkpoint">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>path.checkpoint_id</code></td>
<td>string</td>
<td>Required</td>
<td>The checkpoint id.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_delete_session_checkpoint">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "checkpoint_id": "cp_9f2c1a4b"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_revert_session_checkpoint">
<summary><span>RollbackToCheckpoint rewinds a session to a checkpoint. — <code>digitalocean.<wbr>harness_<wbr>revert_<wbr>session_<wbr>checkpoint</code></span></summary>
<p>Run <strong>RollbackToCheckpoint rewinds a session to a checkpoint.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_revert_session_checkpoint">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>path.checkpoint_id</code></td>
<td>string</td>
<td>Required</td>
<td>The checkpoint id.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_revert_session_checkpoint">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "checkpoint_id": "cp_9f2c1a4b"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_create_session_fork">
<summary><span>ForkSession creates child sessions from a checkpoint of this session. — <code>digitalocean.<wbr>harness_<wbr>create_<wbr>session_<wbr>fork</code></span></summary>
<p>Run <strong>ForkSession creates child sessions from a checkpoint of this session.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_create_session_fork">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/fork_session_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_create_session_fork">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_post_session_hitl">
<summary><span>ResolveHITL records the user's decision on a pending HITL request. — <code>digitalocean.<wbr>harness_<wbr>post_<wbr>session_<wbr>hitl</code></span></summary>
<p>Run <strong>ResolveHITL records the user&#39;s decision on a pending HITL request.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_post_session_hitl">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>path.request_id</code></td>
<td>string</td>
<td>Required</td>
<td>The HITL request identifier.</td>
<td></td>
</tr>
<tr>
<td><code>headers</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>headers.X-Device-UUID</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional hardware device id forwarded by doctl. Recorded on the resulting HITL decision.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/resolve_hitl_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_post_session_hitl">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "request_id": "hitl_example"
  },
  "body": {
    "outcome": "HITL_OUTCOME_UNSPECIFIED"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_create_session_input">
<summary><span>SendInput delivers a user chat message into the session. — <code>digitalocean.<wbr>harness_<wbr>create_<wbr>session_<wbr>input</code></span></summary>
<p>Run <strong>SendInput delivers a user chat message into the session.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_create_session_input">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/send_input_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_create_session_input">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  },
  "body": {
    "text": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_post_session_pause">
<summary><span>PauseSession freezes the session's microVM sandbox. — <code>digitalocean.<wbr>harness_<wbr>post_<wbr>session_<wbr>pause</code></span></summary>
<p>Run <strong>PauseSession freezes the session&#39;s microVM sandbox.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_post_session_pause">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>headers</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>headers.X-Device-UUID</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional hardware device id forwarded by doctl. Recorded for audit.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_post_session_pause">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_post_session_resume">
<summary><span>ResumeSession explicitly thaws a PAUSED session's microVM sandbox. — <code>digitalocean.<wbr>harness_<wbr>post_<wbr>session_<wbr>resume</code></span></summary>
<p>Run <strong>ResumeSession explicitly thaws a PAUSED session&#39;s microVM sandbox.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_post_session_resume">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>headers</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>headers.X-Device-UUID</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional hardware device id forwarded by doctl. Recorded for audit.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_post_session_resume">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_post_session_sandbox_exec">
<summary><span>ExecInSandbox runs a one-shot command inside the session's sandbox. — <code>digitalocean.<wbr>harness_<wbr>post_<wbr>session_<wbr>sandbox_<wbr>exec</code></span></summary>
<p>Run <strong>ExecInSandbox runs a one-shot command inside the session&#39;s sandbox.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_post_session_sandbox_exec">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/exec_in_sandbox_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_post_session_sandbox_exec">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  },
  "body": {
    "argv": [
      "uname",
      "-a"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_create_session_workspace_transfer">
<summary><span>Start a staged (large-file) workspace transfer. — <code>digitalocean.<wbr>harness_<wbr>create_<wbr>session_<wbr>workspace_<wbr>transfer</code></span></summary>
<p>Run <strong>Start a staged (large-file) workspace transfer.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_create_session_workspace_transfer">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.direction</code></td>
<td>string</td>
<td>Required</td>
<td>Transfer direction.</td>
<td><code>enum: [&quot;upload&quot;,&quot;download&quot;]</code></td>
</tr>
<tr>
<td><code>body.path</code></td>
<td>string</td>
<td>Required</td>
<td>Workspace-relative path. Destination for upload, source for download. Paths that escape the workspace root are rejected.</td>
<td></td>
</tr>
<tr>
<td><code>body.is_archive</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Upload only. When true, the payload is a tar the guest extracts at <code>path</code>.</td>
<td></td>
</tr>
<tr>
<td><code>body.as_archive</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Download only. When true, <code>path</code> is exported as a tar stream.</td>
<td></td>
</tr>
<tr>
<td><code>body.size_bytes</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional total payload size. Validated against the maximum staged object size (50 GiB); a larger value returns 413.</td>
<td></td>
</tr>
<tr>
<td><code>body.sha256</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional lowercase hex SHA-256 of the full payload. If set on an upload, it must match on commit.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_create_session_workspace_transfer">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  },
  "body": {
    "direction": "upload",
    "path": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_get_session_workspace_transfer">
<summary><span>Get the status of a staged workspace transfer. — <code>digitalocean.<wbr>harness_<wbr>get_<wbr>session_<wbr>workspace_<wbr>transfer</code></span></summary>
<p>Run <strong>Get the status of a staged workspace transfer.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_get_session_workspace_transfer">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>path.transfer_id</code></td>
<td>string</td>
<td>Required</td>
<td>The workspace transfer identifier.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_get_session_workspace_transfer">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "transfer_id": "tr_example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_cancel_session_workspace_transfer">
<summary><span>Cancel a staged workspace transfer. — <code>digitalocean.<wbr>harness_<wbr>cancel_<wbr>session_<wbr>workspace_<wbr>transfer</code></span></summary>
<p>Run <strong>Cancel a staged workspace transfer.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_cancel_session_workspace_transfer">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>path.transfer_id</code></td>
<td>string</td>
<td>Required</td>
<td>The workspace transfer identifier.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.reason</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional caller-visible audit/debug context.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_cancel_session_workspace_transfer">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "transfer_id": "tr_example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_commit_session_workspace_transfer">
<summary><span>Finalize a staged upload. — <code>digitalocean.<wbr>harness_<wbr>commit_<wbr>session_<wbr>workspace_<wbr>transfer</code></span></summary>
<p>Run <strong>Finalize a staged upload.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_commit_session_workspace_transfer">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>path.transfer_id</code></td>
<td>string</td>
<td>Required</td>
<td>The workspace transfer identifier.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.sha256</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional lowercase hex SHA-256. Must match the value supplied at create when both are set.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_commit_session_workspace_transfer">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "transfer_id": "tr_example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_create_session_workspace_part_upload_urls">
<summary><span>Mint presigned PUT URLs for one or more multipart upload parts. — <code>digitalocean.<wbr>harness_<wbr>create_<wbr>session_<wbr>workspace_<wbr>part_<wbr>upload_<wbr>urls</code></span></summary>
<p>Run <strong>Mint presigned PUT URLs for one or more multipart upload parts.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_create_session_workspace_part_upload_urls">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
<tr>
<td><code>path.transfer_id</code></td>
<td>string</td>
<td>Required</td>
<td>The workspace transfer identifier.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.part_numbers</code></td>
<td>array</td>
<td>Required</td>
<td>1-based part indices to presign (single or batched).</td>
<td></td>
</tr>
<tr>
<td><code>body.part_numbers[]</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_create_session_workspace_part_upload_urls">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "transfer_id": "tr_example"
  },
  "body": {
    "part_numbers": []
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_get_session_ingress">
<summary><span>GetIngressURL returns the public HTTPS URL of the session's OpenHands Agent Server. — <code>digitalocean.<wbr>harness_<wbr>get_<wbr>session_<wbr>ingress</code></span></summary>
<p>Run <strong>GetIngressURL returns the public HTTPS URL of the session&#39;s OpenHands Agent Server.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_get_session_ingress">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_get_session_ingress">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_list_templates">
<summary><span>ListTeamTemplates returns the caller's team custom templates. — <code>digitalocean.<wbr>harness_<wbr>list_<wbr>templates</code></span></summary>
<p>Run <strong>ListTeamTemplates returns the caller&#39;s team custom templates.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_list_templates">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 50 when omitted or non-positive.</td>
<td></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional pagination cursor (opaque). Empty starts from the beginning.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_list_templates">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_create_template">
<summary><span>CreateTemplate creates a team custom template and kicks a build. — <code>digitalocean.<wbr>harness_<wbr>create_<wbr>template</code></span></summary>
<p>Run <strong>CreateTemplate creates a team custom template and kicks a build.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_create_template">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/create_template_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_create_template">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "example",
    "base_template": "example",
    "source_oci_ref": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_get_template">
<summary><span>GetTemplate returns a team custom template by public id. — <code>digitalocean.<wbr>harness_<wbr>get_<wbr>template</code></span></summary>
<p>Run <strong>GetTemplate returns a team custom template by public id.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_get_template">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.template_id</code></td>
<td>string</td>
<td>Required</td>
<td>The template UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_get_template">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "template_id": "11111111-2222-3333-4444-555555555555"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_update_template">
<summary><span>UpdateTemplate updates a team template's source and kicks a new build. — <code>digitalocean.<wbr>harness_<wbr>update_<wbr>template</code></span></summary>
<p>Run <strong>UpdateTemplate updates a team template&#39;s source and kicks a new build.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_update_template">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.template_id</code></td>
<td>string</td>
<td>Required</td>
<td>The template UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/update_template_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_update_template">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "template_id": "11111111-2222-3333-4444-555555555555"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_delete_template">
<summary><span>DeleteTemplate deletes a team custom template. — <code>digitalocean.<wbr>harness_<wbr>delete_<wbr>template</code></span></summary>
<p>Run <strong>DeleteTemplate deletes a team custom template.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_delete_template">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.template_id</code></td>
<td>string</td>
<td>Required</td>
<td>The template UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_delete_template">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "template_id": "11111111-2222-3333-4444-555555555555"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_list_template_builds">
<summary><span>ListTemplateBuilds returns build history for a template. — <code>digitalocean.<wbr>harness_<wbr>list_<wbr>template_<wbr>builds</code></span></summary>
<p>Run <strong>ListTemplateBuilds returns build history for a template.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_list_template_builds">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.template_id</code></td>
<td>string</td>
<td>Required</td>
<td>The template UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 50 when omitted or non-positive.</td>
<td></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional pagination cursor (opaque). Empty starts from the beginning.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_list_template_builds">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "template_id": "11111111-2222-3333-4444-555555555555"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_get_template_build">
<summary><span>GetTemplateBuild returns a single template build. — <code>digitalocean.<wbr>harness_<wbr>get_<wbr>template_<wbr>build</code></span></summary>
<p>Run <strong>GetTemplateBuild returns a single template build.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_get_template_build">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.template_id</code></td>
<td>string</td>
<td>Required</td>
<td>The template UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.build_id</code></td>
<td>string</td>
<td>Required</td>
<td>The build UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_get_template_build">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "template_id": "11111111-2222-3333-4444-555555555555",
    "build_id": "22222222-3333-4444-5555-666666666666"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_list_triggers">
<summary><span>ListTriggers enumerates the calling team's triggers. — <code>digitalocean.<wbr>harness_<wbr>list_<wbr>triggers</code></span></summary>
<p>Run <strong>ListTriggers enumerates the calling team&#39;s triggers.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_list_triggers">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 50 when omitted or non-positive; server-clamped.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td>Opaque keyset cursor returned by the previous page. Empty starts from the beginning.</td>
<td></td>
</tr>
<tr>
<td><code>query.kind</code></td>
<td>—</td>
<td>Optional</td>
<td>Optional filter by trigger kind.</td>
<td><code>$ref: &quot;#/definitions/trigger_kind&quot;</code></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>—</td>
<td>Optional</td>
<td>Optional filter by trigger status.</td>
<td><code>$ref: &quot;#/definitions/trigger_status&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_list_triggers">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_create_trigger">
<summary><span>CreateTrigger creates a webhook or cron trigger. — <code>digitalocean.<wbr>harness_<wbr>create_<wbr>trigger</code></span></summary>
<p>Run <strong>CreateTrigger creates a webhook or cron trigger.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_create_trigger">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/create_trigger_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_create_trigger">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "kind": "webhook",
    "name": "nightly-deploy-check",
    "session_mode": "fresh",
    "prompt_template": "Review the latest push and summarize risks.",
    "output": {
      "mode": "email"
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_get_trigger_by_session">
<summary><span>GetTriggerBySession reverse-looks-up the trigger that produced or binds a session. — <code>digitalocean.<wbr>harness_<wbr>get_<wbr>trigger_<wbr>by_<wbr>session</code></span></summary>
<p>Run <strong>GetTriggerBySession reverse-looks-up the trigger that produced or binds a session.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_get_trigger_by_session">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>The session UUID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_get_trigger_by_session">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_list_reusable_sessions">
<summary><span>ListReusableSessions lists the team's PAUSED sessions for the reuse picker. — <code>digitalocean.<wbr>harness_<wbr>list_<wbr>reusable_<wbr>sessions</code></span></summary>
<p>Run <strong>ListReusableSessions lists the team&#39;s PAUSED sessions for the reuse picker.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_list_reusable_sessions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 50 when omitted or non-positive; server-clamped.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td>Opaque keyset cursor returned by the previous page. Empty starts from the beginning.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_list_reusable_sessions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_get_trigger">
<summary><span>GetTrigger returns a single trigger by id. — <code>digitalocean.<wbr>harness_<wbr>get_<wbr>trigger</code></span></summary>
<p>Run <strong>GetTrigger returns a single trigger by id.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_get_trigger">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.trigger_id</code></td>
<td>string</td>
<td>Required</td>
<td>The trigger UUID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_get_trigger">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "trigger_id": "b1a0c6de-1f2e-4a3b-9c8d-0e1f2a3b4c5d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_update_trigger">
<summary><span>UpdateTrigger updates, pauses, or re-enables a trigger. — <code>digitalocean.<wbr>harness_<wbr>update_<wbr>trigger</code></span></summary>
<p>Run <strong>UpdateTrigger updates, pauses, or re-enables a trigger.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_update_trigger">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.trigger_id</code></td>
<td>string</td>
<td>Required</td>
<td>The trigger UUID.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/update_trigger_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_update_trigger">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "trigger_id": "b1a0c6de-1f2e-4a3b-9c8d-0e1f2a3b4c5d"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_delete_trigger">
<summary><span>DeleteTrigger soft-deletes a trigger. — <code>digitalocean.<wbr>harness_<wbr>delete_<wbr>trigger</code></span></summary>
<p>Run <strong>DeleteTrigger soft-deletes a trigger.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_delete_trigger">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.trigger_id</code></td>
<td>string</td>
<td>Required</td>
<td>The trigger UUID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_delete_trigger">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "trigger_id": "b1a0c6de-1f2e-4a3b-9c8d-0e1f2a3b4c5d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_list_trigger_executions">
<summary><span>ListTriggerExecutions returns a trigger's execution history. — <code>digitalocean.<wbr>harness_<wbr>list_<wbr>trigger_<wbr>executions</code></span></summary>
<p>Run <strong>ListTriggerExecutions returns a trigger&#39;s execution history.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_list_trigger_executions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.trigger_id</code></td>
<td>string</td>
<td>Required</td>
<td>The trigger UUID.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page_size</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page size. Defaults to 50 when omitted or non-positive; server-clamped.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td>Opaque keyset cursor returned by the previous page. Empty starts from the beginning.</td>
<td></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>—</td>
<td>Optional</td>
<td>Optional filter by execution status.</td>
<td><code>$ref: &quot;#/definitions/trigger_execution_status&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_list_trigger_executions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "trigger_id": "b1a0c6de-1f2e-4a3b-9c8d-0e1f2a3b4c5d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_get_trigger_execution">
<summary><span>GetTriggerExecution returns a single execution, including its payload. — <code>digitalocean.<wbr>harness_<wbr>get_<wbr>trigger_<wbr>execution</code></span></summary>
<p>Run <strong>GetTriggerExecution returns a single execution, including its payload.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_get_trigger_execution">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.trigger_id</code></td>
<td>string</td>
<td>Required</td>
<td>The trigger UUID.</td>
<td></td>
</tr>
<tr>
<td><code>path.execution_id</code></td>
<td>string</td>
<td>Required</td>
<td>The execution UUID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_get_trigger_execution">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "trigger_id": "b1a0c6de-1f2e-4a3b-9c8d-0e1f2a3b4c5d",
    "execution_id": "7c1f9e2a-3b4c-5d6e-7f80-91a2b3c4d5e6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_cancel_trigger_execution">
<summary><span>CancelExecution ends a running execution and frees the trigger's in-flight slot. — <code>digitalocean.<wbr>harness_<wbr>cancel_<wbr>trigger_<wbr>execution</code></span></summary>
<p>Run <strong>CancelExecution ends a running execution and frees the trigger&#39;s in-flight slot.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_cancel_trigger_execution">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.trigger_id</code></td>
<td>string</td>
<td>Required</td>
<td>The trigger UUID.</td>
<td></td>
</tr>
<tr>
<td><code>path.execution_id</code></td>
<td>string</td>
<td>Required</td>
<td>The execution UUID.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.force</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Cancel even if the execution has not started a run yet (the worker&#39;s own dispatch may still be in flight). Without this, that case returns 409; reclaim clears it automatically within 15m regardless.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_cancel_trigger_execution">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "trigger_id": "b1a0c6de-1f2e-4a3b-9c8d-0e1f2a3b4c5d",
    "execution_id": "7c1f9e2a-3b4c-5d6e-7f80-91a2b3c4d5e6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_post_trigger_rotate_secret">
<summary><span>RotateTriggerSecret issues a new webhook secret. — <code>digitalocean.<wbr>harness_<wbr>post_<wbr>trigger_<wbr>rotate_<wbr>secret</code></span></summary>
<p>Run <strong>RotateTriggerSecret issues a new webhook secret.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_post_trigger_rotate_secret">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.trigger_id</code></td>
<td>string</td>
<td>Required</td>
<td>The trigger UUID.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.grace_period_seconds</code></td>
<td>integer</td>
<td>Optional</td>
<td>How long the outgoing secret keeps verifying deliveries. Omit for the default (5 minutes). 0 retires the old secret immediately (compromised-secret path). Positive values set a custom window up to the server max (default 1 hour); above the max is 400. Send at most once with an explicit non-negative integer - bare keys, empty values, non-integers, negatives, and duplicates are 400.</td>
<td><code>minimum: 0</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_post_trigger_rotate_secret">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "trigger_id": "b1a0c6de-1f2e-4a3b-9c8d-0e1f2a3b4c5d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-harness_list_webhook_providers">
<summary><span>ListWebhookProviders lists supported webhook providers for the create-trigger UI. — <code>digitalocean.<wbr>harness_<wbr>list_<wbr>webhook_<wbr>providers</code></span></summary>
<p>Run <strong>ListWebhookProviders lists supported webhook providers for the create-trigger UI.</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.harness_list_webhook_providers">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.harness_list_webhook_providers">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_list">
<summary><span>List All Apps — <code>digitalocean.<wbr>apps_<wbr>list</code></span></summary>
<p>Run <strong>List All Apps</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.with_projects</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether the project_id of listed apps should be fetched and included.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_delete">
<summary><span>Delete an App — <code>digitalocean.<wbr>apps_<wbr>delete</code></span></summary>
<p>Run <strong>Delete an App</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the app</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get">
<summary><span>Retrieve an Existing App — <code>digitalocean.<wbr>apps_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing App</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the app</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>The name of the app to retrieve.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_update">
<summary><span>Update an App — <code>digitalocean.<wbr>apps_<wbr>update</code></span></summary>
<p>Run <strong>Update an App</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the app</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apps_update_app_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  },
  "body": {
    "spec": {
      "name": "web-app-01"
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_restart">
<summary><span>Restart an App — <code>digitalocean.<wbr>apps_<wbr>restart</code></span></summary>
<p>Run <strong>Restart an App</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_restart">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apps_restart_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_restart">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_logs_active_deployment">
<summary><span>Retrieve Active Deployment Logs — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>logs_<wbr>active_<wbr>deployment</code></span></summary>
<p>Run <strong>Retrieve Active Deployment Logs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_logs_active_deployment">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.component_name</code></td>
<td>string</td>
<td>Required</td>
<td>An optional component name. If set, logs will be limited to this component only.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.follow</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether the logs should follow live updates.</td>
<td></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Required</td>
<td>The type of logs to retrieve - BUILD: Build-time logs - DEPLOY: Deploy-time logs - RUN: Live run-time logs - RUN_RESTARTED: Logs of crashed/restarted instances during runtime - AUTOSCALE_EVENT: Logs of an autoscaling event (requires event_id)</td>
<td><code>enum: [&quot;UNSPECIFIED&quot;,&quot;BUILD&quot;,&quot;DEPLOY&quot;,&quot;RUN&quot;,&quot;RUN_RESTARTED&quot;,&quot;AUTOSCALE_EVENT&quot;]; default: &quot;UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.pod_connection_timeout</code></td>
<td>string</td>
<td>Optional</td>
<td>An optional time duration to wait if the underlying component instance is not immediately available. Default: <code>3m</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_logs_active_deployment">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "component_name": "component"
  },
  "query": {
    "type": "BUILD"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_exec_active_deployment">
<summary><span>Retrieve Exec URL — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>exec_<wbr>active_<wbr>deployment</code></span></summary>
<p>Run <strong>Retrieve Exec URL</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_exec_active_deployment">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.component_name</code></td>
<td>string</td>
<td>Required</td>
<td>An optional component name. If set, logs will be limited to this component only.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.instance_name</code></td>
<td>string</td>
<td>Optional</td>
<td>The name of the actively running ephemeral compute instance</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_exec_active_deployment">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "component_name": "component"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_instances">
<summary><span>Retrieve App Instances — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>instances</code></span></summary>
<p>Run <strong>Retrieve App Instances</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_instances">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_instances">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_list_deployments">
<summary><span>List App Deployments — <code>digitalocean.<wbr>apps_<wbr>list_<wbr>deployments</code></span></summary>
<p>Run <strong>List App Deployments</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_list_deployments">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.deployment_types</code></td>
<td>array</td>
<td>Optional</td>
<td>Optional. Filter deployments by deployment_type   - MANUAL: manual deployment   - DEPLOY_ON_PUSH: deployment triggered by a push to the app&#39;s repository   - MAINTENANCE: deployment for maintenance purposes   - MANUAL_ROLLBACK: manual revert to a previous deployment   - AUTO_ROLLBACK: automatic revert to a previous deployment   - UPDATE_DATABASE_TRUSTED_SOURCES: update database trusted sources   - AUTOSCALED: deployment that has been autoscaled</td>
<td></td>
</tr>
<tr>
<td><code>query.deployment_types[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>enum: [&quot;MANUAL&quot;,&quot;DEPLOY_ON_PUSH&quot;,&quot;MAINTENANCE&quot;,&quot;MANUAL_ROLLBACK&quot;,&quot;AUTO_ROLLBACK&quot;,&quot;UPDATE_DATABASE_TRUSTED_SOURCES&quot;,&quot;AUTOSCALED&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_list_deployments">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_create_deployment">
<summary><span>Create an App Deployment — <code>digitalocean.<wbr>apps_<wbr>create_<wbr>deployment</code></span></summary>
<p>Run <strong>Create an App Deployment</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_create_deployment">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apps_create_deployment_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_create_deployment">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_deployment">
<summary><span>Retrieve an App Deployment — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>deployment</code></span></summary>
<p>Run <strong>Retrieve an App Deployment</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_deployment">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.deployment_id</code></td>
<td>string</td>
<td>Required</td>
<td>The deployment ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_deployment">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "deployment_id": "3aa4d20e-5527-4c00-b496-601fbd22520a"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_cancel_deployment">
<summary><span>Cancel a Deployment — <code>digitalocean.<wbr>apps_<wbr>cancel_<wbr>deployment</code></span></summary>
<p>Run <strong>Cancel a Deployment</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_cancel_deployment">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.deployment_id</code></td>
<td>string</td>
<td>Required</td>
<td>The deployment ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_cancel_deployment">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "deployment_id": "3aa4d20e-5527-4c00-b496-601fbd22520a"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_logs">
<summary><span>Retrieve Deployment Logs — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>logs</code></span></summary>
<p>Run <strong>Retrieve Deployment Logs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_logs">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.deployment_id</code></td>
<td>string</td>
<td>Required</td>
<td>The deployment ID</td>
<td></td>
</tr>
<tr>
<td><code>path.component_name</code></td>
<td>string</td>
<td>Required</td>
<td>An optional component name. If set, logs will be limited to this component only.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.follow</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether the logs should follow live updates.</td>
<td></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Required</td>
<td>The type of logs to retrieve - BUILD: Build-time logs - DEPLOY: Deploy-time logs - RUN: Live run-time logs - RUN_RESTARTED: Logs of crashed/restarted instances during runtime - AUTOSCALE_EVENT: Logs of an autoscaling event (requires event_id)</td>
<td><code>enum: [&quot;UNSPECIFIED&quot;,&quot;BUILD&quot;,&quot;DEPLOY&quot;,&quot;RUN&quot;,&quot;RUN_RESTARTED&quot;,&quot;AUTOSCALE_EVENT&quot;]; default: &quot;UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.pod_connection_timeout</code></td>
<td>string</td>
<td>Optional</td>
<td>An optional time duration to wait if the underlying component instance is not immediately available. Default: <code>3m</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_logs">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "deployment_id": "3aa4d20e-5527-4c00-b496-601fbd22520a",
    "component_name": "component"
  },
  "query": {
    "type": "BUILD"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_logs_aggregate">
<summary><span>Retrieve Aggregate Deployment Logs — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>logs_<wbr>aggregate</code></span></summary>
<p>Run <strong>Retrieve Aggregate Deployment Logs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_logs_aggregate">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.deployment_id</code></td>
<td>string</td>
<td>Required</td>
<td>The deployment ID</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.follow</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether the logs should follow live updates.</td>
<td></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Required</td>
<td>The type of logs to retrieve - BUILD: Build-time logs - DEPLOY: Deploy-time logs - RUN: Live run-time logs - RUN_RESTARTED: Logs of crashed/restarted instances during runtime - AUTOSCALE_EVENT: Logs of an autoscaling event (requires event_id)</td>
<td><code>enum: [&quot;UNSPECIFIED&quot;,&quot;BUILD&quot;,&quot;DEPLOY&quot;,&quot;RUN&quot;,&quot;RUN_RESTARTED&quot;,&quot;AUTOSCALE_EVENT&quot;]; default: &quot;UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.pod_connection_timeout</code></td>
<td>string</td>
<td>Optional</td>
<td>An optional time duration to wait if the underlying component instance is not immediately available. Default: <code>3m</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_logs_aggregate">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "deployment_id": "3aa4d20e-5527-4c00-b496-601fbd22520a"
  },
  "query": {
    "type": "BUILD"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_exec">
<summary><span>Retrieve Exec URL for Deployment — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>exec</code></span></summary>
<p>Run <strong>Retrieve Exec URL for Deployment</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_exec">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.deployment_id</code></td>
<td>string</td>
<td>Required</td>
<td>The deployment ID</td>
<td></td>
</tr>
<tr>
<td><code>path.component_name</code></td>
<td>string</td>
<td>Required</td>
<td>An optional component name. If set, logs will be limited to this component only.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.instance_name</code></td>
<td>string</td>
<td>Optional</td>
<td>The name of the actively running ephemeral compute instance</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_exec">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "deployment_id": "3aa4d20e-5527-4c00-b496-601fbd22520a",
    "component_name": "component"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_logs_active_deployment_aggregate">
<summary><span>Retrieve Active Deployment Aggregate Logs — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>logs_<wbr>active_<wbr>deployment_<wbr>aggregate</code></span></summary>
<p>Run <strong>Retrieve Active Deployment Aggregate Logs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_logs_active_deployment_aggregate">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.follow</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether the logs should follow live updates.</td>
<td></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Required</td>
<td>The type of logs to retrieve - BUILD: Build-time logs - DEPLOY: Deploy-time logs - RUN: Live run-time logs - RUN_RESTARTED: Logs of crashed/restarted instances during runtime - AUTOSCALE_EVENT: Logs of an autoscaling event (requires event_id)</td>
<td><code>enum: [&quot;UNSPECIFIED&quot;,&quot;BUILD&quot;,&quot;DEPLOY&quot;,&quot;RUN&quot;,&quot;RUN_RESTARTED&quot;,&quot;AUTOSCALE_EVENT&quot;]; default: &quot;UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.pod_connection_timeout</code></td>
<td>string</td>
<td>Optional</td>
<td>An optional time duration to wait if the underlying component instance is not immediately available. Default: <code>3m</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_logs_active_deployment_aggregate">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  },
  "query": {
    "type": "BUILD"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_list_job_invocations">
<summary><span>List Job Invocations — <code>digitalocean.<wbr>apps_<wbr>list_<wbr>job_<wbr>invocations</code></span></summary>
<p>Run <strong>List Job Invocations</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_list_job_invocations">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.job_names</code></td>
<td>array</td>
<td>Optional</td>
<td>The job names to list job invocations for.</td>
<td></td>
</tr>
<tr>
<td><code>query.job_names[]</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/schema&quot;</code></td>
</tr>
<tr>
<td><code>query.deployment_id</code></td>
<td>string</td>
<td>Optional</td>
<td>The deployment ID</td>
<td></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_list_job_invocations">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_job_invocation">
<summary><span>Get Job Invocations — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>job_<wbr>invocation</code></span></summary>
<p>Run <strong>Get Job Invocations</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_job_invocation">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.job_invocation_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the job invocation to retrieve.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.job_name</code></td>
<td>string</td>
<td>Optional</td>
<td>The job name to list job invocations for.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_job_invocation">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "job_invocation_id": "123e4567-e89b-12d3-a456-426"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_cancel_job_invocation">
<summary><span>Cancel Job Invocation — <code>digitalocean.<wbr>apps_<wbr>cancel_<wbr>job_<wbr>invocation</code></span></summary>
<p>Run <strong>Cancel Job Invocation</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_cancel_job_invocation">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.job_invocation_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the job invocation to retrieve.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.job_name</code></td>
<td>string</td>
<td>Optional</td>
<td>The job name to list job invocations for.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_cancel_job_invocation">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "job_invocation_id": "123e4567-e89b-12d3-a456-426"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_job_invocation_logs">
<summary><span>Retrieve Job Invocation Logs — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>job_<wbr>invocation_<wbr>logs</code></span></summary>
<p>Run <strong>Retrieve Job Invocation Logs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_job_invocation_logs">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.job_name</code></td>
<td>string</td>
<td>Required</td>
<td>The job name to list job invocations for.</td>
<td></td>
</tr>
<tr>
<td><code>path.job_invocation_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the job invocation to retrieve.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.deployment_id</code></td>
<td>string</td>
<td>Optional</td>
<td>The deployment ID</td>
<td></td>
</tr>
<tr>
<td><code>query.follow</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether the logs should follow live updates.</td>
<td></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Required</td>
<td>The type of logs to retrieve</td>
<td><code>enum: [&quot;JOB_INVOCATION&quot;]</code></td>
</tr>
<tr>
<td><code>query.pod_connection_timeout</code></td>
<td>string</td>
<td>Optional</td>
<td>An optional time duration to wait if the underlying component instance is not immediately available. Default: <code>3m</code>.</td>
<td></td>
</tr>
<tr>
<td><code>query.tail_lines</code></td>
<td>string</td>
<td>Optional</td>
<td>The number of lines from the end of the logs to retrieve.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_job_invocation_logs">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "job_name": "component",
    "job_invocation_id": "123e4567-e89b-12d3-a456-426"
  },
  "query": {
    "type": "JOB_INVOCATION"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_list_events">
<summary><span>List App Events — <code>digitalocean.<wbr>apps_<wbr>list_<wbr>events</code></span></summary>
<p>Run <strong>List App Events</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_list_events">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.event_types</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter events by event type.</td>
<td></td>
</tr>
<tr>
<td><code>query.event_types[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>enum: [&quot;UNKNOWN&quot;,&quot;DEPLOYMENT&quot;,&quot;AUTOSCALING&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_list_events">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_event">
<summary><span>Get an Event — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>event</code></span></summary>
<p>Run <strong>Get an Event</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_event">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.event_id</code></td>
<td>string</td>
<td>Required</td>
<td>The event ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_event">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "event_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_cancel_event">
<summary><span>Cancel an Event — <code>digitalocean.<wbr>apps_<wbr>cancel_<wbr>event</code></span></summary>
<p>Run <strong>Cancel an Event</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_cancel_event">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.event_id</code></td>
<td>string</td>
<td>Required</td>
<td>The event ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_cancel_event">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "event_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_event_logs">
<summary><span>Retrieve Event Logs — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>event_<wbr>logs</code></span></summary>
<p>Run <strong>Retrieve Event Logs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_event_logs">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.event_id</code></td>
<td>string</td>
<td>Required</td>
<td>The event ID</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.follow</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether the logs should follow live updates.</td>
<td></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Required</td>
<td>The type of logs to retrieve - BUILD: Build-time logs - DEPLOY: Deploy-time logs - RUN: Live run-time logs - RUN_RESTARTED: Logs of crashed/restarted instances during runtime - AUTOSCALE_EVENT: Logs of an autoscaling event (requires event_id)</td>
<td><code>enum: [&quot;UNSPECIFIED&quot;,&quot;BUILD&quot;,&quot;DEPLOY&quot;,&quot;RUN&quot;,&quot;RUN_RESTARTED&quot;,&quot;AUTOSCALE_EVENT&quot;]; default: &quot;UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.pod_connection_timeout</code></td>
<td>string</td>
<td>Optional</td>
<td>An optional time duration to wait if the underlying component instance is not immediately available. Default: <code>3m</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_event_logs">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "event_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  },
  "query": {
    "type": "BUILD"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_list_instancesizes">
<summary><span>List Instance Sizes — <code>digitalocean.<wbr>apps_<wbr>list_<wbr>instancesizes</code></span></summary>
<p>Run <strong>List Instance Sizes</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_list_instancesizes">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_list_instancesizes">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_instancesize">
<summary><span>Retrieve an Instance Size — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>instancesize</code></span></summary>
<p>Run <strong>Retrieve an Instance Size</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_instancesize">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.slug</code></td>
<td>string</td>
<td>Required</td>
<td>The slug of the instance size</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_instancesize">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "slug": "apps-s-1vcpu-0.5gb"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_list_regions">
<summary><span>List App Regions — <code>digitalocean.<wbr>apps_<wbr>list_<wbr>regions</code></span></summary>
<p>Run <strong>List App Regions</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_list_regions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_list_regions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_validate_appspec">
<summary><span>Propose an App Spec — <code>digitalocean.<wbr>apps_<wbr>validate_<wbr>appspec</code></span></summary>
<p>Run <strong>Propose an App Spec</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_validate_appspec">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/app_propose&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_validate_appspec">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "spec": {
      "name": "web-app-01"
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_list_alerts">
<summary><span>List all app alerts — <code>digitalocean.<wbr>apps_<wbr>list_<wbr>alerts</code></span></summary>
<p>Run <strong>List all app alerts</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_list_alerts">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_list_alerts">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_assign_alertdestinations">
<summary><span>Update destinations for alerts — <code>digitalocean.<wbr>apps_<wbr>assign_<wbr>alertdestinations</code></span></summary>
<p>Run <strong>Update destinations for alerts</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_assign_alertdestinations">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>path.alert_id</code></td>
<td>string</td>
<td>Required</td>
<td>The alert ID</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apps_assign_app_alert_destinations_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_assign_alertdestinations">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
    "alert_id": "5a624ab5-dd58-4b39-b7dd-8b7c36e8a91d"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_create_rollback">
<summary><span>Rollback App — <code>digitalocean.<wbr>apps_<wbr>create_<wbr>rollback</code></span></summary>
<p>Run <strong>Rollback App</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_create_rollback">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apps_rollback_app_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_create_rollback">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_validate_rollback">
<summary><span>Validate App Rollback — <code>digitalocean.<wbr>apps_<wbr>validate_<wbr>rollback</code></span></summary>
<p>Run <strong>Validate App Rollback</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_validate_rollback">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apps_rollback_app_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_validate_rollback">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_commit_rollback">
<summary><span>Commit App Rollback — <code>digitalocean.<wbr>apps_<wbr>commit_<wbr>rollback</code></span></summary>
<p>Run <strong>Commit App Rollback</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_commit_rollback">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_commit_rollback">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_revert_rollback">
<summary><span>Revert App Rollback — <code>digitalocean.<wbr>apps_<wbr>revert_<wbr>rollback</code></span></summary>
<p>Run <strong>Revert App Rollback</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_revert_rollback">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_revert_rollback">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_metrics_bandwidth_daily">
<summary><span>Retrieve App Daily Bandwidth Metrics — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>metrics_<wbr>bandwidth_<wbr>daily</code></span></summary>
<p>Run <strong>Retrieve App Daily Bandwidth Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_metrics_bandwidth_daily">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.date</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional day to query. Only the date component of the timestamp will be considered. Default: yesterday.</td>
<td><code>format: &quot;date-time&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_metrics_bandwidth_daily">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_list_metrics_bandwidth_daily">
<summary><span>Retrieve Multiple Apps' Daily Bandwidth Metrics — <code>digitalocean.<wbr>apps_<wbr>list_<wbr>metrics_<wbr>bandwidth_<wbr>daily</code></span></summary>
<p>Run <strong>Retrieve Multiple Apps&#39; Daily Bandwidth Metrics</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_list_metrics_bandwidth_daily">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/app_metrics_bandwidth_usage_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_list_metrics_bandwidth_daily">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "app_ids": [
      "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
      "c2a93513-8d9b-4223-9d61-5e7272c81cf5"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-apps_get_health">
<summary><span>Retrieve App Health — <code>digitalocean.<wbr>apps_<wbr>get_<wbr>health</code></span></summary>
<p>Run <strong>Retrieve App Health</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.apps_get_health">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.apps_get_health">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "app_id": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-cdn_list_endpoints">
<summary><span>List All CDN Endpoints — <code>digitalocean.<wbr>cdn_<wbr>list_<wbr>endpoints</code></span></summary>
<p>Run <strong>List All CDN Endpoints</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.cdn_list_endpoints">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.cdn_list_endpoints">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-cdn_create_endpoint">
<summary><span>Create a New CDN Endpoint — <code>digitalocean.<wbr>cdn_<wbr>create_<wbr>endpoint</code></span></summary>
<p>Run <strong>Create a New CDN Endpoint</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.cdn_create_endpoint">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/cdn_endpoint&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.cdn_create_endpoint">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "origin": "static-images.nyc3.digitaloceanspaces.com"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-cdn_get_endpoint">
<summary><span>Retrieve an Existing CDN Endpoint — <code>digitalocean.<wbr>cdn_<wbr>get_<wbr>endpoint</code></span></summary>
<p>Run <strong>Retrieve an Existing CDN Endpoint</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.cdn_get_endpoint">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cdn_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a CDN endpoint.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.cdn_get_endpoint">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cdn_id": "19f06b6a-3ace-4315-b086-499a0e521b76"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-cdn_update_endpoints">
<summary><span>Update a CDN Endpoint — <code>digitalocean.<wbr>cdn_<wbr>update_<wbr>endpoints</code></span></summary>
<p>Run <strong>Update a CDN Endpoint</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.cdn_update_endpoints">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cdn_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a CDN endpoint.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/update_endpoint&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.cdn_update_endpoints">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cdn_id": "19f06b6a-3ace-4315-b086-499a0e521b76"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-cdn_delete_endpoint">
<summary><span>Delete a CDN Endpoint — <code>digitalocean.<wbr>cdn_<wbr>delete_<wbr>endpoint</code></span></summary>
<p>Run <strong>Delete a CDN Endpoint</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.cdn_delete_endpoint">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cdn_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a CDN endpoint.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.cdn_delete_endpoint">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cdn_id": "19f06b6a-3ace-4315-b086-499a0e521b76"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-cdn_purge_cache">
<summary><span>Purge the Cache for an Existing CDN Endpoint — <code>digitalocean.<wbr>cdn_<wbr>purge_<wbr>cache</code></span></summary>
<p>Run <strong>Purge the Cache for an Existing CDN Endpoint</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.cdn_purge_cache">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cdn_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a CDN endpoint.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/purge_cache&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.cdn_purge_cache">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cdn_id": "19f06b6a-3ace-4315-b086-499a0e521b76"
  },
  "body": {
    "files": [
      "path/to/image.png",
      "path/to/css/*"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-certificates_list">
<summary><span>List All Certificates — <code>digitalocean.<wbr>certificates_<wbr>list</code></span></summary>
<p>Run <strong>List All Certificates</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.certificates_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>Name of expected certificate</td>
<td><code>default: &quot;&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.certificates_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-certificates_create">
<summary><span>Create a New Certificate — <code>digitalocean.<wbr>certificates_<wbr>create</code></span></summary>
<p>Run <strong>Create a New Certificate</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.certificates_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>oneOf[1]; $ref: &quot;#/definitions/certificate_request_lets_encrypt&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>oneOf[2]; $ref: &quot;#/definitions/certificate_request_custom&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.certificates_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "web-cert-01",
    "dns_names": [
      "www.example.com",
      "example.com"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-certificates_get">
<summary><span>Retrieve an Existing Certificate — <code>digitalocean.<wbr>certificates_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Certificate</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.certificates_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.certificate_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a certificate.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.certificates_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "certificate_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-certificates_delete">
<summary><span>Delete a Certificate — <code>digitalocean.<wbr>certificates_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Certificate</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.certificates_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.certificate_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a certificate.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.certificates_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "certificate_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-balance_get">
<summary><span>Get Customer Balance — <code>digitalocean.<wbr>balance_<wbr>get</code></span></summary>
<p>Run <strong>Get Customer Balance</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.balance_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.balance_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-prepaymentconfig_get">
<summary><span>Get Customer Prepayment Configuration — <code>digitalocean.<wbr>prepaymentconfig_<wbr>get</code></span></summary>
<p>Run <strong>Get Customer Prepayment Configuration</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.prepaymentconfig_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.prepaymentconfig_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-prepaymentstatus_get">
<summary><span>Get Customer Prepayment Status — <code>digitalocean.<wbr>prepaymentstatus_<wbr>get</code></span></summary>
<p>Run <strong>Get Customer Prepayment Status</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.prepaymentstatus_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.prepaymentstatus_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-billinghistory_list">
<summary><span>List Billing History — <code>digitalocean.<wbr>billinghistory_<wbr>list</code></span></summary>
<p>Run <strong>List Billing History</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.billinghistory_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.billinghistory_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-invoices_list">
<summary><span>List All Invoices — <code>digitalocean.<wbr>invoices_<wbr>list</code></span></summary>
<p>Run <strong>List All Invoices</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.invoices_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.invoices_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-invoices_get_byuuid">
<summary><span>Retrieve an Invoice by UUID — <code>digitalocean.<wbr>invoices_<wbr>get_<wbr>byuuid</code></span></summary>
<p>Run <strong>Retrieve an Invoice by UUID</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.invoices_get_byuuid">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.invoice_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the invoice</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.invoices_get_byuuid">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "invoice_uuid": "22737513-0ea7-4206-8ceb-98a575af7681"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-invoices_get_csvbyuuid">
<summary><span>Retrieve an Invoice CSV by UUID — <code>digitalocean.<wbr>invoices_<wbr>get_<wbr>csvbyuuid</code></span></summary>
<p>Run <strong>Retrieve an Invoice CSV by UUID</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.invoices_get_csvbyuuid">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.invoice_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the invoice</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.invoices_get_csvbyuuid">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "invoice_uuid": "22737513-0ea7-4206-8ceb-98a575af7681"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-invoices_get_summarybyuuid">
<summary><span>Retrieve an Invoice Summary by UUID — <code>digitalocean.<wbr>invoices_<wbr>get_<wbr>summarybyuuid</code></span></summary>
<p>Run <strong>Retrieve an Invoice Summary by UUID</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.invoices_get_summarybyuuid">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.invoice_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the invoice</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.invoices_get_summarybyuuid">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "invoice_uuid": "22737513-0ea7-4206-8ceb-98a575af7681"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-billinginsights_list">
<summary><span>List Billing Insights — <code>digitalocean.<wbr>billinginsights_<wbr>list</code></span></summary>
<p>Run <strong>List Billing Insights</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.billinginsights_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.account_urn</code></td>
<td>string</td>
<td>Required</td>
<td>URN of the customer account, can be a team (do:team:uuid) or an organization (do:teamgroup:uuid)</td>
<td></td>
</tr>
<tr>
<td><code>path.start_date</code></td>
<td>string</td>
<td>Required</td>
<td>Start date for billing insights in YYYY-MM-DD format</td>
<td><code>format: &quot;date&quot;</code></td>
</tr>
<tr>
<td><code>path.end_date</code></td>
<td>string</td>
<td>Required</td>
<td>End date for billing insights in YYYY-MM-DD format. Must be within 31 days of start_date</td>
<td><code>format: &quot;date&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.billinginsights_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "account_urn": "do:team:12345678-1234-1234-1234-123456789012",
    "start_date": "2025-01-01",
    "end_date": "2025-01-31"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_options">
<summary><span>List Database Options — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>options</code></span></summary>
<p>Run <strong>List Database Options</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_options">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_options">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_clusters">
<summary><span>List All Database Clusters — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>clusters</code></span></summary>
<p>Run <strong>List All Database Clusters</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_clusters">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.tag_name</code></td>
<td>string</td>
<td>Optional</td>
<td>Limits the results to database clusters with a specific tag.&lt;br&gt;&lt;br&gt;Requires <code>tag:read</code> scope.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_clusters">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_create_cluster">
<summary><span>Create a New Database Cluster — <code>digitalocean.<wbr>databases_<wbr>create_<wbr>cluster</code></span></summary>
<p>Run <strong>Create a New Database Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_create_cluster">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/database_cluster&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>allOf[2]</code></td>
</tr>
<tr>
<td><code>body.backup_restore</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[2]; $ref: &quot;#/definitions/database_backup&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_create_cluster">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "backend",
    "engine": "pg",
    "version": "14",
    "region": "nyc3",
    "size": "db-s-2vcpu-4gb",
    "storage_size_mib": 61440,
    "num_nodes": 2,
    "tags": [
      "production"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_cluster">
<summary><span>Retrieve an Existing Database Cluster — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>cluster</code></span></summary>
<p>Run <strong>Retrieve an Existing Database Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_cluster">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_cluster">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_destroy_cluster">
<summary><span>Destroy a Database Cluster — <code>digitalocean.<wbr>databases_<wbr>destroy_<wbr>cluster</code></span></summary>
<p>Run <strong>Destroy a Database Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_destroy_cluster">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_destroy_cluster">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_config">
<summary><span>Retrieve an Existing Database Cluster Configuration — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>config</code></span></summary>
<p>Run <strong>Retrieve an Existing Database Cluster Configuration</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_config">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_config">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_patch_config">
<summary><span>Update the Database Configuration for an Existing Database — <code>digitalocean.<wbr>databases_<wbr>patch_<wbr>config</code></span></summary>
<p>Run <strong>Update the Database Configuration for an Existing Database</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_patch_config">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/database_config&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_patch_config">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_ca">
<summary><span>Retrieve the Public Certificate — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>ca</code></span></summary>
<p>Run <strong>Retrieve the Public Certificate</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_ca">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_ca">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_migrationstatus">
<summary><span>Retrieve the Status of an Online Migration — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>migrationstatus</code></span></summary>
<p>Run <strong>Retrieve the Status of an Online Migration</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_migrationstatus">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_migrationstatus">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_onlinemigration">
<summary><span>Start an Online Migration — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>onlinemigration</code></span></summary>
<p>Run <strong>Start an Online Migration</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_onlinemigration">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/source_database&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_onlinemigration">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "source": {}
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_delete_onlinemigration">
<summary><span>Stop an Online Migration — <code>digitalocean.<wbr>databases_<wbr>delete_<wbr>onlinemigration</code></span></summary>
<p>Run <strong>Stop an Online Migration</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_delete_onlinemigration">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.migration_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier assigned to the online migration.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_delete_onlinemigration">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "migration_id": "77b28fc8-19ff-11eb-8c9c-c68e24557488"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_region">
<summary><span>Migrate a Database Cluster to a New Region — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>region</code></span></summary>
<p>Run <strong>Migrate a Database Cluster to a New Region</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_region">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.region</code></td>
<td>string</td>
<td>Required</td>
<td>A slug identifier for the region to which the database cluster will be migrated.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_region">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "region": "lon1"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_clustersize">
<summary><span>Resize a Database Cluster — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>clustersize</code></span></summary>
<p>Run <strong>Resize a Database Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_clustersize">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/database_cluster_resize&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_clustersize">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "size": "db-s-4vcpu-8gb",
    "num_nodes": 3
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_firewall_rules">
<summary><span>List Firewall Rules (Trusted Sources) for a Database Cluster — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>firewall_<wbr>rules</code></span></summary>
<p>Run <strong>List Firewall Rules (Trusted Sources) for a Database Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_firewall_rules">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_firewall_rules">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_firewall_rules">
<summary><span>Update Firewall Rules (Trusted Sources) for a Database — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>firewall_<wbr>rules</code></span></summary>
<p>Run <strong>Update Firewall Rules (Trusted Sources) for a Database</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_firewall_rules">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.rules</code></td>
<td>array</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.rules[]</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/firewall_rule&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_firewall_rules">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "rules": [
      {
        "type": "ip_addr",
        "value": "192.168.1.1"
      },
      {
        "type": "k8s",
        "value": "ff2a6c52-5a44-4b63-b99c-0e98e7a63d61"
      },
      {
        "type": "droplet",
        "value": "163973392"
      },
      {
        "type": "tag",
        "value": "backend",
        "description": "a backend tag"
      }
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_do_settings">
<summary><span>Retrieve DO Settings for a Database Cluster — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>do_<wbr>settings</code></span></summary>
<p>Run <strong>Retrieve DO Settings for a Database Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_do_settings">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_do_settings">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_do_settings">
<summary><span>Update DO Settings for a Database Cluster — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>do_<wbr>settings</code></span></summary>
<p>Run <strong>Update DO Settings for a Database Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_do_settings">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.do_settings</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/do_settings&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_do_settings">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "do_settings": {
      "service_cnames": [
        "db.example.com",
        "db-replica.example.com"
      ]
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_maintenancewindow">
<summary><span>Configure a Database Cluster's Maintenance Window — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>maintenancewindow</code></span></summary>
<p>Run <strong>Configure a Database Cluster&#39;s Maintenance Window</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_maintenancewindow">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/database_maintenance_window&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_maintenancewindow">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "day": "tuesday",
    "hour": "14:00"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_install_update">
<summary><span>Start Database Maintenance — <code>digitalocean.<wbr>databases_<wbr>install_<wbr>update</code></span></summary>
<p>Run <strong>Start Database Maintenance</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_install_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_install_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_backups">
<summary><span>List Backups for a Database Cluster — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>backups</code></span></summary>
<p>Run <strong>List Backups for a Database Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_backups">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_backups">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_replicas">
<summary><span>List All Read-only Replicas — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>replicas</code></span></summary>
<p>Run <strong>List All Read-only Replicas</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_replicas">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_replicas">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_create_replica">
<summary><span>Create a Read-only Replica — <code>digitalocean.<wbr>databases_<wbr>create_<wbr>replica</code></span></summary>
<p>Run <strong>Create a Read-only Replica</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_create_replica">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/database_replica&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_create_replica">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_events_logs">
<summary><span>List all Events Logs — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>events_<wbr>logs</code></span></summary>
<p>Run <strong>List all Events Logs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_events_logs">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_events_logs">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_replica">
<summary><span>Retrieve an Existing Read-only Replica — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>replica</code></span></summary>
<p>Run <strong>Retrieve an Existing Read-only Replica</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_replica">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.replica_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the database replica.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_replica">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "replica_name": "read-nyc3-01"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_destroy_replica">
<summary><span>Destroy a Read-only Replica — <code>digitalocean.<wbr>databases_<wbr>destroy_<wbr>replica</code></span></summary>
<p>Run <strong>Destroy a Read-only Replica</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_destroy_replica">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.replica_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the database replica.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_destroy_replica">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "replica_name": "read-nyc3-01"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_promote_replica">
<summary><span>Promote a Read-only Replica to become a Primary Cluster — <code>digitalocean.<wbr>databases_<wbr>promote_<wbr>replica</code></span></summary>
<p>Run <strong>Promote a Read-only Replica to become a Primary Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_promote_replica">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.replica_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the database replica.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_promote_replica">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "replica_name": "read-nyc3-01"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_users">
<summary><span>List all Database Users — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>users</code></span></summary>
<p>Run <strong>List all Database Users</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_users">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_users">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_add_user">
<summary><span>Add a Database User — <code>digitalocean.<wbr>databases_<wbr>add_<wbr>user</code></span></summary>
<p>Run <strong>Add a Database User</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_add_user">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/database_user&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>allOf[2]</code></td>
</tr>
<tr>
<td><code>body.readonly</code></td>
<td>boolean</td>
<td>Optional</td>
<td>(To be deprecated: use settings.mongo_user_settings.role instead for access controls to MongoDB databases).  For MongoDB clusters, set to <code>true</code> to create a read-only user. This option is not currently supported for other database engines.</td>
<td><code>allOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_add_user">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "name": "app-01"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_user">
<summary><span>Retrieve an Existing Database User — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>user</code></span></summary>
<p>Run <strong>Retrieve an Existing Database User</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_user">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.username</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the database user.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_user">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "username": "app-01"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_delete_user">
<summary><span>Remove a Database User — <code>digitalocean.<wbr>databases_<wbr>delete_<wbr>user</code></span></summary>
<p>Run <strong>Remove a Database User</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_delete_user">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.username</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the database user.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_delete_user">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "username": "app-01"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_user">
<summary><span>Update a Database User — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>user</code></span></summary>
<p>Run <strong>Update a Database User</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_user">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.username</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the database user.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]</code></td>
</tr>
<tr>
<td><code>body.settings</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/user_settings_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_user">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "username": "app-01"
  },
  "body": {
    "settings": {
      "pg_allow_replication": true
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_reset_auth">
<summary><span>Reset a Database User's Password or Authentication Method — <code>digitalocean.<wbr>databases_<wbr>reset_<wbr>auth</code></span></summary>
<p>Run <strong>Reset a Database User&#39;s Password or Authentication Method</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_reset_auth">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.username</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the database user.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.mysql_settings</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/mysql_settings&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_reset_auth">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "username": "app-01"
  },
  "body": {
    "mysql_settings": {
      "auth_plugin": "caching_sha2_password"
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list">
<summary><span>List All Databases — <code>digitalocean.<wbr>databases_<wbr>list</code></span></summary>
<p>Run <strong>List All Databases</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_add">
<summary><span>Add a New Database — <code>digitalocean.<wbr>databases_<wbr>add</code></span></summary>
<p>Run <strong>Add a New Database</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_add">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/database&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_add">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "name": "alpha"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get">
<summary><span>Retrieve an Existing Database — <code>digitalocean.<wbr>databases_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Database</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.database_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the database.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "database_name": "alpha"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_delete">
<summary><span>Delete a Database — <code>digitalocean.<wbr>databases_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Database</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.database_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the database.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "database_name": "alpha"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_connectionpools">
<summary><span>List Connection Pools (PostgreSQL) — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>connectionpools</code></span></summary>
<p>Run <strong>List Connection Pools (PostgreSQL)</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_connectionpools">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_connectionpools">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_add_connectionpool">
<summary><span>Add a New Connection Pool (PostgreSQL) — <code>digitalocean.<wbr>databases_<wbr>add_<wbr>connectionpool</code></span></summary>
<p>Run <strong>Add a New Connection Pool (PostgreSQL)</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_add_connectionpool">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/connection_pool&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_add_connectionpool">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "name": "backend-pool",
    "mode": "transaction",
    "size": 10,
    "db": "defaultdb"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_connectionpool">
<summary><span>Retrieve Existing Connection Pool (PostgreSQL) — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>connectionpool</code></span></summary>
<p>Run <strong>Retrieve Existing Connection Pool (PostgreSQL)</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_connectionpool">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.pool_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name used to identify the connection pool.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_connectionpool">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "pool_name": "backend-pool"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_connectionpool">
<summary><span>Update Connection Pools (PostgreSQL) — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>connectionpool</code></span></summary>
<p>Run <strong>Update Connection Pools (PostgreSQL)</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_connectionpool">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.pool_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name used to identify the connection pool.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/connection_pool_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_connectionpool">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "pool_name": "backend-pool"
  },
  "body": {
    "mode": "transaction",
    "size": 10,
    "db": "defaultdb"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_delete_connectionpool">
<summary><span>Delete a Connection Pool (PostgreSQL) — <code>digitalocean.<wbr>databases_<wbr>delete_<wbr>connectionpool</code></span></summary>
<p>Run <strong>Delete a Connection Pool (PostgreSQL)</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_delete_connectionpool">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.pool_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name used to identify the connection pool.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_delete_connectionpool">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "pool_name": "backend-pool"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_evictionpolicy">
<summary><span>Retrieve the Eviction Policy for a Caching or Valkey Cluster — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>evictionpolicy</code></span></summary>
<p>Run <strong>Retrieve the Eviction Policy for a Caching or Valkey Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_evictionpolicy">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_evictionpolicy">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_evictionpolicy">
<summary><span>Configure the Eviction Policy for a Caching or Valkey Cluster — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>evictionpolicy</code></span></summary>
<p>Run <strong>Configure the Eviction Policy for a Caching or Valkey Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_evictionpolicy">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.eviction_policy</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/eviction_policy_model&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_evictionpolicy">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "eviction_policy": "allkeys_lru"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_sql_mode">
<summary><span>Retrieve the SQL Modes for a MySQL Cluster — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>sql_<wbr>mode</code></span></summary>
<p>Run <strong>Retrieve the SQL Modes for a MySQL Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_sql_mode">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_sql_mode">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_sql_mode">
<summary><span>Update SQL Mode for a Cluster — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>sql_<wbr>mode</code></span></summary>
<p>Run <strong>Update SQL Mode for a Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_sql_mode">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/sql_mode&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_sql_mode">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "sql_mode": "ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,STRICT_ALL_TABLES"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_major_version">
<summary><span>Upgrade Major Version for a Database — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>major_<wbr>version</code></span></summary>
<p>Run <strong>Upgrade Major Version for a Database</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_major_version">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/version-2&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_major_version">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_autoscale">
<summary><span>Retrieve Autoscale Configuration for a Database Cluster — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>autoscale</code></span></summary>
<p>Run <strong>Retrieve Autoscale Configuration for a Database Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_autoscale">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_autoscale">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_autoscale">
<summary><span>Configure Autoscale Settings for a Database Cluster — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>autoscale</code></span></summary>
<p>Run <strong>Configure Autoscale Settings for a Database Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_autoscale">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/database_autoscale_params&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_autoscale">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_kafka_topics">
<summary><span>List Topics for a Kafka Cluster — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>kafka_<wbr>topics</code></span></summary>
<p>Run <strong>List Topics for a Kafka Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_kafka_topics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_kafka_topics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_create_kafka_topic">
<summary><span>Create Topic for a Kafka Cluster — <code>digitalocean.<wbr>databases_<wbr>create_<wbr>kafka_<wbr>topic</code></span></summary>
<p>Run <strong>Create Topic for a Kafka Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_create_kafka_topic">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/kafka_topic_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_create_kafka_topic">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_kafka_topic">
<summary><span>Get Topic for a Kafka Cluster — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>kafka_<wbr>topic</code></span></summary>
<p>Run <strong>Get Topic for a Kafka Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_kafka_topic">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.topic_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name used to identify the Kafka topic.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_kafka_topic">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "topic_name": "customer-events"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_kafka_topic">
<summary><span>Update Topic for a Kafka Cluster — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>kafka_<wbr>topic</code></span></summary>
<p>Run <strong>Update Topic for a Kafka Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_kafka_topic">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.topic_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name used to identify the Kafka topic.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/kafka_topic_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_kafka_topic">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "topic_name": "customer-events"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_delete_kafka_topic">
<summary><span>Delete Topic for a Kafka Cluster — <code>digitalocean.<wbr>databases_<wbr>delete_<wbr>kafka_<wbr>topic</code></span></summary>
<p>Run <strong>Delete Topic for a Kafka Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_delete_kafka_topic">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.topic_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name used to identify the Kafka topic.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_delete_kafka_topic">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "topic_name": "customer-events"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_logsink">
<summary><span>List Logsinks for a Database Cluster
 — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>logsink</code></span></summary>
<p>Run **List Logsinks for a Database Cluster
** with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_logsink">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_logsink">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_create_logsink">
<summary><span>Create Logsink for a Database Cluster
 — <code>digitalocean.<wbr>databases_<wbr>create_<wbr>logsink</code></span></summary>
<p>Run **Create Logsink for a Database Cluster
** with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_create_logsink">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/logsink_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_create_logsink">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "sink_name": "logs-sink",
    "sink_type": "opensearch",
    "config": {
      "url": "https://user:passwd@192.168.0.1:25060",
      "index_prefix": "opensearch-logs",
      "index_days_max": 5
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_logsink">
<summary><span>Get Logsink for a Database Cluster
 — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>logsink</code></span></summary>
<p>Run **Get Logsink for a Database Cluster
** with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_logsink">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.logsink_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a logsink of a database cluster</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_logsink">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "logsink_id": "50484ec3-19d6-4cd3-b56f-3b0381c289a6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_logsink">
<summary><span>Update Logsink for a Database Cluster
 — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>logsink</code></span></summary>
<p>Run **Update Logsink for a Database Cluster
** with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_logsink">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.logsink_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a logsink of a database cluster</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/logsink_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_logsink">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "logsink_id": "50484ec3-19d6-4cd3-b56f-3b0381c289a6"
  },
  "body": {
    "config": {
      "server": "192.168.0.1",
      "port": 514,
      "tls": false,
      "format": "rfc5424"
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_delete_logsink">
<summary><span>Delete Logsink for a Database Cluster
 — <code>digitalocean.<wbr>databases_<wbr>delete_<wbr>logsink</code></span></summary>
<p>Run **Delete Logsink for a Database Cluster
** with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_delete_logsink">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.logsink_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a logsink of a database cluster</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_delete_logsink">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "logsink_id": "50484ec3-19d6-4cd3-b56f-3b0381c289a6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_kafka_schemas">
<summary><span>List Schemas for Kafka Cluster
 — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>kafka_<wbr>schemas</code></span></summary>
<p>Run **List Schemas for Kafka Cluster
** with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_kafka_schemas">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_kafka_schemas">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_create_kafka_schema">
<summary><span>Create Schema Registry for Kafka Cluster
 — <code>digitalocean.<wbr>databases_<wbr>create_<wbr>kafka_<wbr>schema</code></span></summary>
<p>Run **Create Schema Registry for Kafka Cluster
** with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_create_kafka_schema">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/database_kafka_schema_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_create_kafka_schema">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  },
  "body": {
    "subject_name": "customer-schema",
    "schema_type": "AVRO",
    "schema": "{\n  \"type\": \"record\",\n  \"name\": \"Customer\",\n  \"fields\": [\n    {\"name\": \"id\", \"type\": \"string\"},\n    {\"name\": \"name\", \"type\": \"string\"},\n    {\"name\": \"email\", \"type\": \"string\"},\n    {\"name\": \"created_at\", \"type\": \"long\"}\n  ]\n}\n"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_kafka_schema">
<summary><span>Get a Kafka Schema by Subject Name
 — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>kafka_<wbr>schema</code></span></summary>
<p>Run **Get a Kafka Schema by Subject Name
** with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_kafka_schema">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subject_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the Kafka schema subject.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_kafka_schema">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "subject_name": "customer-schema"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_delete_kafka_schema">
<summary><span>Delete a Kafka Schema by Subject Name
 — <code>digitalocean.<wbr>databases_<wbr>delete_<wbr>kafka_<wbr>schema</code></span></summary>
<p>Run **Delete a Kafka Schema by Subject Name
** with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_delete_kafka_schema">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subject_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the Kafka schema subject.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_delete_kafka_schema">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "subject_name": "customer-schema"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_kafka_schema_version">
<summary><span>Get Kafka Schema by Subject Version — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>kafka_<wbr>schema_<wbr>version</code></span></summary>
<p>Run <strong>Get Kafka Schema by Subject Version</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_kafka_schema_version">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subject_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the Kafka schema subject.</td>
<td></td>
</tr>
<tr>
<td><code>path.version</code></td>
<td>string</td>
<td>Required</td>
<td>The version of the Kafka schema subject.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_kafka_schema_version">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "subject_name": "customer-schema",
    "version": "1"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_kafka_schema_config">
<summary><span>Retrieve Schema Registry Configuration for a kafka Cluster — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>kafka_<wbr>schema_<wbr>config</code></span></summary>
<p>Run <strong>Retrieve Schema Registry Configuration for a kafka Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_kafka_schema_config">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_kafka_schema_config">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_kafka_schema_config">
<summary><span>Update Schema Registry Configuration for a kafka Cluster — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>kafka_<wbr>schema_<wbr>config</code></span></summary>
<p>Run <strong>Update Schema Registry Configuration for a kafka Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_kafka_schema_config">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.compatibility_level</code></td>
<td>string</td>
<td>Required</td>
<td>The compatibility level of the schema registry.</td>
<td><code>enum: [&quot;NONE&quot;,&quot;BACKWARD&quot;,&quot;BACKWARD_TRANSITIVE&quot;,&quot;FORWARD&quot;,&quot;FORWARD_TRANSITIVE&quot;,&quot;FULL&quot;,&quot;FULL_TRANSITIVE&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_kafka_schema_config">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_kafka_schema_subject_config">
<summary><span>Retrieve Schema Registry Configuration for a Subject of kafka Cluster — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>kafka_<wbr>schema_<wbr>subject_<wbr>config</code></span></summary>
<p>Run <strong>Retrieve Schema Registry Configuration for a Subject of kafka Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_kafka_schema_subject_config">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subject_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the Kafka schema subject.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_kafka_schema_subject_config">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "subject_name": "customer-schema"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_kafka_schema_subject_config">
<summary><span>Update Schema Registry Configuration for a Subject of kafka Cluster — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>kafka_<wbr>schema_<wbr>subject_<wbr>config</code></span></summary>
<p>Run <strong>Update Schema Registry Configuration for a Subject of kafka Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_kafka_schema_subject_config">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subject_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the Kafka schema subject.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.compatibility_level</code></td>
<td>string</td>
<td>Required</td>
<td>The compatibility level of the schema registry.</td>
<td><code>enum: [&quot;NONE&quot;,&quot;BACKWARD&quot;,&quot;BACKWARD_TRANSITIVE&quot;,&quot;FORWARD&quot;,&quot;FORWARD_TRANSITIVE&quot;,&quot;FULL&quot;,&quot;FULL_TRANSITIVE&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_kafka_schema_subject_config">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "subject_name": "customer-schema"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_get_cluster_metrics_credentials">
<summary><span>Retrieve Database Clusters' Metrics Endpoint Credentials — <code>digitalocean.<wbr>databases_<wbr>get_<wbr>cluster_<wbr>metrics_<wbr>credentials</code></span></summary>
<p>Run <strong>Retrieve Database Clusters&#39; Metrics Endpoint Credentials</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_get_cluster_metrics_credentials">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_get_cluster_metrics_credentials">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_update_cluster_metrics_credentials">
<summary><span>Update Database Clusters' Metrics Endpoint Credentials — <code>digitalocean.<wbr>databases_<wbr>update_<wbr>cluster_<wbr>metrics_<wbr>credentials</code></span></summary>
<p>Run <strong>Update Database Clusters&#39; Metrics Endpoint Credentials</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_update_cluster_metrics_credentials">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/database_metrics_credentials&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_update_cluster_metrics_credentials">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_list_opeasearch_indexes">
<summary><span>List Indexes for a OpenSearch Cluster — <code>digitalocean.<wbr>databases_<wbr>list_<wbr>opeasearch_<wbr>indexes</code></span></summary>
<p>Run <strong>List Indexes for a OpenSearch Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_list_opeasearch_indexes">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_list_opeasearch_indexes">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-databases_delete_opensearch_index">
<summary><span>Delete Index for OpenSearch Cluster — <code>digitalocean.<wbr>databases_<wbr>delete_<wbr>opensearch_<wbr>index</code></span></summary>
<p>Run <strong>Delete Index for OpenSearch Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.databases_delete_opensearch_index">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.database_cluster_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a database cluster.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.index_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the OpenSearch index.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.databases_delete_opensearch_index">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "database_cluster_uuid": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "index_name": "logs-*"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_get">
<summary><span>Get a Dedicated Inference — <code>digitalocean.<wbr>dedicatedinferences_<wbr>get</code></span></summary>
<p>Run <strong>Get a Dedicated Inference</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.dedicated_inference_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a Dedicated Inference instance.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "dedicated_inference_id": "6b5c619c-359c-44ca-87e2-47e98170c01d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_patch">
<summary><span>Update a Dedicated Inference — <code>digitalocean.<wbr>dedicatedinferences_<wbr>patch</code></span></summary>
<p>Run <strong>Update a Dedicated Inference</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_patch">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.dedicated_inference_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a Dedicated Inference instance.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/dedicated_inference_update_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_patch">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "dedicated_inference_id": "6b5c619c-359c-44ca-87e2-47e98170c01d"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_delete">
<summary><span>Delete a Dedicated Inference — <code>digitalocean.<wbr>dedicatedinferences_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Dedicated Inference</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.dedicated_inference_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a Dedicated Inference instance.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "dedicated_inference_id": "6b5c619c-359c-44ca-87e2-47e98170c01d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_list">
<summary><span>List Dedicated Inferences — <code>digitalocean.<wbr>dedicatedinferences_<wbr>list</code></span></summary>
<p>Run <strong>List Dedicated Inferences</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter by region. Dedicated Inference is only available in nyc2, tor1, and atl1.</td>
<td><code>enum: [&quot;nyc2&quot;,&quot;tor1&quot;,&quot;atl1&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_create">
<summary><span>Create a Dedicated Inference — <code>digitalocean.<wbr>dedicatedinferences_<wbr>create</code></span></summary>
<p>Run <strong>Create a Dedicated Inference</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/dedicated_inference_create_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "spec": {
      "version": 1,
      "name": "new-dedicated-inference",
      "region": "atl1",
      "vpc": {
        "uuid": "997615ce-132d-4bae-9270-9ee21b395e5d"
      },
      "enable_public_endpoint": false,
      "model_deployments": [
        {}
      ]
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_list_accelerators">
<summary><span>List Dedicated Inference Accelerators — <code>digitalocean.<wbr>dedicatedinferences_<wbr>list_<wbr>accelerators</code></span></summary>
<p>Run <strong>List Dedicated Inference Accelerators</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_list_accelerators">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.dedicated_inference_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a Dedicated Inference instance.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.slug</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter accelerators by GPU slug.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_list_accelerators">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "dedicated_inference_id": "6b5c619c-359c-44ca-87e2-47e98170c01d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_get_accelerator">
<summary><span>Get a Dedicated Inference Accelerator — <code>digitalocean.<wbr>dedicatedinferences_<wbr>get_<wbr>accelerator</code></span></summary>
<p>Run <strong>Get a Dedicated Inference Accelerator</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_get_accelerator">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.dedicated_inference_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a Dedicated Inference instance.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.accelerator_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a Dedicated Inference accelerator.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_get_accelerator">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "dedicated_inference_id": "6b5c619c-359c-44ca-87e2-47e98170c01d",
    "accelerator_id": "5b5c619c-359c-44ca-87e2-47e98170c02f"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_get_ca">
<summary><span>Get Dedicated Inference CA Certificate — <code>digitalocean.<wbr>dedicatedinferences_<wbr>get_<wbr>ca</code></span></summary>
<p>Run <strong>Get Dedicated Inference CA Certificate</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_get_ca">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.dedicated_inference_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a Dedicated Inference instance.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_get_ca">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "dedicated_inference_id": "6b5c619c-359c-44ca-87e2-47e98170c01d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_list_tokens">
<summary><span>List Dedicated Inference Tokens — <code>digitalocean.<wbr>dedicatedinferences_<wbr>list_<wbr>tokens</code></span></summary>
<p>Run <strong>List Dedicated Inference Tokens</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_list_tokens">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.dedicated_inference_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a Dedicated Inference instance.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_list_tokens">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "dedicated_inference_id": "6b5c619c-359c-44ca-87e2-47e98170c01d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_create_tokens">
<summary><span>Create a Dedicated Inference Token — <code>digitalocean.<wbr>dedicatedinferences_<wbr>create_<wbr>tokens</code></span></summary>
<p>Run <strong>Create a Dedicated Inference Token</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_create_tokens">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.dedicated_inference_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a Dedicated Inference instance.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/dedicated_inference_token_create_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_create_tokens">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "dedicated_inference_id": "6b5c619c-359c-44ca-87e2-47e98170c01d"
  },
  "body": {
    "name": "new-inference-token"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_delete_tokens">
<summary><span>Revoke a Dedicated Inference Token — <code>digitalocean.<wbr>dedicatedinferences_<wbr>delete_<wbr>tokens</code></span></summary>
<p>Run <strong>Revoke a Dedicated Inference Token</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_delete_tokens">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.dedicated_inference_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a Dedicated Inference instance.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.token_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a Dedicated Inference access token.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_delete_tokens">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "dedicated_inference_id": "6b5c619c-359c-44ca-87e2-47e98170c01d",
    "token_id": "f11d4795-c1db-4ac3-9aa6-a0ea3c58877e"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_list_sizes">
<summary><span>List Dedicated Inference Sizes — <code>digitalocean.<wbr>dedicatedinferences_<wbr>list_<wbr>sizes</code></span></summary>
<p>Run <strong>List Dedicated Inference Sizes</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_list_sizes">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_list_sizes">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dedicatedinferences_get_gpu_model_config">
<summary><span>Get Dedicated Inference GPU Model Config — <code>digitalocean.<wbr>dedicatedinferences_<wbr>get_<wbr>gpu_<wbr>model_<wbr>config</code></span></summary>
<p>Run <strong>Get Dedicated Inference GPU Model Config</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dedicatedinferences_get_gpu_model_config">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dedicatedinferences_get_gpu_model_config">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-domains_list">
<summary><span>List All Domains — <code>digitalocean.<wbr>domains_<wbr>list</code></span></summary>
<p>Run <strong>List All Domains</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.domains_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.domains_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-domains_create">
<summary><span>Create a New Domain — <code>digitalocean.<wbr>domains_<wbr>create</code></span></summary>
<p>Run <strong>Create a New Domain</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.domains_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/domain&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.domains_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-domains_get">
<summary><span>Retrieve an Existing Domain — <code>digitalocean.<wbr>domains_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Domain</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.domains_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.domain_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the domain itself.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.domains_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "domain_name": "example.com"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-domains_delete">
<summary><span>Delete a Domain — <code>digitalocean.<wbr>domains_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Domain</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.domains_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.domain_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the domain itself.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.domains_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "domain_name": "example.com"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-domains_list_records">
<summary><span>List All Domain Records — <code>digitalocean.<wbr>domains_<wbr>list_<wbr>records</code></span></summary>
<p>Run <strong>List All Domain Records</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.domains_list_records">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.domain_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the domain itself.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>A fully qualified record name. For example, to only include records matching sub.example.com, send a GET request to <code>/v2/domains/$DOMAIN_NAME/records?name=sub.example.com</code>.</td>
<td></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Optional</td>
<td>The type of the DNS record. For example: A, CNAME, TXT, ...</td>
<td><code>enum: [&quot;A&quot;,&quot;AAAA&quot;,&quot;CAA&quot;,&quot;CNAME&quot;,&quot;MX&quot;,&quot;NS&quot;,&quot;SOA&quot;,&quot;SRV&quot;,&quot;TXT&quot;]</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.domains_list_records">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "domain_name": "example.com"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-domains_create_record">
<summary><span>Create a New Domain Record — <code>digitalocean.<wbr>domains_<wbr>create_<wbr>record</code></span></summary>
<p>Run <strong>Create a New Domain Record</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.domains_create_record">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.domain_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the domain itself.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/domain_record_a&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/domain_record_aaaa&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[3]; $ref: &quot;#/definitions/domain_record_caa&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[4]; $ref: &quot;#/definitions/domain_record_cname&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[5]; $ref: &quot;#/definitions/domain_record_mx&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[6]; $ref: &quot;#/definitions/domain_record_ns&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[7]; $ref: &quot;#/definitions/domain_record_soa&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[8]; $ref: &quot;#/definitions/domain_record_srv&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[9]; $ref: &quot;#/definitions/domain_record_txt&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.domains_create_record">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "domain_name": "example.com"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-domains_get_record">
<summary><span>Retrieve an Existing Domain Record — <code>digitalocean.<wbr>domains_<wbr>get_<wbr>record</code></span></summary>
<p>Run <strong>Retrieve an Existing Domain Record</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.domains_get_record">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.domain_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the domain itself.</td>
<td></td>
</tr>
<tr>
<td><code>path.domain_record_id</code></td>
<td>integer</td>
<td>Required</td>
<td>The unique identifier of the domain record.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.domains_get_record">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "domain_name": "example.com",
    "domain_record_id": 3352896
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-domains_patch_record">
<summary><span>Update a Domain Record — <code>digitalocean.<wbr>domains_<wbr>patch_<wbr>record</code></span></summary>
<p>Run <strong>Update a Domain Record</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.domains_patch_record">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.domain_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the domain itself.</td>
<td></td>
</tr>
<tr>
<td><code>path.domain_record_id</code></td>
<td>integer</td>
<td>Required</td>
<td>The unique identifier of the domain record.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/domain_record&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.domains_patch_record">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "domain_name": "example.com",
    "domain_record_id": 3352896
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-domains_update_record">
<summary><span>Update a Domain Record — <code>digitalocean.<wbr>domains_<wbr>update_<wbr>record</code></span></summary>
<p>Run <strong>Update a Domain Record</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.domains_update_record">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.domain_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the domain itself.</td>
<td></td>
</tr>
<tr>
<td><code>path.domain_record_id</code></td>
<td>integer</td>
<td>Required</td>
<td>The unique identifier of the domain record.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/domain_record&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.domains_update_record">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "domain_name": "example.com",
    "domain_record_id": 3352896
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-domains_delete_record">
<summary><span>Delete a Domain Record — <code>digitalocean.<wbr>domains_<wbr>delete_<wbr>record</code></span></summary>
<p>Run <strong>Delete a Domain Record</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.domains_delete_record">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.domain_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the domain itself.</td>
<td></td>
</tr>
<tr>
<td><code>path.domain_record_id</code></td>
<td>integer</td>
<td>Required</td>
<td>The unique identifier of the domain record.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.domains_delete_record">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "domain_name": "example.com",
    "domain_record_id": 3352896
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_list">
<summary><span>List All Droplets — <code>digitalocean.<wbr>droplets_<wbr>list</code></span></summary>
<p>Run <strong>List All Droplets</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.tag_name</code></td>
<td>string</td>
<td>Optional</td>
<td>Used to filter Droplets by a specific tag. Can not be combined with <code>name</code> or <code>type</code>.&lt;br&gt;Requires <code>tag:read</code> scope.</td>
<td></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>Used to filter list response by Droplet name returning only exact matches. It is case-insensitive and can not be combined with <code>tag_name</code>.</td>
<td></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Optional</td>
<td>When <code>type</code> is set to <code>gpus</code>, only GPU Droplets will be returned. By default, only non-GPU Droplets are returned. Can not be combined with <code>tag_name</code>.</td>
<td><code>enum: [&quot;droplets&quot;,&quot;gpus&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_create">
<summary><span>Create a New Droplet — <code>digitalocean.<wbr>droplets_<wbr>create</code></span></summary>
<p>Run <strong>Create a New Droplet</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[1]; $ref: &quot;#/definitions/droplet_single_create&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; $ref: &quot;#/definitions/droplet_multi_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_destroy_bytag">
<summary><span>Deleting Droplets by Tag — <code>digitalocean.<wbr>droplets_<wbr>destroy_<wbr>bytag</code></span></summary>
<p>Run <strong>Deleting Droplets by Tag</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_destroy_bytag">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.tag_name</code></td>
<td>string</td>
<td>Required</td>
<td>Specifies Droplets to be deleted by tag.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_destroy_bytag">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "tag_name": "env:test"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_get">
<summary><span>Retrieve an Existing Droplet — <code>digitalocean.<wbr>droplets_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Droplet</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_destroy">
<summary><span>Delete an Existing Droplet — <code>digitalocean.<wbr>droplets_<wbr>destroy</code></span></summary>
<p>Run <strong>Delete an Existing Droplet</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_destroy">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_destroy">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_list_backups">
<summary><span>List Backups for a Droplet — <code>digitalocean.<wbr>droplets_<wbr>list_<wbr>backups</code></span></summary>
<p>Run <strong>List Backups for a Droplet</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_list_backups">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_list_backups">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_get_backup_policy">
<summary><span>Retrieve the Backup Policy for an Existing Droplet — <code>digitalocean.<wbr>droplets_<wbr>get_<wbr>backup_<wbr>policy</code></span></summary>
<p>Run <strong>Retrieve the Backup Policy for an Existing Droplet</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_get_backup_policy">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_get_backup_policy">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_list_backup_policies">
<summary><span>List Backup Policies for All Existing Droplets — <code>digitalocean.<wbr>droplets_<wbr>list_<wbr>backup_<wbr>policies</code></span></summary>
<p>Run <strong>List Backup Policies for All Existing Droplets</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_list_backup_policies">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_list_backup_policies">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_list_supported_backup_policies">
<summary><span>List Supported Droplet Backup Policies — <code>digitalocean.<wbr>droplets_<wbr>list_<wbr>supported_<wbr>backup_<wbr>policies</code></span></summary>
<p>Run <strong>List Supported Droplet Backup Policies</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_list_supported_backup_policies">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_list_supported_backup_policies">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_list_snapshots">
<summary><span>List Snapshots for a Droplet — <code>digitalocean.<wbr>droplets_<wbr>list_<wbr>snapshots</code></span></summary>
<p>Run <strong>List Snapshots for a Droplet</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_list_snapshots">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_list_snapshots">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dropletactions_list">
<summary><span>List Actions for a Droplet — <code>digitalocean.<wbr>dropletactions_<wbr>list</code></span></summary>
<p>Run <strong>List Actions for a Droplet</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dropletactions_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dropletactions_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dropletactions_post">
<summary><span>Initiate a Droplet Action — <code>digitalocean.<wbr>dropletactions_<wbr>post</code></span></summary>
<p>Run <strong>Initiate a Droplet Action</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dropletactions_post">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/droplet_action&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/droplet_action_enable_backups&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[3]; $ref: &quot;#/definitions/droplet_action_change_backup_policy&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[4]; $ref: &quot;#/definitions/droplet_action_restore&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[5]; $ref: &quot;#/definitions/droplet_action_resize&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[6]; $ref: &quot;#/definitions/droplet_action_rebuild&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[7]; $ref: &quot;#/definitions/droplet_action_rename&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[8]; $ref: &quot;#/definitions/droplet_action_change_kernel&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[9]; $ref: &quot;#/definitions/droplet_action_snapshot&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dropletactions_post">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dropletactions_post_bytag">
<summary><span>Acting on Tagged Droplets — <code>digitalocean.<wbr>dropletactions_<wbr>post_<wbr>bytag</code></span></summary>
<p>Run <strong>Acting on Tagged Droplets</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dropletactions_post_bytag">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.tag_name</code></td>
<td>string</td>
<td>Optional</td>
<td>Used to filter Droplets by a specific tag. Can not be combined with <code>name</code> or <code>type</code>.&lt;br&gt;Requires <code>tag:read</code> scope.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[1]; $ref: &quot;#/definitions/droplet_action&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]; $ref: &quot;#/definitions/droplet_action_snapshot&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dropletactions_post_bytag">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-dropletactions_get">
<summary><span>Retrieve a Droplet Action — <code>digitalocean.<wbr>dropletactions_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve a Droplet Action</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.dropletactions_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>path.action_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique numeric ID that can be used to identify and reference an action.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.dropletactions_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444,
    "action_id": 36804636
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_list_kernels">
<summary><span>List All Available Kernels for a Droplet — <code>digitalocean.<wbr>droplets_<wbr>list_<wbr>kernels</code></span></summary>
<p>Run <strong>List All Available Kernels for a Droplet</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_list_kernels">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_list_kernels">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_list_firewalls">
<summary><span>List all Firewalls Applied to a Droplet — <code>digitalocean.<wbr>droplets_<wbr>list_<wbr>firewalls</code></span></summary>
<p>Run <strong>List all Firewalls Applied to a Droplet</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_list_firewalls">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_list_firewalls">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_list_neighbors">
<summary><span>List Neighbors for a Droplet — <code>digitalocean.<wbr>droplets_<wbr>list_<wbr>neighbors</code></span></summary>
<p>Run <strong>List Neighbors for a Droplet</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_list_neighbors">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_list_neighbors">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_list_associatedresources">
<summary><span>List Associated Resources for a Droplet — <code>digitalocean.<wbr>droplets_<wbr>list_<wbr>associatedresources</code></span></summary>
<p>Run <strong>List Associated Resources for a Droplet</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_list_associatedresources">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_list_associatedresources">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_destroy_withassociatedresourcesselective">
<summary><span>Selectively Destroy a Droplet and its Associated Resources — <code>digitalocean.<wbr>droplets_<wbr>destroy_<wbr>withassociatedresour<wbr>cesselective</code></span></summary>
<p>Run <strong>Selectively Destroy a Droplet and its Associated Resources</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_destroy_withassociatedresourcesselective">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/selective_destroy_associated_resource&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_destroy_withassociatedresourcesselective">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_destroy_withassociatedresourcesdangerous">
<summary><span>Destroy a Droplet and All of its Associated Resources (Dangerous) — <code>digitalocean.<wbr>droplets_<wbr>destroy_<wbr>withassociatedresour<wbr>cesdangerous</code></span></summary>
<p>Run <strong>Destroy a Droplet and All of its Associated Resources (Dangerous)</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_destroy_withassociatedresourcesdangerous">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>headers</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>headers.X-Dangerous</code></td>
<td>boolean</td>
<td>Required</td>
<td>Acknowledge this action will destroy the Droplet and all associated resources and <em>can not</em> be reversed.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_destroy_withassociatedresourcesdangerous">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  },
  "headers": {
    "X-Dangerous": true
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_get_destroyassociatedresourcesstatus">
<summary><span>Check Status of a Droplet Destroy with Associated Resources Request — <code>digitalocean.<wbr>droplets_<wbr>get_<wbr>destroyassociatedres<wbr>ourcesstatus</code></span></summary>
<p>Run <strong>Check Status of a Droplet Destroy with Associated Resources Request</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_get_destroyassociatedresourcesstatus">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_get_destroyassociatedresourcesstatus">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_destroy_retrywithassociatedresources">
<summary><span>Retry a Droplet Destroy with Associated Resources Request — <code>digitalocean.<wbr>droplets_<wbr>destroy_<wbr>retrywithassociatedr<wbr>esources</code></span></summary>
<p>Run <strong>Retry a Droplet Destroy with Associated Resources Request</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_destroy_retrywithassociatedresources">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.droplet_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique identifier for a Droplet instance.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_destroy_retrywithassociatedresources">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "droplet_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-autoscalepools_list">
<summary><span>List All Autoscale Pools — <code>digitalocean.<wbr>autoscalepools_<wbr>list</code></span></summary>
<p>Run <strong>List All Autoscale Pools</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.autoscalepools_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>The name of the autoscale pool</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.autoscalepools_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-autoscalepools_create">
<summary><span>Create a New Autoscale Pool — <code>digitalocean.<wbr>autoscalepools_<wbr>create</code></span></summary>
<p>Run <strong>Create a New Autoscale Pool</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.autoscalepools_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/autoscale_pool_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.autoscalepools_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-autoscalepools_get">
<summary><span>Retrieve an Existing Autoscale Pool — <code>digitalocean.<wbr>autoscalepools_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Autoscale Pool</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.autoscalepools_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.autoscalepools_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-autoscalepools_update">
<summary><span>Update Autoscale Pool — <code>digitalocean.<wbr>autoscalepools_<wbr>update</code></span></summary>
<p>Run <strong>Update Autoscale Pool</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.autoscalepools_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/autoscale_pool_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.autoscalepools_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-autoscalepools_delete">
<summary><span>Delete autoscale pool — <code>digitalocean.<wbr>autoscalepools_<wbr>delete</code></span></summary>
<p>Run <strong>Delete autoscale pool</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.autoscalepools_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.autoscalepools_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-autoscalepools_delete_dangerous">
<summary><span>Delete autoscale pool and resources — <code>digitalocean.<wbr>autoscalepools_<wbr>delete_<wbr>dangerous</code></span></summary>
<p>Run <strong>Delete autoscale pool and resources</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.autoscalepools_delete_dangerous">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
<tr>
<td><code>headers</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>headers.X-Dangerous</code></td>
<td>boolean</td>
<td>Required</td>
<td>Acknowledge this action will destroy the autoscale pool and its associated resources and <em>can not</em> be reversed.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.autoscalepools_delete_dangerous">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac"
  },
  "headers": {
    "X-Dangerous": true
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-autoscalepools_list_members">
<summary><span>List members — <code>digitalocean.<wbr>autoscalepools_<wbr>list_<wbr>members</code></span></summary>
<p>Run <strong>List members</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.autoscalepools_list_members">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.autoscalepools_list_members">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-autoscalepools_list_history">
<summary><span>List history events — <code>digitalocean.<wbr>autoscalepools_<wbr>list_<wbr>history</code></span></summary>
<p>Run <strong>List history events</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.autoscalepools_list_history">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.autoscalepools_list_history">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-firewalls_list">
<summary><span>List All Firewalls — <code>digitalocean.<wbr>firewalls_<wbr>list</code></span></summary>
<p>Run <strong>List All Firewalls</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.firewalls_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.firewalls_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-firewalls_create">
<summary><span>Create a New Firewall — <code>digitalocean.<wbr>firewalls_<wbr>create</code></span></summary>
<p>Run <strong>Create a New Firewall</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.firewalls_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/firewall&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[2]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[3]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td>Inbound Rules</td>
<td><code>allOf[3]; anyOf[1]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td>Outbound Rules</td>
<td><code>allOf[3]; anyOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.firewalls_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-firewalls_get">
<summary><span>Retrieve an Existing Firewall — <code>digitalocean.<wbr>firewalls_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Firewall</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.firewalls_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.firewall_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to identify and reference a firewall.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.firewalls_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "firewall_id": "bb4b2611-3d72-467b-8602-280330ecd65c"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-firewalls_update">
<summary><span>Update a Firewall — <code>digitalocean.<wbr>firewalls_<wbr>update</code></span></summary>
<p>Run <strong>Update a Firewall</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.firewalls_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.firewall_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to identify and reference a firewall.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/firewall&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[2]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td>Inbound Rules</td>
<td><code>allOf[2]; anyOf[1]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td>Outbound Rules</td>
<td><code>allOf[2]; anyOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.firewalls_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "firewall_id": "bb4b2611-3d72-467b-8602-280330ecd65c"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-firewalls_delete">
<summary><span>Delete a Firewall — <code>digitalocean.<wbr>firewalls_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Firewall</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.firewalls_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.firewall_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to identify and reference a firewall.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.firewalls_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "firewall_id": "bb4b2611-3d72-467b-8602-280330ecd65c"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-firewalls_assign_droplets">
<summary><span>Add Droplets to a Firewall — <code>digitalocean.<wbr>firewalls_<wbr>assign_<wbr>droplets</code></span></summary>
<p>Run <strong>Add Droplets to a Firewall</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.firewalls_assign_droplets">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.firewall_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to identify and reference a firewall.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.droplet_ids</code></td>
<td>array</td>
<td>Required</td>
<td>An array containing the IDs of the Droplets to be assigned to the firewall.</td>
<td></td>
</tr>
<tr>
<td><code>body.droplet_ids[]</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.firewalls_assign_droplets">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "firewall_id": "bb4b2611-3d72-467b-8602-280330ecd65c"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-firewalls_delete_droplets">
<summary><span>Remove Droplets from a Firewall — <code>digitalocean.<wbr>firewalls_<wbr>delete_<wbr>droplets</code></span></summary>
<p>Run <strong>Remove Droplets from a Firewall</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.firewalls_delete_droplets">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.firewall_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to identify and reference a firewall.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.droplet_ids</code></td>
<td>array</td>
<td>Required</td>
<td>An array containing the IDs of the Droplets to be removed from the firewall.</td>
<td></td>
</tr>
<tr>
<td><code>body.droplet_ids[]</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.firewalls_delete_droplets">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "firewall_id": "bb4b2611-3d72-467b-8602-280330ecd65c"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-firewalls_add_tags">
<summary><span>Add Tags to a Firewall — <code>digitalocean.<wbr>firewalls_<wbr>add_<wbr>tags</code></span></summary>
<p>Run <strong>Add Tags to a Firewall</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.firewalls_add_tags">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.firewall_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to identify and reference a firewall.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.tags</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.tags</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/existing_tags_array&quot;</code></td>
</tr>
<tr>
<td><code>body.tags</code></td>
<td>—</td>
<td>Required</td>
<td>An array containing the names of the Tags to be assigned to the firewall.</td>
<td><code>allOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.firewalls_add_tags">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "firewall_id": "bb4b2611-3d72-467b-8602-280330ecd65c"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-firewalls_delete_tags">
<summary><span>Remove Tags from a Firewall — <code>digitalocean.<wbr>firewalls_<wbr>delete_<wbr>tags</code></span></summary>
<p>Run <strong>Remove Tags from a Firewall</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.firewalls_delete_tags">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.firewall_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to identify and reference a firewall.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.tags</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.tags</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/existing_tags_array&quot;</code></td>
</tr>
<tr>
<td><code>body.tags</code></td>
<td>—</td>
<td>Required</td>
<td>An array containing the names of the Tags to be removed from the firewall.</td>
<td><code>allOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.firewalls_delete_tags">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "firewall_id": "bb4b2611-3d72-467b-8602-280330ecd65c"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-firewalls_add_rules">
<summary><span>Add Rules to a Firewall — <code>digitalocean.<wbr>firewalls_<wbr>add_<wbr>rules</code></span></summary>
<p>Run <strong>Add Rules to a Firewall</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.firewalls_add_rules">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.firewall_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to identify and reference a firewall.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/firewall_rules&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[2]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td>Inbound Rules</td>
<td><code>allOf[2]; anyOf[1]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td>Outbound Rules</td>
<td><code>allOf[2]; anyOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.firewalls_add_rules">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "firewall_id": "bb4b2611-3d72-467b-8602-280330ecd65c"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-firewalls_delete_rules">
<summary><span>Remove Rules from a Firewall — <code>digitalocean.<wbr>firewalls_<wbr>delete_<wbr>rules</code></span></summary>
<p>Run <strong>Remove Rules from a Firewall</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.firewalls_delete_rules">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.firewall_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to identify and reference a firewall.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/firewall_rules&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>allOf[2]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td>Inbound Rules</td>
<td><code>allOf[2]; anyOf[1]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td>Outbound Rules</td>
<td><code>allOf[2]; anyOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.firewalls_delete_rules">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "firewall_id": "bb4b2611-3d72-467b-8602-280330ecd65c"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-floatingips_list">
<summary><span>List All Floating IPs — <code>digitalocean.<wbr>floatingips_<wbr>list</code></span></summary>
<p>Run <strong>List All Floating IPs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.floatingips_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.floatingips_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-floatingips_create">
<summary><span>Create a New Floating IP — <code>digitalocean.<wbr>floatingips_<wbr>create</code></span></summary>
<p>Run <strong>Create a New Floating IP</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.floatingips_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/floating_ip_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.floatingips_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "droplet_id": 2457247
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-floatingips_get">
<summary><span>Retrieve an Existing Floating IP — <code>digitalocean.<wbr>floatingips_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Floating IP</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.floatingips_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.floating_ip</code></td>
<td>string</td>
<td>Required</td>
<td>A floating IP address.</td>
<td><code>minimum: 1; format: &quot;ipv4&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.floatingips_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "floating_ip": "45.55.96.47"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-floatingips_delete">
<summary><span>Delete a Floating IP — <code>digitalocean.<wbr>floatingips_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Floating IP</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.floatingips_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.floating_ip</code></td>
<td>string</td>
<td>Required</td>
<td>A floating IP address.</td>
<td><code>minimum: 1; format: &quot;ipv4&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.floatingips_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "floating_ip": "45.55.96.47"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-floatingipsaction_list">
<summary><span>List All Actions for a Floating IP — <code>digitalocean.<wbr>floatingipsaction_<wbr>list</code></span></summary>
<p>Run <strong>List All Actions for a Floating IP</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.floatingipsaction_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.floating_ip</code></td>
<td>string</td>
<td>Required</td>
<td>A floating IP address.</td>
<td><code>minimum: 1; format: &quot;ipv4&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.floatingipsaction_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "floating_ip": "45.55.96.47"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-floatingipsaction_post">
<summary><span>Initiate a Floating IP Action — <code>digitalocean.<wbr>floatingipsaction_<wbr>post</code></span></summary>
<p>Run <strong>Initiate a Floating IP Action</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.floatingipsaction_post">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.floating_ip</code></td>
<td>string</td>
<td>Required</td>
<td>A floating IP address.</td>
<td><code>minimum: 1; format: &quot;ipv4&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/floating_ip_action_unassign&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/floating_ip_action_assign&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.floatingipsaction_post">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "floating_ip": "45.55.96.47"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-floatingipsaction_get">
<summary><span>Retrieve an Existing Floating IP Action — <code>digitalocean.<wbr>floatingipsaction_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Floating IP Action</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.floatingipsaction_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.floating_ip</code></td>
<td>string</td>
<td>Required</td>
<td>A floating IP address.</td>
<td><code>minimum: 1; format: &quot;ipv4&quot;</code></td>
</tr>
<tr>
<td><code>path.action_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique numeric ID that can be used to identify and reference an action.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.floatingipsaction_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "floating_ip": "45.55.96.47",
    "action_id": 36804636
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functions_list_namespaces">
<summary><span>List Namespaces — <code>digitalocean.<wbr>functions_<wbr>list_<wbr>namespaces</code></span></summary>
<p>Run <strong>List Namespaces</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functions_list_namespaces">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functions_list_namespaces">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functions_create_namespace">
<summary><span>Create Namespace — <code>digitalocean.<wbr>functions_<wbr>create_<wbr>namespace</code></span></summary>
<p>Run <strong>Create Namespace</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functions_create_namespace">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/create_namespace&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functions_create_namespace">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "region": "nyc1",
    "label": "my namespace"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functions_get_namespace">
<summary><span>Get Namespace — <code>digitalocean.<wbr>functions_<wbr>get_<wbr>namespace</code></span></summary>
<p>Run <strong>Get Namespace</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functions_get_namespace">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.namespace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the namespace to be managed.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functions_get_namespace">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "namespace_id": "fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functions_delete_namespace">
<summary><span>Delete Namespace — <code>digitalocean.<wbr>functions_<wbr>delete_<wbr>namespace</code></span></summary>
<p>Run <strong>Delete Namespace</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functions_delete_namespace">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.namespace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the namespace to be managed.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functions_delete_namespace">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "namespace_id": "fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functions_list_triggers">
<summary><span>List Triggers — <code>digitalocean.<wbr>functions_<wbr>list_<wbr>triggers</code></span></summary>
<p>Run <strong>List Triggers</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functions_list_triggers">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.namespace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the namespace to be managed.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functions_list_triggers">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "namespace_id": "fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functions_create_trigger">
<summary><span>Create Trigger — <code>digitalocean.<wbr>functions_<wbr>create_<wbr>trigger</code></span></summary>
<p>Run <strong>Create Trigger</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functions_create_trigger">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.namespace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the namespace to be managed.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/create_trigger&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functions_create_trigger">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "namespace_id": "fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  },
  "body": {
    "name": "my trigger",
    "function": "hello",
    "type": "SCHEDULED",
    "is_enabled": true,
    "scheduled_details": {
      "cron": "* * * * *"
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functions_get_trigger">
<summary><span>Get Trigger — <code>digitalocean.<wbr>functions_<wbr>get_<wbr>trigger</code></span></summary>
<p>Run <strong>Get Trigger</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functions_get_trigger">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.namespace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the namespace to be managed.</td>
<td></td>
</tr>
<tr>
<td><code>path.trigger_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the trigger to be managed.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functions_get_trigger">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "namespace_id": "fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "trigger_name": "my trigger"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functions_update_trigger">
<summary><span>Update Trigger — <code>digitalocean.<wbr>functions_<wbr>update_<wbr>trigger</code></span></summary>
<p>Run <strong>Update Trigger</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functions_update_trigger">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.namespace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the namespace to be managed.</td>
<td></td>
</tr>
<tr>
<td><code>path.trigger_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the trigger to be managed.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/update_trigger&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functions_update_trigger">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "namespace_id": "fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "trigger_name": "my trigger"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functions_delete_trigger">
<summary><span>Delete Trigger — <code>digitalocean.<wbr>functions_<wbr>delete_<wbr>trigger</code></span></summary>
<p>Run <strong>Delete Trigger</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functions_delete_trigger">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.namespace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the namespace to be managed.</td>
<td></td>
</tr>
<tr>
<td><code>path.trigger_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the trigger to be managed.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functions_delete_trigger">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "namespace_id": "fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "trigger_name": "my trigger"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functionsaccesskey_list">
<summary><span>List Namespace Access Keys — <code>digitalocean.<wbr>functionsaccesskey_<wbr>list</code></span></summary>
<p>Run <strong>List Namespace Access Keys</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functionsaccesskey_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.namespace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the namespace to be managed.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functionsaccesskey_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "namespace_id": "fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functionsaccesskey_create">
<summary><span>Create a Namespace Access Key — <code>digitalocean.<wbr>functionsaccesskey_<wbr>create</code></span></summary>
<p>Run <strong>Create a Namespace Access Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functionsaccesskey_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.namespace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the namespace to be managed.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/access_key_create_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functionsaccesskey_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "namespace_id": "fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  },
  "body": {
    "name": "my-function-access-key"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functionsaccesskey_update">
<summary><span>Update a Namespace Access Key — <code>digitalocean.<wbr>functionsaccesskey_<wbr>update</code></span></summary>
<p>Run <strong>Update a Namespace Access Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functionsaccesskey_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.namespace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the namespace to be managed.</td>
<td></td>
</tr>
<tr>
<td><code>path.key_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the access key to be managed.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.name</code></td>
<td>string</td>
<td>Required</td>
<td>The new name for the access key.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functionsaccesskey_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "namespace_id": "fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "key_id": "dof-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  },
  "body": {
    "name": "updated-key-name"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-functionsaccesskey_delete">
<summary><span>Delete a Namespace Access Key — <code>digitalocean.<wbr>functionsaccesskey_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Namespace Access Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.functionsaccesskey_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.namespace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the namespace to be managed.</td>
<td></td>
</tr>
<tr>
<td><code>path.key_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the access key to be managed.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.functionsaccesskey_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "namespace_id": "fn-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "key_id": "dof-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-images_list">
<summary><span>List All Images — <code>digitalocean.<wbr>images_<wbr>list</code></span></summary>
<p>Run <strong>List All Images</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.images_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Optional</td>
<td>Filters results based on image type which can be either <code>application</code> or <code>distribution</code>.</td>
<td><code>enum: [&quot;application&quot;,&quot;distribution&quot;]</code></td>
</tr>
<tr>
<td><code>query.private</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Used to filter only user images.</td>
<td></td>
</tr>
<tr>
<td><code>query.tag_name</code></td>
<td>string</td>
<td>Optional</td>
<td>Used to filter images by a specific tag.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.images_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-images_create_custom">
<summary><span>Create a Custom Image — <code>digitalocean.<wbr>images_<wbr>create_<wbr>custom</code></span></summary>
<p>Run <strong>Create a Custom Image</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.images_create_custom">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/image_new_custom&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.images_create_custom">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "ubuntu-18.04-minimal",
    "url": "http://cloud-images.ubuntu.com/minimal/releases/bionic/release/ubuntu-18.04-minimal-cloudimg-amd64.img",
    "distribution": "Ubuntu",
    "region": "nyc3",
    "description": "Cloud-optimized image w/ small footprint",
    "tags": [
      "base-image",
      "prod"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-images_get">
<summary><span>Retrieve an Existing Image — <code>digitalocean.<wbr>images_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Image</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.images_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>—</td>
<td>Required</td>
<td>A unique number (id) or string (slug) used to identify and reference a specific image.  <strong>Public</strong> images can be identified by image <code>id</code> or <code>slug</code>.  <strong>Private</strong> images <em>must</em> be identified by image <code>id</code>.</td>
<td></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>integer</td>
<td>Required</td>
<td></td>
<td><code>anyOf[1]</code></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td><code>anyOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.images_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "image_id": 1
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-images_update">
<summary><span>Update an Image — <code>digitalocean.<wbr>images_<wbr>update</code></span></summary>
<p>Run <strong>Update an Image</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.images_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique number that can be used to identify and reference a specific image.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/image_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.images_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "image_id": 62137902
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-images_delete">
<summary><span>Delete an Image — <code>digitalocean.<wbr>images_<wbr>delete</code></span></summary>
<p>Run <strong>Delete an Image</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.images_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique number that can be used to identify and reference a specific image.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.images_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "image_id": 62137902
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-images_post_account_transfer_create">
<summary><span>Initiate an Image Account Transfer — <code>digitalocean.<wbr>images_<wbr>post_<wbr>account_<wbr>transfer_<wbr>create</code></span></summary>
<p>Run <strong>Initiate an Image Account Transfer</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.images_post_account_transfer_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique number that can be used to identify and reference a specific image.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/images_post_account_transfer_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.images_post_account_transfer_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "image_id": 62137902
  },
  "body": {
    "recipient_email": "alice@example.com"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-images_post_account_transfer_accept">
<summary><span>Accept an Image Account Transfer — <code>digitalocean.<wbr>images_<wbr>post_<wbr>account_<wbr>transfer_<wbr>accept</code></span></summary>
<p>Run <strong>Accept an Image Account Transfer</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.images_post_account_transfer_accept">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique number that can be used to identify and reference a specific image.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/images_post_account_transfer_accept&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.images_post_account_transfer_accept">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "image_id": 62137902
  },
  "body": {
    "transfer_id": 3164444,
    "recipient_uuid": "4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-images_post_account_transfer_cancel">
<summary><span>Cancel an Image Account Transfer — <code>digitalocean.<wbr>images_<wbr>post_<wbr>account_<wbr>transfer_<wbr>cancel</code></span></summary>
<p>Run <strong>Cancel an Image Account Transfer</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.images_post_account_transfer_cancel">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique number that can be used to identify and reference a specific image.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/images_post_account_transfer_cancel&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.images_post_account_transfer_cancel">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "image_id": 62137902
  },
  "body": {
    "transfer_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-images_post_account_transfer_decline">
<summary><span>Decline an Image Account Transfer — <code>digitalocean.<wbr>images_<wbr>post_<wbr>account_<wbr>transfer_<wbr>decline</code></span></summary>
<p>Run <strong>Decline an Image Account Transfer</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.images_post_account_transfer_decline">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique number that can be used to identify and reference a specific image.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/images_post_account_transfer_decline&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.images_post_account_transfer_decline">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "image_id": 62137902
  },
  "body": {
    "transfer_id": 3164444
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-imageactions_list">
<summary><span>List All Actions for an Image — <code>digitalocean.<wbr>imageactions_<wbr>list</code></span></summary>
<p>Run <strong>List All Actions for an Image</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.imageactions_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique number that can be used to identify and reference a specific image.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.imageactions_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "image_id": 62137902
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-imageactions_post">
<summary><span>Initiate an Image Action — <code>digitalocean.<wbr>imageactions_<wbr>post</code></span></summary>
<p>Run <strong>Initiate an Image Action</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.imageactions_post">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique number that can be used to identify and reference a specific image.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/image_action_base&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/image_action_transfer&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.imageactions_post">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "image_id": 62137902
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-imageactions_get">
<summary><span>Retrieve an Existing Action — <code>digitalocean.<wbr>imageactions_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Action</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.imageactions_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.image_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique number that can be used to identify and reference a specific image.</td>
<td></td>
</tr>
<tr>
<td><code>path.action_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique numeric ID that can be used to identify and reference an action.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.imageactions_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "image_id": 62137902,
    "action_id": 36804636
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_list_alertinstances">
<summary><span>List Alert Instances — <code>digitalocean.<wbr>insights_<wbr>list_<wbr>alertinstances</code></span></summary>
<p>Run <strong>List Alert Instances</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_list_alertinstances">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional filter. When set, only alert instances with this status are returned.</td>
<td><code>enum: [&quot;active&quot;,&quot;resolved&quot;]</code></td>
</tr>
<tr>
<td><code>query.rule_id</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional filter. When set, only alert instances fired by the alert rule with this ID are returned.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.resource_urn</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional filter. When set, only resources associated with this resource URN are returned.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_list_alertinstances">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_get_alertinstance">
<summary><span>Retrieve an Alert Instance — <code>digitalocean.<wbr>insights_<wbr>get_<wbr>alertinstance</code></span></summary>
<p>Run <strong>Retrieve an Alert Instance</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_get_alertinstance">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an alert instance.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_get_alertinstance">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_list_alertrules">
<summary><span>List Alert Rules — <code>digitalocean.<wbr>insights_<wbr>list_<wbr>alertrules</code></span></summary>
<p>Run <strong>List Alert Rules</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_list_alertrules">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.resource_urn</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional filter. When set, only resources associated with this resource URN are returned.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_list_alertrules">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_get_alertrule">
<summary><span>Retrieve an Alert Rule — <code>digitalocean.<wbr>insights_<wbr>get_<wbr>alertrule</code></span></summary>
<p>Run <strong>Retrieve an Alert Rule</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_get_alertrule">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an alert rule.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_get_alertrule">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_update_alertrule">
<summary><span>Update an Alert Rule — <code>digitalocean.<wbr>insights_<wbr>update_<wbr>alertrule</code></span></summary>
<p>Run <strong>Update an Alert Rule</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_update_alertrule">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an alert rule.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/alert_rule_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_update_alertrule">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  },
  "body": {
    "spec": {
      "name": "High CPU",
      "query": {
        "metric": "do.droplets.cpu_utilization"
      },
      "thresholds": {
        "operator": "THRESHOLD_OPERATOR_GREATER_THAN",
        "warning": 80
      }
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_delete_alertrule">
<summary><span>Delete an Alert Rule — <code>digitalocean.<wbr>insights_<wbr>delete_<wbr>alertrule</code></span></summary>
<p>Run <strong>Delete an Alert Rule</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_delete_alertrule">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an alert rule.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_delete_alertrule">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_list_notificationchannels">
<summary><span>List Notification Channels — <code>digitalocean.<wbr>insights_<wbr>list_<wbr>notificationchannels</code></span></summary>
<p>Run <strong>List Notification Channels</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_list_notificationchannels">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_list_notificationchannels">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_create_notificationchannel">
<summary><span>Create a Notification Channel — <code>digitalocean.<wbr>insights_<wbr>create_<wbr>notificationchannel</code></span></summary>
<p>Run <strong>Create a Notification Channel</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_create_notificationchannel">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/notification_channel_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_create_notificationchannel">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "Platform alerts",
    "email": {
      "to": "alerts@example.com, backup@example.com"
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_get_notificationchannel">
<summary><span>Retrieve a Notification Channel — <code>digitalocean.<wbr>insights_<wbr>get_<wbr>notificationchannel</code></span></summary>
<p>Run <strong>Retrieve a Notification Channel</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_get_notificationchannel">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a notification channel.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_get_notificationchannel">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "550e8400-e29b-41d4-a716-446655440000"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_update_notificationchannel">
<summary><span>Update a Notification Channel — <code>digitalocean.<wbr>insights_<wbr>update_<wbr>notificationchannel</code></span></summary>
<p>Run <strong>Update a Notification Channel</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_update_notificationchannel">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a notification channel.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/notification_channel_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_update_notificationchannel">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "550e8400-e29b-41d4-a716-446655440000"
  },
  "body": {
    "name": "Platform alerts",
    "email": {
      "to": "alerts@example.com, backup@example.com"
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_delete_notificationchannel">
<summary><span>Delete a Notification Channel — <code>digitalocean.<wbr>insights_<wbr>delete_<wbr>notificationchannel</code></span></summary>
<p>Run <strong>Delete a Notification Channel</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_delete_notificationchannel">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a notification channel.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_delete_notificationchannel">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "550e8400-e29b-41d4-a716-446655440000"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_get_promquery">
<summary><span>Execute an instant PromQL query — <code>digitalocean.<wbr>insights_<wbr>get_<wbr>promquery</code></span></summary>
<p>Run <strong>Execute an instant PromQL query</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_get_promquery">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.region</code></td>
<td>string</td>
<td>Required</td>
<td>The datacenter region slug for the query.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.query</code></td>
<td>string</td>
<td>Required</td>
<td>A PromQL expression. This may be a metric selector (for example <code>do.droplets.cpu_time</code>) or a fuller expression (for example <code>rate(do.droplets.cpu_time[5m])</code>).</td>
<td></td>
</tr>
<tr>
<td><code>query.time</code></td>
<td>string</td>
<td>Optional</td>
<td>Evaluation timestamp for an instant query. Accepts a RFC3339 string or a UNIX timestamp. Defaults to now when omitted.</td>
<td></td>
</tr>
<tr>
<td><code>query.timeout</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional evaluation timeout as a Prometheus duration string.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_get_promquery">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "region": "nyc3"
  },
  "query": {
    "query": "do.droplets.cpu_time"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_get_promqueryrange">
<summary><span>Execute a range PromQL query — <code>digitalocean.<wbr>insights_<wbr>get_<wbr>promqueryrange</code></span></summary>
<p>Run <strong>Execute a range PromQL query</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_get_promqueryrange">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.region</code></td>
<td>string</td>
<td>Required</td>
<td>The datacenter region slug for the query.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.query</code></td>
<td>string</td>
<td>Required</td>
<td>A PromQL expression. This may be a metric selector (for example <code>do.droplets.cpu_time</code>) or a fuller expression (for example <code>rate(do.droplets.cpu_time[5m])</code>).</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>Start timestamp (inclusive). Accepts a RFC3339 string or a UNIX timestamp.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>End timestamp (inclusive). Accepts a RFC3339 string or a UNIX timestamp.</td>
<td></td>
</tr>
<tr>
<td><code>query.step</code></td>
<td>string</td>
<td>Required</td>
<td>Query resolution step width as a Prometheus duration string (for example <code>15s</code>, <code>1m</code>, <code>1h</code>).</td>
<td></td>
</tr>
<tr>
<td><code>query.timeout</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional evaluation timeout as a Prometheus duration string.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_get_promqueryrange">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "region": "nyc3"
  },
  "query": {
    "query": "do.droplets.cpu_time",
    "start": "1620683817",
    "end": "1620705417",
    "step": "15s"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_get_promlabels">
<summary><span>List label names — <code>digitalocean.<wbr>insights_<wbr>get_<wbr>promlabels</code></span></summary>
<p>Run <strong>List label names</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_get_promlabels">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.region</code></td>
<td>string</td>
<td>Required</td>
<td>The datacenter region slug for the query.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional start timestamp (inclusive). Accepts a RFC3339 string or a UNIX timestamp.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional end timestamp (inclusive). Accepts a RFC3339 string or a UNIX timestamp.</td>
<td></td>
</tr>
<tr>
<td><code>query.match[]</code></td>
<td>array</td>
<td>Optional</td>
<td>One or more series selectors. Repeat the parameter for multiple matchers.</td>
<td></td>
</tr>
<tr>
<td><code>query.match[][]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_get_promlabels">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "region": "nyc3"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_get_promlabelvalues">
<summary><span>List values for a label — <code>digitalocean.<wbr>insights_<wbr>get_<wbr>promlabelvalues</code></span></summary>
<p>Run <strong>List values for a label</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_get_promlabelvalues">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.region</code></td>
<td>string</td>
<td>Required</td>
<td>The datacenter region slug for the query.</td>
<td></td>
</tr>
<tr>
<td><code>path.name</code></td>
<td>string</td>
<td>Required</td>
<td>The label name whose values should be listed.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional start timestamp (inclusive). Accepts a RFC3339 string or a UNIX timestamp.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional end timestamp (inclusive). Accepts a RFC3339 string or a UNIX timestamp.</td>
<td></td>
</tr>
<tr>
<td><code>query.match[]</code></td>
<td>array</td>
<td>Optional</td>
<td>One or more series selectors. Repeat the parameter for multiple matchers.</td>
<td></td>
</tr>
<tr>
<td><code>query.match[][]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_get_promlabelvalues">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "region": "nyc3",
    "name": "__name__"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_get_promseries">
<summary><span>Find series by label selectors — <code>digitalocean.<wbr>insights_<wbr>get_<wbr>promseries</code></span></summary>
<p>Run <strong>Find series by label selectors</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_get_promseries">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.region</code></td>
<td>string</td>
<td>Required</td>
<td>The datacenter region slug for the query.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.match[]</code></td>
<td>array</td>
<td>Required</td>
<td>One or more series selectors. At least one matcher is required. Repeat the parameter for multiple matchers.</td>
<td></td>
</tr>
<tr>
<td><code>query.match[][]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional start timestamp (inclusive). Accepts a RFC3339 string or a UNIX timestamp.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional end timestamp (inclusive). Accepts a RFC3339 string or a UNIX timestamp.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_get_promseries">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "region": "nyc3"
  },
  "query": {
    "match[]": [
      "{__name__=\"do.droplets.cpu_time\"}"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_get_trace">
<summary><span>Retrieve an existing trace — <code>digitalocean.<wbr>insights_<wbr>get_<wbr>trace</code></span></summary>
<p>Run <strong>Retrieve an existing trace</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_get_trace">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.region</code></td>
<td>string</td>
<td>Required</td>
<td>The datacenter region slug for the query.</td>
<td></td>
</tr>
<tr>
<td><code>path.trace_id</code></td>
<td>string</td>
<td>Required</td>
<td>The OpenTelemetry trace ID to retrieve, as 32 lowercase hexadecimal characters. IDs are matched exactly; an ID with no spans in the lookup window returns <code>404</code>. Malformed or uppercase IDs are not rejected with <code>400</code>; they also return <code>404</code>.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.from</code></td>
<td>string</td>
<td>Optional</td>
<td>Start of the trace lookup window. Accepts a relative time (<code>now</code>, a bare duration such as <code>24h</code> to look back from now, or <code>now-2h</code>) or an absolute time (RFC3339, or a Unix epoch integer in seconds, milliseconds, microseconds, or nanoseconds). Defaults to 7 days before now.</td>
<td></td>
</tr>
<tr>
<td><code>query.to</code></td>
<td>string</td>
<td>Optional</td>
<td>End of the trace lookup window, in the same formats as <code>from</code>. Defaults to now.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_get_trace">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "region": "nyc3",
    "trace_id": "7b0b4e56abab38362b24e5498eb9ec64"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_list_resources">
<summary><span>List Resource Signal Enablement — <code>digitalocean.<wbr>insights_<wbr>list_<wbr>resources</code></span></summary>
<p>Run <strong>List Resource Signal Enablement</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_list_resources">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.filter.product_types</code></td>
<td>array</td>
<td>Optional</td>
<td>Optional filter. When set, only resources of these product types are returned. Repeat the parameter for multiple product types.</td>
<td></td>
</tr>
<tr>
<td><code>query.filter.product_types[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>query.filter.regions</code></td>
<td>array</td>
<td>Optional</td>
<td>Optional filter. When set, only resources in these regions are returned. Repeat the parameter for multiple regions.</td>
<td></td>
</tr>
<tr>
<td><code>query.filter.regions[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>query.pagination.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.pagination.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page.</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.pagination.sort</code></td>
<td>string</td>
<td>Optional</td>
<td>Field to sort by. Defaults to <code>resource_urn</code>.</td>
<td><code>enum: [&quot;resource_urn&quot;,&quot;effective_at&quot;]</code></td>
</tr>
<tr>
<td><code>query.pagination.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort direction. Defaults to <code>asc</code>.</td>
<td><code>enum: [&quot;asc&quot;,&quot;desc&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_list_resources">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_get_resource">
<summary><span>Retrieve Resource Signal Enablement — <code>digitalocean.<wbr>insights_<wbr>get_<wbr>resource</code></span></summary>
<p>Run <strong>Retrieve Resource Signal Enablement</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_get_resource">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.resource_urn</code></td>
<td>string</td>
<td>Required</td>
<td>The uniform resource name (URN) of the resource, for example <code>do:droplet:12345</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_get_resource">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "resource_urn": "do:droplet:12345"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-insights_update_resourcesignals">
<summary><span>Update Resource Signal Enablement — <code>digitalocean.<wbr>insights_<wbr>update_<wbr>resourcesignals</code></span></summary>
<p>Run <strong>Update Resource Signal Enablement</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.insights_update_resourcesignals">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.resource_urn</code></td>
<td>string</td>
<td>Required</td>
<td>The uniform resource name (URN) of the resource, for example <code>do:droplet:12345</code>.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/resource_signals_update_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.insights_update_resourcesignals">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "resource_urn": "do:droplet:12345"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_list_consents">
<summary><span>List All Consent Records — <code>digitalocean.<wbr>signals_<wbr>list_<wbr>consents</code></span></summary>
<p>Run <strong>List All Consent Records</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_list_consents">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.source</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter consent records by source. <code>agent</code> returns per-environment records (Harness Runtime); <code>inference</code> returns the team-level record for Serverless Inference chat completions. When omitted, records for all sources are returned.</td>
<td><code>enum: [&quot;agent&quot;,&quot;inference&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_list_consents">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_update_team_consent">
<summary><span>Update Team-Level Consent — <code>digitalocean.<wbr>signals_<wbr>update_<wbr>team_<wbr>consent</code></span></summary>
<p>Run <strong>Update Team-Level Consent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_update_team_consent">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.source</code></td>
<td>string</td>
<td>Required</td>
<td>The consent source to update. Only team-level sources are accepted on this endpoint; currently <code>inference</code> (Serverless Inference chat completions). Per-environment consent (<code>agent</code>) is managed with <code>PUT /v1/consent/{environment_id}</code> instead.</td>
<td><code>enum: [&quot;inference&quot;]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.enabled</code></td>
<td>boolean</td>
<td>Required</td>
<td>Whether to enable signals collection for this source.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_update_team_consent">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "source": "inference"
  },
  "body": {
    "enabled": true
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_get_consent">
<summary><span>Retrieve Consent for an Environment — <code>digitalocean.<wbr>signals_<wbr>get_<wbr>consent</code></span></summary>
<p>Run <strong>Retrieve Consent for an Environment</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_get_consent">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.environment_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an environment. For Harness Runtime, this is the Environment Config ID. Formerly named agent_id.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_get_consent">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "environment_id": "019fb3d2-8a56-72cc-8bf9-9d21510b2a99"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_update_consent">
<summary><span>Update Consent for an Environment — <code>digitalocean.<wbr>signals_<wbr>update_<wbr>consent</code></span></summary>
<p>Run <strong>Update Consent for an Environment</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_update_consent">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.environment_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an environment. For Harness Runtime, this is the Environment Config ID. Formerly named agent_id.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.enabled</code></td>
<td>boolean</td>
<td>Required</td>
<td>Whether to enable signals collection for this environment.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_update_consent">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "environment_id": "019fb3d2-8a56-72cc-8bf9-9d21510b2a99"
  },
  "body": {
    "enabled": true
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_list_agent_sessions">
<summary><span>List Sessions for an Environment — <code>digitalocean.<wbr>signals_<wbr>list_<wbr>agent_<wbr>sessions</code></span></summary>
<p>Run <strong>List Sessions for an Environment</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_list_agent_sessions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.environment_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an environment. For Harness Runtime, this is the Environment Config ID. Formerly named agent_id.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of items to return per page.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.after</code></td>
<td>string</td>
<td>Optional</td>
<td>An opaque cursor string returned from a previous page. Pass this value to retrieve the next page of results.</td>
<td></td>
</tr>
<tr>
<td><code>query.start_time</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter results to those occurring at or after this timestamp (RFC 3339).</td>
<td><code>format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>query.end_time</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter results to those occurring at or before this timestamp (RFC 3339).</td>
<td><code>format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>query.signal_type</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter results by signal type. Use the export options endpoint to list available signal types.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_list_agent_sessions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "environment_id": "019fb3d2-8a56-72cc-8bf9-9d21510b2a99"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_list_session_dialogues">
<summary><span>List Dialogues for a Session — <code>digitalocean.<wbr>signals_<wbr>list_<wbr>session_<wbr>dialogues</code></span></summary>
<p>Run <strong>List Dialogues for a Session</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_list_session_dialogues">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.session_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a signals session.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of items to return per page.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.after</code></td>
<td>string</td>
<td>Optional</td>
<td>An opaque cursor string returned from a previous page. Pass this value to retrieve the next page of results.</td>
<td></td>
</tr>
<tr>
<td><code>query.start_time</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter results to those occurring at or after this timestamp (RFC 3339).</td>
<td><code>format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>query.end_time</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter results to those occurring at or before this timestamp (RFC 3339).</td>
<td><code>format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>query.signal_type</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter results by signal type. Use the export options endpoint to list available signal types.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_list_session_dialogues">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "session_id": "01a0f3d5-d5f1-798a-9352-2cd8f8b81e78"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_list_exports">
<summary><span>List Export Jobs — <code>digitalocean.<wbr>signals_<wbr>list_<wbr>exports</code></span></summary>
<p>Run <strong>List Export Jobs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_list_exports">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.environment_id</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional filter by environment ID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.agent_id</code></td>
<td>string</td>
<td>Optional</td>
<td>Deprecated alias for environment_id. Accepted for backward compatibility; must equal environment_id when both are set. Both set and different returns 400.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of items to return per page.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.after</code></td>
<td>string</td>
<td>Optional</td>
<td>An opaque cursor string returned from a previous page. Pass this value to retrieve the next page of results.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_list_exports">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_create_export">
<summary><span>Create an Export Job — <code>digitalocean.<wbr>signals_<wbr>create_<wbr>export</code></span></summary>
<p>Run <strong>Create an Export Job</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_create_export">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/create_export_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_create_export">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_get_export_options">
<summary><span>Get Export Options — <code>digitalocean.<wbr>signals_<wbr>get_<wbr>export_<wbr>options</code></span></summary>
<p>Run <strong>Get Export Options</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_get_export_options">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_get_export_options">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_get_export">
<summary><span>Retrieve an Export Job — <code>digitalocean.<wbr>signals_<wbr>get_<wbr>export</code></span></summary>
<p>Run <strong>Retrieve an Export Job</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_get_export">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.export_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an export job.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_get_export">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "export_id": "9f13c09c-c877-436b-9863-dcc39c9dd737"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_get_export_download">
<summary><span>Get Export Download URL — <code>digitalocean.<wbr>signals_<wbr>get_<wbr>export_<wbr>download</code></span></summary>
<p>Run <strong>Get Export Download URL</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_get_export_download">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.export_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an export job.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_get_export_download">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "export_id": "9f13c09c-c877-436b-9863-dcc39c9dd737"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_list_deletions">
<summary><span>List Data Deletion Jobs — <code>digitalocean.<wbr>signals_<wbr>list_<wbr>deletions</code></span></summary>
<p>Run <strong>List Data Deletion Jobs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_list_deletions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of items to return per page.</td>
<td><code>default: 20; minimum: 1; maximum: 100</code></td>
</tr>
<tr>
<td><code>query.after</code></td>
<td>string</td>
<td>Optional</td>
<td>An opaque cursor string returned from a previous page. Pass this value to retrieve the next page of results.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_list_deletions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_create_deletion">
<summary><span>Create a Data Deletion Job — <code>digitalocean.<wbr>signals_<wbr>create_<wbr>deletion</code></span></summary>
<p>Run <strong>Create a Data Deletion Job</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_create_deletion">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/create_deletion_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_create_deletion">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "type": "agent",
    "team_id": 12345678
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-signals_get_deletion">
<summary><span>Retrieve a Data Deletion Job — <code>digitalocean.<wbr>signals_<wbr>get_<wbr>deletion</code></span></summary>
<p>Run <strong>Retrieve a Data Deletion Job</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.signals_get_deletion">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.deletion_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a data deletion job.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.signals_get_deletion">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "deletion_id": "01J9ZX0N5Q7M2K3R4S5T6V7W8X"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_list_clusters">
<summary><span>List All Kubernetes Clusters — <code>digitalocean.<wbr>kubernetes_<wbr>list_<wbr>clusters</code></span></summary>
<p>Run <strong>List All Kubernetes Clusters</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_list_clusters">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_list_clusters">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_create_cluster">
<summary><span>Create a New Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>create_<wbr>cluster</code></span></summary>
<p>Run <strong>Create a New Kubernetes Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_create_cluster">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/cluster&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_create_cluster">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "prod-cluster-01",
    "region": "nyc1",
    "version": "1.18.6-do.0",
    "node_pools": []
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_get_cluster">
<summary><span>Retrieve an Existing Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>get_<wbr>cluster</code></span></summary>
<p>Run <strong>Retrieve an Existing Kubernetes Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_get_cluster">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_get_cluster">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_update_cluster">
<summary><span>Update a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>update_<wbr>cluster</code></span></summary>
<p>Run <strong>Update a Kubernetes Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_update_cluster">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/cluster_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_update_cluster">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  },
  "body": {
    "name": "prod-cluster-01"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_delete_cluster">
<summary><span>Delete a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>delete_<wbr>cluster</code></span></summary>
<p>Run <strong>Delete a Kubernetes Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_delete_cluster">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_delete_cluster">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_list_associatedresources">
<summary><span>List Associated Resources for Cluster Deletion — <code>digitalocean.<wbr>kubernetes_<wbr>list_<wbr>associatedresources</code></span></summary>
<p>Run <strong>List Associated Resources for Cluster Deletion</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_list_associatedresources">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_list_associatedresources">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_destroy_associatedresourcesselective">
<summary><span>Selectively Delete a Cluster and its Associated Resources — <code>digitalocean.<wbr>kubernetes_<wbr>destroy_<wbr>associatedresourcess<wbr>elective</code></span></summary>
<p>Run <strong>Selectively Delete a Cluster and its Associated Resources</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_destroy_associatedresourcesselective">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/destroy_associated_kubernetes_resources&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_destroy_associatedresourcesselective">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_destroy_associatedresourcesdangerous">
<summary><span>Delete a Cluster and All of its Associated Resources (Dangerous) — <code>digitalocean.<wbr>kubernetes_<wbr>destroy_<wbr>associatedresourcesd<wbr>angerous</code></span></summary>
<p>Run <strong>Delete a Cluster and All of its Associated Resources (Dangerous)</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_destroy_associatedresourcesdangerous">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_destroy_associatedresourcesdangerous">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_get_credentials">
<summary><span>Retrieve Credentials for a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>get_<wbr>credentials</code></span></summary>
<p>Run <strong>Retrieve Credentials for a Kubernetes Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_get_credentials">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.expiry_seconds</code></td>
<td>integer</td>
<td>Optional</td>
<td>The duration in seconds that the returned Kubernetes credentials will be valid. If not set or 0, the credentials will have a 7 day expiry.</td>
<td><code>default: 0; minimum: 0</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_get_credentials">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_get_availableupgrades">
<summary><span>Retrieve Available Upgrades for an Existing Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>get_<wbr>availableupgrades</code></span></summary>
<p>Run <strong>Retrieve Available Upgrades for an Existing Kubernetes Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_get_availableupgrades">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_get_availableupgrades">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_upgrade_cluster">
<summary><span>Upgrade a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>upgrade_<wbr>cluster</code></span></summary>
<p>Run <strong>Upgrade a Kubernetes Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_upgrade_cluster">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.version</code></td>
<td>string</td>
<td>Optional</td>
<td>The slug identifier for the version of Kubernetes that the cluster will be upgraded to.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_upgrade_cluster">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_list_nodepools">
<summary><span>List All Node Pools in a Kubernetes Clusters — <code>digitalocean.<wbr>kubernetes_<wbr>list_<wbr>nodepools</code></span></summary>
<p>Run <strong>List All Node Pools in a Kubernetes Clusters</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_list_nodepools">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_list_nodepools">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_get_nodepool">
<summary><span>Retrieve a Node Pool for a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>get_<wbr>nodepool</code></span></summary>
<p>Run <strong>Retrieve a Node Pool for a Kubernetes Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_get_nodepool">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.node_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes node pool.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_get_nodepool">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af",
    "node_pool_id": "cdda885e-7663-40c8-bc74-3a036c66545d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_update_nodepool">
<summary><span>Update a Node Pool in a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>update_<wbr>nodepool</code></span></summary>
<p>Run <strong>Update a Node Pool in a Kubernetes Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_update_nodepool">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.node_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes node pool.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/kubernetes_node_pool_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_update_nodepool">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af",
    "node_pool_id": "cdda885e-7663-40c8-bc74-3a036c66545d"
  },
  "body": {
    "name": "frontend-pool",
    "count": 3
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_delete_nodepool">
<summary><span>Delete a Node Pool in a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>delete_<wbr>nodepool</code></span></summary>
<p>Run <strong>Delete a Node Pool in a Kubernetes Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_delete_nodepool">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.node_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes node pool.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_delete_nodepool">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af",
    "node_pool_id": "cdda885e-7663-40c8-bc74-3a036c66545d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_delete_node">
<summary><span>Delete a Node in a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>delete_<wbr>node</code></span></summary>
<p>Run <strong>Delete a Node in a Kubernetes Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_delete_node">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.node_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes node pool.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.node_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a node in a Kubernetes node pool.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.skip_drain</code></td>
<td>integer</td>
<td>Optional</td>
<td>Specifies whether or not to drain workloads from a node before it is deleted. Setting it to <code>1</code> causes node draining to be skipped. Omitting the query parameter or setting its value to <code>0</code> carries out draining prior to deletion.</td>
<td><code>default: 0; minimum: 0; maximum: 1</code></td>
</tr>
<tr>
<td><code>query.replace</code></td>
<td>integer</td>
<td>Optional</td>
<td>Specifies whether or not to replace a node after it has been deleted. Setting it to <code>1</code> causes the node to be replaced by a new one after deletion. Omitting the query parameter or setting its value to <code>0</code> deletes without replacement.</td>
<td><code>default: 0; minimum: 0; maximum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_delete_node">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af",
    "node_pool_id": "cdda885e-7663-40c8-bc74-3a036c66545d",
    "node_id": "478247f8-b1bb-4f7a-8db9-2a5f8d4b8f8f"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_get_clusteruser">
<summary><span>Retrieve User Information for a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>get_<wbr>clusteruser</code></span></summary>
<p>Run <strong>Retrieve User Information for a Kubernetes Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_get_clusteruser">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_get_clusteruser">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_list_options">
<summary><span>List Available Regions, Node Sizes, and Versions of Kubernetes — <code>digitalocean.<wbr>kubernetes_<wbr>list_<wbr>options</code></span></summary>
<p>Run <strong>List Available Regions, Node Sizes, and Versions of Kubernetes</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_list_options">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_list_options">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_run_clusterlint">
<summary><span>Run Clusterlint Checks on a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>run_<wbr>clusterlint</code></span></summary>
<p>Run <strong>Run Clusterlint Checks on a Kubernetes Cluster</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_run_clusterlint">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/clusterlint_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_run_clusterlint">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_get_clusterlintresults">
<summary><span>Fetch Clusterlint Diagnostics for a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>get_<wbr>clusterlintresults</code></span></summary>
<p>Run <strong>Fetch Clusterlint Diagnostics for a Kubernetes Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_get_clusterlintresults">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.run_id</code></td>
<td>string</td>
<td>Optional</td>
<td>Specifies the clusterlint run whose results will be retrieved.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_get_clusterlintresults">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_add_registry">
<summary><span>Add Container Registry to Kubernetes Clusters — <code>digitalocean.<wbr>kubernetes_<wbr>add_<wbr>registry</code></span></summary>
<p>Run <strong>Add Container Registry to Kubernetes Clusters</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_add_registry">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/cluster_registry&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_add_registry">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_remove_registry">
<summary><span>Remove Container Registry from Kubernetes Clusters — <code>digitalocean.<wbr>kubernetes_<wbr>remove_<wbr>registry</code></span></summary>
<p>Run <strong>Remove Container Registry from Kubernetes Clusters</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_remove_registry">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/cluster_registry&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_remove_registry">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_add_registries">
<summary><span>Add Container Registries to Kubernetes Clusters — <code>digitalocean.<wbr>kubernetes_<wbr>add_<wbr>registries</code></span></summary>
<p>Run <strong>Add Container Registries to Kubernetes Clusters</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_add_registries">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/cluster_registries&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_add_registries">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_remove_registries">
<summary><span>Remove Container Registries from Kubernetes Clusters — <code>digitalocean.<wbr>kubernetes_<wbr>remove_<wbr>registries</code></span></summary>
<p>Run <strong>Remove Container Registries from Kubernetes Clusters</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_remove_registries">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/cluster_registries&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_remove_registries">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-kubernetes_get_status_messages">
<summary><span>Fetch Status Messages for a Kubernetes Cluster — <code>digitalocean.<wbr>kubernetes_<wbr>get_<wbr>status_<wbr>messages</code></span></summary>
<p>Run <strong>Fetch Status Messages for a Kubernetes Cluster</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.kubernetes_get_status_messages">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.cluster_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique ID that can be used to reference a Kubernetes cluster.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.since</code></td>
<td>string</td>
<td>Optional</td>
<td>A timestamp used to return status messages emitted since the specified time. The timestamp should be in ISO8601 format.</td>
<td><code>format: &quot;date-time&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.kubernetes_get_status_messages">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "cluster_id": "bd5f5959-5e1e-4205-a714-a914373942af"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-loadbalancers_list">
<summary><span>List All Load Balancers — <code>digitalocean.<wbr>loadbalancers_<wbr>list</code></span></summary>
<p>Run <strong>List All Load Balancers</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.loadbalancers_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.loadbalancers_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-loadbalancers_get">
<summary><span>Retrieve an Existing Load Balancer — <code>digitalocean.<wbr>loadbalancers_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Load Balancer</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.loadbalancers_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.loadbalancers_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-loadbalancers_delete">
<summary><span>Delete a Load Balancer — <code>digitalocean.<wbr>loadbalancers_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Load Balancer</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.loadbalancers_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.loadbalancers_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-loadbalancers_delete_cache">
<summary><span>Delete a Global Load Balancer CDN Cache — <code>digitalocean.<wbr>loadbalancers_<wbr>delete_<wbr>cache</code></span></summary>
<p>Run <strong>Delete a Global Load Balancer CDN Cache</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.loadbalancers_delete_cache">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.loadbalancers_delete_cache">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-loadbalancers_add_forwardingrules">
<summary><span>Add Forwarding Rules to a Load Balancer — <code>digitalocean.<wbr>loadbalancers_<wbr>add_<wbr>forwardingrules</code></span></summary>
<p>Run <strong>Add Forwarding Rules to a Load Balancer</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.loadbalancers_add_forwardingrules">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.forwarding_rules</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td><code>minItems: 1</code></td>
</tr>
<tr>
<td><code>body.forwarding_rules[]</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/forwarding_rule&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.loadbalancers_add_forwardingrules">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {
    "forwarding_rules": [
      {
        "entry_protocol": "https",
        "entry_port": 443,
        "target_protocol": "http",
        "target_port": 80
      }
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-loadbalancers_remove_forwardingrules">
<summary><span>Remove Forwarding Rules from a Load Balancer — <code>digitalocean.<wbr>loadbalancers_<wbr>remove_<wbr>forwardingrules</code></span></summary>
<p>Run <strong>Remove Forwarding Rules from a Load Balancer</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.loadbalancers_remove_forwardingrules">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.forwarding_rules</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td><code>minItems: 1</code></td>
</tr>
<tr>
<td><code>body.forwarding_rules[]</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/forwarding_rule&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.loadbalancers_remove_forwardingrules">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {
    "forwarding_rules": [
      {
        "entry_protocol": "https",
        "entry_port": 443,
        "target_protocol": "http",
        "target_port": 80
      }
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvms_list">
<summary><span>List all MicroVMs — <code>digitalocean.<wbr>microvms_<wbr>list</code></span></summary>
<p>Run <strong>List all MicroVMs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvms_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page.</td>
<td><code>default: 25; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Optional</td>
<td>Only return MicroVMs in this region.</td>
<td></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>Only return the MicroVM with this exact name.</td>
<td></td>
</tr>
<tr>
<td><code>query.tag_name</code></td>
<td>string</td>
<td>Optional</td>
<td>Only return MicroVMs with this tag. A tag that matches no MicroVMs returns an empty list.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvms_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvms_create">
<summary><span>Create a MicroVM — <code>digitalocean.<wbr>microvms_<wbr>create</code></span></summary>
<p>Run <strong>Create a MicroVM</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvms_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/microvm_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvms_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "example-microvm",
    "source": {}
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvms_get_options">
<summary><span>List MicroVM options — <code>digitalocean.<wbr>microvms_<wbr>get_<wbr>options</code></span></summary>
<p>Run <strong>List MicroVM options</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvms_get_options">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvms_get_options">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvmcheckpoints_list">
<summary><span>List checkpoints — <code>digitalocean.<wbr>microvmcheckpoints_<wbr>list</code></span></summary>
<p>Run <strong>List checkpoints</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvmcheckpoints_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page.</td>
<td><code>default: 25; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.microvm_id</code></td>
<td>string</td>
<td>Optional</td>
<td>Only return checkpoints taken from this MicroVM.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvmcheckpoints_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvmcheckpoints_get">
<summary><span>Retrieve a checkpoint — <code>digitalocean.<wbr>microvmcheckpoints_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve a checkpoint</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvmcheckpoints_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.checkpoint_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the checkpoint.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvmcheckpoints_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "checkpoint_id": "01a0ed98-0a74-75dd-a625-e4856adbc298"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvmcheckpoints_delete">
<summary><span>Delete a checkpoint — <code>digitalocean.<wbr>microvmcheckpoints_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a checkpoint</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvmcheckpoints_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.checkpoint_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the checkpoint.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvmcheckpoints_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "checkpoint_id": "01a0ed98-0a74-75dd-a625-e4856adbc298"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvms_get">
<summary><span>Retrieve a MicroVM — <code>digitalocean.<wbr>microvms_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve a MicroVM</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvms_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.microvm_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the MicroVM.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvms_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "microvm_id": "01a0ef1a-d873-793d-ae6a-5dd6239be62a"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvms_delete">
<summary><span>Delete a MicroVM — <code>digitalocean.<wbr>microvms_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a MicroVM</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvms_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.microvm_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the MicroVM.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvms_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "microvm_id": "01a0ef1a-d873-793d-ae6a-5dd6239be62a"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvms_post_pause">
<summary><span>Pause a MicroVM — <code>digitalocean.<wbr>microvms_<wbr>post_<wbr>pause</code></span></summary>
<p>Run <strong>Pause a MicroVM</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvms_post_pause">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.microvm_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the MicroVM.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvms_post_pause">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "microvm_id": "01a0ef1a-d873-793d-ae6a-5dd6239be62a"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvms_post_resume">
<summary><span>Resume a MicroVM — <code>digitalocean.<wbr>microvms_<wbr>post_<wbr>resume</code></span></summary>
<p>Run <strong>Resume a MicroVM</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvms_post_resume">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.microvm_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the MicroVM.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvms_post_resume">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "microvm_id": "01a0ef1a-d873-793d-ae6a-5dd6239be62a"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvms_run_command">
<summary><span>Run a command in a MicroVM — <code>digitalocean.<wbr>microvms_<wbr>run_<wbr>command</code></span></summary>
<p>Run <strong>Run a command in a MicroVM</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvms_run_command">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.microvm_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the MicroVM.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/exec_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvms_run_command">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "microvm_id": "01a0ef1a-d873-793d-ae6a-5dd6239be62a"
  },
  "body": {
    "argv": [
      "nginx",
      "-v"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-microvmcheckpoints_create">
<summary><span>Create a checkpoint of a MicroVM — <code>digitalocean.<wbr>microvmcheckpoints_<wbr>create</code></span></summary>
<p>Run <strong>Create a checkpoint of a MicroVM</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.microvmcheckpoints_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.microvm_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the MicroVM.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.name</code></td>
<td>string</td>
<td>Optional</td>
<td>A name for the checkpoint. If you omit it, a name such as <code>checkpoint-20260929-143559</code> is generated.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.microvmcheckpoints_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "microvm_id": "01a0ef1a-d873-793d-ae6a-5dd6239be62a"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_list_alertpolicy">
<summary><span>List Alert Policies — <code>digitalocean.<wbr>monitoring_<wbr>list_<wbr>alertpolicy</code></span></summary>
<p>Run <strong>List Alert Policies</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_list_alertpolicy">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_list_alertpolicy">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_create_alertpolicy">
<summary><span>Create Alert Policy — <code>digitalocean.<wbr>monitoring_<wbr>create_<wbr>alertpolicy</code></span></summary>
<p>Run <strong>Create Alert Policy</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_create_alertpolicy">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/alert_policy_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_create_alertpolicy">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "type": "v1/insights/droplet/cpu",
    "description": "CPU Alert",
    "compare": "GreaterThan",
    "value": 80,
    "window": "5m",
    "entities": [
      "192018292"
    ],
    "tags": [
      "droplet_tag"
    ],
    "alerts": {
      "slack": [],
      "email": [
        "bob@exmaple.com"
      ]
    },
    "enabled": true
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_alertpolicy">
<summary><span>Retrieve an Existing Alert Policy — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>alertpolicy</code></span></summary>
<p>Run <strong>Retrieve an Existing Alert Policy</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_alertpolicy">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.alert_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an alert policy.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_alertpolicy">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "alert_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_update_alertpolicy">
<summary><span>Update an Alert Policy — <code>digitalocean.<wbr>monitoring_<wbr>update_<wbr>alertpolicy</code></span></summary>
<p>Run <strong>Update an Alert Policy</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_update_alertpolicy">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.alert_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an alert policy.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/alert_policy_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_update_alertpolicy">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "alert_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {
    "type": "v1/insights/droplet/cpu",
    "description": "CPU Alert",
    "compare": "GreaterThan",
    "value": 80,
    "window": "5m",
    "entities": [
      "192018292"
    ],
    "tags": [
      "droplet_tag"
    ],
    "alerts": {
      "slack": [],
      "email": [
        "bob@exmaple.com"
      ]
    },
    "enabled": true
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_delete_alertpolicy">
<summary><span>Delete an Alert Policy — <code>digitalocean.<wbr>monitoring_<wbr>delete_<wbr>alertpolicy</code></span></summary>
<p>Run <strong>Delete an Alert Policy</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_delete_alertpolicy">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.alert_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an alert policy.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_delete_alertpolicy">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "alert_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_dropletbandwidthmetrics">
<summary><span>Get Droplet Bandwidth Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>dropletbandwidthmetr<wbr>ics</code></span></summary>
<p>Run <strong>Get Droplet Bandwidth Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_dropletbandwidthmetrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.host_id</code></td>
<td>string</td>
<td>Required</td>
<td>The droplet ID.</td>
<td></td>
</tr>
<tr>
<td><code>query.interface</code></td>
<td>string</td>
<td>Required</td>
<td>The network interface.</td>
<td><code>enum: [&quot;private&quot;,&quot;public&quot;]</code></td>
</tr>
<tr>
<td><code>query.direction</code></td>
<td>string</td>
<td>Required</td>
<td>The traffic direction.</td>
<td><code>enum: [&quot;inbound&quot;,&quot;outbound&quot;]</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_dropletbandwidthmetrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "host_id": "17209102",
    "interface": "private",
    "direction": "inbound",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_dropletcpumetrics">
<summary><span>Get Droplet CPU Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>dropletcpumetrics</code></span></summary>
<p>Run <strong>Get Droplet CPU Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_dropletcpumetrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.host_id</code></td>
<td>string</td>
<td>Required</td>
<td>The droplet ID.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_dropletcpumetrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "host_id": "17209102",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_dropletfilesystemfreemetrics">
<summary><span>Get Droplet Filesystem Free Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>dropletfilesystemfre<wbr>emetrics</code></span></summary>
<p>Run <strong>Get Droplet Filesystem Free Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_dropletfilesystemfreemetrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.host_id</code></td>
<td>string</td>
<td>Required</td>
<td>The droplet ID.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_dropletfilesystemfreemetrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "host_id": "17209102",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_dropletfilesystemsizemetrics">
<summary><span>Get Droplet Filesystem Size Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>dropletfilesystemsiz<wbr>emetrics</code></span></summary>
<p>Run <strong>Get Droplet Filesystem Size Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_dropletfilesystemsizemetrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.host_id</code></td>
<td>string</td>
<td>Required</td>
<td>The droplet ID.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_dropletfilesystemsizemetrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "host_id": "17209102",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_dropletload1metrics">
<summary><span>Get Droplet Load1 Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>dropletload1metrics</code></span></summary>
<p>Run <strong>Get Droplet Load1 Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_dropletload1metrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.host_id</code></td>
<td>string</td>
<td>Required</td>
<td>The droplet ID.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_dropletload1metrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "host_id": "17209102",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_dropletload5metrics">
<summary><span>Get Droplet Load5 Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>dropletload5metrics</code></span></summary>
<p>Run <strong>Get Droplet Load5 Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_dropletload5metrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.host_id</code></td>
<td>string</td>
<td>Required</td>
<td>The droplet ID.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_dropletload5metrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "host_id": "17209102",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_dropletload15metrics">
<summary><span>Get Droplet Load15 Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>dropletload15metrics</code></span></summary>
<p>Run <strong>Get Droplet Load15 Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_dropletload15metrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.host_id</code></td>
<td>string</td>
<td>Required</td>
<td>The droplet ID.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_dropletload15metrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "host_id": "17209102",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_dropletmemorycachedmetrics">
<summary><span>Get Droplet Cached Memory Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>dropletmemorycachedm<wbr>etrics</code></span></summary>
<p>Run <strong>Get Droplet Cached Memory Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_dropletmemorycachedmetrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.host_id</code></td>
<td>string</td>
<td>Required</td>
<td>The droplet ID.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_dropletmemorycachedmetrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "host_id": "17209102",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_dropletmemoryfreemetrics">
<summary><span>Get Droplet Free Memory Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>dropletmemoryfreemet<wbr>rics</code></span></summary>
<p>Run <strong>Get Droplet Free Memory Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_dropletmemoryfreemetrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.host_id</code></td>
<td>string</td>
<td>Required</td>
<td>The droplet ID.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_dropletmemoryfreemetrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "host_id": "17209102",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_dropletmemorytotalmetrics">
<summary><span>Get Droplet Total Memory Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>dropletmemorytotalme<wbr>trics</code></span></summary>
<p>Run <strong>Get Droplet Total Memory Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_dropletmemorytotalmetrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.host_id</code></td>
<td>string</td>
<td>Required</td>
<td>The droplet ID.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_dropletmemorytotalmetrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "host_id": "17209102",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_dropletmemoryavailablemetrics">
<summary><span>Get Droplet Available Memory Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>dropletmemoryavailab<wbr>lemetrics</code></span></summary>
<p>Run <strong>Get Droplet Available Memory Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_dropletmemoryavailablemetrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.host_id</code></td>
<td>string</td>
<td>Required</td>
<td>The droplet ID.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_dropletmemoryavailablemetrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "host_id": "17209102",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_appmemorypercentagemetrics">
<summary><span>Get App Memory Percentage Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>appmemorypercentagem<wbr>etrics</code></span></summary>
<p>Run <strong>Get App Memory Percentage Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_appmemorypercentagemetrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app UUID.</td>
<td></td>
</tr>
<tr>
<td><code>query.app_component</code></td>
<td>string</td>
<td>Optional</td>
<td>The app component name.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_appmemorypercentagemetrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "app_id": "2db3c021-15ad-4088-bfe8-99dc972b9cf6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_appcpupercentagemetrics">
<summary><span>Get App CPU Percentage Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>appcpupercentagemetr<wbr>ics</code></span></summary>
<p>Run <strong>Get App CPU Percentage Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_appcpupercentagemetrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app UUID.</td>
<td></td>
</tr>
<tr>
<td><code>query.app_component</code></td>
<td>string</td>
<td>Optional</td>
<td>The app component name.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_appcpupercentagemetrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "app_id": "2db3c021-15ad-4088-bfe8-99dc972b9cf6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_apprestartcountmetrics-yml">
<summary><span>Get App Restart Count Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>apprestartcountmetri<wbr>cs.<wbr>yml</code></span></summary>
<p>Run <strong>Get App Restart Count Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_apprestartcountmetrics.yml">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.app_id</code></td>
<td>string</td>
<td>Required</td>
<td>The app UUID.</td>
<td></td>
</tr>
<tr>
<td><code>query.app_component</code></td>
<td>string</td>
<td>Optional</td>
<td>The app component name.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_apprestartcountmetrics.yml">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "app_id": "2db3c021-15ad-4088-bfe8-99dc972b9cf6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_connections_current">
<summary><span>Get Load Balancer Frontend Total Current Active Connections Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>connections_<wbr>current</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend Total Current Active Connections Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_connections_current">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_connections_current">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_connections_limit">
<summary><span>Get Load Balancer Frontend Max Connections Limit Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>connections_<wbr>limit</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend Max Connections Limit Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_connections_limit">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_connections_limit">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_cpu_utilization">
<summary><span>Get Load Balancer Frontend Average Percentage CPU Utilization Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>cpu_<wbr>utilization</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend Average Percentage CPU Utilization Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_cpu_utilization">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_cpu_utilization">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_firewall_dropped_bytes">
<summary><span>Get Load Balancer Frontend Firewall Dropped Bytes Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>firewall_<wbr>dropped_<wbr>bytes</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend Firewall Dropped Bytes Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_firewall_dropped_bytes">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_firewall_dropped_bytes">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_firewall_dropped_packets">
<summary><span>Get Load Balancer Frontend Firewall Dropped Packets Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>firewall_<wbr>dropped_<wbr>packets</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend Firewall Dropped Packets Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_firewall_dropped_packets">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_firewall_dropped_packets">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_http_responses">
<summary><span>Get Load Balancer Frontend HTTP Rate Of Response Code Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>http_<wbr>responses</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend HTTP Rate Of Response Code Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_http_responses">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_http_responses">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_http_requests_per_second">
<summary><span>Get Load Balancer Frontend HTTP Requests Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>http_<wbr>requests_<wbr>per_<wbr>second</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend HTTP Requests Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_http_requests_per_second">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_http_requests_per_second">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_network_throughput_http">
<summary><span>Get Load Balancer Frontend HTTP Throughput Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>network_<wbr>throughput_<wbr>http</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend HTTP Throughput Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_network_throughput_http">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_network_throughput_http">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_network_throughput_udp">
<summary><span>Get Load Balancer Frontend UDP Throughput Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>network_<wbr>throughput_<wbr>udp</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend UDP Throughput Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_network_throughput_udp">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_network_throughput_udp">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_network_throughput_tcp">
<summary><span>Get Load Balancer Frontend TCP Throughput Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>network_<wbr>throughput_<wbr>tcp</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend TCP Throughput Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_network_throughput_tcp">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_network_throughput_tcp">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_nlb_tcp_network_throughput">
<summary><span>Get Network Load Balancer Frontend TCP Throughput Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>nlb_<wbr>tcp_<wbr>network_<wbr>throughput</code></span></summary>
<p>Run <strong>Get Network Load Balancer Frontend TCP Throughput Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_nlb_tcp_network_throughput">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_nlb_tcp_network_throughput">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_nlb_udp_network_throughput">
<summary><span>Get Network Load Balancer Frontend UDP Throughput Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>nlb_<wbr>udp_<wbr>network_<wbr>throughput</code></span></summary>
<p>Run <strong>Get Network Load Balancer Frontend UDP Throughput Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_nlb_udp_network_throughput">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_nlb_udp_network_throughput">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_tls_connections_current">
<summary><span>Get Load Balancer Frontend Current TLS Connections Rate Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>tls_<wbr>connections_<wbr>current</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend Current TLS Connections Rate Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_tls_connections_current">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_tls_connections_current">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_tls_connections_limit">
<summary><span>Get Load Balancer Frontend Max TLS Connections Limit Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>tls_<wbr>connections_<wbr>limit</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend Max TLS Connections Limit Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_tls_connections_limit">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_tls_connections_limit">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_frontend_tls_connections_exceeding_rate_limit">
<summary><span>Get Load Balancer Frontend Closed TLS Connections For Exceeded Rate Limit Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>frontend_<wbr>tls_<wbr>connections_<wbr>exceeding_<wbr>rate_<wbr>limit</code></span></summary>
<p>Run <strong>Get Load Balancer Frontend Closed TLS Connections For Exceeded Rate Limit Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_frontend_tls_connections_exceeding_rate_limit">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_frontend_tls_connections_exceeding_rate_limit">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_http_session_duration_avg">
<summary><span>Get Load Balancer Droplets Average HTTP Session Duration Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>http_<wbr>session_<wbr>duration_<wbr>avg</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets Average HTTP Session Duration Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_http_session_duration_avg">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_http_session_duration_avg">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_http_session_duration_50p">
<summary><span>Get Load Balancer Droplets 50th Percentile HTTP Session Duration Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>http_<wbr>session_<wbr>duration_<wbr>50p</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets 50th Percentile HTTP Session Duration Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_http_session_duration_50p">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_http_session_duration_50p">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_http_session_duration_95p">
<summary><span>Get Load Balancer Droplets 95th Percentile HTTP Session Duration Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>http_<wbr>session_<wbr>duration_<wbr>95p</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets 95th Percentile HTTP Session Duration Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_http_session_duration_95p">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_http_session_duration_95p">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_http_response_time_avg">
<summary><span>Get Load Balancer Droplets Average HTTP Response Time Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>http_<wbr>response_<wbr>time_<wbr>avg</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets Average HTTP Response Time Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_http_response_time_avg">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_http_response_time_avg">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_http_response_time_50p">
<summary><span>Get Load Balancer Droplets 50th Percentile HTTP Response Time Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>http_<wbr>response_<wbr>time_<wbr>50p</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets 50th Percentile HTTP Response Time Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_http_response_time_50p">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_http_response_time_50p">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_http_response_time_95p">
<summary><span>Get Load Balancer Droplets 95th Percentile HTTP Response Time Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>http_<wbr>response_<wbr>time_<wbr>95p</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets 95th Percentile HTTP Response Time Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_http_response_time_95p">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_http_response_time_95p">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_http_response_time_99p">
<summary><span>Get Load Balancer Droplets 99th Percentile HTTP Response Time Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>http_<wbr>response_<wbr>time_<wbr>99p</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets 99th Percentile HTTP Response Time Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_http_response_time_99p">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_http_response_time_99p">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_queue_size">
<summary><span>Get Load Balancer Droplets Queue Size Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>queue_<wbr>size</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets Queue Size Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_queue_size">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_queue_size">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_http_responses">
<summary><span>Get Load Balancer Droplets HTTP Rate Of Response Code Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>http_<wbr>responses</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets HTTP Rate Of Response Code Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_http_responses">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_http_responses">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_connections">
<summary><span>Get Load Balancer Droplets Active Connections Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>connections</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets Active Connections Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_connections">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_connections">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_health_checks">
<summary><span>Get Load Balancer Droplets Health Check Status Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>health_<wbr>checks</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets Health Check Status Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_health_checks">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_health_checks">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_lb_droplets_downtime">
<summary><span>Get Load Balancer Droplets Downtime Status Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>lb_<wbr>droplets_<wbr>downtime</code></span></summary>
<p>Run <strong>Get Load Balancer Droplets Downtime Status Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_lb_droplets_downtime">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.lb_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a load balancer.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_lb_droplets_downtime">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "lb_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_droplet_autoscale_current_instances">
<summary><span>Get Droplet Autoscale Pool Current Size — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>droplet_<wbr>autoscale_<wbr>current_<wbr>instances</code></span></summary>
<p>Run <strong>Get Droplet Autoscale Pool Current Size</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_droplet_autoscale_current_instances">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_droplet_autoscale_current_instances">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_droplet_autoscale_target_instances">
<summary><span>Get Droplet Autoscale Pool Target Size — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>droplet_<wbr>autoscale_<wbr>target_<wbr>instances</code></span></summary>
<p>Run <strong>Get Droplet Autoscale Pool Target Size</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_droplet_autoscale_target_instances">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_droplet_autoscale_target_instances">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_droplet_autoscale_current_cpu_utilization-yml">
<summary><span>Get Droplet Autoscale Pool Current Average CPU utilization — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>droplet_<wbr>autoscale_<wbr>current_<wbr>cpu_<wbr>utilization.<wbr>yml</code></span></summary>
<p>Run <strong>Get Droplet Autoscale Pool Current Average CPU utilization</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_droplet_autoscale_current_cpu_utilization.yml">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_droplet_autoscale_current_cpu_utilization.yml">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_droplet_autoscale_target_cpu_utilization">
<summary><span>Get Droplet Autoscale Pool Target Average CPU utilization — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>droplet_<wbr>autoscale_<wbr>target_<wbr>cpu_<wbr>utilization</code></span></summary>
<p>Run <strong>Get Droplet Autoscale Pool Target Average CPU utilization</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_droplet_autoscale_target_cpu_utilization">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_droplet_autoscale_target_cpu_utilization">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_droplet_autoscale_current_memory_utilization">
<summary><span>Get Droplet Autoscale Pool Current Average Memory utilization — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>droplet_<wbr>autoscale_<wbr>current_<wbr>memory_<wbr>utilization</code></span></summary>
<p>Run <strong>Get Droplet Autoscale Pool Current Average Memory utilization</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_droplet_autoscale_current_memory_utilization">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_droplet_autoscale_current_memory_utilization">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_droplet_autoscale_target_memory_utilization">
<summary><span>Get Droplet Autoscale Pool Target Average Memory utilization — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>droplet_<wbr>autoscale_<wbr>target_<wbr>memory_<wbr>utilization</code></span></summary>
<p>Run <strong>Get Droplet Autoscale Pool Target Average Memory utilization</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_droplet_autoscale_target_memory_utilization">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.autoscale_pool_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an autoscale pool.</td>
<td></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_droplet_autoscale_target_memory_utilization">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "autoscale_pool_id": "0d3db13e-a604-4944-9827-7ec2642d32ac",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_database_mysql_cpu_usage">
<summary><span>Get Database MySQL CPU Usage Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>database_<wbr>mysql_<wbr>cpu_<wbr>usage</code></span></summary>
<p>Run <strong>Get Database MySQL CPU Usage Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_database_mysql_cpu_usage">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.db_id</code></td>
<td>string</td>
<td>Required</td>
<td>The DBaaS cluster UUID (database ID).</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.aggregate</code></td>
<td>string</td>
<td>Required</td>
<td>Aggregation over the time range (avg, max, or min).</td>
<td><code>enum: [&quot;avg&quot;,&quot;max&quot;,&quot;min&quot;]</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_database_mysql_cpu_usage">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "db_id": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "aggregate": "avg",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_database_mysql_load">
<summary><span>Get Database MySQL Load Average Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>database_<wbr>mysql_<wbr>load</code></span></summary>
<p>Run <strong>Get Database MySQL Load Average Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_database_mysql_load">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.db_id</code></td>
<td>string</td>
<td>Required</td>
<td>The DBaaS cluster UUID (database ID).</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.metric</code></td>
<td>string</td>
<td>Required</td>
<td>Load window: <strong>load1</strong> (1-minute), <strong>load5</strong> (5-minute), <strong>load15</strong> (15-minute). The value is either average or max over that window, depending on the <strong>aggregate</strong> parameter (avg or max).</td>
<td><code>enum: [&quot;load1&quot;,&quot;load5&quot;,&quot;load15&quot;]</code></td>
</tr>
<tr>
<td><code>query.aggregate</code></td>
<td>string</td>
<td>Required</td>
<td>Aggregation over the time range (avg or max).</td>
<td><code>enum: [&quot;avg&quot;,&quot;max&quot;]</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_database_mysql_load">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "db_id": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "metric": "load1",
    "aggregate": "avg",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_database_mysql_memory_usage">
<summary><span>Get Database MySQL Memory Usage Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>database_<wbr>mysql_<wbr>memory_<wbr>usage</code></span></summary>
<p>Run <strong>Get Database MySQL Memory Usage Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_database_mysql_memory_usage">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.db_id</code></td>
<td>string</td>
<td>Required</td>
<td>The DBaaS cluster UUID (database ID).</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.aggregate</code></td>
<td>string</td>
<td>Required</td>
<td>Aggregation over the time range (avg, max, or min).</td>
<td><code>enum: [&quot;avg&quot;,&quot;max&quot;,&quot;min&quot;]</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_database_mysql_memory_usage">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "db_id": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "aggregate": "avg",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_database_mysql_disk_usage">
<summary><span>Get Database MySQL Disk Usage Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>database_<wbr>mysql_<wbr>disk_<wbr>usage</code></span></summary>
<p>Run <strong>Get Database MySQL Disk Usage Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_database_mysql_disk_usage">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.db_id</code></td>
<td>string</td>
<td>Required</td>
<td>The DBaaS cluster UUID (database ID).</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.aggregate</code></td>
<td>string</td>
<td>Required</td>
<td>Aggregation over the time range (avg, max, or min).</td>
<td><code>enum: [&quot;avg&quot;,&quot;max&quot;,&quot;min&quot;]</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_database_mysql_disk_usage">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "db_id": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "aggregate": "avg",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_database_mysql_threads_connected">
<summary><span>Get Database MySQL Threads Connected Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>database_<wbr>mysql_<wbr>threads_<wbr>connected</code></span></summary>
<p>Run <strong>Get Database MySQL Threads Connected Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_database_mysql_threads_connected">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.db_id</code></td>
<td>string</td>
<td>Required</td>
<td>The DBaaS cluster UUID (database ID).</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_database_mysql_threads_connected">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "db_id": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_database_mysql_threads_created_rate">
<summary><span>Get Database MySQL Threads Created Rate Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>database_<wbr>mysql_<wbr>threads_<wbr>created_<wbr>rate</code></span></summary>
<p>Run <strong>Get Database MySQL Threads Created Rate Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_database_mysql_threads_created_rate">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.db_id</code></td>
<td>string</td>
<td>Required</td>
<td>The DBaaS cluster UUID (database ID).</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_database_mysql_threads_created_rate">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "db_id": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_database_mysql_threads_active">
<summary><span>Get Database MySQL Threads Active Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>database_<wbr>mysql_<wbr>threads_<wbr>active</code></span></summary>
<p>Run <strong>Get Database MySQL Threads Active Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_database_mysql_threads_active">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.db_id</code></td>
<td>string</td>
<td>Required</td>
<td>The DBaaS cluster UUID (database ID).</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_database_mysql_threads_active">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "db_id": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_database_mysql_index_vs_sequential_reads">
<summary><span>Get Database MySQL Index vs Sequential Reads Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>database_<wbr>mysql_<wbr>index_<wbr>vs_<wbr>sequential_<wbr>reads</code></span></summary>
<p>Run <strong>Get Database MySQL Index vs Sequential Reads Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_database_mysql_index_vs_sequential_reads">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.db_id</code></td>
<td>string</td>
<td>Required</td>
<td>The DBaaS cluster UUID (database ID).</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_database_mysql_index_vs_sequential_reads">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "db_id": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_database_mysql_op_rates">
<summary><span>Get Database MySQL Operations Throughput Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>database_<wbr>mysql_<wbr>op_<wbr>rates</code></span></summary>
<p>Run <strong>Get Database MySQL Operations Throughput Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_database_mysql_op_rates">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.db_id</code></td>
<td>string</td>
<td>Required</td>
<td>The DBaaS cluster UUID (database ID).</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.metric</code></td>
<td>string</td>
<td>Required</td>
<td>Operation type (select, insert, update, or delete).</td>
<td><code>enum: [&quot;select&quot;,&quot;insert&quot;,&quot;update&quot;,&quot;delete&quot;]</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_database_mysql_op_rates">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "db_id": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "metric": "select",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_database_mysql_schema_throughput">
<summary><span>Get Database MySQL Schema Throughput Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>database_<wbr>mysql_<wbr>schema_<wbr>throughput</code></span></summary>
<p>Run <strong>Get Database MySQL Schema Throughput Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_database_mysql_schema_throughput">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.db_id</code></td>
<td>string</td>
<td>Required</td>
<td>The DBaaS cluster UUID (database ID).</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.schema</code></td>
<td>string</td>
<td>Required</td>
<td>The schema (database) name.</td>
<td></td>
</tr>
<tr>
<td><code>query.metric</code></td>
<td>string</td>
<td>Required</td>
<td>Table I/O operation (insert, fetch, update, or delete).</td>
<td><code>enum: [&quot;insert&quot;,&quot;fetch&quot;,&quot;update&quot;,&quot;delete&quot;]</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_database_mysql_schema_throughput">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "db_id": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "schema": "defaultdb",
    "metric": "insert",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_database_mysql_schema_latency">
<summary><span>Get Database MySQL Schema Latency Metrics — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>database_<wbr>mysql_<wbr>schema_<wbr>latency</code></span></summary>
<p>Run <strong>Get Database MySQL Schema Latency Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_database_mysql_schema_latency">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.db_id</code></td>
<td>string</td>
<td>Required</td>
<td>The DBaaS cluster UUID (database ID).</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query.schema</code></td>
<td>string</td>
<td>Required</td>
<td>The schema (database) name.</td>
<td></td>
</tr>
<tr>
<td><code>query.metric</code></td>
<td>string</td>
<td>Required</td>
<td>Table I/O operation (insert, fetch, update, or delete).</td>
<td><code>enum: [&quot;insert&quot;,&quot;fetch&quot;,&quot;update&quot;,&quot;delete&quot;]</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to start metric window.</td>
<td></td>
</tr>
<tr>
<td><code>query.end</code></td>
<td>string</td>
<td>Required</td>
<td>UNIX timestamp to end metric window.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_database_mysql_schema_latency">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "query": {
    "db_id": "9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
    "schema": "defaultdb",
    "metric": "insert",
    "start": "1620683817",
    "end": "1620705417"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_create_destination">
<summary><span>Create Logging Destination — <code>digitalocean.<wbr>monitoring_<wbr>create_<wbr>destination</code></span></summary>
<p>Run <strong>Create Logging Destination</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_create_destination">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/destination_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_create_destination">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "config": {
      "endpoint": "example.com"
    },
    "type": "opensearch_dbaas"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_list_destinations">
<summary><span>List Logging Destinations — <code>digitalocean.<wbr>monitoring_<wbr>list_<wbr>destinations</code></span></summary>
<p>Run <strong>List Logging Destinations</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_list_destinations">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_list_destinations">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_destination">
<summary><span>Get Logging Destination — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>destination</code></span></summary>
<p>Run <strong>Get Logging Destination</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_destination">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.destination_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a destination.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_destination">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "destination_uuid": "1a64809f-1708-48ee-a742-dec8d481b8d1"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_update_destination">
<summary><span>Update Logging Destination — <code>digitalocean.<wbr>monitoring_<wbr>update_<wbr>destination</code></span></summary>
<p>Run <strong>Update Logging Destination</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_update_destination">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.destination_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a destination.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/destination_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_update_destination">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "destination_uuid": "1a64809f-1708-48ee-a742-dec8d481b8d1"
  },
  "body": {
    "config": {
      "endpoint": "example.com"
    },
    "type": "opensearch_dbaas"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_delete_destination">
<summary><span>Delete Logging Destination — <code>digitalocean.<wbr>monitoring_<wbr>delete_<wbr>destination</code></span></summary>
<p>Run <strong>Delete Logging Destination</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_delete_destination">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.destination_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a destination.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_delete_destination">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "destination_uuid": "1a64809f-1708-48ee-a742-dec8d481b8d1"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_create_sink">
<summary><span>Create Sink — <code>digitalocean.<wbr>monitoring_<wbr>create_<wbr>sink</code></span></summary>
<p>Run <strong>Create Sink</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_create_sink">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.destination_uuid</code></td>
<td>string</td>
<td>Optional</td>
<td>A unique identifier for an already-existing destination.</td>
<td></td>
</tr>
<tr>
<td><code>body.resources</code></td>
<td>array</td>
<td>Optional</td>
<td>List of resources identified by their URNs.</td>
<td></td>
</tr>
<tr>
<td><code>body.resources[]</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/sink_resource&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_create_sink">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_list_sinks">
<summary><span>Lists all sinks — <code>digitalocean.<wbr>monitoring_<wbr>list_<wbr>sinks</code></span></summary>
<p>Run <strong>Lists all sinks</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_list_sinks">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.resource_id</code></td>
<td>—</td>
<td>Optional</td>
<td>A unique URN for a resource.</td>
<td><code>$ref: &quot;#/definitions/urn&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_list_sinks">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_get_sink">
<summary><span>Get Sink — <code>digitalocean.<wbr>monitoring_<wbr>get_<wbr>sink</code></span></summary>
<p>Run <strong>Get Sink</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_get_sink">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.sink_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a sink.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_get_sink">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "sink_uuid": "78b172b6-52c3-4a4b-96d5-78d3f1a0b18c"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-monitoring_delete_sink">
<summary><span>Delete Sink — <code>digitalocean.<wbr>monitoring_<wbr>delete_<wbr>sink</code></span></summary>
<p>Run <strong>Delete Sink</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.monitoring_delete_sink">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.sink_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a sink.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.monitoring_delete_sink">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "sink_uuid": "78b172b6-52c3-4a4b-96d5-78d3f1a0b18c"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_create">
<summary><span>Create a new NFS share — <code>digitalocean.<wbr>nfs_<wbr>create</code></span></summary>
<p>Run <strong>Create a new NFS share</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/nfs_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "my-nfs-share",
    "size_gib": 50,
    "region": "atl1",
    "vpc_ids": [
      "796c6fe3-2a1d-4da2-9f3e-38239827dc91"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_list">
<summary><span>List NFS shares per region — <code>digitalocean.<wbr>nfs_<wbr>list</code></span></summary>
<p>Run <strong>List NFS shares per region</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Optional</td>
<td>The DigitalOcean region slug (e.g., nyc2, atl1) where the NFS share resides.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_get">
<summary><span>Get an NFS share — <code>digitalocean.<wbr>nfs_<wbr>get</code></span></summary>
<p>Run <strong>Get an NFS share</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.nfs_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the NFS share</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Optional</td>
<td>The DigitalOcean region slug (e.g., nyc2, atl1) where the NFS share resides.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "nfs_id": "0a1b2c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_delete">
<summary><span>Delete an NFS share — <code>digitalocean.<wbr>nfs_<wbr>delete</code></span></summary>
<p>Run <strong>Delete an NFS share</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.nfs_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the NFS share</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Optional</td>
<td>The DigitalOcean region slug (e.g., nyc2, atl1) where the NFS share resides.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "nfs_id": "0a1b2c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_create_action">
<summary><span>Initiate an NFS action — <code>digitalocean.<wbr>nfs_<wbr>create_<wbr>action</code></span></summary>
<p>Run <strong>Initiate an NFS action</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_create_action">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.nfs_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the NFS share</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/nfs_action_resize&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/nfs_action_snapshot&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[3]; $ref: &quot;#/definitions/nfs_action_attach&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[4]; $ref: &quot;#/definitions/nfs_action_detach&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[5]; $ref: &quot;#/definitions/nfs_action_reassign&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[6]; $ref: &quot;#/definitions/nfs_action_switch_performance_tier&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_create_action">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "nfs_id": "0a1b2c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d"
  },
  "body": {
    "type": "resize"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_list_snapshot">
<summary><span>List NFS snapshots per region — <code>digitalocean.<wbr>nfs_<wbr>list_<wbr>snapshot</code></span></summary>
<p>Run <strong>List NFS snapshots per region</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_list_snapshot">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Optional</td>
<td>The DigitalOcean region slug (e.g., nyc2, atl1) where the NFS share resides.</td>
<td></td>
</tr>
<tr>
<td><code>query.share_id</code></td>
<td>string</td>
<td>Optional</td>
<td>The unique ID of an NFS share. If provided, only snapshots of this specific share will be returned.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_list_snapshot">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_get_snapshot">
<summary><span>Get an NFS snapshot by ID — <code>digitalocean.<wbr>nfs_<wbr>get_<wbr>snapshot</code></span></summary>
<p>Run <strong>Get an NFS snapshot by ID</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_get_snapshot">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.nfs_snapshot_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the NFS snapshot</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Optional</td>
<td>The DigitalOcean region slug (e.g., nyc2, atl1) where the NFS share resides.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_get_snapshot">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "nfs_snapshot_id": "0a1b2c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_delete_snapshot">
<summary><span>Delete an NFS snapshot — <code>digitalocean.<wbr>nfs_<wbr>delete_<wbr>snapshot</code></span></summary>
<p>Run <strong>Delete an NFS snapshot</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_delete_snapshot">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.nfs_snapshot_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique ID of the NFS snapshot</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Optional</td>
<td>The DigitalOcean region slug (e.g., nyc2, atl1) where the NFS share resides.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_delete_snapshot">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "nfs_snapshot_id": "0a1b2c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_create_access_point">
<summary><span>Create an NFS access point — <code>digitalocean.<wbr>nfs_<wbr>create_<wbr>access_<wbr>point</code></span></summary>
<p>Run <strong>Create an NFS access point</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_create_access_point">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.share_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the NFS share.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/access_point_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_create_access_point">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "share_id": "baf4827c-6fa9-456f-9dbd-9ddfcacd0720"
  },
  "body": {
    "name": "other-vpc",
    "path": "/other-vpc",
    "access_policy": {
      "anonuid": 65534,
      "anongid": 65534,
      "protocols": [
        "NFS4",
        "NFS"
      ],
      "squash_config": "ROOT_SQUASH",
      "identity_enforcement_enabled": false
    },
    "vpc_id": "3f34cdb2-1e4f-4100-b5c7-f55f2762085f"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_list_access_points">
<summary><span>List NFS access points for a share — <code>digitalocean.<wbr>nfs_<wbr>list_<wbr>access_<wbr>points</code></span></summary>
<p>Run <strong>List NFS access points for a share</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_list_access_points">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.share_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the NFS share.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter access points by status.</td>
<td><code>enum: [&quot;ACCESS_POINT_CREATING&quot;,&quot;ACCESS_POINT_ACTIVE&quot;,&quot;ACCESS_POINT_FAILED&quot;,&quot;ACCESS_POINT_DELETED&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_list_access_points">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "share_id": "baf4827c-6fa9-456f-9dbd-9ddfcacd0720"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_get_access_point">
<summary><span>Get an NFS access point — <code>digitalocean.<wbr>nfs_<wbr>get_<wbr>access_<wbr>point</code></span></summary>
<p>Run <strong>Get an NFS access point</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_get_access_point">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.access_point_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the NFS access point.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_get_access_point">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "access_point_id": "becd9f04-8afa-4ccd-b03e-9676447df603"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-nfs_delete_access_point">
<summary><span>Delete an NFS access point — <code>digitalocean.<wbr>nfs_<wbr>delete_<wbr>access_<wbr>point</code></span></summary>
<p>Run <strong>Delete an NFS access point</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.nfs_delete_access_point">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.access_point_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the NFS access point.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.nfs_delete_access_point">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "access_point_id": "becd9f04-8afa-4ccd-b03e-9676447df603"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-organizations_create_team">
<summary><span>Create a Team in an Organization — <code>digitalocean.<wbr>organizations_<wbr>create_<wbr>team</code></span></summary>
<p>Run <strong>Create a Team in an Organization</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.organizations_create_team">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/create_team_request&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.organizations_create_team">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "production"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-organizations_list_teams">
<summary><span>List Teams in an Organization — <code>digitalocean.<wbr>organizations_<wbr>list_<wbr>teams</code></span></summary>
<p>Run <strong>List Teams in an Organization</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.organizations_list_teams">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.organizations_list_teams">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-partnerattachments_list">
<summary><span>List all partner attachments — <code>digitalocean.<wbr>partnerattachments_<wbr>list</code></span></summary>
<p>Run <strong>List all partner attachments</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.partnerattachments_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.partnerattachments_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-partnerattachments_create">
<summary><span>Create a new partner attachment — <code>digitalocean.<wbr>partnerattachments_<wbr>create</code></span></summary>
<p>Run <strong>Create a new partner attachment</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.partnerattachments_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/partner_attachment_writable&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.partnerattachments_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-partnerattachments_get">
<summary><span>Retrieve an existing partner attachment — <code>digitalocean.<wbr>partnerattachments_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an existing partner attachment</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.partnerattachments_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.pa_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a partner attachment.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.partnerattachments_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "pa_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-partnerattachments_patch">
<summary><span>Update an existing partner attachment — <code>digitalocean.<wbr>partnerattachments_<wbr>patch</code></span></summary>
<p>Run <strong>Update an existing partner attachment</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.partnerattachments_patch">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.pa_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a partner attachment.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/partner_attachment_updatable&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.partnerattachments_patch">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "pa_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-partnerattachments_delete">
<summary><span>Delete an existing partner attachment — <code>digitalocean.<wbr>partnerattachments_<wbr>delete</code></span></summary>
<p>Run <strong>Delete an existing partner attachment</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.partnerattachments_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.pa_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a partner attachment.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.partnerattachments_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "pa_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-partnerattachments_get_bgp_auth_key">
<summary><span>Get current BGP auth key for the partner attachment — <code>digitalocean.<wbr>partnerattachments_<wbr>get_<wbr>bgp_<wbr>auth_<wbr>key</code></span></summary>
<p>Run <strong>Get current BGP auth key for the partner attachment</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.partnerattachments_get_bgp_auth_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.pa_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a partner attachment.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.partnerattachments_get_bgp_auth_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "pa_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-partnerattachments_list_remote_routes">
<summary><span>List remote routes for a partner attachment — <code>digitalocean.<wbr>partnerattachments_<wbr>list_<wbr>remote_<wbr>routes</code></span></summary>
<p>Run <strong>List remote routes for a partner attachment</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.partnerattachments_list_remote_routes">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.pa_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a partner attachment.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.partnerattachments_list_remote_routes">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "pa_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-partnerattachments_get_service_key">
<summary><span>Get the current service key for the partner attachment — <code>digitalocean.<wbr>partnerattachments_<wbr>get_<wbr>service_<wbr>key</code></span></summary>
<p>Run <strong>Get the current service key for the partner attachment</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.partnerattachments_get_service_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.pa_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a partner attachment.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.partnerattachments_get_service_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "pa_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-partnerattachments_create_service_key">
<summary><span>Regenerate the service key for the partner attachment — <code>digitalocean.<wbr>partnerattachments_<wbr>create_<wbr>service_<wbr>key</code></span></summary>
<p>Run <strong>Regenerate the service key for the partner attachment</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.partnerattachments_create_service_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.pa_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a partner attachment.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.partnerattachments_create_service_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "pa_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-projects_list">
<summary><span>List All Projects — <code>digitalocean.<wbr>projects_<wbr>list</code></span></summary>
<p>Run <strong>List All Projects</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.projects_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.projects_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-projects_create">
<summary><span>Create a Project — <code>digitalocean.<wbr>projects_<wbr>create</code></span></summary>
<p>Run <strong>Create a Project</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.projects_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/project_base&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.projects_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "my-web-api",
    "purpose": "Service or API"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-projects_get_default">
<summary><span>Retrieve the Default Project — <code>digitalocean.<wbr>projects_<wbr>get_<wbr>default</code></span></summary>
<p>Run <strong>Retrieve the Default Project</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.projects_get_default">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.projects_get_default">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-projects_patch_default">
<summary><span>Patch the Default Project — <code>digitalocean.<wbr>projects_<wbr>patch_<wbr>default</code></span></summary>
<p>Run <strong>Patch the Default Project</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.projects_patch_default">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/project&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.projects_patch_default">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-projects_get">
<summary><span>Retrieve an Existing Project — <code>digitalocean.<wbr>projects_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Project</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.projects_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.project_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a project.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.projects_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "project_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-projects_patch">
<summary><span>Patch a Project — <code>digitalocean.<wbr>projects_<wbr>patch</code></span></summary>
<p>Run <strong>Patch a Project</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.projects_patch">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.project_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a project.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/project&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.projects_patch">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "project_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-projects_delete">
<summary><span>Delete an Existing Project — <code>digitalocean.<wbr>projects_<wbr>delete</code></span></summary>
<p>Run <strong>Delete an Existing Project</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.projects_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.project_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a project.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.projects_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "project_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-projects_list_resources">
<summary><span>List Project Resources — <code>digitalocean.<wbr>projects_<wbr>list_<wbr>resources</code></span></summary>
<p>Run <strong>List Project Resources</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.projects_list_resources">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.project_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a project.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.projects_list_resources">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "project_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-projects_assign_resources">
<summary><span>Assign Resources to a Project — <code>digitalocean.<wbr>projects_<wbr>assign_<wbr>resources</code></span></summary>
<p>Run <strong>Assign Resources to a Project</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.projects_assign_resources">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.project_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a project.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/project_assignment&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.projects_assign_resources">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "project_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-projects_list_resources_default">
<summary><span>List Default Project Resources — <code>digitalocean.<wbr>projects_<wbr>list_<wbr>resources_<wbr>default</code></span></summary>
<p>Run <strong>List Default Project Resources</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.projects_list_resources_default">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.projects_list_resources_default">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-projects_assign_resources_default">
<summary><span>Assign Resources to Default Project — <code>digitalocean.<wbr>projects_<wbr>assign_<wbr>resources_<wbr>default</code></span></summary>
<p>Run <strong>Assign Resources to Default Project</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.projects_assign_resources_default">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/project_assignment&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.projects_assign_resources_default">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-regions_list">
<summary><span>List All Data Center Regions — <code>digitalocean.<wbr>regions_<wbr>list</code></span></summary>
<p>Run <strong>List All Data Center Regions</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.regions_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.regions_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_list">
<summary><span>List All Container Registries — <code>digitalocean.<wbr>registries_<wbr>list</code></span></summary>
<p>Run <strong>List All Container Registries</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_create">
<summary><span>Create Container Registry — <code>digitalocean.<wbr>registries_<wbr>create</code></span></summary>
<p>Run <strong>Create Container Registry</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/multiregistry_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_get">
<summary><span>Get a Container Registry By Name — <code>digitalocean.<wbr>registries_<wbr>get</code></span></summary>
<p>Run <strong>Get a Container Registry By Name</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_delete">
<summary><span>Delete Container Registry By Name — <code>digitalocean.<wbr>registries_<wbr>delete</code></span></summary>
<p>Run <strong>Delete Container Registry By Name</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_get_dockercredentials">
<summary><span>Get Docker Credentials By Registry Name — <code>digitalocean.<wbr>registries_<wbr>get_<wbr>dockercredentials</code></span></summary>
<p>Run <strong>Get Docker Credentials By Registry Name</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_get_dockercredentials">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_get_dockercredentials">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_get_subscription">
<summary><span>Get Subscription Information — <code>digitalocean.<wbr>registries_<wbr>get_<wbr>subscription</code></span></summary>
<p>Run <strong>Get Subscription Information</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_get_subscription">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_get_subscription">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_update_subscription">
<summary><span>Update Subscription Tier — <code>digitalocean.<wbr>registries_<wbr>update_<wbr>subscription</code></span></summary>
<p>Run <strong>Update Subscription Tier</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_update_subscription">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.tier_slug</code></td>
<td>string</td>
<td>Optional</td>
<td>The slug of the subscription tier to sign up for.</td>
<td><code>enum: [&quot;starter&quot;,&quot;basic&quot;,&quot;professional&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_update_subscription">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_get_options">
<summary><span>List Registry Options (Subscription Tiers and Available Regions) — <code>digitalocean.<wbr>registries_<wbr>get_<wbr>options</code></span></summary>
<p>Run <strong>List Registry Options (Subscription Tiers and Available Regions)</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_get_options">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_get_options">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_get_garbagecollection">
<summary><span>Get Active Garbage Collection — <code>digitalocean.<wbr>registries_<wbr>get_<wbr>garbagecollection</code></span></summary>
<p>Run <strong>Get Active Garbage Collection</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_get_garbagecollection">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_get_garbagecollection">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_run_garbagecollection">
<summary><span>Start Garbage Collection — <code>digitalocean.<wbr>registries_<wbr>run_<wbr>garbagecollection</code></span></summary>
<p>Run <strong>Start Garbage Collection</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_run_garbagecollection">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_run_garbagecollection">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_list_garbagecollections">
<summary><span>List Garbage Collections — <code>digitalocean.<wbr>registries_<wbr>list_<wbr>garbagecollections</code></span></summary>
<p>Run <strong>List Garbage Collections</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_list_garbagecollections">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_list_garbagecollections">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_update_garbagecollection">
<summary><span>Update Garbage Collection — <code>digitalocean.<wbr>registries_<wbr>update_<wbr>garbagecollection</code></span></summary>
<p>Run <strong>Update Garbage Collection</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_update_garbagecollection">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
<tr>
<td><code>path.garbage_collection_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The UUID of a garbage collection run.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/update_registry&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_update_garbagecollection">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example",
    "garbage_collection_uuid": "eff0feee-49c7-4e8f-ba5c-a320c109c8a8"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_list_repositoriesv2">
<summary><span>List All Container Registry Repositories (V2) — <code>digitalocean.<wbr>registries_<wbr>list_<wbr>repositoriesv2</code></span></summary>
<p>Run <strong>List All Container Registry Repositories (V2)</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_list_repositoriesv2">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return. Ignored when &#39;page_token&#39; is provided.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.page_token</code></td>
<td>string</td>
<td>Optional</td>
<td>Token to retrieve of the next or previous set of results more quickly than using &#39;page&#39;.</td>
<td></td>
</tr>
<tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_list_repositoriesv2">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_delete_repository">
<summary><span>Delete Container Registry Repository — <code>digitalocean.<wbr>registries_<wbr>delete_<wbr>repository</code></span></summary>
<p>Run <strong>Delete Container Registry Repository</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_delete_repository">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
<tr>
<td><code>path.repository_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry repository. If the name contains <code>/</code> characters, they must be URL-encoded, e.g. <code>%2F</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_delete_repository">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example",
    "repository_name": "repo-1"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_list_repositorytags">
<summary><span>List All Container Registry Repository Tags — <code>digitalocean.<wbr>registries_<wbr>list_<wbr>repositorytags</code></span></summary>
<p>Run <strong>List All Container Registry Repository Tags</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_list_repositorytags">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
<tr>
<td><code>path.repository_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry repository. If the name contains <code>/</code> characters, they must be URL-encoded, e.g. <code>%2F</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_list_repositorytags">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example",
    "repository_name": "repo-1"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_delete_repositorytag">
<summary><span>Delete Container Registry Repository Tag — <code>digitalocean.<wbr>registries_<wbr>delete_<wbr>repositorytag</code></span></summary>
<p>Run <strong>Delete Container Registry Repository Tag</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_delete_repositorytag">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
<tr>
<td><code>path.repository_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry repository. If the name contains <code>/</code> characters, they must be URL-encoded, e.g. <code>%2F</code>.</td>
<td></td>
</tr>
<tr>
<td><code>path.repository_tag</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry repository tag.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_delete_repositorytag">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example",
    "repository_name": "repo-1",
    "repository_tag": "06a447a"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_list_repositorymanifests">
<summary><span>List All Container Registry Repository Manifests — <code>digitalocean.<wbr>registries_<wbr>list_<wbr>repositorymanifests</code></span></summary>
<p>Run <strong>List All Container Registry Repository Manifests</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_list_repositorymanifests">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
<tr>
<td><code>path.repository_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry repository. If the name contains <code>/</code> characters, they must be URL-encoded, e.g. <code>%2F</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_list_repositorymanifests">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example",
    "repository_name": "repo-1"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_delete_repositorymanifest">
<summary><span>Delete Container Registry Repository Manifest — <code>digitalocean.<wbr>registries_<wbr>delete_<wbr>repositorymanifest</code></span></summary>
<p>Run <strong>Delete Container Registry Repository Manifest</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_delete_repositorymanifest">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.registry_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry.</td>
<td></td>
</tr>
<tr>
<td><code>path.repository_name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a container registry repository. If the name contains <code>/</code> characters, they must be URL-encoded, e.g. <code>%2F</code>.</td>
<td></td>
</tr>
<tr>
<td><code>path.manifest_digest</code></td>
<td>string</td>
<td>Required</td>
<td>The manifest digest of a container registry repository tag.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_delete_repositorymanifest">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "registry_name": "example",
    "repository_name": "repo-1",
    "manifest_digest": "sha256:cb8a924afdf0229ef7515d9e5b3024e23b3eb03ddbba287f4a19c6ac90b8d221"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-registries_validate_name">
<summary><span>Validate a Container Registry Name — <code>digitalocean.<wbr>registries_<wbr>validate_<wbr>name</code></span></summary>
<p>Run <strong>Validate a Container Registry Name</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.registries_validate_name">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/validate_registry&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.registries_validate_name">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-droplets_list_neighborsids">
<summary><span>List All Droplet Neighbors — <code>digitalocean.<wbr>droplets_<wbr>list_<wbr>neighborsids</code></span></summary>
<p>Run <strong>List All Droplet Neighbors</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.droplets_list_neighborsids">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.droplets_list_neighborsids">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedips_list">
<summary><span>List All Reserved IPs — <code>digitalocean.<wbr>reservedips_<wbr>list</code></span></summary>
<p>Run <strong>List All Reserved IPs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedips_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedips_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedips_create">
<summary><span>Create a New Reserved IP — <code>digitalocean.<wbr>reservedips_<wbr>create</code></span></summary>
<p>Run <strong>Create a New Reserved IP</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedips_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/reserved_ip_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedips_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "droplet_id": 2457247
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedips_get">
<summary><span>Retrieve an Existing Reserved IP — <code>digitalocean.<wbr>reservedips_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Reserved IP</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedips_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.reserved_ip</code></td>
<td>string</td>
<td>Required</td>
<td>A reserved IP address.</td>
<td><code>minimum: 1; format: &quot;ipv4&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedips_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "reserved_ip": "45.55.96.47"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedips_delete">
<summary><span>Delete a Reserved IP — <code>digitalocean.<wbr>reservedips_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Reserved IP</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedips_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.reserved_ip</code></td>
<td>string</td>
<td>Required</td>
<td>A reserved IP address.</td>
<td><code>minimum: 1; format: &quot;ipv4&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedips_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "reserved_ip": "45.55.96.47"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedipsactions_list">
<summary><span>List All Actions for a Reserved IP — <code>digitalocean.<wbr>reservedipsactions_<wbr>list</code></span></summary>
<p>Run <strong>List All Actions for a Reserved IP</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedipsactions_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.reserved_ip</code></td>
<td>string</td>
<td>Required</td>
<td>A reserved IP address.</td>
<td><code>minimum: 1; format: &quot;ipv4&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedipsactions_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "reserved_ip": "45.55.96.47"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedipsactions_post">
<summary><span>Initiate a Reserved IP Action — <code>digitalocean.<wbr>reservedipsactions_<wbr>post</code></span></summary>
<p>Run <strong>Initiate a Reserved IP Action</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedipsactions_post">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.reserved_ip</code></td>
<td>string</td>
<td>Required</td>
<td>A reserved IP address.</td>
<td><code>minimum: 1; format: &quot;ipv4&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/reserved_ip_action_unassign&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/reserved_ip_action_assign&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedipsactions_post">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "reserved_ip": "45.55.96.47"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedipsactions_get">
<summary><span>Retrieve an Existing Reserved IP Action — <code>digitalocean.<wbr>reservedipsactions_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Reserved IP Action</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedipsactions_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.reserved_ip</code></td>
<td>string</td>
<td>Required</td>
<td>A reserved IP address.</td>
<td><code>minimum: 1; format: &quot;ipv4&quot;</code></td>
</tr>
<tr>
<td><code>path.action_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique numeric ID that can be used to identify and reference an action.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedipsactions_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "reserved_ip": "45.55.96.47",
    "action_id": 36804636
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedipv6_list">
<summary><span>List All Reserved IPv6s — <code>digitalocean.<wbr>reservedipv6_<wbr>list</code></span></summary>
<p>Run <strong>List All Reserved IPv6s</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedipv6_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedipv6_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedipv6_create">
<summary><span>Create a New Reserved IPv6 — <code>digitalocean.<wbr>reservedipv6_<wbr>create</code></span></summary>
<p>Run <strong>Create a New Reserved IPv6</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedipv6_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/reserved_ipv6_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedipv6_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "region_slug": "nyc3"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedipv6_get">
<summary><span>Retrieve an Existing Reserved IPv6 — <code>digitalocean.<wbr>reservedipv6_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Reserved IPv6</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedipv6_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.reserved_ipv6</code></td>
<td>string</td>
<td>Required</td>
<td>A reserved IPv6 address.</td>
<td><code>minimum: 1; format: &quot;ipv6&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedipv6_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "reserved_ipv6": "2409:40d0:f7:1017:74b4:3a96:105e:4c6e"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedipv6_delete">
<summary><span>Delete a Reserved IPv6 — <code>digitalocean.<wbr>reservedipv6_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Reserved IPv6</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedipv6_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.reserved_ipv6</code></td>
<td>string</td>
<td>Required</td>
<td>A reserved IPv6 address.</td>
<td><code>minimum: 1; format: &quot;ipv6&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedipv6_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "reserved_ipv6": "2409:40d0:f7:1017:74b4:3a96:105e:4c6e"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-reservedipv6actions_post">
<summary><span>Initiate a Reserved IPv6 Action — <code>digitalocean.<wbr>reservedipv6actions_<wbr>post</code></span></summary>
<p>Run <strong>Initiate a Reserved IPv6 Action</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.reservedipv6actions_post">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.reserved_ipv6</code></td>
<td>string</td>
<td>Required</td>
<td>A reserved IPv6 address.</td>
<td><code>minimum: 1; format: &quot;ipv6&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/reserved_ipv6_action_unassign&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/reserved_ipv6_action_assign&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.reservedipv6actions_post">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "reserved_ipv6": "2409:40d0:f7:1017:74b4:3a96:105e:4c6e"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-byoipprefixes_create">
<summary><span>Create a BYOIP Prefix — <code>digitalocean.<wbr>byoipprefixes_<wbr>create</code></span></summary>
<p>Run <strong>Create a BYOIP Prefix</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.byoipprefixes_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/byoip_prefix_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.byoipprefixes_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "prefix": "203.11.13.0/24",
    "region": "nyc3",
    "signature": "&lt;sample-signature&gt;"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-byoipprefixes_list">
<summary><span>List BYOIP Prefixes — <code>digitalocean.<wbr>byoipprefixes_<wbr>list</code></span></summary>
<p>Run <strong>List BYOIP Prefixes</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.byoipprefixes_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.byoipprefixes_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-byoipprefixes_get">
<summary><span>Get a BYOIP Prefix — <code>digitalocean.<wbr>byoipprefixes_<wbr>get</code></span></summary>
<p>Run <strong>Get a BYOIP Prefix</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.byoipprefixes_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.byoip_prefix_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier for the BYOIP Prefix.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.byoipprefixes_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "byoip_prefix_uuid": "f47ac10b-58cc-4372-a567-0e02b2c3d479"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-byoipprefixes_delete">
<summary><span>Delete a BYOIP Prefix — <code>digitalocean.<wbr>byoipprefixes_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a BYOIP Prefix</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.byoipprefixes_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.byoip_prefix_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier for the BYOIP Prefix.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.byoipprefixes_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "byoip_prefix_uuid": "f47ac10b-58cc-4372-a567-0e02b2c3d479"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-byoipprefixes_patch">
<summary><span>Update a BYOIP Prefix — <code>digitalocean.<wbr>byoipprefixes_<wbr>patch</code></span></summary>
<p>Run <strong>Update a BYOIP Prefix</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.byoipprefixes_patch">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.byoip_prefix_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a BYOIP prefix.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/byoip_prefix_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.byoipprefixes_patch">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "byoip_prefix_uuid": "f47ac10b-58cc-4372-a567-0e02b2c3d479"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-byoipprefixes_list_resources">
<summary><span>List BYOIP Prefix Resources — <code>digitalocean.<wbr>byoipprefixes_<wbr>list_<wbr>resources</code></span></summary>
<p>Run <strong>List BYOIP Prefix Resources</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.byoipprefixes_list_resources">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.byoip_prefix_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier for the BYOIP Prefix.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.byoipprefixes_list_resources">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "byoip_prefix_uuid": "f47ac10b-58cc-4372-a567-0e02b2c3d479"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_list_scans">
<summary><span>List Scans — <code>digitalocean.<wbr>security_<wbr>list_<wbr>scans</code></span></summary>
<p>Run <strong>List Scans</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_list_scans">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_list_scans">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_create_scan">
<summary><span>Create Scan — <code>digitalocean.<wbr>security_<wbr>create_<wbr>scan</code></span></summary>
<p>Run <strong>Create Scan</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_create_scan">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_create_scan">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_get_scan">
<summary><span>Get Scan — <code>digitalocean.<wbr>security_<wbr>get_<wbr>scan</code></span></summary>
<p>Run <strong>Get Scan</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_get_scan">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.scan_id</code></td>
<td>string</td>
<td>Required</td>
<td>The scan UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.severity</code></td>
<td>string</td>
<td>Optional</td>
<td>The finding severity level to include.</td>
<td><code>enum: [&quot;LOW&quot;,&quot;MEDIUM&quot;,&quot;HIGH&quot;,&quot;CRITICAL&quot;]</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Optional</td>
<td>The finding type to include.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_get_scan">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "scan_id": "497dcba3-ecbf-4587-a2dd-5eb0665e6880"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_get_latest_scan">
<summary><span>Get Latest Scan — <code>digitalocean.<wbr>security_<wbr>get_<wbr>latest_<wbr>scan</code></span></summary>
<p>Run <strong>Get Latest Scan</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_get_latest_scan">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.severity</code></td>
<td>string</td>
<td>Optional</td>
<td>The finding severity level to include.</td>
<td><code>enum: [&quot;LOW&quot;,&quot;MEDIUM&quot;,&quot;HIGH&quot;,&quot;CRITICAL&quot;]</code></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Optional</td>
<td>The finding type to include.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_get_latest_scan">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_create_scan_rule">
<summary><span>Create Scan Rule — <code>digitalocean.<wbr>security_<wbr>create_<wbr>scan_<wbr>rule</code></span></summary>
<p>Run <strong>Create Scan Rule</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_create_scan_rule">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.resource</code></td>
<td>string</td>
<td>Optional</td>
<td>The URN of a resource to exclude from future scans.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_create_scan_rule">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_list_scan_finding_affected_resources">
<summary><span>List Finding Affected Resources — <code>digitalocean.<wbr>security_<wbr>list_<wbr>scan_<wbr>finding_<wbr>affected_<wbr>resources</code></span></summary>
<p>Run <strong>List Finding Affected Resources</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_list_scan_finding_affected_resources">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.scan_id</code></td>
<td>string</td>
<td>Required</td>
<td>The scan UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.finding_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The finding UUID.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_list_scan_finding_affected_resources">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "scan_id": "497dcba3-ecbf-4587-a2dd-5eb0665e6880",
    "finding_uuid": "50e14f43-dd4e-412f-864d-78943ea28d91"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_list_settings">
<summary><span>List Settings — <code>digitalocean.<wbr>security_<wbr>list_<wbr>settings</code></span></summary>
<p>Run <strong>List Settings</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_list_settings">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_list_settings">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_update_settings_plan">
<summary><span>Update Plan — <code>digitalocean.<wbr>security_<wbr>update_<wbr>settings_<wbr>plan</code></span></summary>
<p>Run <strong>Update Plan</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_update_settings_plan">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.tier_coverage</code></td>
<td>object</td>
<td>Optional</td>
<td>Scan coverage for each available plan tier.</td>
<td><code>additionalProperties: {&quot;type&quot;:&quot;object&quot;,&quot;properties&quot;:{&quot;resources&quot;:{&quot;type&quot;:&quot;array&quot;,&quot;items&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;The URNs of resources to scan for the tier.&quot;,&quot;default&quot;:[],&quot;examples&quot;:[[&quot;do:droplet:fe3a2fd7-903d-46e6-ada3-3e4f285fb89d&quot;]]},&quot;tags&quot;:{&quot;type&quot;:&quot;array&quot;,&quot;items&quot;:{&quot;type&quot;:&quot;string&quot;},&quot;description&quot;:&quot;Resource tags to scan for the tier.&quot;,&quot;default&quot;:[],&quot;examples&quot;:[[&quot;production&quot;]]}}}</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_update_settings_plan">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_create_suppression">
<summary><span>Create Suppression — <code>digitalocean.<wbr>security_<wbr>create_<wbr>suppression</code></span></summary>
<p>Run <strong>Create Suppression</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_create_suppression">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.rule_uuid</code></td>
<td>string</td>
<td>Optional</td>
<td>The rule UUID to suppress for the listed resources.</td>
<td></td>
</tr>
<tr>
<td><code>body.resources</code></td>
<td>array</td>
<td>Optional</td>
<td>The URNs of resources to suppress for the rule.</td>
<td></td>
</tr>
<tr>
<td><code>body.resources[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_create_suppression">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_delete_suppression">
<summary><span>Delete Suppression — <code>digitalocean.<wbr>security_<wbr>delete_<wbr>suppression</code></span></summary>
<p>Run <strong>Delete Suppression</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_delete_suppression">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.suppression_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The suppression UUID to remove.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_delete_suppression">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "suppression_uuid": "5b3b2b2d-5c9c-4a61-9e2f-4d8f80f30a12"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_list_secrets">
<summary><span>List Secrets — <code>digitalocean.<wbr>security_<wbr>list_<wbr>secrets</code></span></summary>
<p>Run <strong>List Secrets</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_list_secrets">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.include_deleted</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether to include secrets that are pending deletion.</td>
<td><code>default: false</code></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>Only return secrets whose names start with this value.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_list_secrets">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_create_secret">
<summary><span>Create Secret — <code>digitalocean.<wbr>security_<wbr>create_<wbr>secret</code></span></summary>
<p>Run <strong>Create Secret</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_create_secret">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the secret to create.</td>
<td></td>
</tr>
<tr>
<td><code>body.region</code></td>
<td>string</td>
<td>Required</td>
<td>The region where the secret will be stored.</td>
<td></td>
</tr>
<tr>
<td><code>body.values</code></td>
<td>object</td>
<td>Required</td>
<td>Key-value pairs to store in the secret.</td>
<td><code>additionalProperties: {&quot;type&quot;:&quot;string&quot;}</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_create_secret">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "my-database-password",
    "region": "nyc3",
    "values": {
      "password": "s3cr3t"
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_get_secret">
<summary><span>Get Secret — <code>digitalocean.<wbr>security_<wbr>get_<wbr>secret</code></span></summary>
<p>Run <strong>Get Secret</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_get_secret">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.secret</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the secret.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Required</td>
<td>The region where the secret is stored.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_get_secret">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "secret": "my-database-password"
  },
  "query": {
    "region": "nyc3"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_update_secret">
<summary><span>Update Secret — <code>digitalocean.<wbr>security_<wbr>update_<wbr>secret</code></span></summary>
<p>Run <strong>Update Secret</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_update_secret">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.secret</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the secret.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.region</code></td>
<td>string</td>
<td>Required</td>
<td>The region where the secret is stored.</td>
<td></td>
</tr>
<tr>
<td><code>body.version</code></td>
<td>integer</td>
<td>Required</td>
<td>The current version of the secret to update.</td>
<td></td>
</tr>
<tr>
<td><code>body.values</code></td>
<td>object</td>
<td>Required</td>
<td>Updated key-value pairs for the secret.</td>
<td><code>additionalProperties: {&quot;type&quot;:&quot;string&quot;}</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_update_secret">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "secret": "my-database-password"
  },
  "body": {
    "region": "nyc3",
    "version": 1,
    "values": {
      "password": "n3w-s3cr3t"
    }
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_delete_secret">
<summary><span>Delete Secret — <code>digitalocean.<wbr>security_<wbr>delete_<wbr>secret</code></span></summary>
<p>Run <strong>Delete Secret</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_delete_secret">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.secret</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the secret.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Required</td>
<td>The region where the secret is stored.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_delete_secret">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "secret": "my-database-password"
  },
  "query": {
    "region": "nyc3"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_list_secret_versions">
<summary><span>List Secret Versions — <code>digitalocean.<wbr>security_<wbr>list_<wbr>secret_<wbr>versions</code></span></summary>
<p>Run <strong>List Secret Versions</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_list_secret_versions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.secret</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the secret.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Required</td>
<td>The region where the secret is stored.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_list_secret_versions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "secret": "my-database-password"
  },
  "query": {
    "region": "nyc3"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_revert_secret">
<summary><span>Revert Secret — <code>digitalocean.<wbr>security_<wbr>revert_<wbr>secret</code></span></summary>
<p>Run <strong>Revert Secret</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_revert_secret">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.secret</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the secret.</td>
<td></td>
</tr>
<tr>
<td><code>path.version</code></td>
<td>integer</td>
<td>Required</td>
<td>The target version to revert to. Reverting creates a new version with the contents of this version.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Required</td>
<td>The region where the secret is stored.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.current_version</code></td>
<td>integer</td>
<td>Required</td>
<td>The current version of the secret. Used to reject the request if the secret changed.</td>
<td><code>minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_revert_secret">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "secret": "my-database-password",
    "version": 1
  },
  "query": {
    "region": "nyc3"
  },
  "body": {
    "current_version": 3
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-security_post_restore_secret">
<summary><span>Restore Secret — <code>digitalocean.<wbr>security_<wbr>post_<wbr>restore_<wbr>secret</code></span></summary>
<p>Run <strong>Restore Secret</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.security_post_restore_secret">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.secret</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the secret.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Required</td>
<td>The region where the secret is stored.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.security_post_restore_secret">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "secret": "my-database-password"
  },
  "query": {
    "region": "nyc3"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-sizes_list">
<summary><span>List All Droplet Sizes — <code>digitalocean.<wbr>sizes_<wbr>list</code></span></summary>
<p>Run <strong>List All Droplet Sizes</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.sizes_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.cpu_minimum</code></td>
<td>integer</td>
<td>Optional</td>
<td>Filter sizes with an inclusive minimum CPU count</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query.cpu_maximum</code></td>
<td>integer</td>
<td>Optional</td>
<td>Filter sizes with an inclusive maximum CPU count</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query.gpu_minimum</code></td>
<td>integer</td>
<td>Optional</td>
<td>Filter sizes with an inclusive minimum GPU count</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query.gpu_maximum</code></td>
<td>integer</td>
<td>Optional</td>
<td>Filter sizes with an inclusive maximum GPU count. Zero is allowed to filter to sizes without GPUs.</td>
<td><code>minimum: 0</code></td>
</tr>
<tr>
<td><code>query.gpu_fabric</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Filter sizes to those with a given GPU fabric setting</td>
<td></td>
</tr>
<tr>
<td><code>query.memory_minimum</code></td>
<td>integer</td>
<td>Optional</td>
<td>Filter sizes with an inclusive minimum memory amount (in megabytes)</td>
<td><code>minimum: 8; multipleOf: 8</code></td>
</tr>
<tr>
<td><code>query.memory_maximum</code></td>
<td>integer</td>
<td>Optional</td>
<td>Filter sizes with an inclusive maximum memory amount (in megabytes)</td>
<td><code>minimum: 8; multipleOf: 8</code></td>
</tr>
<tr>
<td><code>query.price_hourly_minimum</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter sizes with an inclusive minimum hourly price (in USD)</td>
<td></td>
</tr>
<tr>
<td><code>query.price_hourly_maximum</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter sizes with an inclusive maximum hourly price (in USD)</td>
<td></td>
</tr>
<tr>
<td><code>query.price_monthly_minimum</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter sizes with an inclusive minimum monthly price (in USD)</td>
<td></td>
</tr>
<tr>
<td><code>query.price_monthly_maximum</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter sizes with an inclusive maximum monthly price (in USD)</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.sizes_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-snapshots_list">
<summary><span>List All Snapshots — <code>digitalocean.<wbr>snapshots_<wbr>list</code></span></summary>
<p>Run <strong>List All Snapshots</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.snapshots_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.resource_type</code></td>
<td>string</td>
<td>Optional</td>
<td>Used to filter snapshots by a resource type.</td>
<td><code>enum: [&quot;droplet&quot;,&quot;volume&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.snapshots_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-snapshots_get">
<summary><span>Retrieve an Existing Snapshot — <code>digitalocean.<wbr>snapshots_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Snapshot</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.snapshots_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.snapshot_id</code></td>
<td>—</td>
<td>Required</td>
<td>Either the ID of an existing snapshot. This will be an integer for a Droplet snapshot or a string for a volume snapshot.</td>
<td></td>
</tr>
<tr>
<td><code>path.snapshot_id</code></td>
<td>integer</td>
<td>Required</td>
<td>The ID of a Droplet snapshot.</td>
<td><code>anyOf[1]</code></td>
</tr>
<tr>
<td><code>path.snapshot_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of a volume snapshot.</td>
<td><code>anyOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.snapshots_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "snapshot_id": 6372321
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-snapshots_delete">
<summary><span>Delete a Snapshot — <code>digitalocean.<wbr>snapshots_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Snapshot</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.snapshots_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.snapshot_id</code></td>
<td>—</td>
<td>Required</td>
<td>Either the ID of an existing snapshot. This will be an integer for a Droplet snapshot or a string for a volume snapshot.</td>
<td></td>
</tr>
<tr>
<td><code>path.snapshot_id</code></td>
<td>integer</td>
<td>Required</td>
<td>The ID of a Droplet snapshot.</td>
<td><code>anyOf[1]</code></td>
</tr>
<tr>
<td><code>path.snapshot_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of a volume snapshot.</td>
<td><code>anyOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.snapshots_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "snapshot_id": 6372321
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-spaceskey_list">
<summary><span>List Spaces Access Keys — <code>digitalocean.<wbr>spaceskey_<wbr>list</code></span></summary>
<p>Run <strong>List Spaces Access Keys</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.spaceskey_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.sort</code></td>
<td>string</td>
<td>Optional</td>
<td>The field to sort by.</td>
<td><code>default: &quot;created_at&quot;</code></td>
</tr>
<tr>
<td><code>query.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>The direction to sort by. Possible values are <code>asc</code> or <code>desc</code>.</td>
<td><code>default: &quot;desc&quot;</code></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>The access key&#39;s name.</td>
<td></td>
</tr>
<tr>
<td><code>query.bucket</code></td>
<td>string</td>
<td>Optional</td>
<td>The bucket&#39;s name.</td>
<td></td>
</tr>
<tr>
<td><code>query.permission</code></td>
<td>string</td>
<td>Optional</td>
<td>The permission of the access key. Possible values are <code>read</code>, <code>readwrite</code>, <code>fullaccess</code>, or an empty string.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.spaceskey_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-spaceskey_create">
<summary><span>Create a New Spaces Access Key — <code>digitalocean.<wbr>spaceskey_<wbr>create</code></span></summary>
<p>Run <strong>Create a New Spaces Access Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.spaceskey_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/key&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.spaceskey_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-spaceskey_get">
<summary><span>Get a Spaces Access Key — <code>digitalocean.<wbr>spaceskey_<wbr>get</code></span></summary>
<p>Run <strong>Get a Spaces Access Key</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.spaceskey_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.access_key</code></td>
<td>string</td>
<td>Required</td>
<td>The access key&#39;s ID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.spaceskey_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "access_key": "DOACCESSKEYEXAMPLE"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-spaceskey_delete">
<summary><span>Delete a Spaces Access Key — <code>digitalocean.<wbr>spaceskey_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Spaces Access Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.spaceskey_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.access_key</code></td>
<td>string</td>
<td>Required</td>
<td>The access key&#39;s ID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.spaceskey_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "access_key": "DOACCESSKEYEXAMPLE"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-spaceskey_update">
<summary><span>Update Spaces Access Keys — <code>digitalocean.<wbr>spaceskey_<wbr>update</code></span></summary>
<p>Run <strong>Update Spaces Access Keys</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.spaceskey_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.access_key</code></td>
<td>string</td>
<td>Required</td>
<td>The access key&#39;s ID.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/key&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.spaceskey_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "access_key": "DOACCESSKEYEXAMPLE"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-spaceskey_patch">
<summary><span>Update Spaces Access Keys — <code>digitalocean.<wbr>spaceskey_<wbr>patch</code></span></summary>
<p>Run <strong>Update Spaces Access Keys</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.spaceskey_patch">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.access_key</code></td>
<td>string</td>
<td>Required</td>
<td>The access key&#39;s ID.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/key&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.spaceskey_patch">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "access_key": "DOACCESSKEYEXAMPLE"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-tags_list">
<summary><span>List All Tags — <code>digitalocean.<wbr>tags_<wbr>list</code></span></summary>
<p>Run <strong>List All Tags</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.tags_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.tags_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vectordatabases_list">
<summary><span>List All Vector Databases — <code>digitalocean.<wbr>vectordatabases_<wbr>list</code></span></summary>
<p>Run <strong>List All Vector Databases</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vectordatabases_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vectordatabases_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vectordatabases_create">
<summary><span>Create a New Vector Database — <code>digitalocean.<wbr>vectordatabases_<wbr>create</code></span></summary>
<p>Run <strong>Create a New Vector Database</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vectordatabases_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/vectordbCreateVectorDBRequest&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vectordatabases_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vectordatabases_get">
<summary><span>Retrieve an Existing Vector Database — <code>digitalocean.<wbr>vectordatabases_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Vector Database</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vectordatabases_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>ID of the vector database.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vectordatabases_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "\"example string\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vectordatabases_update">
<summary><span>Update a Vector Database — <code>digitalocean.<wbr>vectordatabases_<wbr>update</code></span></summary>
<p>Run <strong>Update a Vector Database</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vectordatabases_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>ID of the vector database.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/vectordbUpdateVectorDBRequest&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vectordatabases_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "\"example string\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vectordatabases_delete">
<summary><span>Delete a Vector Database — <code>digitalocean.<wbr>vectordatabases_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Vector Database</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vectordatabases_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>ID of the vector database.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vectordatabases_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "\"example string\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vectordatabases_list_backups">
<summary><span>List Backups for a Vector Database — <code>digitalocean.<wbr>vectordatabases_<wbr>list_<wbr>backups</code></span></summary>
<p>Run <strong>List Backups for a Vector Database</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vectordatabases_list_backups">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>Required. ID of the vector database.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vectordatabases_list_backups">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "\"example string\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vectordatabases_get_restore_status">
<summary><span>Retrieve the Status of a Restore — <code>digitalocean.<wbr>vectordatabases_<wbr>get_<wbr>restore_<wbr>status</code></span></summary>
<p>Run <strong>Retrieve the Status of a Restore</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vectordatabases_get_restore_status">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>Required. ID of the vector database.</td>
<td></td>
</tr>
<tr>
<td><code>path.backup_id</code></td>
<td>string</td>
<td>Required</td>
<td>Required. ID of the backup being restored.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vectordatabases_get_restore_status">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "\"example string\"",
    "backup_id": "\"example string\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vectordatabases_post_restore_backup">
<summary><span>Restore a Vector Database from a Backup — <code>digitalocean.<wbr>vectordatabases_<wbr>post_<wbr>restore_<wbr>backup</code></span></summary>
<p>Run <strong>Restore a Vector Database from a Backup</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vectordatabases_post_restore_backup">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>Required. ID of the vector database.</td>
<td></td>
</tr>
<tr>
<td><code>path.backup_id</code></td>
<td>string</td>
<td>Required</td>
<td>Required. ID of the backup to restore from.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/vectordbRestoreBackupRequest&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vectordatabases_post_restore_backup">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "\"example string\"",
    "backup_id": "\"example string\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vectordatabases_get_credentials">
<summary><span>Retrieve Admin Credentials for a Vector Database — <code>digitalocean.<wbr>vectordatabases_<wbr>get_<wbr>credentials</code></span></summary>
<p>Run <strong>Retrieve Admin Credentials for a Vector Database</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vectordatabases_get_credentials">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>ID of the vector database.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vectordatabases_get_credentials">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "\"example string\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vectordatabases_post_resize">
<summary><span>Resize a Vector Database — <code>digitalocean.<wbr>vectordatabases_<wbr>post_<wbr>resize</code></span></summary>
<p>Run <strong>Resize a Vector Database</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vectordatabases_post_resize">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>Required. ID of the vector database to resize.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/vectordbResizeVectorDBRequest&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vectordatabases_post_resize">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "\"example string\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vectordatabases_update_tags">
<summary><span>Update Tags on a Vector Database — <code>digitalocean.<wbr>vectordatabases_<wbr>update_<wbr>tags</code></span></summary>
<p>Run <strong>Update Tags on a Vector Database</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vectordatabases_update_tags">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>Required. ID of the vector database to update tags for.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/vectordbUpdateVectorDBTagsRequest&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vectordatabases_update_tags">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "\"example string\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumes_list">
<summary><span>List All Block Storage Volumes — <code>digitalocean.<wbr>volumes_<wbr>list</code></span></summary>
<p>Run <strong>List All Block Storage Volumes</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumes_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>The block storage volume&#39;s name.</td>
<td></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>—</td>
<td>Optional</td>
<td>The slug identifier for the region where the resource is available.</td>
<td><code>$ref: &quot;#/definitions/region_slug&quot;</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumes_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumes_create">
<summary><span>Create a New Block Storage Volume — <code>digitalocean.<wbr>volumes_<wbr>create</code></span></summary>
<p>Run <strong>Create a New Block Storage Volume</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumes_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/volumes_ext4&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/volumes_xfs&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumes_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "size_gigabytes": 10,
    "name": "ext4-example",
    "description": "Block store for examples",
    "region": "nyc1",
    "filesystem_type": "ext4",
    "filesystem_label": "ext4_volume_01"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumes_delete_byname">
<summary><span>Delete a Block Storage Volume by Name — <code>digitalocean.<wbr>volumes_<wbr>delete_<wbr>byname</code></span></summary>
<p>Run <strong>Delete a Block Storage Volume by Name</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumes_delete_byname">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>The block storage volume&#39;s name.</td>
<td></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>—</td>
<td>Optional</td>
<td>The slug identifier for the region where the resource is available.</td>
<td><code>$ref: &quot;#/definitions/region_slug&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumes_delete_byname">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumeactions_post">
<summary><span>Initiate A Block Storage Action By Volume Name — <code>digitalocean.<wbr>volumeactions_<wbr>post</code></span></summary>
<p>Run <strong>Initiate A Block Storage Action By Volume Name</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumeactions_post">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/volume_action_post_attach&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/volume_action_post_detach&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumeactions_post">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "type": "attach",
    "volume_name": "example",
    "droplet_id": 11612190,
    "region": "nyc1",
    "tags": [
      "aninterestingtag"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumesnapshots_get_byid">
<summary><span>Retrieve an Existing Volume Snapshot — <code>digitalocean.<wbr>volumesnapshots_<wbr>get_<wbr>byid</code></span></summary>
<p>Run <strong>Retrieve an Existing Volume Snapshot</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumesnapshots_get_byid">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.snapshot_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier for the snapshot.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumesnapshots_get_byid">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "snapshot_id": "fbe805e8-866b-11e6-96bf-000f53315a41"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumesnapshots_delete_byid">
<summary><span>Delete a Volume Snapshot — <code>digitalocean.<wbr>volumesnapshots_<wbr>delete_<wbr>byid</code></span></summary>
<p>Run <strong>Delete a Volume Snapshot</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumesnapshots_delete_byid">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.snapshot_id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier for the snapshot.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumesnapshots_delete_byid">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "snapshot_id": "fbe805e8-866b-11e6-96bf-000f53315a41"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumes_get">
<summary><span>Retrieve an Existing Block Storage Volume — <code>digitalocean.<wbr>volumes_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Block Storage Volume</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumes_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.volume_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the block storage volume.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumes_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "volume_id": "7724db7c-e098-11e5-b522-000f53304e51"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumes_delete">
<summary><span>Delete a Block Storage Volume — <code>digitalocean.<wbr>volumes_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a Block Storage Volume</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumes_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.volume_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the block storage volume.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumes_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "volume_id": "7724db7c-e098-11e5-b522-000f53304e51"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumeactions_list">
<summary><span>List All Actions for a Volume — <code>digitalocean.<wbr>volumeactions_<wbr>list</code></span></summary>
<p>Run <strong>List All Actions for a Volume</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumeactions_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.volume_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the block storage volume.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumeactions_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "volume_id": "7724db7c-e098-11e5-b522-000f53304e51"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumeactions_post_byid">
<summary><span>Initiate A Block Storage Action By Volume Id — <code>digitalocean.<wbr>volumeactions_<wbr>post_<wbr>byid</code></span></summary>
<p>Run <strong>Initiate A Block Storage Action By Volume Id</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumeactions_post_byid">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.volume_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the block storage volume.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[1]; $ref: &quot;#/definitions/volume_action_post_attach&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[2]; $ref: &quot;#/definitions/volume_action_post_detach&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>anyOf[3]; $ref: &quot;#/definitions/volume_action_post_resize&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumeactions_post_byid">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "volume_id": "7724db7c-e098-11e5-b522-000f53304e51"
  },
  "body": {
    "type": "attach",
    "droplet_id": 11612190,
    "region": "nyc1",
    "tags": [
      "aninterestingtag"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumeactions_get">
<summary><span>Retrieve an Existing Volume Action — <code>digitalocean.<wbr>volumeactions_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing Volume Action</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumeactions_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.volume_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the block storage volume.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.action_id</code></td>
<td>integer</td>
<td>Required</td>
<td>A unique numeric ID that can be used to identify and reference an action.</td>
<td><code>minimum: 1</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumeactions_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "volume_id": "7724db7c-e098-11e5-b522-000f53304e51",
    "action_id": 36804636
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumesnapshots_list">
<summary><span>List Snapshots for a Volume — <code>digitalocean.<wbr>volumesnapshots_<wbr>list</code></span></summary>
<p>Run <strong>List Snapshots for a Volume</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumesnapshots_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.volume_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the block storage volume.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumesnapshots_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "volume_id": "7724db7c-e098-11e5-b522-000f53304e51"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-volumesnapshots_create">
<summary><span>Create Snapshot from a Volume — <code>digitalocean.<wbr>volumesnapshots_<wbr>create</code></span></summary>
<p>Run <strong>Create Snapshot from a Volume</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.volumesnapshots_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.volume_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the block storage volume.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.name</code></td>
<td>string</td>
<td>Required</td>
<td>A human-readable name for the volume snapshot.</td>
<td></td>
</tr>
<tr>
<td><code>body.tags</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/tags_array&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.volumesnapshots_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "volume_id": "7724db7c-e098-11e5-b522-000f53304e51"
  },
  "body": {
    "name": "big-data-snapshot1475261774"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcs_list">
<summary><span>List All VPCs — <code>digitalocean.<wbr>vpcs_<wbr>list</code></span></summary>
<p>Run <strong>List All VPCs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcs_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcs_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcs_create">
<summary><span>Create a New VPC — <code>digitalocean.<wbr>vpcs_<wbr>create</code></span></summary>
<p>Run <strong>Create a New VPC</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcs_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/vpc_updatable&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[2]; $ref: &quot;#/definitions/vpc_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcs_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "example",
    "region": "nyc1"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcs_get">
<summary><span>Retrieve an Existing VPC — <code>digitalocean.<wbr>vpcs_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing VPC</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcs_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcs_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcs_update">
<summary><span>Update a VPC — <code>digitalocean.<wbr>vpcs_<wbr>update</code></span></summary>
<p>Run <strong>Update a VPC</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcs_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/vpc_updatable&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[2]; $ref: &quot;#/definitions/vpc_default&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcs_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {
    "name": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcs_patch">
<summary><span>Partially Update a VPC — <code>digitalocean.<wbr>vpcs_<wbr>patch</code></span></summary>
<p>Run <strong>Partially Update a VPC</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcs_patch">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/vpc_updatable&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[2]; $ref: &quot;#/definitions/vpc_default&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcs_patch">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcs_delete">
<summary><span>Delete a VPC — <code>digitalocean.<wbr>vpcs_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a VPC</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcs_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcs_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcs_list_members">
<summary><span>List the Member Resources of a VPC — <code>digitalocean.<wbr>vpcs_<wbr>list_<wbr>members</code></span></summary>
<p>Run <strong>List the Member Resources of a VPC</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcs_list_members">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.resource_type</code></td>
<td>string</td>
<td>Optional</td>
<td>Used to filter VPC members by a resource type.</td>
<td><code>enum: [&quot;droplet&quot;,&quot;loadbalancer&quot;,&quot;kubernetes&quot;,&quot;dbaas&quot;,&quot;nat_gateway&quot;,&quot;app&quot;,&quot;nfs_share&quot;]</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcs_list_members">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcs_list_peerings">
<summary><span>List the Peerings of a VPC — <code>digitalocean.<wbr>vpcs_<wbr>list_<wbr>peerings</code></span></summary>
<p>Run <strong>List the Peerings of a VPC</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcs_list_peerings">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcs_list_peerings">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcs_create_peerings">
<summary><span>Create a Peering with a VPC — <code>digitalocean.<wbr>vpcs_<wbr>create_<wbr>peerings</code></span></summary>
<p>Run <strong>Create a Peering with a VPC</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcs_create_peerings">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the VPC peering. Must be unique and may only contain alphanumeric characters, dashes, and periods.</td>
<td><code>pattern: &quot;^[a-zA-Z0-9\\-\\.]+$&quot;</code></td>
</tr>
<tr>
<td><code>body.vpc_id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the VPC to peer with.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcs_create_peerings">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {
    "name": "nyc1-blr1-peering",
    "vpc_id": "c140286f-e6ce-4131-8b7b-df4590ce8d6a"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcs_patch_peerings">
<summary><span>Update a VPC Peering — <code>digitalocean.<wbr>vpcs_<wbr>patch_<wbr>peerings</code></span></summary>
<p>Run <strong>Update a VPC Peering</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcs_patch_peerings">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC.</td>
<td><code>minimum: 1; format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.vpc_peering_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC peering.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/vpc_peering_updatable&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcs_patch_peerings">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "vpc_peering_id": "5a4981aa-9653-4bd1-bef5-d6bff52042e4"
  },
  "body": {
    "name": "nyc1-blr1-peering"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcroutes_list">
<summary><span>List VPC Routes — <code>digitalocean.<wbr>vpcroutes_<wbr>list</code></span></summary>
<p>Run <strong>List VPC Routes</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcroutes_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcroutes_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_uuid": "997615ce-132d-4bae-9270-9ee21b395e5d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcsubnets_list">
<summary><span>List VPC Subnets — <code>digitalocean.<wbr>vpcsubnets_<wbr>list</code></span></summary>
<p>Run <strong>List VPC Subnets</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcsubnets_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC to which the subnet belongs.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcsubnets_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_uuid": "997615ce-132d-4bae-9270-9ee21b395e5d"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcsubnets_create">
<summary><span>Create a VPC Subnet — <code>digitalocean.<wbr>vpcsubnets_<wbr>create</code></span></summary>
<p>Run <strong>Create a VPC Subnet</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcsubnets_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC to which the subnet belongs.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/vpc_subnet_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcsubnets_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_uuid": "997615ce-132d-4bae-9270-9ee21b395e5d"
  },
  "body": {
    "name": "new-subnet"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcsubnets_get">
<summary><span>Retrieve a VPC Subnet — <code>digitalocean.<wbr>vpcsubnets_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve a VPC Subnet</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcsubnets_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC to which the subnet belongs.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subnet_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of a VPC subnet.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcsubnets_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_uuid": "997615ce-132d-4bae-9270-9ee21b395e5d",
    "subnet_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcsubnets_update">
<summary><span>Update a VPC Subnet — <code>digitalocean.<wbr>vpcsubnets_<wbr>update</code></span></summary>
<p>Run <strong>Update a VPC Subnet</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcsubnets_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC to which the subnet belongs.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subnet_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of a VPC subnet.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/vpc_subnet_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcsubnets_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_uuid": "997615ce-132d-4bae-9270-9ee21b395e5d",
    "subnet_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {
    "name": "renamed-subnet"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcsubnets_delete">
<summary><span>Delete a VPC Subnet — <code>digitalocean.<wbr>vpcsubnets_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a VPC Subnet</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcsubnets_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC to which the subnet belongs.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subnet_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of a VPC subnet.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcsubnets_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_uuid": "997615ce-132d-4bae-9270-9ee21b395e5d",
    "subnet_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcsubnets_list_members">
<summary><span>List the Member Resources of a VPC Subnet — <code>digitalocean.<wbr>vpcsubnets_<wbr>list_<wbr>members</code></span></summary>
<p>Run <strong>List the Member Resources of a VPC Subnet</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcsubnets_list_members">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC to which the subnet belongs.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subnet_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of a VPC subnet.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.resource_type</code></td>
<td>string</td>
<td>Optional</td>
<td>Used to filter VPC subnet members by resource type.</td>
<td><code>enum: [&quot;droplet&quot;,&quot;loadbalancer&quot;,&quot;kubernetes&quot;,&quot;dbaas&quot;,&quot;nat_gateway&quot;,&quot;app&quot;,&quot;nfs_share&quot;]</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcsubnets_list_members">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_uuid": "997615ce-132d-4bae-9270-9ee21b395e5d",
    "subnet_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcsubnetroutes_list">
<summary><span>List VPC Subnet Routes — <code>digitalocean.<wbr>vpcsubnetroutes_<wbr>list</code></span></summary>
<p>Run <strong>List VPC Subnet Routes</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcsubnetroutes_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subnet_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC subnet.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcsubnetroutes_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_uuid": "997615ce-132d-4bae-9270-9ee21b395e5d",
    "subnet_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcsubnetroutes_create">
<summary><span>Create a VPC Subnet Route — <code>digitalocean.<wbr>vpcsubnetroutes_<wbr>create</code></span></summary>
<p>Run <strong>Create a VPC Subnet Route</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcsubnetroutes_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subnet_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC subnet.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/route_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcsubnetroutes_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_uuid": "997615ce-132d-4bae-9270-9ee21b395e5d",
    "subnet_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {
    "destination_cidr": "0.0.0.0/0",
    "target_urns": [
      "do:droplet:4126873"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcsubnetroutes_update">
<summary><span>Update a VPC Subnet Route — <code>digitalocean.<wbr>vpcsubnetroutes_<wbr>update</code></span></summary>
<p>Run <strong>Update a VPC Subnet Route</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcsubnetroutes_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subnet_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC subnet.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.route_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the route.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>$ref: &quot;#/definitions/route_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcsubnetroutes_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_uuid": "997615ce-132d-4bae-9270-9ee21b395e5d",
    "subnet_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "route_uuid": "f0e1d2c3-b4a5-6789-0fed-cba987654321"
  },
  "body": {
    "target_urns": [
      "do:droplet:4126873"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcsubnetroutes_delete">
<summary><span>Delete a VPC Subnet Route — <code>digitalocean.<wbr>vpcsubnetroutes_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a VPC Subnet Route</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcsubnetroutes_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.subnet_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC subnet.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.route_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the route.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcsubnetroutes_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_uuid": "997615ce-132d-4bae-9270-9ee21b395e5d",
    "subnet_uuid": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "route_uuid": "f0e1d2c3-b4a5-6789-0fed-cba987654321"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcpeerings_list">
<summary><span>List All VPC Peerings — <code>digitalocean.<wbr>vpcpeerings_<wbr>list</code></span></summary>
<p>Run <strong>List All VPC Peerings</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcpeerings_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>—</td>
<td>Optional</td>
<td>The slug identifier for the region where the resource is available.</td>
<td><code>$ref: &quot;#/definitions/region_slug&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcpeerings_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcpeerings_create">
<summary><span>Create a New VPC Peering — <code>digitalocean.<wbr>vpcpeerings_<wbr>create</code></span></summary>
<p>Run <strong>Create a New VPC Peering</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcpeerings_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/vpc_peering_updatable&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[2]; $ref: &quot;#/definitions/vpc_peering_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcpeerings_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "example",
    "vpc_ids": [
      "c140286f-e6ce-4131-8b7b-df4590ce8d6a",
      "994a2735-dc84-11e8-80bc-3cfdfea9fba1"
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcpeerings_get">
<summary><span>Retrieve an Existing VPC Peering — <code>digitalocean.<wbr>vpcpeerings_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing VPC Peering</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcpeerings_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_peering_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC peering.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcpeerings_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_peering_id": "5a4981aa-9653-4bd1-bef5-d6bff52042e4"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcpeerings_patch">
<summary><span>Update a VPC peering — <code>digitalocean.<wbr>vpcpeerings_<wbr>patch</code></span></summary>
<p>Run <strong>Update a VPC peering</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcpeerings_patch">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_peering_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC peering.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/vpc_peering_updatable&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcpeerings_patch">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_peering_id": "5a4981aa-9653-4bd1-bef5-d6bff52042e4"
  },
  "body": {
    "name": "nyc1-blr1-peering"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcpeerings_delete">
<summary><span>Delete a VPC peering — <code>digitalocean.<wbr>vpcpeerings_<wbr>delete</code></span></summary>
<p>Run <strong>Delete a VPC peering</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcpeerings_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.vpc_peering_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a VPC peering.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcpeerings_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "vpc_peering_id": "5a4981aa-9653-4bd1-bef5-d6bff52042e4"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcnatgateways_list">
<summary><span>List All VPC NAT Gateways — <code>digitalocean.<wbr>vpcnatgateways_<wbr>list</code></span></summary>
<p>Run <strong>List All VPC NAT Gateways</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcnatgateways_list">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
<tr>
<td><code>query.state</code></td>
<td>string</td>
<td>Optional</td>
<td>The current state of the VPC NAT gateway.</td>
<td><code>enum: [&quot;new&quot;,&quot;provisioning&quot;,&quot;active&quot;,&quot;deleting&quot;,&quot;error&quot;,&quot;invalid&quot;]</code></td>
</tr>
<tr>
<td><code>query.region</code></td>
<td>string</td>
<td>Optional</td>
<td>The region where the VPC NAT gateway is located.</td>
<td><code>enum: [&quot;nyc1&quot;,&quot;nyc2&quot;,&quot;nyc3&quot;,&quot;ams2&quot;,&quot;ams3&quot;,&quot;sfo1&quot;,&quot;sfo2&quot;,&quot;sfo3&quot;,&quot;sgp1&quot;,&quot;lon1&quot;,&quot;fra1&quot;,&quot;tor1&quot;,&quot;blr1&quot;,&quot;syd1&quot;,&quot;atl1&quot;]</code></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Optional</td>
<td>The type of the VPC NAT gateway.</td>
<td><code>enum: [&quot;public&quot;]</code></td>
</tr>
<tr>
<td><code>query.name</code></td>
<td>string</td>
<td>Optional</td>
<td>The name of the VPC NAT gateway.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcnatgateways_list">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcnatgateways_create">
<summary><span>Create a New VPC NAT Gateway — <code>digitalocean.<wbr>vpcnatgateways_<wbr>create</code></span></summary>
<p>Run <strong>Create a New VPC NAT Gateway</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcnatgateways_create">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/vpc_nat_gateway_create&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcnatgateways_create">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcnatgateways_get">
<summary><span>Retrieve an Existing VPC NAT Gateway — <code>digitalocean.<wbr>vpcnatgateways_<wbr>get</code></span></summary>
<p>Run <strong>Retrieve an Existing VPC NAT Gateway</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcnatgateways_get">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC NAT gateway.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcnatgateways_get">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "70e1b58d-cdec-4e95-b3ee-2d4d95feff51"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcnatgateways_update">
<summary><span>Update VPC NAT Gateway — <code>digitalocean.<wbr>vpcnatgateways_<wbr>update</code></span></summary>
<p>Run <strong>Update VPC NAT Gateway</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcnatgateways_update">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC NAT gateway.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/vpc_nat_gateway_update&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcnatgateways_update">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "70e1b58d-cdec-4e95-b3ee-2d4d95feff51"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-vpcnatgateways_delete">
<summary><span>Delete VPC NAT Gateway — <code>digitalocean.<wbr>vpcnatgateways_<wbr>delete</code></span></summary>
<p>Run <strong>Delete VPC NAT Gateway</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.vpcnatgateways_delete">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the VPC NAT gateway.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.vpcnatgateways_delete">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "70e1b58d-cdec-4e95-b3ee-2d4d95feff51"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-uptime_list_checks">
<summary><span>List All Checks — <code>digitalocean.<wbr>uptime_<wbr>list_<wbr>checks</code></span></summary>
<p>Run <strong>List All Checks</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.uptime_list_checks">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.uptime_list_checks">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-uptime_create_check">
<summary><span>Create a New Check — <code>digitalocean.<wbr>uptime_<wbr>create_<wbr>check</code></span></summary>
<p>Run <strong>Create a New Check</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.uptime_create_check">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/check_updatable&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.uptime_create_check">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "body": {
    "name": "Landing page check",
    "method": "example",
    "target": "https://www.landingpage.com",
    "regions": [
      "us_east",
      "eu_west"
    ],
    "type": "https",
    "enabled": true
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-uptime_get_check">
<summary><span>Retrieve an Existing Check — <code>digitalocean.<wbr>uptime_<wbr>get_<wbr>check</code></span></summary>
<p>Run <strong>Retrieve an Existing Check</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.uptime_get_check">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.check_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a check.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.uptime_get_check">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "check_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-uptime_update_check">
<summary><span>Update a Check — <code>digitalocean.<wbr>uptime_<wbr>update_<wbr>check</code></span></summary>
<p>Run <strong>Update a Check</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.uptime_update_check">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.check_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a check.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/check_updatable&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.uptime_update_check">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "check_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-uptime_delete_check">
<summary><span>Delete a Check — <code>digitalocean.<wbr>uptime_<wbr>delete_<wbr>check</code></span></summary>
<p>Run <strong>Delete a Check</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.uptime_delete_check">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.check_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a check.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.uptime_delete_check">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "check_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-uptime_get_checkstate">
<summary><span>Retrieve Check State — <code>digitalocean.<wbr>uptime_<wbr>get_<wbr>checkstate</code></span></summary>
<p>Run <strong>Retrieve Check State</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.uptime_get_checkstate">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.check_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a check.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.uptime_get_checkstate">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "check_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-uptime_list_alerts">
<summary><span>List All Alerts — <code>digitalocean.<wbr>uptime_<wbr>list_<wbr>alerts</code></span></summary>
<p>Run <strong>List All Alerts</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.uptime_list_alerts">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.check_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a check.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items returned per page</td>
<td><code>default: 20; minimum: 1; maximum: 200</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Which &#39;page&#39; of paginated results to return.</td>
<td><code>default: 1; minimum: 1</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.uptime_list_alerts">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "check_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-uptime_create_alert">
<summary><span>Create a New Alert — <code>digitalocean.<wbr>uptime_<wbr>create_<wbr>alert</code></span></summary>
<p>Run <strong>Create a New Alert</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.uptime_create_alert">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.check_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a check.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/alert&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.uptime_create_alert">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "check_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6"
  },
  "body": {
    "name": "Landing page degraded performance",
    "type": "latency",
    "notifications": {
      "slack": [],
      "email": [
        "bob@example.com"
      ]
    },
    "period": "2m"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-uptime_get_alert">
<summary><span>Retrieve an Existing Alert — <code>digitalocean.<wbr>uptime_<wbr>get_<wbr>alert</code></span></summary>
<p>Run <strong>Retrieve an Existing Alert</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.uptime_get_alert">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.check_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a check.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.alert_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an alert.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.uptime_get_alert">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "check_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "alert_id": "17f0f0ae-b7e5-4ef6-86e3-aa569db58284"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-uptime_update_alert">
<summary><span>Update an Alert — <code>digitalocean.<wbr>uptime_<wbr>update_<wbr>alert</code></span></summary>
<p>Run <strong>Update an Alert</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.uptime_update_alert">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.check_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a check.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.alert_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an alert.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td><code>allOf[1]; $ref: &quot;#/definitions/alert_updatable&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.uptime_update_alert">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "check_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "alert_id": "17f0f0ae-b7e5-4ef6-86e3-aa569db58284"
  },
  "body": {
    "name": "Landing page degraded performance",
    "type": "latency",
    "notifications": {
      "slack": [],
      "email": [
        "bob@example.com"
      ]
    },
    "period": "2m"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-uptime_delete_alert">
<summary><span>Delete an Alert — <code>digitalocean.<wbr>uptime_<wbr>delete_<wbr>alert</code></span></summary>
<p>Run <strong>Delete an Alert</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.uptime_delete_alert">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.check_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a check.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
<tr>
<td><code>path.alert_id</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an alert.</td>
<td><code>format: &quot;uuid&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.uptime_delete_alert">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "check_id": "4de7ac8b-495b-4884-9a69-1050c6793cd6",
    "alert_id": "17f0f0ae-b7e5-4ef6-86e3-aa569db58284"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_agents">
<summary><span>List Agents — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>agents</code></span></summary>
<p>Run <strong>List Agents</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_agents">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.only_deployed</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Only list agents that are deployed.</td>
<td></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_agents">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_agent">
<summary><span>Create an Agent — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>agent</code></span></summary>
<p>Run <strong>Create an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_agent">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateAgentInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_agent">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_agent_api_keys">
<summary><span>List Agent API Keys — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>agent_<wbr>api_<wbr>keys</code></span></summary>
<p>Run <strong>List Agent API Keys</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_agent_api_keys">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Agent id</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_agent_api_keys">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_agent_api_key">
<summary><span>Create an Agent API Key — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>agent_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Create an Agent API Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_agent_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Agent id</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateAgentAPIKeyInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_agent_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_agent_api_key">
<summary><span>Update API Key for an Agent — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>agent_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Update API Key for an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_agent_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Agent id</td>
<td></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key ID</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateAgentAPIKeyInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_agent_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_agent_api_key">
<summary><span>Delete API Key for an Agent  — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>agent_<wbr>api_<wbr>key</code></span></summary>
<p>Run **Delete API Key for an Agent ** with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_agent_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for your agent.</td>
<td></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key for an agent.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_agent_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_regenerate_agent_api_key">
<summary><span>Regenerate API Key for an Agent — <code>digitalocean.<wbr>genai_<wbr>regenerate_<wbr>agent_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Regenerate API Key for an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_regenerate_agent_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Agent id</td>
<td></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_regenerate_agent_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_attach_agent_function">
<summary><span>Add Function Route to an Agent — <code>digitalocean.<wbr>genai_<wbr>attach_<wbr>agent_<wbr>function</code></span></summary>
<p>Run <strong>Add Function Route to an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_attach_agent_function">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Agent id</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiLinkAgentFunctionInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_attach_agent_function">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_agent_function">
<summary><span>Update Function Route for an Agent — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>agent_<wbr>function</code></span></summary>
<p>Run <strong>Update Function Route for an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_agent_function">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Agent id</td>
<td></td>
</tr>
<tr>
<td><code>path.function_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Function id</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateAgentFunctionInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_agent_function">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "function_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_detach_agent_function">
<summary><span>Delete Function Route for an Agent — <code>digitalocean.<wbr>genai_<wbr>detach_<wbr>agent_<wbr>function</code></span></summary>
<p>Run <strong>Delete Function Route for an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_detach_agent_function">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The id of the agent the function route belongs to.</td>
<td></td>
</tr>
<tr>
<td><code>path.function_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The function route to be destroyed. This does not destroy the function itself.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_detach_agent_function">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "function_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_attach_agent_guardrails">
<summary><span>Attach Guardrails to an Agent — <code>digitalocean.<wbr>genai_<wbr>attach_<wbr>agent_<wbr>guardrails</code></span></summary>
<p>Run <strong>Attach Guardrails to an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_attach_agent_guardrails">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The UUID of the agent.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiLinkAgentGuardrailsInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_attach_agent_guardrails">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_detach_agent_guardrail">
<summary><span>Detach a Guardrail from an Agent — <code>digitalocean.<wbr>genai_<wbr>detach_<wbr>agent_<wbr>guardrail</code></span></summary>
<p>Run <strong>Detach a Guardrail from an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_detach_agent_guardrail">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The UUID of the agent.</td>
<td></td>
</tr>
<tr>
<td><code>path.guardrail_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The UUID of the guardrail to detach.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_detach_agent_guardrail">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "guardrail_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_attach_knowledge_bases">
<summary><span>Attach Knowledge Bases to an Agent — <code>digitalocean.<wbr>genai_<wbr>attach_<wbr>knowledge_<wbr>bases</code></span></summary>
<p>Run <strong>Attach Knowledge Bases to an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_attach_knowledge_bases">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an agent.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_attach_knowledge_bases">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_attach_knowledge_base">
<summary><span>Attach Knowledge Base to an Agent — <code>digitalocean.<wbr>genai_<wbr>attach_<wbr>knowledge_<wbr>base</code></span></summary>
<p>Run <strong>Attach Knowledge Base to an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_attach_knowledge_base">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an agent.</td>
<td></td>
</tr>
<tr>
<td><code>path.knowledge_base_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for a knowledge base.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_attach_knowledge_base">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "knowledge_base_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_detach_knowledge_base">
<summary><span>Detach Knowledge Base from an Agent — <code>digitalocean.<wbr>genai_<wbr>detach_<wbr>knowledge_<wbr>base</code></span></summary>
<p>Run <strong>Detach Knowledge Base from an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_detach_knowledge_base">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Agent id</td>
<td></td>
</tr>
<tr>
<td><code>path.knowledge_base_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Knowledge base id</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_detach_knowledge_base">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "knowledge_base_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_attach_agent">
<summary><span>Add Agent Route to an Agent — <code>digitalocean.<wbr>genai_<wbr>attach_<wbr>agent</code></span></summary>
<p>Run <strong>Add Agent Route to an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_attach_agent">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.parent_agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for the parent agent.</td>
<td></td>
</tr>
<tr>
<td><code>path.child_agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Routed agent id</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiLinkAgentInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_attach_agent">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "parent_agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "child_agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_attached_agent">
<summary><span>Update Agent Route for an Agent — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>attached_<wbr>agent</code></span></summary>
<p>Run <strong>Update Agent Route for an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_attached_agent">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.parent_agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for the parent agent.</td>
<td></td>
</tr>
<tr>
<td><code>path.child_agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Routed agent id</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateLinkedAgentInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_attached_agent">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "parent_agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "child_agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_detach_agent">
<summary><span>Delete Agent Route for an Agent — <code>digitalocean.<wbr>genai_<wbr>detach_<wbr>agent</code></span></summary>
<p>Run <strong>Delete Agent Route for an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_detach_agent">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.parent_agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Pagent agent id</td>
<td></td>
</tr>
<tr>
<td><code>path.child_agent_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Routed agent id</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_detach_agent">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "parent_agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "child_agent_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_agent">
<summary><span>Retrieve an Existing Agent — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>agent</code></span></summary>
<p>Run <strong>Retrieve an Existing Agent</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_agent">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Unique agent id</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_agent">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_agent">
<summary><span>Update an Agent — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>agent</code></span></summary>
<p>Run <strong>Update an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_agent">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Unique agent id</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateAgentInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_agent">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_agent">
<summary><span>Delete an Agent — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>agent</code></span></summary>
<p>Run <strong>Delete an Agent</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_agent">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Unique agent id</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_agent">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_agent_children">
<summary><span>View Agent Routes — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>agent_<wbr>children</code></span></summary>
<p>Run <strong>View Agent Routes</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_agent_children">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Agent id</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_agent_children">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_agent_deployment_visibility">
<summary><span>Update Agent Status — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>agent_<wbr>deployment_<wbr>visibility</code></span></summary>
<p>Run <strong>Update Agent Status</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_agent_deployment_visibility">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Unique id</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateAgentDeploymentVisibilityInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_agent_deployment_visibility">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_agent_usage">
<summary><span>Get Agent Usage — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>agent_<wbr>usage</code></span></summary>
<p>Run <strong>Get Agent Usage</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_agent_usage">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Agent id</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.start</code></td>
<td>string</td>
<td>Optional</td>
<td>Return all usage data from this date.</td>
<td></td>
</tr>
<tr>
<td><code>query.stop</code></td>
<td>string</td>
<td>Optional</td>
<td>Return all usage data up to this date, if omitted, will return up to the current date.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_agent_usage">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_agent_versions">
<summary><span>List Agent Versions — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>agent_<wbr>versions</code></span></summary>
<p>Run <strong>List Agent Versions</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_agent_versions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Agent uuid</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_agent_versions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_rollback_to_agent_version">
<summary><span>Rollback to Agent Version — <code>digitalocean.<wbr>genai_<wbr>rollback_<wbr>to_<wbr>agent_<wbr>version</code></span></summary>
<p>Run <strong>Rollback to Agent Version</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_rollback_to_agent_version">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Agent unique identifier</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiRollbackToAgentVersionInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_rollback_to_agent_version">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_anthropic_api_keys">
<summary><span>List Anthropic API Keys — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>anthropic_<wbr>api_<wbr>keys</code></span></summary>
<p>Run <strong>List Anthropic API Keys</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_anthropic_api_keys">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_anthropic_api_keys">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_anthropic_api_key">
<summary><span>Create Anthropic API Key — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>anthropic_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Create Anthropic API Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_anthropic_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateAnthropicAPIKeyInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_anthropic_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_anthropic_api_key">
<summary><span>Get Anthropic API Key — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>anthropic_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Get Anthropic API Key</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_anthropic_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_anthropic_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_anthropic_api_key">
<summary><span>Update Anthropic API Key — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>anthropic_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Update Anthropic API Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_anthropic_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key ID</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateAnthropicAPIKeyInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_anthropic_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_anthropic_api_key">
<summary><span>Delete Anthropic API Key — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>anthropic_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Delete Anthropic API Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_anthropic_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_anthropic_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_agents_by_anthropic_key">
<summary><span>List agents by Anthropic key — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>agents_<wbr>by_<wbr>anthropic_<wbr>key</code></span></summary>
<p>Run <strong>List agents by Anthropic key</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_agents_by_anthropic_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Unique ID of Anthropic key</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_agents_by_anthropic_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_custom_models">
<summary><span>List Custom Models — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>custom_<wbr>models</code></span></summary>
<p>Run <strong>List Custom Models</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_custom_models">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number for pagination.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items per page.</td>
<td></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter by model status.</td>
<td><code>enum: [&quot;STATUS_UNSPECIFIED&quot;,&quot;STATUS_IMPORTING&quot;,&quot;STATUS_READY&quot;,&quot;STATUS_FAILED&quot;,&quot;STATUS_DELETED&quot;]; default: &quot;STATUS_UNSPECIFIED&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_custom_models">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_import_custom_model">
<summary><span>Import Custom Model — <code>digitalocean.<wbr>genai_<wbr>import_<wbr>custom_<wbr>model</code></span></summary>
<p>Run <strong>Import Custom Model</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_import_custom_model">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiImportCustomModelInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_import_custom_model">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_custom_model">
<summary><span>Get Custom Model — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>custom_<wbr>model</code></span></summary>
<p>Run <strong>Get Custom Model</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_custom_model">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the custom model to retrieve</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_custom_model">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_custom_model">
<summary><span>Delete Custom Model — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>custom_<wbr>model</code></span></summary>
<p>Run <strong>Delete Custom Model</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_custom_model">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the custom model to delete</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_custom_model">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_custom_model_metadata">
<summary><span>Update Custom Model Metadata — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>custom_<wbr>model_<wbr>metadata</code></span></summary>
<p>Run <strong>Update Custom Model Metadata</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_custom_model_metadata">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the custom model to update</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateCustomModelMetadataInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_custom_model_metadata">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_evaluation_datasets">
<summary><span>List Evaluation Datasets — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>evaluation_<wbr>datasets</code></span></summary>
<p>Run <strong>List Evaluation Datasets</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_evaluation_datasets">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.dataset_type</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter by evaluation dataset type.</td>
<td><code>enum: [&quot;EVALUATION_DATASET_TYPE_UNKNOWN&quot;,&quot;EVALUATION_DATASET_TYPE_MODEL&quot;]; default: &quot;EVALUATION_DATASET_TYPE_UNKNOWN&quot;</code></td>
</tr>
<tr>
<td><code>query.dataset_paradigm</code></td>
<td>—</td>
<td>Optional</td>
<td>Filter by evaluation dataset paradigm (row/content shape).</td>
<td><code>$ref: &quot;#/definitions/apiEvaluationDatasetParadigm&quot;</code></td>
</tr>
<tr>
<td><code>query.has_ground_truth</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Filter by whether the dataset includes ground-truth values.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_evaluation_datasets">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_evaluation_dataset">
<summary><span>Create Evaluation Dataset — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>evaluation_<wbr>dataset</code></span></summary>
<p>Run <strong>Create Evaluation Dataset</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_evaluation_dataset">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateEvaluationDatasetInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_evaluation_dataset">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_evaluation_dataset_file_upload_presigned_urls">
<summary><span>Create Presigned URLs for Evaluation Dataset File Upload — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>evaluation_<wbr>dataset_<wbr>file_<wbr>upload_<wbr>presigned_<wbr>urls</code></span></summary>
<p>Run <strong>Create Presigned URLs for Evaluation Dataset File Upload</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_evaluation_dataset_file_upload_presigned_urls">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateDataSourceFileUploadPresignedUrlsInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_evaluation_dataset_file_upload_presigned_urls">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_evaluation_dataset">
<summary><span>Delete Evaluation Dataset — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>evaluation_<wbr>dataset</code></span></summary>
<p>Run <strong>Delete Evaluation Dataset</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_evaluation_dataset">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.dataset_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the evaluation dataset to delete.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_evaluation_dataset">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "dataset_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_evaluation_dataset_download_url">
<summary><span>Get Download URL for Evaluation Dataset — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>evaluation_<wbr>dataset_<wbr>download_<wbr>url</code></span></summary>
<p>Run <strong>Get Download URL for Evaluation Dataset</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_evaluation_dataset_download_url">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.dataset_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the evaluation dataset.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_evaluation_dataset_download_url">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "dataset_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_evaluation_metrics">
<summary><span>List Evaluation Metrics — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>evaluation_<wbr>metrics</code></span></summary>
<p>Run <strong>List Evaluation Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_evaluation_metrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_evaluation_metrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_custom_evaluation_metric">
<summary><span>Create Custom Evaluation Metric — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>custom_<wbr>evaluation_<wbr>metric</code></span></summary>
<p>Run <strong>Create Custom Evaluation Metric</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_custom_evaluation_metric">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateCustomEvaluationMetricInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_custom_evaluation_metric">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_custom_evaluation_metric">
<summary><span>Update Custom Evaluation Metric — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>custom_<wbr>evaluation_<wbr>metric</code></span></summary>
<p>Run <strong>Update Custom Evaluation Metric</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_custom_evaluation_metric">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.metric_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the custom metric to update.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateCustomEvaluationMetricInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_custom_evaluation_metric">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "metric_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_custom_evaluation_metric">
<summary><span>Delete Custom Evaluation Metric — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>custom_<wbr>evaluation_<wbr>metric</code></span></summary>
<p>Run <strong>Delete Custom Evaluation Metric</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_custom_evaluation_metric">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.metric_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the custom metric to delete.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_custom_evaluation_metric">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "metric_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_run_evaluation_test_case">
<summary><span>Run an Evaluation Test Case — <code>digitalocean.<wbr>genai_<wbr>run_<wbr>evaluation_<wbr>test_<wbr>case</code></span></summary>
<p>Run <strong>Run an Evaluation Test Case</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_run_evaluation_test_case">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiRunEvaluationTestCaseInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_run_evaluation_test_case">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_evaluation_run">
<summary><span>Retrieve Information About an Existing Evaluation Run — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>evaluation_<wbr>run</code></span></summary>
<p>Run <strong>Retrieve Information About an Existing Evaluation Run</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_evaluation_run">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.evaluation_run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Evaluation run UUID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_evaluation_run">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "evaluation_run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_evaluation_run_results">
<summary><span>Retrieve Results of an Evaluation Run — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>evaluation_<wbr>run_<wbr>results</code></span></summary>
<p>Run <strong>Retrieve Results of an Evaluation Run</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_evaluation_run_results">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.evaluation_run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Evaluation run UUID.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_evaluation_run_results">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "evaluation_run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_evaluation_run_prompt_results">
<summary><span>Retrieve Results of an Evaluation Run Prompt — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>evaluation_<wbr>run_<wbr>prompt_<wbr>results</code></span></summary>
<p>Run <strong>Retrieve Results of an Evaluation Run Prompt</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_evaluation_run_prompt_results">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.evaluation_run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Evaluation run UUID.</td>
<td></td>
</tr>
<tr>
<td><code>path.prompt_id</code></td>
<td>integer</td>
<td>Required</td>
<td>Prompt ID to get results for.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_evaluation_run_prompt_results">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "evaluation_run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "prompt_id": 1
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_evaluation_test_cases">
<summary><span>List Evaluation Test Cases — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>evaluation_<wbr>test_<wbr>cases</code></span></summary>
<p>Run <strong>List Evaluation Test Cases</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_evaluation_test_cases">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_evaluation_test_cases">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_evaluation_test_case">
<summary><span>Create Evaluation Test Case. — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>evaluation_<wbr>test_<wbr>case</code></span></summary>
<p>Run <strong>Create Evaluation Test Case.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_evaluation_test_case">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateEvaluationTestCaseInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_evaluation_test_case">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_evaluation_runs_by_test_case">
<summary><span>List Evaluation Runs by Test Case — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>evaluation_<wbr>runs_<wbr>by_<wbr>test_<wbr>case</code></span></summary>
<p>Run <strong>List Evaluation Runs by Test Case</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_evaluation_runs_by_test_case">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.evaluation_test_case_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Evaluation run UUID.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.evaluation_test_case_version</code></td>
<td>integer</td>
<td>Optional</td>
<td>Version of the test case.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_evaluation_runs_by_test_case">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "evaluation_test_case_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_evaluation_test_case">
<summary><span>Retrieve Information About an Existing Evaluation Test Case — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>evaluation_<wbr>test_<wbr>case</code></span></summary>
<p>Run <strong>Retrieve Information About an Existing Evaluation Test Case</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_evaluation_test_case">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.test_case_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The test case uuid to retrieve.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.evaluation_test_case_version</code></td>
<td>integer</td>
<td>Optional</td>
<td>Version of the test case.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_evaluation_test_case">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "test_case_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_evaluation_test_case">
<summary><span>Update an Evaluation Test Case. — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>evaluation_<wbr>test_<wbr>case</code></span></summary>
<p>Run <strong>Update an Evaluation Test Case.</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_evaluation_test_case">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.test_case_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Test-case UUID to update</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateEvaluationTestCaseInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_evaluation_test_case">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "test_case_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_indexing_jobs">
<summary><span>List Indexing Jobs for a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>indexing_<wbr>jobs</code></span></summary>
<p>Run <strong>List Indexing Jobs for a Knowledge Base</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_indexing_jobs">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_indexing_jobs">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_indexing_job">
<summary><span>Start Indexing Job for a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>indexing_<wbr>job</code></span></summary>
<p>Run <strong>Start Indexing Job for a Knowledge Base</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_indexing_job">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiStartKnowledgeBaseIndexingJobInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_indexing_job">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_indexing_job_data_sources">
<summary><span>List Data Sources for Indexing Job for a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>indexing_<wbr>job_<wbr>data_<wbr>sources</code></span></summary>
<p>Run <strong>List Data Sources for Indexing Job for a Knowledge Base</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_indexing_job_data_sources">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.indexing_job_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Uuid of the indexing job</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_indexing_job_data_sources">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "indexing_job_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_indexing_job_details_signed_url">
<summary><span>Get Signed URL for Indexing Job Details — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>indexing_<wbr>job_<wbr>details_<wbr>signed_<wbr>url</code></span></summary>
<p>Run <strong>Get Signed URL for Indexing Job Details</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_indexing_job_details_signed_url">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.indexing_job_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>The uuid of the indexing job</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_indexing_job_details_signed_url">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "indexing_job_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_indexing_job">
<summary><span>Retrieve Status of Indexing Job for a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>indexing_<wbr>job</code></span></summary>
<p>Run <strong>Retrieve Status of Indexing Job for a Knowledge Base</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_indexing_job">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Indexing job id</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_indexing_job">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_cancel_indexing_job">
<summary><span>Cancel Indexing Job for a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>cancel_<wbr>indexing_<wbr>job</code></span></summary>
<p>Run <strong>Cancel Indexing Job for a Knowledge Base</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_cancel_indexing_job">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>A unique identifier for an indexing job.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCancelKnowledgeBaseIndexingJobInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_cancel_indexing_job">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_knowledge_bases">
<summary><span>List Knowledge Bases — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>knowledge_<wbr>bases</code></span></summary>
<p>Run <strong>List Knowledge Bases</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_knowledge_bases">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_knowledge_bases">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_knowledge_base">
<summary><span>Create a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>knowledge_<wbr>base</code></span></summary>
<p>Run <strong>Create a Knowledge Base</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_knowledge_base">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateKnowledgeBaseInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_knowledge_base">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_data_source_file_upload_presigned_urls">
<summary><span>Create Presigned URLs for Data Source File Upload — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>data_<wbr>source_<wbr>file_<wbr>upload_<wbr>presigned_<wbr>urls</code></span></summary>
<p>Run <strong>Create Presigned URLs for Data Source File Upload</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_data_source_file_upload_presigned_urls">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateDataSourceFileUploadPresignedUrlsInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_data_source_file_upload_presigned_urls">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_knowledge_base_data_sources">
<summary><span>List Data Sources for a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>knowledge_<wbr>base_<wbr>data_<wbr>sources</code></span></summary>
<p>Run <strong>List Data Sources for a Knowledge Base</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_knowledge_base_data_sources">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.knowledge_base_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Knowledge base id</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_knowledge_base_data_sources">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "knowledge_base_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_knowledge_base_data_source">
<summary><span>Add Data Source to a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>knowledge_<wbr>base_<wbr>data_<wbr>source</code></span></summary>
<p>Run <strong>Add Data Source to a Knowledge Base</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_knowledge_base_data_source">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.knowledge_base_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Knowledge base id</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateKnowledgeBaseDataSourceInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_knowledge_base_data_source">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "knowledge_base_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_knowledge_base_data_source">
<summary><span>Update Data Source options — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>knowledge_<wbr>base_<wbr>data_<wbr>source</code></span></summary>
<p>Run <strong>Update Data Source options</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_knowledge_base_data_source">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.knowledge_base_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Knowledge Base ID (Path Parameter)</td>
<td></td>
</tr>
<tr>
<td><code>path.data_source_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Data Source ID (Path Parameter)</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateKnowledgeBaseDataSourceInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_knowledge_base_data_source">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "knowledge_base_uuid": "123e4567-e89b-12d3-a456-426614174000",
    "data_source_uuid": "123e4567-e89b-12d3-a456-426614174000"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_knowledge_base_data_source">
<summary><span>Delete a Data Source from a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>knowledge_<wbr>base_<wbr>data_<wbr>source</code></span></summary>
<p>Run <strong>Delete a Data Source from a Knowledge Base</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_knowledge_base_data_source">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.knowledge_base_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Knowledge base id</td>
<td></td>
</tr>
<tr>
<td><code>path.data_source_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Data source id</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_knowledge_base_data_source">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "knowledge_base_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "data_source_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_indexing_jobs_by_knowledge_base">
<summary><span>List Indexing Jobs for a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>indexing_<wbr>jobs_<wbr>by_<wbr>knowledge_<wbr>base</code></span></summary>
<p>Run <strong>List Indexing Jobs for a Knowledge Base</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_indexing_jobs_by_knowledge_base">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.knowledge_base_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Knowledge base uuid in string</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_indexing_jobs_by_knowledge_base">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "knowledge_base_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_knowledge_base">
<summary><span>Retrieve Information About an Existing Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>knowledge_<wbr>base</code></span></summary>
<p>Run <strong>Retrieve Information About an Existing Knowledge Base</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_knowledge_base">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Knowledge base id</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_knowledge_base">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_knowledge_base">
<summary><span>Update a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>knowledge_<wbr>base</code></span></summary>
<p>Run <strong>Update a Knowledge Base</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_knowledge_base">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Knowledge base id</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateKnowledgeBaseInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_knowledge_base">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_knowledge_base">
<summary><span>Delete a Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>knowledge_<wbr>base</code></span></summary>
<p>Run <strong>Delete a Knowledge Base</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_knowledge_base">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Knowledge base id</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_knowledge_base">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_model_eval_dataset_upload_presigned_urls">
<summary><span>Create Presigned URLs for Model Evaluation Dataset File Upload — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>model_<wbr>eval_<wbr>dataset_<wbr>upload_<wbr>presigned_<wbr>urls</code></span></summary>
<p>Run <strong>Create Presigned URLs for Model Evaluation Dataset File Upload</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_model_eval_dataset_upload_presigned_urls">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateModelEvalDatasetUploadPresignedUrlsInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_model_eval_dataset_upload_presigned_urls">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_model_evaluation_metrics">
<summary><span>List Model Evaluation Metrics — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>model_<wbr>evaluation_<wbr>metrics</code></span></summary>
<p>Run <strong>List Model Evaluation Metrics</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_model_evaluation_metrics">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_model_evaluation_metrics">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_model_evaluation_presets">
<summary><span>List Model Evaluation Presets — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>model_<wbr>evaluation_<wbr>presets</code></span></summary>
<p>Run <strong>List Model Evaluation Presets</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_model_evaluation_presets">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_model_evaluation_presets">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_model_evaluation_preset">
<summary><span>Retrieve Model Evaluation Preset — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>model_<wbr>evaluation_<wbr>preset</code></span></summary>
<p>Run <strong>Retrieve Model Evaluation Preset</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_model_evaluation_preset">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.eval_preset_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the evaluation preset.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_model_evaluation_preset">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "eval_preset_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_model_evaluation_preset">
<summary><span>Delete Model Evaluation Preset — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>model_<wbr>evaluation_<wbr>preset</code></span></summary>
<p>Run <strong>Delete Model Evaluation Preset</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_model_evaluation_preset">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.eval_preset_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the evaluation preset to delete.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_model_evaluation_preset">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "eval_preset_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_model_evaluation_runs">
<summary><span>List Model Evaluation Runs — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>model_<wbr>evaluation_<wbr>runs</code></span></summary>
<p>Run <strong>List Model Evaluation Runs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_model_evaluation_runs">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.eval_preset_uuid</code></td>
<td>string</td>
<td>Optional</td>
<td>UUID of the evaluation preset to filter by.</td>
<td></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter by evaluation run status.</td>
<td><code>enum: [&quot;MODEL_EVALUATION_RUN_STATUS_UNSPECIFIED&quot;,&quot;MODEL_EVALUATION_RUN_QUEUED&quot;,&quot;MODEL_EVALUATION_RUN_RUNNING_DATASET&quot;,&quot;MODEL_EVALUATION_RUN_EVALUATING_RESULTS&quot;,&quot;MODEL_EVALUATION_RUN_CANCELLING&quot;,&quot;MODEL_EVALUATION_RUN_CANCELLED&quot;,&quot;MODEL_EVALUATION_RUN_SUCCESSFUL&quot;,&quot;MODEL_EVALUATION_RUN_PARTIALLY_SUCCESSFUL&quot;,&quot;MODEL_EVALUATION_RUN_FAILED&quot;]; default: &quot;MODEL_EVALUATION_RUN_STATUS_UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
<tr>
<td><code>query.statuses</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter by one or more statuses. Empty means no status filter.</td>
<td></td>
</tr>
<tr>
<td><code>query.statuses[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>enum: [&quot;MODEL_EVALUATION_RUN_STATUS_UNSPECIFIED&quot;,&quot;MODEL_EVALUATION_RUN_QUEUED&quot;,&quot;MODEL_EVALUATION_RUN_RUNNING_DATASET&quot;,&quot;MODEL_EVALUATION_RUN_EVALUATING_RESULTS&quot;,&quot;MODEL_EVALUATION_RUN_CANCELLING&quot;,&quot;MODEL_EVALUATION_RUN_CANCELLED&quot;,&quot;MODEL_EVALUATION_RUN_SUCCESSFUL&quot;,&quot;MODEL_EVALUATION_RUN_PARTIALLY_SUCCESSFUL&quot;,&quot;MODEL_EVALUATION_RUN_FAILED&quot;]</code></td>
</tr>
<tr>
<td><code>query.candidate_types</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter by one or more candidate model source types (serverless, dedicated, router). Empty means no candidate-type filter.</td>
<td></td>
</tr>
<tr>
<td><code>query.candidate_types[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>enum: [&quot;CANDIDATE_MODEL_SOURCE_SERVERLESS&quot;,&quot;CANDIDATE_MODEL_SOURCE_DEDICATED&quot;,&quot;CANDIDATE_MODEL_SOURCE_ROUTER&quot;]</code></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Free-text search across the eval run name, candidate model name and dataset name (case-insensitive substring match). Empty means no search.</td>
<td></td>
</tr>
<tr>
<td><code>query.sort_by</code></td>
<td>string</td>
<td>Optional</td>
<td>Field to sort by. Defaults to creation date when unspecified.</td>
<td><code>enum: [&quot;MODEL_EVALUATION_RUN_SORT_FIELD_UNSPECIFIED&quot;,&quot;MODEL_EVALUATION_RUN_SORT_FIELD_CREATED_AT&quot;,&quot;MODEL_EVALUATION_RUN_SORT_FIELD_STATUS&quot;]; default: &quot;MODEL_EVALUATION_RUN_SORT_FIELD_UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort direction. Defaults to descending when unspecified.</td>
<td><code>enum: [&quot;SORT_DIRECTION_UNSPECIFIED&quot;,&quot;SORT_DIRECTION_ASC&quot;,&quot;SORT_DIRECTION_DESC&quot;]; default: &quot;SORT_DIRECTION_UNSPECIFIED&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_model_evaluation_runs">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_model_evaluation_run">
<summary><span>Create Model Evaluation Run — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>model_<wbr>evaluation_<wbr>run</code></span></summary>
<p>Run <strong>Create Model Evaluation Run</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_model_evaluation_run">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateModelEvaluationRunInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_model_evaluation_run">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_model_evaluation_run">
<summary><span>Retrieve Model Evaluation Run — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>model_<wbr>evaluation_<wbr>run</code></span></summary>
<p>Run <strong>Retrieve Model Evaluation Run</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_model_evaluation_run">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.eval_run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the evaluation run.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number for per-prompt results (defaults to 1).</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of per-prompt results per page (defaults to 50).</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_model_evaluation_run">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "eval_run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_model_evaluation_run">
<summary><span>Delete Model Evaluation Run — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>model_<wbr>evaluation_<wbr>run</code></span></summary>
<p>Run <strong>Delete Model Evaluation Run</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_model_evaluation_run">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.eval_run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the model evaluation run to delete. The run must be in a terminal status (<code>successful</code>, <code>partially_successful</code>, <code>failed</code>, or <code>cancelled</code>). For runs still in progress, either wait for the run to finish or cancel it, then retry the delete.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_model_evaluation_run">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "eval_run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_model_evaluation_run">
<summary><span>Update Model Evaluation Run — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>model_<wbr>evaluation_<wbr>run</code></span></summary>
<p>Run <strong>Update Model Evaluation Run</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_model_evaluation_run">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.eval_run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the model evaluation run to update. Returned by <code>CreateModelEvaluationRun</code> and listed via <code>ListModelEvaluationRuns</code>.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateModelEvaluationRunInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_model_evaluation_run">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "eval_run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_cancel_model_evaluation_run">
<summary><span>Cancel Model Evaluation Run — <code>digitalocean.<wbr>genai_<wbr>cancel_<wbr>model_<wbr>evaluation_<wbr>run</code></span></summary>
<p>Run <strong>Cancel Model Evaluation Run</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_cancel_model_evaluation_run">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.eval_run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the model evaluation run to cancel. Returned by <code>CreateModelEvaluationRun</code> and listed via <code>ListModelEvaluationRuns</code>. The run must be in a non-terminal status (queued, running_dataset, or evaluating_results); already-terminal runs return an error.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCancelModelEvaluationRunInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_cancel_model_evaluation_run">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "eval_run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_model_evaluation_run_results_download_url">
<summary><span>Get Download URL for Model Evaluation Run Results — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>model_<wbr>evaluation_<wbr>run_<wbr>results_<wbr>download_<wbr>url</code></span></summary>
<p>Run <strong>Get Download URL for Model Evaluation Run Results</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_model_evaluation_run_results_download_url">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.eval_run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the evaluation run.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_model_evaluation_run_results_download_url">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "eval_run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_models">
<summary><span>List Available Models — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>models</code></span></summary>
<p>Run <strong>List Available Models</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_models">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.usecases</code></td>
<td>array</td>
<td>Optional</td>
<td>Include only models defined for the listed usecases.   - MODEL_USECASE_UNKNOWN: The use case of the model is unknown  - MODEL_USECASE_AGENT: The model maybe used in an agent  - MODEL_USECASE_FINETUNED: The model maybe used for fine tuning  - MODEL_USECASE_KNOWLEDGEBASE: The model maybe used for knowledge bases (embedding models)  - MODEL_USECASE_GUARDRAIL: The model maybe used for guardrails  - MODEL_USECASE_REASONING: The model usecase for reasoning  - MODEL_USECASE_SERVERLESS: The model usecase for serverless inference</td>
<td></td>
</tr>
<tr>
<td><code>query.usecases[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>enum: [&quot;MODEL_USECASE_UNKNOWN&quot;,&quot;MODEL_USECASE_AGENT&quot;,&quot;MODEL_USECASE_FINETUNED&quot;,&quot;MODEL_USECASE_KNOWLEDGEBASE&quot;,&quot;MODEL_USECASE_GUARDRAIL&quot;,&quot;MODEL_USECASE_REASONING&quot;,&quot;MODEL_USECASE_SERVERLESS&quot;]</code></td>
</tr>
<tr>
<td><code>query.public_only</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Only include models that are publicly available.</td>
<td></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_models">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_model_api_keys">
<summary><span>List Model API Keys — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>model_<wbr>api_<wbr>keys</code></span></summary>
<p>Run <strong>List Model API Keys</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_model_api_keys">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_model_api_keys">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_model_api_key">
<summary><span>Update API Key for a Model — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>model_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Update API Key for a Model</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_model_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key ID</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateModelAPIKeyInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_model_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_model_api_key">
<summary><span>Delete API Key for a Model — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>model_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Delete API Key for a Model</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_model_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key for an agent.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_model_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_regenerate_model_api_key">
<summary><span>Regenerate API Key for a Model — <code>digitalocean.<wbr>genai_<wbr>regenerate_<wbr>model_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Regenerate API Key for a Model</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_regenerate_model_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_regenerate_model_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_model_catalog">
<summary><span>List Model Catalog — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>model_<wbr>catalog</code></span></summary>
<p>Run <strong>List Model Catalog</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_model_catalog">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number for pagination.</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Deprecated. Use <code>per_page</code> instead.</td>
<td></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Partial, case-insensitive match on the model&#39;s display name.</td>
<td></td>
</tr>
<tr>
<td><code>query.model_type</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter by model type. Multiple values use OR semantics. Accepted values: <code>chat</code>, <code>embedding</code>, <code>image</code>, <code>reasoning</code>, <code>coding</code>, <code>audio</code>, <code>reranking</code>.</td>
<td></td>
</tr>
<tr>
<td><code>query.model_type[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>query.provider</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter by model creator/developer. Multiple values use OR semantics. Values are data-driven; use <code>available_providers</code> from the response to discover valid options.</td>
<td></td>
</tr>
<tr>
<td><code>query.provider[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>query.availability</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter by deployment availability. Multiple values use OR semantics. Accepted values: <code>serverless</code>, <code>dedicated</code>.</td>
<td></td>
</tr>
<tr>
<td><code>query.availability[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>query.badges</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter by badge. Multiple values use OR semantics. Accepted values: <code>featured</code>, <code>new</code>, <code>preview</code>.</td>
<td></td>
</tr>
<tr>
<td><code>query.badges[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>query.sort_by</code></td>
<td>string</td>
<td>Optional</td>
<td>Field to sort results by. Default is <code>MODEL_CATALOG_SORT_BY_CREATED_AT</code>.   - MODEL_CATALOG_SORT_BY_CREATED_AT: Default: sort by creation date.  - MODEL_CATALOG_SORT_BY_NAME: Sort by the model&#39;s display name (case-insensitive).  - MODEL_CATALOG_SORT_BY_PRICE: Sort by input token price.</td>
<td><code>enum: [&quot;MODEL_CATALOG_SORT_BY_CREATED_AT&quot;,&quot;MODEL_CATALOG_SORT_BY_NAME&quot;,&quot;MODEL_CATALOG_SORT_BY_PRICE&quot;]; default: &quot;MODEL_CATALOG_SORT_BY_CREATED_AT&quot;</code></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Number of items per page. Replaces the deprecated <code>limit</code> field.</td>
<td></td>
</tr>
<tr>
<td><code>query.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort direction. Defaults to descending when unspecified.</td>
<td><code>enum: [&quot;SORT_DIRECTION_UNSPECIFIED&quot;,&quot;SORT_DIRECTION_ASC&quot;,&quot;SORT_DIRECTION_DESC&quot;]; default: &quot;SORT_DIRECTION_UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.use_case</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter by pre-defined use case. When unspecified, no use-case filter is applied. Accepted values: <code>MODEL_CATALOG_USE_CASE_CODING</code>, <code>MODEL_CATALOG_USE_CASE_AGENTS</code>, <code>MODEL_CATALOG_USE_CASE_AUDIO</code>, <code>MODEL_CATALOG_USE_CASE_IMAGE</code>, <code>MODEL_CATALOG_USE_CASE_EMBEDDING</code>, <code>MODEL_CATALOG_USE_CASE_VIDEO</code>.   - MODEL_CATALOG_USE_CASE_UNSPECIFIED: No use-case filter applied; return all models.  - MODEL_CATALOG_USE_CASE_CODING: Coding-optimized models: model_type = coding, or usecases include coding, agentic_coding, or code_generation.  - MODEL_CATALOG_USE_CASE_AGENTS: Agent-building models: usecases include tool_calling, agentic, agent_platform, agentic_workflows, or agentic_coding.  - MODEL_CATALOG_USE_CASE_AUDIO: Audio models: model_type is audio, or usecases include audio, text_to_speech, or voice_cloning, or output modalities include audio.  - MODEL_CATALOG_USE_CASE_IMAGE: Image models: model_type is image, or usecases include image_generation, text_to_image, or ideogram, or output modalities include image.  - MODEL_CATALOG_USE_CASE_VIDEO: Video models: usecases include video_generation or text_to_video, or output modalities include video.  - MODEL_CATALOG_USE_CASE_EMBEDDING: Embedding and reranking models: model_type is embedding or reranking, or usecases include vectorization or reranking.</td>
<td><code>enum: [&quot;MODEL_CATALOG_USE_CASE_UNSPECIFIED&quot;,&quot;MODEL_CATALOG_USE_CASE_CODING&quot;,&quot;MODEL_CATALOG_USE_CASE_AGENTS&quot;,&quot;MODEL_CATALOG_USE_CASE_AUDIO&quot;,&quot;MODEL_CATALOG_USE_CASE_IMAGE&quot;,&quot;MODEL_CATALOG_USE_CASE_VIDEO&quot;,&quot;MODEL_CATALOG_USE_CASE_EMBEDDING&quot;]; default: &quot;MODEL_CATALOG_USE_CASE_UNSPECIFIED&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_model_catalog">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_model_catalog_card">
<summary><span>Get Model Catalog Card — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>model_<wbr>catalog_<wbr>card</code></span></summary>
<p>Run <strong>Get Model Catalog Card</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_model_catalog_card">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.id</code></td>
<td>string</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.model_id</code></td>
<td>string</td>
<td>Optional</td>
<td>Model identifier used for API calls (e.g., &quot;llama3.1-70b-instruct&quot;). Alternative to UUID lookup.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_model_catalog_card">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "id": "\"example string\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_model_routers">
<summary><span>List Model Routers — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>model_<wbr>routers</code></span></summary>
<p>Run <strong>List Model Routers</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_model_routers">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_model_routers">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_model_router">
<summary><span>Create a Model Router — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>model_<wbr>router</code></span></summary>
<p>Run <strong>Create a Model Router</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_model_router">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateModelRouterInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_model_router">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_model_router_presets">
<summary><span>List Model Router Presets — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>model_<wbr>router_<wbr>presets</code></span></summary>
<p>Run <strong>List Model Router Presets</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_model_router_presets">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_model_router_presets">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_model_router_task_presets">
<summary><span>List Model Router Task Presets — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>model_<wbr>router_<wbr>task_<wbr>presets</code></span></summary>
<p>Run <strong>List Model Router Task Presets</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_model_router_task_presets">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_model_router_task_presets">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_model_router">
<summary><span>Retrieve an Existing Model Router — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>model_<wbr>router</code></span></summary>
<p>Run <strong>Retrieve an Existing Model Router</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_model_router">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Model router id</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_model_router">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_model_router">
<summary><span>Update a Model Router — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>model_<wbr>router</code></span></summary>
<p>Run <strong>Update a Model Router</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_model_router">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Model router id</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateModelRouterInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_model_router">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_model_router">
<summary><span>Delete a Model Router — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>model_<wbr>router</code></span></summary>
<p>Run <strong>Delete a Model Router</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_model_router">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Model router id</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_model_router">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_oauth2_dropbox_tokens">
<summary><span>Get Oauth2 Dropbox Tokens — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>oauth2_<wbr>dropbox_<wbr>tokens</code></span></summary>
<p>Run <strong>Get Oauth2 Dropbox Tokens</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_oauth2_dropbox_tokens">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiDropboxOauth2GetTokensInput&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_oauth2_dropbox_tokens">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_oauth2_url">
<summary><span>Get Oauth2 URL — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>oauth2_<wbr>url</code></span></summary>
<p>Run <strong>Get Oauth2 URL</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_oauth2_url">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.type</code></td>
<td>string</td>
<td>Optional</td>
<td>Type &quot;google&quot; / &quot;dropbox&quot;.</td>
<td></td>
</tr>
<tr>
<td><code>query.redirect_url</code></td>
<td>string</td>
<td>Optional</td>
<td>The redirect url.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_oauth2_url">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_openai_api_keys">
<summary><span>List OpenAI API Keys — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>openai_<wbr>api_<wbr>keys</code></span></summary>
<p>Run <strong>List OpenAI API Keys</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_openai_api_keys">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_openai_api_keys">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_openai_api_key">
<summary><span>Create OpenAI API Key — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>openai_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Create OpenAI API Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_openai_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateOpenAIAPIKeyInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_openai_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_openai_api_key">
<summary><span>Get OpenAI API Key — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>openai_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Get OpenAI API Key</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_openai_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_openai_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_openai_api_key">
<summary><span>Update OpenAI API Key — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>openai_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Update OpenAI API Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_openai_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key ID</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateOpenAIAPIKeyInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_openai_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_openai_api_key">
<summary><span>Delete OpenAI API Key — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>openai_<wbr>api_<wbr>key</code></span></summary>
<p>Run <strong>Delete OpenAI API Key</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_openai_api_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.api_key_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>API key ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_openai_api_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "api_key_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_agents_by_openai_key">
<summary><span>List agents by OpenAI key — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>agents_<wbr>by_<wbr>openai_<wbr>key</code></span></summary>
<p>Run <strong>List agents by OpenAI key</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_agents_by_openai_key">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Unique ID of OpenAI key</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_agents_by_openai_key">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_datacenter_regions">
<summary><span>List Datacenter Regions — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>datacenter_<wbr>regions</code></span></summary>
<p>Run <strong>List Datacenter Regions</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_datacenter_regions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.serves_inference</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Include datacenters that serve inference.</td>
<td></td>
</tr>
<tr>
<td><code>query.serves_batch</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Include datacenters that are capable of running batch jobs.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_datacenter_regions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_scenario_library">
<summary><span>List Common Scenario &amp; Goal Library — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>scenario_<wbr>library</code></span></summary>
<p>Run <strong>List Common Scenario &amp; Goal Library</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_scenario_library">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
<tr>
<td><code>query.category</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter by category (exact match). Empty means no category filter.</td>
<td></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Free-text search across name, description, and goal_description (case-insensitive substring match). Empty means no search.</td>
<td></td>
</tr>
<tr>
<td><code>query.sort_by</code></td>
<td>string</td>
<td>Optional</td>
<td>Field to sort by. Defaults to name when unspecified.   - SCENARIO_LIBRARY_SORT_FIELD_NAME: Sort by customer-facing name (case-insensitive). Default.  - SCENARIO_LIBRARY_SORT_FIELD_CREATED_AT: Sort by creation date.</td>
<td><code>enum: [&quot;SCENARIO_LIBRARY_SORT_FIELD_UNSPECIFIED&quot;,&quot;SCENARIO_LIBRARY_SORT_FIELD_NAME&quot;,&quot;SCENARIO_LIBRARY_SORT_FIELD_CREATED_AT&quot;]; default: &quot;SCENARIO_LIBRARY_SORT_FIELD_UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort direction. Defaults to ascending when unspecified.</td>
<td><code>enum: [&quot;SORT_DIRECTION_UNSPECIFIED&quot;,&quot;SORT_DIRECTION_ASC&quot;,&quot;SORT_DIRECTION_DESC&quot;]; default: &quot;SORT_DIRECTION_UNSPECIFIED&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_scenario_library">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_scenario_set_from_library">
<summary><span>Create Scenario Set From Library — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>scenario_<wbr>set_<wbr>from_<wbr>library</code></span></summary>
<p>Run <strong>Create Scenario Set From Library</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_scenario_set_from_library">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.library_scenario_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the library entry to copy.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateScenarioSetFromLibraryInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_scenario_set_from_library">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "library_scenario_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_scenario_library_scenarios">
<summary><span>List Scenarios In Library Entry — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>scenario_<wbr>library_<wbr>scenarios</code></span></summary>
<p>Run <strong>List Scenarios In Library Entry</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_scenario_library_scenarios">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.library_scenario_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the library entry to read.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Free-text search across name, description, and user_persona (case-insensitive substring match). Empty means no search.</td>
<td></td>
</tr>
<tr>
<td><code>query.sort_by</code></td>
<td>string</td>
<td>Optional</td>
<td>Field to sort by. Defaults to original file order when unspecified.   - SCENARIO_SORT_FIELD_FILE_ORDER: Preserve original file order. Default.  - SCENARIO_SORT_FIELD_NAME: Sort by scenario name (case-insensitive). Empty names sort last.  - SCENARIO_SORT_FIELD_DESCRIPTION: Sort by scenario description (case-insensitive).</td>
<td><code>enum: [&quot;SCENARIO_SORT_FIELD_UNSPECIFIED&quot;,&quot;SCENARIO_SORT_FIELD_FILE_ORDER&quot;,&quot;SCENARIO_SORT_FIELD_NAME&quot;,&quot;SCENARIO_SORT_FIELD_DESCRIPTION&quot;]; default: &quot;SCENARIO_SORT_FIELD_UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort direction. Defaults to ascending when unspecified.</td>
<td><code>enum: [&quot;SORT_DIRECTION_UNSPECIFIED&quot;,&quot;SORT_DIRECTION_ASC&quot;,&quot;SORT_DIRECTION_DESC&quot;]; default: &quot;SORT_DIRECTION_UNSPECIFIED&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_scenario_library_scenarios">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "library_scenario_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_scenario_sets">
<summary><span>List Scenario Sets — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>scenario_<wbr>sets</code></span></summary>
<p>Run <strong>List Scenario Sets</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_scenario_sets">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
<tr>
<td><code>query.statuses</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter by one or more statuses. Empty means no status filter.   - SCENARIO_SET_STATUS_GENERATING: Generation is in progress. The scenarios are not ready yet.  - SCENARIO_SET_STATUS_READY: The scenario set is ready to use.  - SCENARIO_SET_STATUS_FAILED: Generation failed. The scenario set has no readable scenarios.  - SCENARIO_SET_STATUS_CANCELLED: Generation was cancelled before completion.</td>
<td></td>
</tr>
<tr>
<td><code>query.statuses[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>enum: [&quot;SCENARIO_SET_STATUS_UNSPECIFIED&quot;,&quot;SCENARIO_SET_STATUS_GENERATING&quot;,&quot;SCENARIO_SET_STATUS_READY&quot;,&quot;SCENARIO_SET_STATUS_FAILED&quot;,&quot;SCENARIO_SET_STATUS_CANCELLED&quot;]</code></td>
</tr>
<tr>
<td><code>query.source_kinds</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter by one or more source kinds. Empty means no source-kind filter.   - SCENARIO_SET_SOURCE_KIND_USER_UPLOAD: Created from uploaded or inline scenarios.  - SCENARIO_SET_SOURCE_KIND_GOAL_GENERATED: Produced by goal-driven generation.  - SCENARIO_SET_SOURCE_KIND_LIBRARY: Copied from a platform-curated library entry.  - SCENARIO_SET_SOURCE_KIND_SIGNAL_GENERATED: Produced from a completed Signals export.</td>
<td></td>
</tr>
<tr>
<td><code>query.source_kinds[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>enum: [&quot;SCENARIO_SET_SOURCE_KIND_UNSPECIFIED&quot;,&quot;SCENARIO_SET_SOURCE_KIND_USER_UPLOAD&quot;,&quot;SCENARIO_SET_SOURCE_KIND_GOAL_GENERATED&quot;,&quot;SCENARIO_SET_SOURCE_KIND_LIBRARY&quot;,&quot;SCENARIO_SET_SOURCE_KIND_SIGNAL_GENERATED&quot;]</code></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Free-text search across name and description (case-insensitive substring match). Empty means no search.</td>
<td></td>
</tr>
<tr>
<td><code>query.sort_by</code></td>
<td>string</td>
<td>Optional</td>
<td>Field to sort by. Defaults to creation date when unspecified.   - SCENARIO_SET_SORT_FIELD_CREATED_AT: Sort by creation date. Default.  - SCENARIO_SET_SORT_FIELD_NAME: Sort by customer-supplied name (case-insensitive).  - SCENARIO_SET_SORT_FIELD_STATUS: Sort by status using lifecycle order (generating → ready → terminal).  - SCENARIO_SET_SORT_FIELD_SCENARIO_COUNT: Sort by scenario_count.  - SCENARIO_SET_SORT_FIELD_UPDATED_AT: Sort by last update date.</td>
<td><code>enum: [&quot;SCENARIO_SET_SORT_FIELD_UNSPECIFIED&quot;,&quot;SCENARIO_SET_SORT_FIELD_CREATED_AT&quot;,&quot;SCENARIO_SET_SORT_FIELD_NAME&quot;,&quot;SCENARIO_SET_SORT_FIELD_STATUS&quot;,&quot;SCENARIO_SET_SORT_FIELD_SCENARIO_COUNT&quot;,&quot;SCENARIO_SET_SORT_FIELD_UPDATED_AT&quot;]; default: &quot;SCENARIO_SET_SORT_FIELD_UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort direction. Defaults to descending when unspecified.</td>
<td><code>enum: [&quot;SORT_DIRECTION_UNSPECIFIED&quot;,&quot;SORT_DIRECTION_ASC&quot;,&quot;SORT_DIRECTION_DESC&quot;]; default: &quot;SORT_DIRECTION_UNSPECIFIED&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_scenario_sets">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_scenario_set">
<summary><span>Create Scenario Set — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>scenario_<wbr>set</code></span></summary>
<p>Run <strong>Create Scenario Set</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_scenario_set">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateScenarioSetInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_scenario_set">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_scenario_set_upload_presigned_urls">
<summary><span>Create Presigned URLs for Scenario Set File Upload — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>scenario_<wbr>set_<wbr>upload_<wbr>presigned_<wbr>urls</code></span></summary>
<p>Run <strong>Create Presigned URLs for Scenario Set File Upload</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_scenario_set_upload_presigned_urls">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateScenarioSetUploadPresignedUrlsInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_scenario_set_upload_presigned_urls">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_generated_scenario_set">
<summary><span>Generate Scenario Set — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>generated_<wbr>scenario_<wbr>set</code></span></summary>
<p>Run <strong>Generate Scenario Set</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_generated_scenario_set">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiGenerateScenarioSetInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_generated_scenario_set">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_scenario_set">
<summary><span>Retrieve Scenario Set — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>scenario_<wbr>set</code></span></summary>
<p>Run <strong>Retrieve Scenario Set</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_scenario_set">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.scenario_set_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the scenario set.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_scenario_set">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "scenario_set_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_scenario_set">
<summary><span>Update Scenario Set — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>scenario_<wbr>set</code></span></summary>
<p>Run <strong>Update Scenario Set</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_scenario_set">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.scenario_set_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the scenario set to update. Returned by <code>CreateScenarioSet</code> and listed via <code>ListScenarioSets</code>.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateScenarioSetInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_scenario_set">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "scenario_set_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_scenario_set">
<summary><span>Delete Scenario Set — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>scenario_<wbr>set</code></span></summary>
<p>Run <strong>Delete Scenario Set</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_scenario_set">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.scenario_set_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the scenario set to delete. Returned by <code>CreateScenarioSet</code> and listed via <code>ListScenarioSets</code>. A set still referenced by a simulation run cannot be deleted.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_scenario_set">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "scenario_set_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_scenario_set_download_url">
<summary><span>Retrieve Scenario Set Download URL — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>scenario_<wbr>set_<wbr>download_<wbr>url</code></span></summary>
<p>Run <strong>Retrieve Scenario Set Download URL</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_scenario_set_download_url">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.scenario_set_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the scenario set.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_scenario_set_download_url">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "scenario_set_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_duplicate_scenario_set">
<summary><span>Duplicate Scenario Set — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>duplicate_<wbr>scenario_<wbr>set</code></span></summary>
<p>Run <strong>Duplicate Scenario Set</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_duplicate_scenario_set">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.scenario_set_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the scenario set to duplicate.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiDuplicateScenarioSetInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_duplicate_scenario_set">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "scenario_set_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_scenarios">
<summary><span>List Scenarios — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>scenarios</code></span></summary>
<p>Run <strong>List Scenarios</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_scenarios">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.scenario_set_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the scenario set to read.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Free-text search across name, description, and user_persona (case-insensitive substring match). Empty means no search.</td>
<td></td>
</tr>
<tr>
<td><code>query.sort_by</code></td>
<td>string</td>
<td>Optional</td>
<td>Field to sort by. Defaults to original file order when unspecified.   - SCENARIO_SORT_FIELD_FILE_ORDER: Preserve original file order. Default.  - SCENARIO_SORT_FIELD_NAME: Sort by scenario name (case-insensitive). Empty names sort last.  - SCENARIO_SORT_FIELD_DESCRIPTION: Sort by scenario description (case-insensitive).</td>
<td><code>enum: [&quot;SCENARIO_SORT_FIELD_UNSPECIFIED&quot;,&quot;SCENARIO_SORT_FIELD_FILE_ORDER&quot;,&quot;SCENARIO_SORT_FIELD_NAME&quot;,&quot;SCENARIO_SORT_FIELD_DESCRIPTION&quot;]; default: &quot;SCENARIO_SORT_FIELD_UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort direction. Defaults to ascending when unspecified.</td>
<td><code>enum: [&quot;SORT_DIRECTION_UNSPECIFIED&quot;,&quot;SORT_DIRECTION_ASC&quot;,&quot;SORT_DIRECTION_DESC&quot;]; default: &quot;SORT_DIRECTION_UNSPECIFIED&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_scenarios">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "scenario_set_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_scheduled_indexing">
<summary><span>Create scheduled indexing for knowledge base — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>scheduled_<wbr>indexing</code></span></summary>
<p>Run <strong>Create scheduled indexing for knowledge base</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_scheduled_indexing">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateScheduledIndexingInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_scheduled_indexing">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_scheduled_indexing">
<summary><span>Get Scheduled Indexing for Knowledge Base — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>scheduled_<wbr>indexing</code></span></summary>
<p>Run <strong>Get Scheduled Indexing for Knowledge Base</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_scheduled_indexing">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.knowledge_base_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the scheduled indexing entry</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_scheduled_indexing">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "knowledge_base_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_scheduled_indexing">
<summary><span>Delete Scheduled Indexing — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>scheduled_<wbr>indexing</code></span></summary>
<p>Run <strong>Delete Scheduled Indexing</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_scheduled_indexing">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the scheduled indexing</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_scheduled_indexing">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_simulation_runs">
<summary><span>List Simulation Runs — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>simulation_<wbr>runs</code></span></summary>
<p>Run <strong>List Simulation Runs</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_simulation_runs">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.scenario_set_uuid</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional filter by scenario set.</td>
<td></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
<tr>
<td><code>query.statuses</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter by one or more statuses. Empty means no status filter.   - SIMULATION_RUN_STATUS_PENDING: Accepted and queued, not yet executing.  - SIMULATION_RUN_STATUS_RUNNING: Episodes are executing.  - SIMULATION_RUN_STATUS_SUCCEEDED: All episodes finished successfully.  - SIMULATION_RUN_STATUS_FAILED: The run failed, for example because of a timeout or workflow error.  - SIMULATION_RUN_STATUS_CANCELLED: The run was cancelled.  - SIMULATION_RUN_STATUS_EVALUATING: Episodes finished and an attached evaluation is running. Only reachable when the create request included evaluation_config. When the evaluation reaches a terminal status, its outcome is reflected in the simulation run status.  - SIMULATION_RUN_STATUS_PARTIALLY_SUCCESSFUL: The simulation or its attached evaluation completed with a mixture of successful and failed results.</td>
<td></td>
</tr>
<tr>
<td><code>query.statuses[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>enum: [&quot;SIMULATION_RUN_STATUS_UNSPECIFIED&quot;,&quot;SIMULATION_RUN_STATUS_PENDING&quot;,&quot;SIMULATION_RUN_STATUS_RUNNING&quot;,&quot;SIMULATION_RUN_STATUS_SUCCEEDED&quot;,&quot;SIMULATION_RUN_STATUS_FAILED&quot;,&quot;SIMULATION_RUN_STATUS_CANCELLED&quot;,&quot;SIMULATION_RUN_STATUS_EVALUATING&quot;,&quot;SIMULATION_RUN_STATUS_PARTIALLY_SUCCESSFUL&quot;]</code></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Free-text search across the run name and scenario set name (case-insensitive substring match). Empty means no search.</td>
<td></td>
</tr>
<tr>
<td><code>query.sort_by</code></td>
<td>string</td>
<td>Optional</td>
<td>Field to sort by. Defaults to creation date when unspecified.   - SIMULATION_RUN_SORT_FIELD_CREATED_AT: Sort by creation date. Default.  - SIMULATION_RUN_SORT_FIELD_NAME: Sort by customer-supplied run name (case-insensitive).  - SIMULATION_RUN_SORT_FIELD_STATUS: Sort by status using lifecycle order (pending → running → terminal).  - SIMULATION_RUN_SORT_FIELD_UPDATED_AT: Sort by last update date.</td>
<td><code>enum: [&quot;SIMULATION_RUN_SORT_FIELD_UNSPECIFIED&quot;,&quot;SIMULATION_RUN_SORT_FIELD_CREATED_AT&quot;,&quot;SIMULATION_RUN_SORT_FIELD_NAME&quot;,&quot;SIMULATION_RUN_SORT_FIELD_STATUS&quot;,&quot;SIMULATION_RUN_SORT_FIELD_UPDATED_AT&quot;]; default: &quot;SIMULATION_RUN_SORT_FIELD_UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort direction. Defaults to descending when unspecified.</td>
<td><code>enum: [&quot;SORT_DIRECTION_UNSPECIFIED&quot;,&quot;SORT_DIRECTION_ASC&quot;,&quot;SORT_DIRECTION_DESC&quot;]; default: &quot;SORT_DIRECTION_UNSPECIFIED&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_simulation_runs">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_simulation_run">
<summary><span>Create Simulation Run — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>simulation_<wbr>run</code></span></summary>
<p>Run <strong>Create Simulation Run</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_simulation_run">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateSimulationRunInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_simulation_run">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_simulation_run">
<summary><span>Retrieve Simulation Run — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>simulation_<wbr>run</code></span></summary>
<p>Run <strong>Retrieve Simulation Run</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_simulation_run">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the simulation run.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_simulation_run">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_simulation_run">
<summary><span>Update Simulation Run — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>simulation_<wbr>run</code></span></summary>
<p>Run <strong>Update Simulation Run</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_simulation_run">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the simulation run to update. Returned by <code>CreateSimulationRun</code> and listed via <code>ListSimulationRuns</code>.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateSimulationRunInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_simulation_run">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_simulation_run">
<summary><span>Delete Simulation Run — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>simulation_<wbr>run</code></span></summary>
<p>Run <strong>Delete Simulation Run</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_simulation_run">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the simulation run to delete. The run must be in a terminal status. For runs still in progress, cancel the run first, then retry the delete.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_simulation_run">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_patch_cancel_simulation_run">
<summary><span>Cancel Simulation Run — <code>digitalocean.<wbr>genai_<wbr>patch_<wbr>cancel_<wbr>simulation_<wbr>run</code></span></summary>
<p>Run <strong>Cancel Simulation Run</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_patch_cancel_simulation_run">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the simulation run to cancel. Returned by <code>CreateSimulationRun</code> and listed via <code>ListSimulationRuns</code>. The run must be in a non-terminal status; already-terminal runs return an error.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCancelSimulationRunInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_patch_cancel_simulation_run">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_simulation_episodes">
<summary><span>List Simulation Episodes — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>simulation_<wbr>episodes</code></span></summary>
<p>Run <strong>List Simulation Episodes</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_simulation_episodes">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the run whose episodes to list.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.scenario_uuid</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional filter by scenario.</td>
<td></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
<tr>
<td><code>query.statuses</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter by one or more statuses. Empty means no status filter.   - SIMULATION_EPISODE_STATUS_RUNNING: The episode is executing and a trajectory is available to retrieve.  - SIMULATION_EPISODE_STATUS_FINISHED: The episode reached a stop condition and produced a verdict.  - SIMULATION_EPISODE_STATUS_FAILED: The episode failed because of a cancel, timeout, or error.  - SIMULATION_EPISODE_STATUS_PREPARING: The episode is allocated but its trajectory is not available yet.</td>
<td></td>
</tr>
<tr>
<td><code>query.statuses[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>enum: [&quot;SIMULATION_EPISODE_STATUS_UNSPECIFIED&quot;,&quot;SIMULATION_EPISODE_STATUS_RUNNING&quot;,&quot;SIMULATION_EPISODE_STATUS_FINISHED&quot;,&quot;SIMULATION_EPISODE_STATUS_FAILED&quot;,&quot;SIMULATION_EPISODE_STATUS_PREPARING&quot;]</code></td>
</tr>
<tr>
<td><code>query.verdicts</code></td>
<td>array</td>
<td>Optional</td>
<td>Filter by one or more verdicts. Empty means no verdict filter.   - SIMULATION_EPISODE_VERDICT_SUCCESS: The candidate agent satisfied the scenario&#39;s stopping criteria.  - SIMULATION_EPISODE_VERDICT_FAILURE: The candidate agent did not satisfy the stopping criteria.  - SIMULATION_EPISODE_VERDICT_INCONCLUSIVE: No conclusive verdict (e.g. max_turns reached without the judge finishing).</td>
<td></td>
</tr>
<tr>
<td><code>query.verdicts[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>enum: [&quot;SIMULATION_EPISODE_VERDICT_UNSPECIFIED&quot;,&quot;SIMULATION_EPISODE_VERDICT_SUCCESS&quot;,&quot;SIMULATION_EPISODE_VERDICT_FAILURE&quot;,&quot;SIMULATION_EPISODE_VERDICT_INCONCLUSIVE&quot;]</code></td>
</tr>
<tr>
<td><code>query.search</code></td>
<td>string</td>
<td>Optional</td>
<td>Free-text search across scenario_uuid and session_id (case-insensitive substring match). Empty means no search.</td>
<td></td>
</tr>
<tr>
<td><code>query.sort_by</code></td>
<td>string</td>
<td>Optional</td>
<td>Field to sort by. Defaults to scenario ordering when unspecified.   - SIMULATION_EPISODE_SORT_FIELD_SCENARIO: Sort by scenario_uuid then episode_index. Default.  - SIMULATION_EPISODE_SORT_FIELD_CREATED_AT: Sort by creation date.  - SIMULATION_EPISODE_SORT_FIELD_STATUS: Sort by episode status using lifecycle order.  - SIMULATION_EPISODE_SORT_FIELD_VERDICT: Sort by verdict (nulls last).</td>
<td><code>enum: [&quot;SIMULATION_EPISODE_SORT_FIELD_UNSPECIFIED&quot;,&quot;SIMULATION_EPISODE_SORT_FIELD_SCENARIO&quot;,&quot;SIMULATION_EPISODE_SORT_FIELD_CREATED_AT&quot;,&quot;SIMULATION_EPISODE_SORT_FIELD_STATUS&quot;,&quot;SIMULATION_EPISODE_SORT_FIELD_VERDICT&quot;]; default: &quot;SIMULATION_EPISODE_SORT_FIELD_UNSPECIFIED&quot;</code></td>
</tr>
<tr>
<td><code>query.sort_direction</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort direction. Defaults to ascending when unspecified.</td>
<td><code>enum: [&quot;SORT_DIRECTION_UNSPECIFIED&quot;,&quot;SORT_DIRECTION_ASC&quot;,&quot;SORT_DIRECTION_DESC&quot;]; default: &quot;SORT_DIRECTION_UNSPECIFIED&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_simulation_episodes">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_simulation_episode">
<summary><span>Retrieve Simulation Episode — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>simulation_<wbr>episode</code></span></summary>
<p>Run <strong>Retrieve Simulation Episode</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_simulation_episode">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the run the episode belongs to.</td>
<td></td>
</tr>
<tr>
<td><code>path.episode_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the episode.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_simulation_episode">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "episode_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_simulation_episode_trajectory">
<summary><span>Retrieve Episode Trajectory — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>simulation_<wbr>episode_<wbr>trajectory</code></span></summary>
<p>Run <strong>Retrieve Episode Trajectory</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_simulation_episode_trajectory">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the run the episode belongs to.</td>
<td></td>
</tr>
<tr>
<td><code>path.episode_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the episode.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_simulation_episode_trajectory">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "episode_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_simulation_episode_trajectory_url">
<summary><span>Retrieve Episode Trajectory Download URL — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>simulation_<wbr>episode_<wbr>trajectory_<wbr>url</code></span></summary>
<p>Run <strong>Retrieve Episode Trajectory Download URL</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_simulation_episode_trajectory_url">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.run_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the run the episode belongs to.</td>
<td></td>
</tr>
<tr>
<td><code>path.episode_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>UUID of the episode.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_simulation_episode_trajectory_url">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "run_uuid": "\"123e4567-e89b-12d3-a456-426614174000\"",
    "episode_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_workspaces">
<summary><span>List Workspaces — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>workspaces</code></span></summary>
<p>Run <strong>List Workspaces</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_workspaces">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_workspaces">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_create_workspace">
<summary><span>Create a Workspace — <code>digitalocean.<wbr>genai_<wbr>create_<wbr>workspace</code></span></summary>
<p>Run <strong>Create a Workspace</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_create_workspace">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiCreateWorkspaceInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_create_workspace">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_get_workspace">
<summary><span>Retrieve an Existing Workspace — <code>digitalocean.<wbr>genai_<wbr>get_<wbr>workspace</code></span></summary>
<p>Run <strong>Retrieve an Existing Workspace</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_get_workspace">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.workspace_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Workspace UUID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_get_workspace">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "workspace_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_workspace">
<summary><span>Update a Workspace — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>workspace</code></span></summary>
<p>Run <strong>Update a Workspace</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_workspace">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.workspace_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Workspace UUID.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiUpdateWorkspaceInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_workspace">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "workspace_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_delete_workspace">
<summary><span>Delete a Workspace — <code>digitalocean.<wbr>genai_<wbr>delete_<wbr>workspace</code></span></summary>
<p>Run <strong>Delete a Workspace</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_delete_workspace">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.workspace_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Workspace UUID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_delete_workspace">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "workspace_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_agents_by_workspace">
<summary><span>List agents by Workspace — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>agents_<wbr>by_<wbr>workspace</code></span></summary>
<p>Run <strong>List agents by Workspace</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_agents_by_workspace">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.workspace_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Workspace UUID.</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.only_deployed</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Only list agents that are deployed.</td>
<td></td>
</tr>
<tr>
<td><code>query.page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Page number.</td>
<td></td>
</tr>
<tr>
<td><code>query.per_page</code></td>
<td>integer</td>
<td>Optional</td>
<td>Items per page.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_agents_by_workspace">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "workspace_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_update_agents_workspace">
<summary><span>Move Agents to a Workspace — <code>digitalocean.<wbr>genai_<wbr>update_<wbr>agents_<wbr>workspace</code></span></summary>
<p>Run <strong>Move Agents to a Workspace</strong> with DigitalOcean. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_update_agents_workspace">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.workspace_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Workspace uuid to move agents to</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td><code>$ref: &quot;#/definitions/apiMoveAgentsToWorkspaceInputPublic&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_update_agents_workspace">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "workspace_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-digitalocean-genai_list_evaluation_test_cases_by_workspace">
<summary><span>List Evaluation Test Cases by Workspace — <code>digitalocean.<wbr>genai_<wbr>list_<wbr>evaluation_<wbr>test_<wbr>cases_<wbr>by_<wbr>workspace</code></span></summary>
<p>Run <strong>List Evaluation Test Cases by Workspace</strong> with DigitalOcean. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/digitalocean?command=digitalocean.genai_list_evaluation_test_cases_by_workspace">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.workspace_uuid</code></td>
<td>string</td>
<td>Required</td>
<td>Workspace UUID.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/digitalocean/commands/digitalocean.genai_list_evaluation_test_cases_by_workspace">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "workspace_uuid": "\"123e4567-e89b-12d3-a456-426614174000\""
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<h2>Errors</h2>

<p>Check the key&#39;s expiry, revocation, workspace and allowed operations.</p>

<p>Reuse the same idempotency key only for the same request.</p>

<p>The connection or provider limit has been reached. Check the receipt before retrying.</p>

<h2>Test the connection</h2>

<p>Open the integration&#39;s commands below to inspect parameters and examples. Start with a read command for an account or resource you can access. Refresh your client&#39;s tool list, use the returned tool name, and check the execution result and usage. Provider charges and permissions still apply. Never test a write against production data without reviewing it.</p>

<p><a href="https://docs.digitalocean.com/reference/api/digitalocean/">Official provider documentation</a></p>

Source: https://help.tooluse.net/integrations/digitalocean/index.mdx
