Connectors
Cloud Infrastructure & DevOps
DigitalOcean
Cloud infrastructure: droplets, volumes, databases, DNS, and Kubernetes clusters
DigitalOcean API referenceAPI checked August 18, 2026
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 664
- Ready-made triggers
- 0
Connect DigitalOcean
- In Neblex open Connect › Connections and click New Connection.
- Search for DigitalOcean and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Access tokenRequiredSecret | |
| Agent hostOptional | The agent endpoint host returned by DigitalOcean, such as abc123.agents.do-ai.run. Required for agent inference; the agent access key is sent only to this host. |
| Agent access keyRequiredSecret | Endpoint-scoped access key created with the deployed DigitalOcean agent. |
Use it in a flow
- Open a flow, open the node library and search for DigitalOcean.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
Operations
664 operations in 54 groups. Each one is a step you can add to a flow.
1 Click Application2
Install Kubernetes 1-Click ApplicationsoneClicks_install_kubernetes | POST | To install a Kubernetes 1-Click application on a cluster, send a POST request to /v2/1-clicks/kubernetes. |
List 1-Click ApplicationsoneClicks_list | GET | To list all available 1-Click applications, send a GET request to /v2/1-clicks. |
Account1
Get User Informationaccount_get | GET | To show information about the current user account, send a GET request to /v2/account. |
Action2
List All Actionsactions_list | GET | This will be the entire list of actions taken on your account, so it will be quite large. |
Retrieve an Existing Actionactions_get | GET | To retrieve a specific action object, send a GET request to /v2/actions/$ACTION ID. |
Add On8
Create/Provision a New Add-on Resourceaddons_create | POST | To create an add-on resource, send a POST request to /v2/add-ons/saas with required parameters. |
Delete/Deprovision an Add-on Resourceaddons_delete | DELETE | To delete an add-on resource, send a DELETE request to /v2/add-ons/saas/{resource uuid} with the UUID of the resource to delete. |
Get details on an Add-On Resourceaddons_get | GET | To fetch details of a specific Add-On Resource, send a GET request to /v2/add-ons/saas/{resource uuid}. |
Get Metadata for an Add-On Applicationaddons_get_app_metadata | GET | To find out what metadata is required for a specific add-on, send a GET request to /v2/add-ons/apps/{app slug}/metadata. |
List all Add-On Resourcesaddons_list | GET | To fetch all Add-On Resources under your team, send a GET request to /v2/add-ons/saas. |
List Available Add-On Applicationsaddons_get_app | GET | To fetch details of all available Add-On Applications, send a GET request to /v2/add-ons/apps. |
Update the name for an Add-On Resourceaddons_patch | PATCH | To change the name of an Add-On Resource, send a PATCH request to /v2/add-ons/saas/{resource uuid}. |
Update the plan for an Add-On Resourceaddons_patch_plan | PATCH | To change the plan associated with an Add-On Resource, send a PATCH request to /v2/add-ons/saas/{resource uuid}/plan. |
Agent Inference2
Create a model response for the given chat conversationagentInference_create_chat_completion | POST | Creates a model response for the given chat conversation via a customer-provisioned agent endpoint. |
Create a model response for the given chat conversation (stream)agentInference_create_chat_completionStream | POST | Creates a model response for the given chat conversation via a customer-provisioned agent endpoint. |
App38
Cancel a Deploymentapps_cancel_deployment | POST | Immediately cancel an in-progress deployment. |
Cancel an Eventapps_cancel_event | POST | Cancel an in-progress autoscaling event. |
Cancel Job Invocationapps_cancel_job_invocation | POST | Cancel a specific job invocation for an app. |
Commit App Rollbackapps_commit_rollback | POST | Commit an app rollback. |
Create a New Appapps_create | POST | Create a new app by submitting an app specification. |
Create an App Deploymentapps_create_deployment | POST | Creating an app deployment will pull the latest changes from your repository and schedule a new deployment for your app. |
Delete an Appapps_delete | DELETE | Delete an existing app. |
Get an Eventapps_get_event | GET | Get a single event for an app. |
Get Job Invocationsapps_get_job_invocation | GET | Get a specific job invocation for an app. |
List all app alertsapps_list_alerts | GET | List alerts associated to the app and any components. |
List All Appsapps_list | GET | List all apps on your account. |
List App Deploymentsapps_list_deployments | GET | List all deployments of an app. |
List App Eventsapps_list_events | GET | List all events for an app, including deployments and autoscaling events. |
List App Regionsapps_list_regions | GET | List all regions supported by App Platform. |
List Instance Sizesapps_list_instanceSizes | GET | List all instance sizes for service, worker, and job components. |
List Job Invocationsapps_list_job_invocations | GET | List all job invocations for an app. |
Propose an App Specapps_validate_appSpec | POST | To propose and validate a spec for a new or existing app, send a POST request to the /v2/apps/propose endpoint. |
Restart an Appapps_restart | POST | Perform a rolling restart of all or specific components in an app. |
Retrieve Active Deployment Aggregate Logsapps_get_logs_active_deployment_aggregate | GET | Retrieve the logs of the active deployment if one exists. |
Retrieve Active Deployment Logsapps_get_logs_active_deployment | GET | Retrieve the logs of the active deployment if one exists. |
Retrieve Aggregate Deployment Logsapps_get_logs_aggregate | GET | Retrieve the logs of a past, in-progress, or active deployment. |
Retrieve an App Deploymentapps_get_deployment | GET | Retrieve information about an app deployment. |
Retrieve an Existing Appapps_get | GET | Retrieve details about an existing app by either its ID or name. |
Retrieve an Instance Sizeapps_get_instanceSize | GET | Retrieve information about a specific instance size for service, worker, and job components. |
Retrieve App Daily Bandwidth Metricsapps_get_metrics_bandwidth_daily | GET | Retrieve daily bandwidth usage metrics for a single app. |
Retrieve App Healthapps_get_health | GET | Retrieve information like health status, cpu and memory utilization of app components. |
Retrieve App Instancesapps_get_instances | GET | Retrieve the list of running instances for a given application, including instance names and component types. |
Retrieve Deployment Logsapps_get_logs | GET | Retrieve the logs of a past, in-progress, or active deployment. |
Retrieve Event Logsapps_get_event_logs | GET | Retrieve the logs of an autoscaling event for an app. |
Retrieve Exec URLapps_get_exec_active_deployment | GET | Returns a websocket URL that allows sending/receiving console input and output to a component of the active deployment if one exists. |
Retrieve Exec URL for Deploymentapps_get_exec | GET | Returns a websocket URL that allows sending/receiving console input and output to a component of the specified deployment if one exists. |
Retrieve Job Invocation Logsapps_get_job_invocation_logs | GET | Retrieve the logs of a past, in-progress, or active deployment. |
Retrieve Multiple Apps' Daily Bandwidth Metricsapps_list_metrics_bandwidth_daily | POST | Retrieve daily bandwidth usage metrics for multiple apps. |
Revert App Rollbackapps_revert_rollback | POST | Revert an app rollback. |
Rollback Appapps_create_rollback | POST | Rollback an app to a previous deployment. |
Update an Appapps_update | PUT | Update an existing app by submitting a new app specification. |
Update destinations for alertsapps_assign_alertDestinations | POST | Updates the emails and slack webhook destinations for app alerts. |
Validate App Rollbackapps_validate_rollback | POST | Check whether an app can be rolled back to a specific deployment. |
Batch Inference7
Cancel a Batch Inference Jobinference_cancel_batch | POST | Requests cancellation of a batch job. |
Create a Batch Inference Input Fileinference_create_batch_file | POST | Creates a file record and returns a file id plus a short-lived presigned PUT URL (typically valid for ~15 minutes). |
Create a Batch Inference Jobinference_create_batch | POST | Submits a batch job against a previously uploaded JSONL input file. |
Get Batch Inference Results Download Linksinference_get_batch_results | GET | Returns short-lived presigned download URLs for the output (and optional error sidecar) of a completed batch job. |
List Batch Inference Jobsinference_list_batches | GET | Returns a cursor-paginated list of batch jobs, ordered newest first. |
Retrieve a Batch Inference Jobinference_get_batch | GET | Returns the current state of a batch job. |
Upload a Batch Inference Input Fileinference_upload_batch_file | PUT | Uploads the raw JSONL bytes to the presigned upload url returned by POST /v1/batches/files. |
Billing8
Get Customer Balancebalance_get | GET | To retrieve the balances on a customer's account, send a GET request to /v2/customers/my/balance. |
List All Invoicesinvoices_list | GET | To retrieve a list of all invoices, send a GET request to /v2/customers/my/invoices. |
List Billing HistorybillingHistory_list | GET | To retrieve a list of all billing history entries, send a GET request to /v2/customers/my/billing history. |
List Billing InsightsbillingInsights_list | GET | This endpoint returns day-over-day changes in billing resource usage based on nightly invoice items, including total amount, region, SKU, and description for a specified date range. |
Retrieve an Invoice by UUIDinvoices_get_byUUID | GET | To retrieve the invoice items for an invoice, send a GET request to /v2/customers/my/invoices/$INVOICE UUID. |
Retrieve an Invoice CSV by UUIDinvoices_get_csvByUUID | GET | To retrieve a CSV for an invoice, send a GET request to /v2/customers/my/invoices/$INVOICE UUID/csv. |
Retrieve an Invoice PDF by UUIDinvoices_get_pdfByUUID | GET | To retrieve a PDF for an invoice, send a GET request to /v2/customers/my/invoices/$INVOICE UUID/pdf. |
Retrieve an Invoice Summary by UUIDinvoices_get_summaryByUUID | GET | To retrieve a summary for an invoice, send a GET request to /v2/customers/my/invoices/$INVOICE UUID/summary. |
Block Storage9
Create a New Block Storage Volumevolumes_create | POST | To create a new volume, send a POST request to /v2/volumes. |
Create Snapshot from a VolumevolumeSnapshots_create | POST | To create a snapshot from a volume, sent a POST request to /v2/volumes/$VOLUME ID/snapshots. |
Delete a Block Storage Volumevolumes_delete | DELETE | To delete a block storage volume, destroying all data and removing it from your account, send a DELETE request to /v2/volumes/$VOLUME ID. |
Delete a Block Storage Volume by Namevolumes_delete_byName | DELETE | Block storage volumes may also be deleted by name by sending a DELETE request with the volume's name and the region slug for the region it is located in as query parameters to... |
Delete a Volume SnapshotvolumeSnapshots_delete_byId | DELETE | To delete a volume snapshot, send a DELETE request to /v2/volumes/snapshots/$VOLUME SNAPSHOT ID. |
List All Block Storage Volumesvolumes_list | GET | To list all of the block storage volumes available on your account, send a GET request to /v2/volumes. |
List Snapshots for a VolumevolumeSnapshots_list | GET | To retrieve the snapshots that have been created from a volume, send a GET request to /v2/volumes/$VOLUME ID/snapshots. |
Retrieve an Existing Block Storage Volumevolumes_get | GET | To show information about a block storage volume, send a GET request to /v2/volumes/$VOLUME ID. |
Retrieve an Existing Volume SnapshotvolumeSnapshots_get_byId | GET | To retrieve the details of a snapshot that has been created from a volume, send a GET request to /v2/volumes/snapshots/$VOLUME SNAPSHOT ID. |
Block Storage Action4
Initiate A Block Storage Action By Volume IdvolumeActions_post_byId | POST | To initiate an action on a block storage volume by Id, send a POST request to ~/v2/volumes/$VOLUME ID/actions. |
Initiate A Block Storage Action By Volume NamevolumeActions_post | POST | To initiate an action on a block storage volume by Name, send a POST request to ~/v2/volumes/actions. |
List All Actions for a VolumevolumeActions_list | GET | To retrieve all actions that have been executed on a volume, send a GET request to /v2/volumes/$VOLUME ID/actions. |
Retrieve an Existing Volume ActionvolumeActions_get | GET | To retrieve the status of a volume action, send a GET request to /v2/volumes/$VOLUME ID/actions/$ACTION ID. |
BYOIP Prefix6
Create a BYOIP PrefixbyoipPrefixes_create | POST | To create a BYOIP prefix, send a POST request to /v2/byoip prefixes. |
Delete a BYOIP PrefixbyoipPrefixes_delete | DELETE | To delete a BYOIP prefix and remove it from your account, send a DELETE request to /v2/byoip prefixes/$byoip prefix uuid. |
Get a BYOIP PrefixbyoipPrefixes_get | GET | To get a BYOIP prefix, send a GET request to /v2/byoip prefixes/$byoip prefix uuid. |
List BYOIP Prefix ResourcesbyoipPrefixes_list_resources | GET | To list resources associated with BYOIP prefixes, send a GET request to /v2/byoip prefixes/{byoip prefix uuid}/ips. |
List BYOIP PrefixesbyoipPrefixes_list | GET | To list all BYOIP prefixes, send a GET request to /v2/byoip prefixes. |
Update a BYOIP PrefixbyoipPrefixes_patch | PATCH | To update a BYOIP prefix, send a PATCH request to /v2/byoip prefixes/$byoip prefix uuid. |
CDN Endpoint6
Create a New CDN Endpointcdn_create_endpoint | POST | To create a new CDN endpoint, send a POST request to /v2/cdn/endpoints. |
Delete a CDN Endpointcdn_delete_endpoint | DELETE | To delete a specific CDN endpoint, send a DELETE request to /v2/cdn/endpoints/$ENDPOINT ID. |
List All CDN Endpointscdn_list_endpoints | GET | To list all of the CDN endpoints available on your account, send a GET request to /v2/cdn/endpoints. |
Purge the Cache for an Existing CDN Endpointcdn_purge_cache | DELETE | To purge cached content from a CDN endpoint, send a DELETE request to /v2/cdn/endpoints/$ENDPOINT ID/cache. |
Retrieve an Existing CDN Endpointcdn_get_endpoint | GET | To show information about an existing CDN endpoint, send a GET request to /v2/cdn/endpoints/$ENDPOINT ID. |
Update a CDN Endpointcdn_update_endpoints | PUT | To update the TTL, certificate ID, or the FQDN of the custom subdomain for an existing CDN endpoint, send a PUT request to /v2/cdn/endpoints/$ENDPOINT ID. |
Certificate4
Create a New Certificatecertificates_create | POST | To upload new SSL certificate which you have previously generated, send a POST request to /v2/certificates. |
Delete a Certificatecertificates_delete | DELETE | To delete a specific certificate, send a DELETE request to /v2/certificates/$CERTIFICATE ID. |
List All Certificatescertificates_list | GET | To list all of the certificates available on your account, send a GET request to /v2/certificates. |
Retrieve an Existing Certificatecertificates_get | GET | To show information about an existing certificate, send a GET request to /v2/certificates/$CERTIFICATE ID. |
Container Registry37
Create Container Registryregistries_create | POST | To create your container registry, send a POST request to /v2/registries. |
Create Container Registryregistry_create | POST | Note: This endpoint is deprecated. |
Delete Container Registryregistry_delete | DELETE | Note: This endpoint is deprecated. |
Delete Container Registry By Nameregistries_delete | DELETE | To delete your container registry, destroying all container image data stored in it, send a DELETE request to /v2/registries/{registry name}. |
Delete Container Registry Repositoryregistries_delete_repository | DELETE | To delete a container repository including all of its tags, send a DELETE request to /v2/registries/$REGISTRY NAME/repositories/$REPOSITORY NAME. |
Delete Container Registry Repository Manifestregistries_delete_repositoryManifest | DELETE | To delete a container repository manifest by digest in one of your registries, send a DELETE request to /v2/registries/$REGISTRY NAME/repositories/$REPOSITORY NAME/digests/$MANIFEST DIGEST. |
Delete Container Registry Repository Manifestregistry_delete_repositoryManifest | DELETE | Note: This endpoint is deprecated. |
Delete Container Registry Repository Tagregistries_delete_repositoryTag | DELETE | To delete a container repository tag in on of our container registries, send a DELETE request to /v2/registries/$REGISTRY NAME/repositories/$REPOSITORY NAME/tags/$TAG. |
Delete Container Registry Repository Tagregistry_delete_repositoryTag | DELETE | Note: This endpoint is deprecated. |
Get a Container Registry By Nameregistries_get | GET | To get information about any container registry in your account, send a GET request to /v2/registries/{registry name}. |
Get Active Garbage Collectionregistries_get_garbageCollection | GET | To get information about the currently-active garbage collection for a registry, send a GET request to /v2/registry/$REGISTRY NAME/garbage-collection. |
Get Active Garbage Collectionregistry_get_garbageCollection | GET | Note: This endpoint is deprecated. |
Get Container Registry Informationregistry_get | GET | Note: This endpoint is deprecated. |
Get Docker Credentials By Registry Nameregistries_get_dockerCredentials | GET | In order to access your container registry with the Docker client or from a Kubernetes cluster, you will need to configure authentication. |
Get Docker Credentials for Container Registryregistry_get_dockerCredentials | GET | Note: This endpoint is deprecated. |
Get Subscriptionregistry_get_subscription | GET | Note: This endpoint is deprecated. |
Get Subscription Informationregistries_get_subscription | GET | A subscription is automatically created when you configure your container registry. |
List All Container Registriesregistries_list | GET | To get information about any container registry in your account, send a GET request to /v2/registries/. |
List All Container Registry Repositoriesregistry_list_repositories | GET | Note: This endpoint is deprecated. |
List All Container Registry Repositories (V2)registries_list_repositoriesV2 | GET | To list all repositories in your container registry, send a GET request to /v2/registries/$REGISTRY NAME/repositoriesV2. |
List All Container Registry Repositories (V2)registry_list_repositoriesV2 | GET | Note: This endpoint is deprecated. |
List All Container Registry Repository Manifestsregistries_list_repositoryManifests | GET | To list all manifests in your container registry repository, send a GET request to /v2/registries/$REGISTRY NAME/repositories/$REPOSITORY NAME/digests. |
List All Container Registry Repository Manifestsregistry_list_repositoryManifests | GET | Note: This endpoint is deprecated. |
List All Container Registry Repository Tagsregistries_list_repositoryTags | GET | To list all tags in one of your container registry's repository, send a GET request to /v2/registries/$REGISTRY NAME/repositories/$REPOSITORY NAME/tags. |
List All Container Registry Repository Tagsregistry_list_repositoryTags | GET | Note: This endpoint is deprecated. |
List Garbage Collectionsregistries_list_garbageCollections | GET | To get information about past garbage collections for a registry, send a GET request to /v2/registry/$REGISTRY NAME/garbage-collections. |
List Garbage Collectionsregistry_list_garbageCollections | GET | Note: This endpoint is deprecated. |
List Registry Options (Subscription Tiers and Available Regions)registries_get_options | GET | This endpoint serves to provide additional information as to which option values are available when creating a container registry. |
List Registry Options (Subscription Tiers and Available Regions)registry_get_options | GET | Note: This endpoint is deprecated and may be removed in a future version. |
Start Garbage Collectionregistries_run_garbageCollection | POST | Garbage collection enables users to clear out unreferenced blobs (layer & manifest data) after deleting one or more manifests from a repository. |
Start Garbage Collectionregistry_run_garbageCollection | POST | Note: This endpoint is deprecated. |
Update Garbage Collectionregistries_update_garbageCollection | PUT | To cancel the currently-active garbage collection for a registry, send a PUT request to /v2/registries/$REGISTRY NAME/garbage-collection/$GC UUID and specify one or more of the attributes... |
Update Garbage Collectionregistry_update_garbageCollection | PUT | Note: This endpoint is deprecated. |
Update Subscription Tierregistries_update_subscription | POST | After creating your registry, you can switch to a different subscription tier to better suit your needs. |
Update Subscription Tierregistry_update_subscription | POST | Note: This endpoint is deprecated. |
Validate a Container Registry Nameregistries_validate_name | POST | To validate that a container registry name is available for use, send a POST request to /v2/registries/validate-name. |
Validate a Container Registry Nameregistry_validate_name | POST | Note: This endpoint is deprecated. |
Database71
Add a Database Userdatabases_add_user | POST | To add a new database user, send a POST request to /v2/databases/$DATABASE ID/users with the desired username. |
Add a New Connection Pool (PostgreSQL)databases_add_connectionPool | POST | For PostgreSQL database clusters, connection pools can be used to allow a database to share its idle connections. |
Add a New Databasedatabases_add | POST | To add a new database to an existing cluster, send a POST request to /v2/databases/$DATABASE ID/dbs. |
Configure a Database Cluster's Maintenance Windowdatabases_update_maintenanceWindow | PUT | To configure the window when automatic maintenance should be performed for a database cluster, send a PUT request to /v2/databases/$DATABASE ID/maintenance. |
Configure Autoscale Settings for a Database Clusterdatabases_update_autoscale | PUT | To configure autoscale settings for an existing database cluster, send a PUT request to /v2/databases/$DATABASE ID/autoscale, specifying the autoscale configuration. |
Configure the Eviction Policy for a Caching or Valkey Clusterdatabases_update_evictionPolicy | PUT | To configure an eviction policy for an existing Caching or Valkey cluster, send a PUT request to /v2/databases/$DATABASE ID/eviction policy specifying the desired policy. |
Create a New Database Clusterdatabases_create_cluster | POST | To create a database cluster, send a POST request to /v2/databases. |
Create a Read-only Replicadatabases_create_replica | POST | To create a read-only replica for a PostgreSQL or MySQL database cluster, send a POST request to /v2/databases/$DATABASE ID/replicas specifying the name it should be given, the size of... |
Create Logsink for a Database Clusterdatabases_create_logsink | POST | To create logsink for a database cluster, send a POST request to /v2/databases/$DATABASE ID/logsink. |
Create Schema Registry for Kafka Clusterdatabases_create_kafka_schema | POST | To create a Kafka schema for a database cluster, send a POST request to /v2/databases/$DATABASE ID/schema-registry. |
Create Topic for a Kafka Clusterdatabases_create_kafka_topic | POST | To create a topic attached to a Kafka cluster, send a POST request to /v2/databases/$DATABASE ID/topics. |
Delete a Connection Pool (PostgreSQL)databases_delete_connectionPool | DELETE | To delete a specific connection pool for a PostgreSQL database cluster, send a DELETE request to /v2/databases/$DATABASE ID/pools/$POOL NAME. |
Delete a Databasedatabases_delete | DELETE | To delete a specific database, send a DELETE request to /v2/databases/$DATABASE ID/dbs/$DB NAME. |
Delete a Kafka Schema by Subject Namedatabases_delete_kafka_schema | DELETE | To delete a specific schema by subject name for a Kafka cluster, send a DELETE request to /v2/databases/$DATABASE ID/schema-registry/$SUBJECT NAME. |
Delete Index for OpenSearch Clusterdatabases_delete_opensearch_index | DELETE | To delete a single index within OpenSearch cluster, send a DELETE request to /v2/databases/$DATABASE ID/indexes/$INDEX NAME. |
Delete Logsink for a Database Clusterdatabases_delete_logsink | DELETE | To delete a logsink for a database cluster, send a DELETE request to /v2/databases/$DATABASE ID/logsink/$LOGSINK ID. |
Delete Topic for a Kafka Clusterdatabases_delete_kafka_topic | DELETE | To delete a single topic within a Kafka cluster, send a DELETE request to /v2/databases/$DATABASE ID/topics/$TOPIC NAME. |
Destroy a Database Clusterdatabases_destroy_cluster | DELETE | To destroy a specific database, send a DELETE request to /v2/databases/$DATABASE ID. |
Destroy a Read-only Replicadatabases_destroy_replica | DELETE | To destroy a specific read-only replica, send a DELETE request to /v2/databases/$DATABASE ID/replicas/$REPLICA NAME. |
Get a Kafka Schema by Subject Namedatabases_get_kafka_schema | GET | To get a specific schema by subject name for a Kafka cluster, send a GET request to /v2/databases/$DATABASE ID/schema-registry/$SUBJECT NAME. |
Get Kafka Schema by Subject Versiondatabases_get_kafka_schema_version | GET | To get a specific schema by subject name for a Kafka cluster, send a GET request to /v2/databases/$DATABASE ID/schema-registry/$SUBJECT NAME/versions/$VERSION. |
Get Logsink for a Database Clusterdatabases_get_logsink | GET | To get a logsink for a database cluster, send a GET request to /v2/databases/$DATABASE ID/logsink/$LOGSINK ID. |
Get Topic for a Kafka Clusterdatabases_get_kafka_topic | GET | To retrieve a given topic by name from the set of a Kafka cluster's topics, send a GET request to /v2/databases/$DATABASE ID/topics/$TOPIC NAME. |
List All Database Clustersdatabases_list_clusters | GET | To list all of the database clusters available on your account, send a GET request to /v2/databases. |
List all Database Usersdatabases_list_users | GET | To list all of the users for your database cluster, send a GET request to /v2/databases/$DATABASE ID/users. |
List All Databasesdatabases_list | GET | To list all of the databases in a clusters, send a GET request to /v2/databases/$DATABASE ID/dbs. |
List all Events Logsdatabases_list_events_logs | GET | To list all of the cluster events, send a GET request to /v2/databases/$DATABASE ID/events. |
List All Read-only Replicasdatabases_list_replicas | GET | To list all of the read-only replicas associated with a database cluster, send a GET request to /v2/databases/$DATABASE ID/replicas. |
List Backups for a Database Clusterdatabases_list_backups | GET | To list all of the available backups of a PostgreSQL or MySQL database cluster, send a GET request to /v2/databases/$DATABASE ID/backups. |
List Connection Pools (PostgreSQL)databases_list_connectionPools | GET | To list all of the connection pools available to a PostgreSQL database cluster, send a GET request to /v2/databases/$DATABASE ID/pools. |
List Database Optionsdatabases_list_options | GET | To list all of the options available for the offered database engines, send a GET request to /v2/databases/options. |
List Firewall Rules (Trusted Sources) for a Database Clusterdatabases_list_firewall_rules | GET | To list all of a database cluster's firewall rules (known as "trusted sources" in the control panel), send a GET request to /v2/databases/$DATABASE ID/firewall. |
List Indexes for a OpenSearch Clusterdatabases_list_opeasearch_indexes | GET | To list all of a OpenSearch cluster's indexes, send a GET request to /v2/databases/$DATABASE ID/indexes. |
List Logsinks for a Database Clusterdatabases_list_logsink | GET | To list logsinks for a database cluster, send a GET request to /v2/databases/$DATABASE ID/logsink. |
List Schemas for Kafka Clusterdatabases_list_kafka_schemas | GET | To list all schemas for a Kafka cluster, send a GET request to /v2/databases/$DATABASE ID/schema-registry. |
List Topics for a Kafka Clusterdatabases_list_kafka_topics | GET | To list all of a Kafka cluster's topics, send a GET request to /v2/databases/$DATABASE ID/topics. |
Migrate a Database Cluster to a New Regiondatabases_update_region | PUT | To migrate a database cluster to a new region, send a PUT request to /v2/databases/$DATABASE ID/migrate. |
Promote a Read-only Replica to become a Primary Clusterdatabases_promote_replica | PUT | To promote a specific read-only replica, send a PUT request to /v2/databases/$DATABASE ID/replicas/$REPLICA NAME/promote. |
Remove a Database Userdatabases_delete_user | DELETE | To remove a specific database user, send a DELETE request to /v2/databases/$DATABASE ID/users/$USERNAME. |
Reset a Database User's Password or Authentication Methoddatabases_reset_auth | POST | To reset the password for a database user, send a POST request to /v2/databases/$DATABASE ID/users/$USERNAME/reset auth. |
Resize a Database Clusterdatabases_update_clusterSize | PUT | To resize a database cluster, send a PUT request to /v2/databases/$DATABASE ID/resize. |
Retrieve an Existing Databasedatabases_get | GET | To show information about an existing database cluster, send a GET request to /v2/databases/$DATABASE ID/dbs/$DB NAME. |
Retrieve an Existing Database Clusterdatabases_get_cluster | GET | To show information about an existing database cluster, send a GET request to /v2/databases/$DATABASE ID. |
Retrieve an Existing Database Cluster Configurationdatabases_get_config | GET | Shows configuration parameters for an existing database cluster by sending a GET request to /v2/databases/$DATABASE ID/config. |
Retrieve an Existing Database Userdatabases_get_user | GET | To show information about an existing database user, send a GET request to /v2/databases/$DATABASE ID/users/$USERNAME. |
Retrieve an Existing Read-only Replicadatabases_get_replica | GET | To show information about an existing database replica, send a GET request to /v2/databases/$DATABASE ID/replicas/$REPLICA NAME. |
Retrieve Autoscale Configuration for a Database Clusterdatabases_get_autoscale | GET | To retrieve the autoscale configuration for an existing database cluster, send a GET request to /v2/databases/$DATABASE ID/autoscale. |
Retrieve Database Clusters' Metrics Endpoint Credentialsdatabases_get_cluster_metrics_credentials | GET | To show the credentials for all database clusters' metrics endpoints, send a GET request to /v2/databases/metrics/credentials. |
Retrieve DO Settings for a Database Clusterdatabases_get_do_settings | GET | To retrieve the DigitalOcean-specific settings for a database cluster, send a GET request to /v2/databases/$DATABASE ID/do settings. |
Retrieve Existing Connection Pool (PostgreSQL)databases_get_connectionPool | GET | To show information about an existing connection pool for a PostgreSQL database cluster, send a GET request to /v2/databases/$DATABASE ID/pools/$POOL NAME. |
Retrieve Schema Registry Configuration for a kafka Clusterdatabases_get_kafka_schema_config | GET | To retrieve the Schema Registry configuration for a Kafka cluster, send a GET request to /v2/databases/$DATABASE ID/schema-registry/config. |
Retrieve Schema Registry Configuration for a Subject of kafkadatabases_get_kafka_schema_subject_config | GET | To retrieve the Schema Registry configuration for a Subject of a Kafka cluster, send a GET request to /v2/databases/$DATABASE ID/schema-registry/config/$SUBJECT NAME. |
Retrieve the Eviction Policy for a Caching or Valkey Clusterdatabases_get_evictionPolicy | GET | To retrieve the configured eviction policy for an existing Caching or Valkey cluster, send a GET request to /v2/databases/$DATABASE ID/eviction policy. |
Retrieve the Public Certificatedatabases_get_ca | GET | To retrieve the public certificate used to secure the connection to the database cluster send a GET request to /v2/databases/$DATABASE ID/ca. |
Retrieve the SQL Modes for a MySQL Clusterdatabases_get_sql_mode | GET | To retrieve the configured SQL modes for an existing MySQL cluster, send a GET request to /v2/databases/$DATABASE ID/sql mode. |
Retrieve the Status of an Online Migrationdatabases_get_migrationStatus | GET | To retrieve the status of the most recent online migration, send a GET request to /v2/databases/$DATABASE ID/online-migration. |
Start an Online Migrationdatabases_update_onlineMigration | PUT | To start an online migration, send a PUT request to /v2/databases/$DATABASE ID/online-migration endpoint. |
Start Database Maintenancedatabases_install_update | PUT | To start the installation of updates for a database cluster, send a PUT request to /v2/databases/$DATABASE ID/install update. |
Stop an Online Migrationdatabases_delete_onlineMigration | DELETE | To stop an online migration, send a DELETE request to /v2/databases/$DATABASE ID/online-migration/$MIGRATION ID. |
Update a Database Userdatabases_update_user | PUT | To update an existing database user, send a PUT request to /v2/databases/$DATABASE ID/users/$USERNAME with the desired settings. |
Update Connection Pools (PostgreSQL)databases_update_connectionPool | PUT | To update a connection pool for a PostgreSQL database cluster, send a PUT request to /v2/databases/$DATABASE ID/pools/$POOL NAME. |
Update Database Clusters' Metrics Endpoint Credentialsdatabases_update_cluster_metrics_credentials | PUT | To update the credentials for all database clusters' metrics endpoints, send a PUT request to /v2/databases/metrics/credentials. |
Update DO Settings for a Database Clusterdatabases_update_do_settings | PUT | To update the DigitalOcean-specific settings for a database cluster, send a PUT request to /v2/databases/$DATABASE ID/do settings. |
Update Firewall Rules (Trusted Sources) for a Databasedatabases_update_firewall_rules | PUT | To update a database cluster's firewall rules (known as "trusted sources" in the control panel), send a PUT request to /v2/databases/$DATABASE ID/firewall specifying which resources... |
Update Logsink for a Database Clusterdatabases_update_logsink | PUT | To update a logsink for a database cluster, send a PUT request to /v2/databases/$DATABASE ID/logsink/$LOGSINK ID. |
Update Schema Registry Configuration for a kafka Clusterdatabases_update_kafka_schema_config | PUT | To update the Schema Registry configuration for a Kafka cluster, send a PUT request to /v2/databases/$DATABASE ID/schema-registry/config. |
Update Schema Registry Configuration for a Subject of kafkadatabases_update_kafka_schema_subject_config | PUT | To update the Schema Registry configuration for a Subject of a Kafka cluster, send a PUT request to /v2/databases/$DATABASE ID/schema-registry/config/$SUBJECT NAME. |
Update SQL Mode for a Clusterdatabases_update_sql_mode | PUT | To configure the SQL modes for an existing MySQL cluster, send a PUT request to /v2/databases/$DATABASE ID/sql mode specifying the desired modes. |
Update the Database Configuration for an Existing Databasedatabases_patch_config | PATCH | To update the configuration for an existing database cluster, send a PATCH request to /v2/databases/$DATABASE ID/config. |
Update Topic for a Kafka Clusterdatabases_update_kafka_topic | PUT | To update a topic attached to a Kafka cluster, send a PUT request to /v2/databases/$DATABASE ID/topics/$TOPIC NAME. |
Upgrade Major Version for a Databasedatabases_update_major_version | PUT | To upgrade the major version of a database, send a PUT request to /v2/databases/$DATABASE ID/upgrade, specifying the target version. |
Dedicated Inference13
Create a Dedicated InferencededicatedInferences_create | POST | Create a new Dedicated Inference for your team. |
Create a Dedicated Inference TokendedicatedInferences_create_tokens | POST | Create a new access token for a Dedicated Inference instance. |
Delete a Dedicated InferencededicatedInferences_delete | DELETE | Delete an existing Dedicated Inference. |
Get a Dedicated InferencededicatedInferences_get | GET | Retrieve an existing Dedicated Inference by ID. |
Get a Dedicated Inference AcceleratordedicatedInferences_get_accelerator | GET | Retrieve a single accelerator by ID for a Dedicated Inference instance. |
Get Dedicated Inference CA CertificatededicatedInferences_get_ca | GET | Get the CA certificate for a Dedicated Inference instance (base64-encoded). |
Get Dedicated Inference GPU Model ConfigdedicatedInferences_get_gpu_model_config | GET | Get supported GPU and model configurations for Dedicated Inference. |
List Dedicated Inference AcceleratorsdedicatedInferences_list_accelerators | GET | List all accelerators (GPUs) in use by a Dedicated Inference instance. |
List Dedicated Inference SizesdedicatedInferences_list_sizes | GET | Get available Dedicated Inference sizes and pricing for supported GPUs. |
List Dedicated Inference TokensdedicatedInferences_list_tokens | GET | List all access tokens for a Dedicated Inference instance. |
List Dedicated InferencesdedicatedInferences_list | GET | List all Dedicated Inference instances for your team. |
Revoke a Dedicated Inference TokendedicatedInferences_delete_tokens | DELETE | Revoke (delete) an access token for a Dedicated Inference instance. |
Update a Dedicated InferencededicatedInferences_patch | PATCH | Update an existing Dedicated Inference. |
Domain4
Create a New Domaindomains_create | POST | To create a new domain, send a POST request to /v2/domains. |
Delete a Domaindomains_delete | DELETE | To delete a domain, send a DELETE request to /v2/domains/$DOMAIN NAME. |
List All Domainsdomains_list | GET | To retrieve a list of all of the domains in your account, send a GET request to /v2/domains. |
Retrieve an Existing Domaindomains_get | GET | To get details about a specific domain, send a GET request to /v2/domains/$DOMAIN NAME. |
Domain Record6
Create a New Domain Recorddomains_create_record | POST | To create a new record to a domain, send a POST request to /v2/domains/$DOMAIN NAME/records. |
Delete a Domain Recorddomains_delete_record | DELETE | To delete a record for a domain, send a DELETE request to /v2/domains/$DOMAIN NAME/records/$DOMAIN RECORD ID. |
List All Domain Recordsdomains_list_records | GET | To get a listing of all records configured for a domain, send a GET request to /v2/domains/$DOMAIN NAME/records. |
Retrieve an Existing Domain Recorddomains_get_record | GET | To retrieve a specific domain record, send a GET request to /v2/domains/$DOMAIN NAME/records/$RECORD ID. |
Update a Domain Recorddomains_patch_record | PATCH | To update an existing record, send a PATCH request to /v2/domains/$DOMAIN NAME/records/$DOMAIN RECORD ID. |
Update a Domain Recorddomains_update_record | PUT | To update an existing record, send a PUT request to /v2/domains/$DOMAIN NAME/records/$DOMAIN RECORD ID. |
Droplet19
Check Status of a Droplet Destroy with Associated Resourcesdroplets_get_DestroyAssociatedResourcesStatus | GET | To check on the status of a request to destroy a Droplet with its associated resources, send a GET request to the /v2/droplets/$DROPLET ID/destroy with associated resources/status endpoint. |
Create a New Dropletdroplets_create | POST | To create a new Droplet, send a POST request to /v2/droplets setting the required attributes. |
Delete an Existing Dropletdroplets_destroy | DELETE | To delete a Droplet, send a DELETE request to /v2/droplets/$DROPLET ID. |
Deleting Droplets by Tagdroplets_destroy_byTag | DELETE | To delete all Droplets assigned to a specific tag, include the tag name query parameter set to the name of the tag in your DELETE request. |
Destroy a Droplet and All of its Associated Resourcesdroplets_destroy_withAssociatedResourcesDangerous | DELETE | To destroy a Droplet along with all of its associated resources, send a DELETE request to the /v2/droplets/$DROPLET ID/destroy with associated resources/dangerous endpoint. |
List All Available Kernels for a Dropletdroplets_list_kernels | GET | To retrieve a list of all kernels available to a Droplet, send a GET request to /v2/droplets/$DROPLET ID/kernels |
List All Droplet Neighborsdroplets_list_neighborsIds | GET | To retrieve a list of all Droplets that are co-located on the same physical hardware, send a GET request to /v2/reports/droplet neighbors ids. |
List All Dropletsdroplets_list | GET | To list all Droplets in your account, send a GET request to /v2/droplets. |
List all Firewalls Applied to a Dropletdroplets_list_firewalls | GET | To retrieve a list of all firewalls available to a Droplet, send a GET request to /v2/droplets/$DROPLET ID/firewalls |
List Associated Resources for a Dropletdroplets_list_associatedResources | GET | To list the associated billable resources that can be destroyed along with a Droplet, send a GET request to the /v2/droplets/$DROPLET ID/destroy with associated resources endpoint. |
List Backup Policies for All Existing Dropletsdroplets_list_backup_policies | GET | To list information about the backup policies for all Droplets in the account, send a GET request to /v2/droplets/backups/policies. |
List Backups for a Dropletdroplets_list_backups | GET | To retrieve any backups associated with a Droplet, send a GET request to /v2/droplets/$DROPLET ID/backups. |
List Neighbors for a Dropletdroplets_list_neighbors | GET | To retrieve a list of any "neighbors" (i.e. Droplets that are co-located on the same physical hardware) for a specific Droplet, send a GET request to /v2/droplets/$DROPLET ID/neighbors. |
List Snapshots for a Dropletdroplets_list_snapshots | GET | To retrieve the snapshots that have been created from a Droplet, send a GET request to /v2/droplets/$DROPLET ID/snapshots. |
List Supported Droplet Backup Policiesdroplets_list_supported_backup_policies | GET | To retrieve a list of all supported Droplet backup policies, send a GET request to /v2/droplets/backups/supported policies. |
Retrieve an Existing Dropletdroplets_get | GET | To show information about an individual Droplet, send a GET request to /v2/droplets/$DROPLET ID. |
Retrieve the Backup Policy for an Existing Dropletdroplets_get_backup_policy | GET | To show information about an individual Droplet's backup policy, send a GET request to /v2/droplets/$DROPLET ID/backups/policy. |
Retry a Droplet Destroy with Associated Resources Requestdroplets_destroy_retryWithAssociatedResources | POST | If the status of a request to destroy a Droplet with its associated resources reported any errors, it can be retried by sending a POST request to the /v2/droplets/$DROPLET ID/destroy with... |
Selectively Destroy a Droplet and its Associated Resourcesdroplets_destroy_withAssociatedResourcesSelective | DELETE | To destroy a Droplet along with a sub-set of its associated resources, send a DELETE request to the /v2/droplets/$DROPLET ID/destroy with associated resources/selective endpoint. |
Droplet Action4
Acting on Tagged DropletsdropletActions_post_byTag | POST | Some actions can be performed in bulk on tagged Droplets. |
Initiate a Droplet ActiondropletActions_post | POST | To initiate an action on a Droplet send a POST request to /v2/droplets/$DROPLET ID/actions. |
List Actions for a DropletdropletActions_list | GET | To retrieve a list of all actions that have been executed for a Droplet, send a GET request to /v2/droplets/$DROPLET ID/actions. |
Retrieve a Droplet ActiondropletActions_get | GET | To retrieve a Droplet action, send a GET request to /v2/droplets/$DROPLET ID/actions/$ACTION ID. |
Droplet Autoscale Pool8
Create a New Autoscale Poolautoscalepools_create | POST | To create a new autoscale pool, send a POST request to /v2/droplets/autoscale setting the required attributes. |
Delete autoscale poolautoscalepools_delete | DELETE | To destroy an autoscale pool, send a DELETE request to the /v2/droplets/autoscale/$AUTOSCALE POOL ID endpoint. |
Delete autoscale pool and resourcesautoscalepools_delete_dangerous | DELETE | To destroy an autoscale pool and its associated resources (Droplets), send a DELETE request to the /v2/droplets/autoscale/$AUTOSCALE POOL ID/dangerous endpoint. |
List All Autoscale Poolsautoscalepools_list | GET | To list all autoscale pools in your team, send a GET request to /v2/droplets/autoscale. |
List history eventsautoscalepools_list_history | GET | To list all of the scaling history events of an autoscale pool, send a GET request to /v2/droplets/autoscale/$AUTOSCALE POOL ID/history. |
List membersautoscalepools_list_members | GET | To list the Droplets in an autoscale pool, send a GET request to /v2/droplets/autoscale/$AUTOSCALE POOL ID/members. |
Retrieve an Existing Autoscale Poolautoscalepools_get | GET | To show information about an individual autoscale pool, send a GET request to /v2/droplets/autoscale/$AUTOSCALE POOL ID. |
Update Autoscale Poolautoscalepools_update | PUT | To update the configuration of an existing autoscale pool, send a PUT request to /v2/droplets/autoscale/$AUTOSCALE POOL ID. |
Firewall11
Add Droplets to a Firewallfirewalls_assign_droplets | POST | To assign a Droplet to a firewall, send a POST request to /v2/firewalls/$FIREWALL ID/droplets. |
Add Rules to a Firewallfirewalls_add_rules | POST | To add additional access rules to a firewall, send a POST request to /v2/firewalls/$FIREWALL ID/rules. |
Add Tags to a Firewallfirewalls_add_tags | POST | To assign a tag representing a group of Droplets to a firewall, send a POST request to /v2/firewalls/$FIREWALL ID/tags. |
Create a New Firewallfirewalls_create | POST | To create a new firewall, send a POST request to /v2/firewalls. |
Delete a Firewallfirewalls_delete | DELETE | To delete a firewall send a DELETE request to /v2/firewalls/$FIREWALL ID. |
List All Firewallsfirewalls_list | GET | To list all of the firewalls available on your account, send a GET request to /v2/firewalls. |
Remove Droplets from a Firewallfirewalls_delete_droplets | DELETE | To remove a Droplet from a firewall, send a DELETE request to /v2/firewalls/$FIREWALL ID/droplets. |
Remove Rules from a Firewallfirewalls_delete_rules | DELETE | To remove access rules from a firewall, send a DELETE request to /v2/firewalls/$FIREWALL ID/rules. |
Remove Tags from a Firewallfirewalls_delete_tags | DELETE | To remove a tag representing a group of Droplets from a firewall, send a DELETE request to /v2/firewalls/$FIREWALL ID/tags. |
Retrieve an Existing Firewallfirewalls_get | GET | To show information about an existing firewall, send a GET request to /v2/firewalls/$FIREWALL ID. |
Update a Firewallfirewalls_update | PUT | To update the configuration of an existing firewall, send a PUT request to /v2/firewalls/$FIREWALL ID. |
Floating IP4
Create a New Floating IPfloatingIPs_create | POST | On creation, a floating IP must be either assigned to a Droplet or reserved to a region. |
Delete a Floating IPfloatingIPs_delete | DELETE | To delete a floating IP and remove it from your account, send a DELETE request to /v2/floating ips/$FLOATING IP ADDR. |
List All Floating IPsfloatingIPs_list | GET | To list all of the floating IPs available on your account, send a GET request to /v2/floating ips. |
Retrieve an Existing Floating IPfloatingIPs_get | GET | To show information about a floating IP, send a GET request to /v2/floating ips/$FLOATING IP ADDR. |
Floating IP Action3
Initiate a Floating IP ActionfloatingIPsAction_post | POST | To initiate an action on a floating IP send a POST request to /v2/floating ips/$FLOATING IP/actions. |
List All Actions for a Floating IPfloatingIPsAction_list | GET | To retrieve all actions that have been executed on a floating IP, send a GET request to /v2/floating ips/$FLOATING IP/actions. |
Retrieve an Existing Floating IP ActionfloatingIPsAction_get | GET | To retrieve the status of a floating IP action, send a GET request to /v2/floating ips/$FLOATING IP/actions/$ACTION ID. |
Function13
Create a Namespace Access KeyfunctionsAccessKey_create | POST | Creates a new access key for a serverless functions namespace. |
Create Namespacefunctions_create_namespace | POST | Creates a new serverless functions namespace in the desired region and associates it with the provided label. |
Create Triggerfunctions_create_trigger | POST | Creates a new trigger for a given function in a namespace. |
Delete a Namespace Access KeyfunctionsAccessKey_delete | DELETE | Deletes an access key for a serverless functions namespace. |
Delete Namespacefunctions_delete_namespace | DELETE | Deletes the given namespace. |
Delete Triggerfunctions_delete_trigger | DELETE | Deletes the given trigger. |
Get Namespacefunctions_get_namespace | GET | Gets the namespace details for the given namespace UUID. |
Get Triggerfunctions_get_trigger | GET | Gets the trigger details. |
List Namespace Access KeysfunctionsAccessKey_list | GET | Lists all access keys for a serverless functions namespace. |
List Namespacesfunctions_list_namespaces | GET | Returns a list of namespaces associated with the current user. |
List Triggersfunctions_list_triggers | GET | Returns a list of triggers associated with the current user and namespace. |
Update a Namespace Access KeyfunctionsAccessKey_update | PUT | Updates the name of an access key for a serverless functions namespace. |
Update Triggerfunctions_update_trigger | PUT | Updates the details of the given trigger. |
GradientAI Platform119
Add Agent Route to an Agentgenai_attach_agent | POST | To add an agent route to an agent, send a POST request to /v2/gen-ai/agents/{parent agent uuid}/child agents/{child agent uuid}. |
Add Data Source to a Knowledge Basegenai_create_knowledge_base_data_source | POST | To add a data source to a knowledge base, send a POST request to /v2/gen-ai/knowledge bases/{knowledge base uuid}/data sources. |
Add Function Route to an Agentgenai_attach_agent_function | POST | To create a function route for an agent, send a POST request to /v2/gen-ai/agents/{agent uuid}/functions. |
Attach Guardrails to an Agentgenai_attach_agent_guardrails | POST | To attach guardrails to an agent, send a POST request to /v2/gen-ai/agents/{agent uuid}/guardrails. |
Attach Knowledge Base to an Agentgenai_attach_knowledge_base | POST | To attach a knowledge base to an agent, send a POST request to /v2/gen-ai/agents/{agent uuid}/knowledge bases/{knowledge base uuid} |
Attach Knowledge Bases to an Agentgenai_attach_knowledge_bases | POST | To attach knowledge bases to an agent, send a POST request to /v2/gen-ai/agents/{agent uuid}/knowledge bases |
Cancel Indexing Job for a Knowledge Basegenai_cancel_indexing_job | PUT | To cancel an indexing job for a knowledge base, send a PUT request to /v2/gen-ai/indexing jobs/{uuid}/cancel. |
Cancel Model Evaluation Rungenai_cancel_model_evaluation_run | PUT | To cancel an in-progress model evaluation run, send a PUT request to /v2/gen-ai/model evaluation runs/{eval run uuid}/cancel. |
Create a Knowledge Basegenai_create_knowledge_base | POST | To create a knowledge base, send a POST request to /v2/gen-ai/knowledge bases. |
Create a Model API Keygenai_create_model_api_key | POST | Note: This endpoint is deprecated and has been retired. |
Create a Model Routergenai_create_model_router | POST | To create a model router, send a POST request to /v2/gen-ai/models/routers. |
Create a Workspacegenai_create_workspace | POST | To create a new workspace, send a POST request to /v2/gen-ai/workspaces. |
Create an Agentgenai_create_agent | POST | To create a new agent, send a POST request to /v2/gen-ai/agents. |
Create an Agent API Keygenai_create_agent_api_key | POST | To create an agent API key, send a POST request to /v2/gen-ai/agents/{agent uuid}/api keys. |
Create Anthropic API Keygenai_create_anthropic_api_key | POST | To create an Anthropic API key, send a POST request to /v2/gen-ai/anthropic/keys. |
Create Custom Evaluation Metricgenai_create_custom_evaluation_metric | POST | To create a custom LLM-as-judge metric for model evaluation, send a POST request to /v2/gen-ai/custom evaluation metrics. |
Create Evaluation Datasetgenai_create_evaluation_dataset | POST | To create an evaluation dataset, send a POST request to /v2/gen-ai/evaluation datasets. |
Create Evaluation Test Case.genai_create_evaluation_test_case | POST | To create an evaluation test-case send a POST request to /v2/gen-ai/evaluation test cases. |
Create Model Evaluation Rungenai_create_model_evaluation_run | POST | To create a model evaluation run, send a POST request to /v2/genai/model evaluation runs. |
Create OpenAI API Keygenai_create_openai_api_key | POST | To create an OpenAI API key, send a POST request to /v2/gen-ai/openai/keys. |
Create Presigned URLs for Data Source File Uploadgenai_create_data_source_file_upload_presigned_urls | POST | To create presigned URLs for knowledge base data source file upload, send a POST request to /v2/gen-ai/knowledge bases/data sources/file upload presigned urls. |
Create Presigned URLs for Evaluation Dataset File Uploadgenai_create_evaluation_dataset_file_upload_presigned_urls | POST | To create presigned URLs for evaluation dataset file upload, send a POST request to /v2/gen-ai/evaluation datasets/file upload presigned urls. |
Create Presigned URLs for Model Evaluation Dataset File Uploadgenai_create_model_eval_dataset_upload_presigned_urls | POST | To create presigned URLs for model evaluation dataset file upload, send a POST request to /v2/genai/model evaluation/datasets/file upload presigned urls. |
Create scheduled indexing for knowledge basegenai_create_scheduled_indexing | POST | To create scheduled indexing for a knowledge base, send a POST request to /v2/gen-ai/scheduled-indexing. |
Delete a Data Source from a Knowledge Basegenai_delete_knowledge_base_data_source | DELETE | To delete a data source from a knowledge base, send a DELETE request to /v2/gen-ai/knowledge bases/{knowledge base uuid}/data sources/{data source uuid}. |
Delete a Knowledge Basegenai_delete_knowledge_base | DELETE | To delete a knowledge base, send a DELETE request to /v2/gen-ai/knowledge bases/{uuid}. |
Delete a Model Routergenai_delete_model_router | DELETE | To delete a model router, send a DELETE request to /v2/gen-ai/models/routers/{uuid}. |
Delete a Workspacegenai_delete_workspace | DELETE | To delete a workspace, send a DELETE request to /v2/gen-ai/workspace/{workspace uuid}. |
Delete Agent Route for an Agentgenai_detach_agent | DELETE | To delete an agent route from a parent agent, send a DELETE request to /v2/gen-ai/agents/{parent agent uuid}/child agents/{child agent uuid}. |
Delete an Agentgenai_delete_agent | DELETE | To delete an agent, send a DELETE request to /v2/gen-ai/agents/{uuid}. |
Delete Anthropic API Keygenai_delete_anthropic_api_key | DELETE | To delete an Anthropic API key, send a DELETE request to /v2/gen-ai/anthropic/keys/{api key uuid}. |
Delete API Key for a Modelgenai_delete_model_api_key | DELETE | To delete an API key for a model, send a DELETE request to /v2/gen-ai/models/api keys/{api key uuid}. |
Delete API Key for an Agentgenai_delete_agent_api_key | DELETE | To delete an API key for an agent, send a DELETE request to /v2/gen-ai/agents/{agent uuid}/api keys/{api key uuid}. |
Delete Custom Evaluation Metricgenai_delete_custom_evaluation_metric | DELETE | To soft-delete a custom model evaluation metric, send a DELETE request to /v2/gen-ai/custom evaluation metrics/{metric uuid}. |
Delete Custom Modelgenai_delete_custom_model | DELETE | To delete a custom model, send a DELETE request to /v2/genai/custom models/{uuid}. |
Delete Evaluation Datasetgenai_delete_evaluation_dataset | DELETE | To delete an evaluation dataset, send a DELETE request to /v2/genai/evaluation datasets/{dataset uuid}. |
Delete Function Route for an Agentgenai_detach_agent_function | DELETE | To delete a function route from an agent, send a DELETE request to /v2/gen-ai/agents/{agent uuid}/functions/{function uuid}. |
Delete Model Evaluation Presetgenai_delete_model_evaluation_preset | DELETE | To delete a saved model evaluation preset, send a DELETE request to /v2/gen-ai/model evaluation presets/{eval preset uuid}. |
Delete Model Evaluation Rungenai_delete_model_evaluation_run | DELETE | To delete a model evaluation run, send a DELETE request to /v2/gen-ai/model evaluation runs/{eval run uuid}. |
Delete OpenAI API Keygenai_delete_openai_api_key | DELETE | To delete an OpenAI API key, send a DELETE request to /v2/gen-ai/openai/keys/{api key uuid}. |
Delete Scheduled Indexinggenai_delete_scheduled_indexing | DELETE | Delete Scheduled Indexing for knowledge base, send a DELETE request to /v2/gen-ai/scheduled-indexing/{uuid}. |
Detach a Guardrail from an Agentgenai_detach_agent_guardrail | DELETE | To detach a guardrail from an agent, send a DELETE request to /v2/gen-ai/agents/{agent uuid}/guardrails/{guardrail uuid}. |
Detach Knowledge Base from an Agentgenai_detach_knowledge_base | DELETE | To detach a knowledge base from an agent, send a DELETE request to /v2/gen-ai/agents/{agent uuid}/knowledge bases/{knowledge base uuid}. |
Get Agent Usagegenai_get_agent_usage | GET | To get agent usage, send a GET request to /v2/gen-ai/agents/{uuid}/usage. |
Get Anthropic API Keygenai_get_anthropic_api_key | GET | To retrieve details of an Anthropic API key, send a GET request to /v2/gen-ai/anthropic/keys/{api key uuid}. |
Get Custom Modelgenai_get_custom_model | GET | To retrieve details of a custom model, send a GET request to /v2/gen-ai/custom models/{uuid}. |
Get Download URL for Evaluation Datasetgenai_get_evaluation_dataset_download_url | GET | To get a presigned download URL for an evaluation dataset, send a GET request to /v2/genai/evaluation datasets/{dataset uuid}/download url. |
Get Download URL for Model Evaluation Run Resultsgenai_get_model_evaluation_run_results_download_url | GET | To get a presigned download URL for model evaluation run results (gzip-compressed JSON), send a GET request to /v2/genai/model evaluation runs/{eval run uuid}/results/download url. |
Get Model Catalog Cardgenai_get_model_catalog_card | GET | Returns detailed information for a specific model in the catalog including capabilities, pricing, and code examples. |
Get Oauth2 Dropbox Tokensgenai_create_oauth2_dropbox_tokens | POST | To obtain the refresh token, needed for creation of data sources, send a GET request to /v2/gen-ai/oauth2/dropbox/tokens. |
Get Oauth2 URLgenai_get_oauth2_url | GET | |
Get OpenAI API Keygenai_get_openai_api_key | GET | To retrieve details of an OpenAI API key, send a GET request to /v2/gen-ai/openai/keys/{api key uuid}. |
Get Scheduled Indexing for Knowledge Basegenai_get_scheduled_indexing | GET | Get Scheduled Indexing for knowledge base using knoweldge base uuid, send a GET request to /v2/gen-ai/scheduled-indexing/knowledge-base/{knowledge base uuid}. |
Get Signed URL for Indexing Job Detailsgenai_get_indexing_job_details_signed_url | GET | To get a signed URL for indexing job details, send a GET request to /v2/gen-ai/indexing jobs/{uuid}/details signed url. |
Import Custom Modelgenai_import_custom_model | POST | To import a custom model, send a POST request to /v2/gen-ai/custom models/import. |
List Agent API Keysgenai_list_agent_api_keys | GET | To list all agent API keys, send a GET request to /v2/gen-ai/agents/{agent uuid}/api keys. |
List Agent Versionsgenai_list_agent_versions | GET | To list all agent versions, send a GET request to /v2/gen-ai/agents/{uuid}/versions. |
List Agentsgenai_list_agents | GET | To list all agents, send a GET request to /v2/gen-ai/agents. |
List agents by Anthropic keygenai_list_agents_by_anthropic_key | GET | List Agents by Anthropic Key. |
List agents by OpenAI keygenai_list_agents_by_openai_key | GET | List Agents by OpenAI Key. |
List agents by Workspacegenai_list_agents_by_workspace | GET | To list all agents by a Workspace, send a GET request to /v2/gen-ai/workspaces/{workspace uuid}/agents. |
List Anthropic API Keysgenai_list_anthropic_api_keys | GET | To list all Anthropic API keys, send a GET request to /v2/gen-ai/anthropic/keys. |
List Available Modelsgenai_list_models | GET | To list all models, send a GET request to /v2/gen-ai/models. |
List Custom Modelsgenai_list_custom_models | GET | To list custom models, send a GET request to /v2/gen-ai/custom models. |
List Data Sources for a Knowledge Basegenai_list_knowledge_base_data_sources | GET | To list all data sources for a knowledge base, send a GET request to /v2/gen-ai/knowledge bases/{knowledge base uuid}/data sources. |
List Data Sources for Indexing Job for a Knowledge Basegenai_list_indexing_job_data_sources | GET | To list all datasources for an indexing job, send a GET request to /v2/gen-ai/indexing jobs/{indexing job uuid}/data sources. |
List Datacenter Regionsgenai_list_datacenter_regions | GET | To list all datacenter regions, send a GET request to /v2/gen-ai/regions. |
List Evaluation Datasetsgenai_list_evaluation_datasets | GET | To list evaluation datasets, send a GET request to /v2/gen-ai/evaluation datasets. |
List Evaluation Metricsgenai_list_evaluation_metrics | GET | To list all evaluation metrics, send a GET request to /v2/gen-ai/evaluation metrics. |
List Evaluation Runs by Test Casegenai_list_evaluation_runs_by_test_case | GET | To list all evaluation runs by test case, send a GET request to /v2/gen-ai/evaluation test cases/{evaluation test case uuid}/evaluation runs. |
List Evaluation Test Casesgenai_list_evaluation_test_cases | GET | To list all evaluation test cases, send a GET request to /v2/gen-ai/evaluation test cases. |
List Evaluation Test Cases by Workspacegenai_list_evaluation_test_cases_by_workspace | GET | To list all evaluation test cases by a workspace, send a GET request to /v2/gen-ai/workspaces/{workspace uuid}/evaluation test cases. |
List Indexing Jobs for a Knowledge Basegenai_list_indexing_jobs | GET | To list all indexing jobs for a knowledge base, send a GET request to /v2/gen-ai/indexing jobs. |
List Indexing Jobs for a Knowledge Basegenai_list_indexing_jobs_by_knowledge_base | GET | To list latest 15 indexing jobs for a knowledge base, send a GET request to /v2/gen-ai/knowledge bases/{knowledge base uuid}/indexing jobs. |
List Knowledge Basesgenai_list_knowledge_bases | GET | To list all knowledge bases, send a GET request to /v2/gen-ai/knowledge bases. |
List Model API Keysgenai_list_model_api_keys | GET | To list all model API keys, send a GET request to /v2/gen-ai/models/api keys. |
List Model Cataloggenai_list_model_catalog | GET | Returns all available models. |
List Model Evaluation Metricsgenai_list_model_evaluation_metrics | GET | To list all available metrics for model evaluation, send a GET request to /v2/genai/model evaluation metrics. |
List Model Evaluation Presetsgenai_list_model_evaluation_presets | GET | To list all saved model evaluation presets, send a GET request to /v2/genai/model evaluation presets. |
List Model Evaluation Runsgenai_list_model_evaluation_runs | GET | To list model evaluation runs, send a GET request to /v2/genai/model evaluation runs. |
List Model Router Presetsgenai_list_model_router_presets | GET | To list model router presets, send a GET request to /v2/gen-ai/models/routers/presets. |
List Model Router Task Presetsgenai_list_model_router_task_presets | GET | To list model router task presets, send a GET request to /v2/gen-ai/models/routers/tasks/presets. |
List Model Routersgenai_list_model_routers | GET | To list model routers, send a GET request to /v2/gen-ai/models/routers. |
List OpenAI API Keysgenai_list_openai_api_keys | GET | To list all OpenAI API keys, send a GET request to /v2/gen-ai/openai/keys. |
List Workspacesgenai_list_workspaces | GET | To list all workspaces, send a GET request to /v2/gen-ai/workspaces. |
Move Agents to a Workspacegenai_update_agents_workspace | PUT | To move all listed agents a given workspace, send a PUT request to /v2/gen-ai/workspaces/{workspace uuid}/agents. |
Regenerate API Key for a Modelgenai_regenerate_model_api_key | PUT | To regenerate a model API key, send a PUT request to /v2/gen-ai/models/api keys/{api key uuid}/regenerate. |
Regenerate API Key for an Agentgenai_regenerate_agent_api_key | PUT | To regenerate an agent API key, send a PUT request to /v2/gen-ai/agents/{agent uuid}/api keys/{api key uuid}/regenerate. |
Retrieve an Existing Agentgenai_get_agent | GET | To retrieve details of an agent, GET request to /v2/gen-ai/agents/{uuid}. |
Retrieve an Existing Model Routergenai_get_model_router | GET | To retrieve details of a model router, send a GET request to /v2/gen-ai/models/routers/{uuid}. |
Retrieve an Existing Workspacegenai_get_workspace | GET | To retrieve details of a workspace, GET request to /v2/gen-ai/workspaces/{workspace uuid}. |
Retrieve Information About an Existing Evaluation Rungenai_get_evaluation_run | GET | To retrive information about an existing evaluation run, send a GET request to /v2/gen-ai/evaluation runs/{evaluation run uuid}. |
Retrieve Information About an Existing Evaluation Test Casegenai_get_evaluation_test_case | GET | To retrive information about an existing evaluation test case, send a GET request to /v2/gen-ai/evaluation test case/{test case uuid}. |
Retrieve Information About an Existing Knowledge Basegenai_get_knowledge_base | GET | To retrive information about an existing knowledge base, send a GET request to /v2/gen-ai/knowledge bases/{uuid}. |
Retrieve Model Evaluation Presetgenai_get_model_evaluation_preset | GET | To retrieve a saved model evaluation preset, send a GET request to /v2/genai/model evaluation presets/{eval preset uuid}. |
Retrieve Model Evaluation Rungenai_get_model_evaluation_run | GET | To retrieve a model evaluation run, send a GET request to /v2/genai/model evaluation runs/{eval run uuid}. |
Retrieve Results of an Evaluation Rungenai_get_evaluation_run_results | GET | To retrieve results of an evaluation run, send a GET request to /v2/gen-ai/evaluation runs/{evaluation run uuid}/results. |
Retrieve Results of an Evaluation Run Promptgenai_get_evaluation_run_prompt_results | GET | To retrieve results of an evaluation run, send a GET request to /v2/gen-ai/evaluation runs/{evaluation run uuid}/results/{prompt id}. |
Retrieve Status of Indexing Job for a Knowledge Basegenai_get_indexing_job | GET | To get status of an indexing Job for a knowledge base, send a GET request to /v2/gen-ai/indexing jobs/{uuid}. |
Rollback to Agent Versiongenai_rollback_to_agent_version | PUT | To update to a specific agent version, send a PUT request to /v2/gen-ai/agents/{uuid}/versions. |
Run an Evaluation Test Casegenai_run_evaluation_test_case | POST | To run an evaluation test case, send a POST request to /v2/gen-ai/evaluation runs. |
Start Indexing Job for a Knowledge Basegenai_create_indexing_job | POST | To start an indexing job for a knowledge base, send a POST request to /v2/gen-ai/indexing jobs. |
Update a Knowledge Basegenai_update_knowledge_base | PUT | To update a knowledge base, send a PUT request to /v2/gen-ai/knowledge bases/{uuid}. |
Update a Model Routergenai_update_model_router | PUT | To update a model router, send a PUT request to /v2/gen-ai/models/routers/{uuid}. |
Update a Workspacegenai_update_workspace | PUT | To update a workspace, send a PUT request to /v2/gen-ai/workspaces/{workspace uuid}. |
Update Agent Route for an Agentgenai_update_attached_agent | PUT | To update an agent route for an agent, send a PUT request to /v2/gen-ai/agents/{parent agent uuid}/child agents/{child agent uuid}. |
Update Agent Statusgenai_update_agent_deployment_visibility | PUT | Check whether an agent is public or private. |
Update an Agentgenai_update_agent | PUT | To update an agent, send a PUT request to /v2/gen-ai/agents/{uuid}. |
Update an Evaluation Test Case.genai_update_evaluation_test_case | PUT | To update an evaluation test-case send a PUT request to /v2/gen-ai/evaluation test cases/{test case uuid}. |
Update Anthropic API Keygenai_update_anthropic_api_key | PUT | To update an Anthropic API key, send a PUT request to /v2/gen-ai/anthropic/keys/{api key uuid}. |
Update API Key for a Modelgenai_update_model_api_key | PUT | To update a model API key, send a PUT request to /v2/gen-ai/models/api keys/{api key uuid}. |
Update API Key for an Agentgenai_update_agent_api_key | PUT | To update an agent API key, send a PUT request to /v2/gen-ai/agents/{agent uuid}/api keys/{api key uuid}. |
Update Custom Evaluation Metricgenai_update_custom_evaluation_metric | PUT | To update a custom metric (issuing a new metric UUID), send a PUT request to /v2/gen-ai/custom evaluation metrics/{metric uuid}. |
Update Custom Model Metadatagenai_update_custom_model_metadata | PATCH | To update custom model metadata, send a PATCH request to /v2/gen-ai/custom models/{uuid}/metadata. |
Update Data Source optionsgenai_update_knowledge_base_data_source | PUT | To update a data source (e.g. chunking options), send a PUT request to /v2/gen-ai/knowledge bases/{knowledge base uuid}/data sources/{data source uuid}. |
Update Function Route for an Agentgenai_update_agent_function | PUT | To update the function route, send a PUT request to /v2/gen-ai/agents/{agent uuid}/functions/{function uuid}. |
Update Model Evaluation Rungenai_update_model_evaluation_run | PATCH | To update a model evaluation run's display name, send a PATCH request to /v2/gen-ai/model evaluation runs/{eval run uuid}. |
Update OpenAI API Keygenai_update_openai_api_key | PUT | To update an OpenAI API key, send a PUT request to /v2/gen-ai/openai/keys/{api key uuid}. |
View Agent Routesgenai_get_agent_children | GET | To view agent routes for an agent, send a GET requtest to /v2/gen-ai/agents/{uuid}/child agents. |
Image9
Accept an Image Account Transferimages_post_account_transfer_accept | POST | To accept an account transfer for an image, send a POST request to /v2/images/$IMAGE ID/account transfer/accept. |
Cancel an Image Account Transferimages_post_account_transfer_cancel | POST | To cancel an account transfer for an image, send a POST request to /v2/images/$IMAGE ID/account transfer/cancel. |
Create a Custom Imageimages_create_custom | POST | To create a new custom image, send a POST request to /v2/images. |
Decline an Image Account Transferimages_post_account_transfer_decline | POST | To decline an account transfer for an image, send a POST request to /v2/images/$IMAGE ID/account transfer/decline. |
Delete an Imageimages_delete | DELETE | To delete a snapshot or custom image, send a DELETE request to /v2/images/$IMAGE ID. |
Initiate an Image Account Transferimages_post_account_transfer_create | POST | To initiate an account transfer for an image, send a POST request to /v2/images/$IMAGE ID/account transfer. |
List All Imagesimages_list | GET | To list all of the images available on your account, send a GET request to /v2/images. |
Retrieve an Existing Imageimages_get | GET | To retrieve information about an image, send a GET request to /v2/images/$IDENTIFIER. |
Update an Imageimages_update | PUT | To update an image, send a PUT request to /v2/images/$IMAGE ID. |
Image Action3
Initiate an Image ActionimageActions_post | POST | The following actions are available on an Image. |
List All Actions for an ImageimageActions_list | GET | To retrieve all actions that have been executed on an image, send a GET request to /v2/images/$IMAGE ID/actions. |
Retrieve an Existing ActionimageActions_get | GET | To retrieve the status of an image action, send a GET request to /v2/images/$IMAGE ID/actions/$IMAGE ACTION ID. |
Kubernete28
Add a Node Pool to a Kubernetes Clusterkubernetes_add_nodePool | POST | To add an additional node pool to a Kubernetes clusters, send a POST request to /v2/kubernetes/clusters/$K8S CLUSTER ID/node pools with the following attributes. |
Add Container Registries to Kubernetes Clusterskubernetes_add_registries | POST | To integrate the container registries with Kubernetes clusters, send a POST request to /v2/kubernetes/registries. |
Add Container Registry to Kubernetes Clusterskubernetes_add_registry | POST | To integrate the container registry with Kubernetes clusters, send a POST request to /v2/kubernetes/registry. |
Create a New Kubernetes Clusterkubernetes_create_cluster | POST | To create a new Kubernetes cluster, send a POST request to /v2/kubernetes/clusters. |
Delete a Cluster and All of its Associated Resources (Dangerous)kubernetes_destroy_associatedResourcesDangerous | DELETE | To delete a Kubernetes cluster with all of its associated resources, send a DELETE request to /v2/kubernetes/clusters/$K8S CLUSTER ID/destroy with associated resources/dangerous. |
Delete a Kubernetes Clusterkubernetes_delete_cluster | DELETE | To delete a Kubernetes cluster and all services deployed to it, send a DELETE request to /v2/kubernetes/clusters/$K8S CLUSTER ID. |
Delete a Node in a Kubernetes Clusterkubernetes_delete_node | DELETE | To delete a single node in a pool, send a DELETE request to /v2/kubernetes/clusters/$K8S CLUSTER ID/node pools/$NODE POOL ID/nodes/$NODE ID. |
Delete a Node Pool in a Kubernetes Clusterkubernetes_delete_nodePool | DELETE | To delete a node pool, send a DELETE request to /v2/kubernetes/clusters/$K8S CLUSTER ID/node pools/$NODE POOL ID. |
Fetch Clusterlint Diagnostics for a Kubernetes Clusterkubernetes_get_clusterLintResults | GET | To request clusterlint diagnostics for your cluster, send a GET request to /v2/kubernetes/clusters/$K8S CLUSTER ID/clusterlint. |
Fetch Status Messages for a Kubernetes Clusterkubernetes_get_status_messages | GET | To retrieve status messages for a Kubernetes cluster, send a GET request to /v2/kubernetes/clusters/$K8S CLUSTER ID/status messages. |
List All Kubernetes Clusterskubernetes_list_clusters | GET | To list all of the Kubernetes clusters on your account, send a GET request to /v2/kubernetes/clusters. |
List All Node Pools in a Kubernetes Clusterskubernetes_list_nodePools | GET | To list all of the node pools in a Kubernetes clusters, send a GET request to /v2/kubernetes/clusters/$K8S CLUSTER ID/node pools. |
List Associated Resources for Cluster Deletionkubernetes_list_associatedResources | GET | To list the associated billable resources that can be destroyed along with a cluster, send a GET request to the /v2/kubernetes/clusters/$K8S CLUSTER ID/destroy with associated resources... |
List Available Regions, Node Sizes, and Versions of Kuberneteskubernetes_list_options | GET | To list the versions of Kubernetes available for use, the regions that support Kubernetes, and the available node sizes, send a GET request to /v2/kubernetes/options. |
Recycle a Kubernetes Node Poolkubernetes_recycle_node_pool | POST | The endpoint has been deprecated. |
Remove Container Registries from Kubernetes Clusterskubernetes_remove_registries | DELETE | To remove the container registries from Kubernetes clusters, send a DELETE request to /v2/kubernetes/registries. |
Remove Container Registry from Kubernetes Clusterskubernetes_remove_registry | DELETE | To remove the container registry from Kubernetes clusters, send a DELETE request to /v2/kubernetes/registry. |
Retrieve a Node Pool for a Kubernetes Clusterkubernetes_get_nodePool | GET | To show information about a specific node pool in a Kubernetes cluster, send a GET request to /v2/kubernetes/clusters/$K8S CLUSTER ID/node pools/$NODE POOL ID. |
Retrieve an Existing Kubernetes Clusterkubernetes_get_cluster | GET | To show information about an existing Kubernetes cluster, send a GET request to /v2/kubernetes/clusters/$K8S CLUSTER ID. |
Retrieve Available Upgrades for an Existing Kubernetes Clusterkubernetes_get_availableUpgrades | GET | To determine whether a cluster can be upgraded, and the versions to which it can be upgraded, send a GET request to /v2/kubernetes/clusters/$K8S CLUSTER ID/upgrades. |
Retrieve Credentials for a Kubernetes Clusterkubernetes_get_credentials | GET | This endpoint returns a JSON object . |
Retrieve the kubeconfig for a Kubernetes Clusterkubernetes_get_kubeconfig | GET | This endpoint returns a kubeconfig file in YAML format. |
Retrieve User Information for a Kubernetes Clusterkubernetes_get_clusterUser | GET | To show information the user associated with a Kubernetes cluster, send a GET request to /v2/kubernetes/clusters/$K8S CLUSTER ID/user. |
Run Clusterlint Checks on a Kubernetes Clusterkubernetes_run_clusterLint | POST | Clusterlint helps operators conform to Kubernetes best practices around resources, security and reliability to avoid common problems while operating or upgrading the clusters. |
Selectively Delete a Cluster and its Associated Resourceskubernetes_destroy_associatedResourcesSelective | DELETE | To delete a Kubernetes cluster along with a subset of its associated resources, send a DELETE request to /v2/kubernetes/clusters/$K8S CLUSTER ID/destroy with associated resources/selective. |
Update a Kubernetes Clusterkubernetes_update_cluster | PUT | To update a Kubernetes cluster, send a PUT request to /v2/kubernetes/clusters/$K8S CLUSTER ID and specify one or more of the attributes below. |
Update a Node Pool in a Kubernetes Clusterkubernetes_update_nodePool | PUT | To update the name of a node pool, edit the tags applied to it, or adjust its number of nodes, send a PUT request to /v2/kubernetes/clusters/$K8S CLUSTER ID/node pools/$NODE POOL ID with... |
Upgrade a Kubernetes Clusterkubernetes_upgrade_cluster | POST | To immediately upgrade a Kubernetes cluster to a newer patch release of Kubernetes, send a POST request to /v2/kubernetes/clusters/$K8S CLUSTER ID/upgrade. |
Load Balancer10
Add Droplets to a Load BalancerloadBalancers_add_droplets | POST | To assign a Droplet to a load balancer instance, send a POST request to /v2/load balancers/$LOAD BALANCER ID/droplets. |
Add Forwarding Rules to a Load BalancerloadBalancers_add_forwardingRules | POST | To add an additional forwarding rule to a load balancer instance, send a POST request to /v2/load balancers/$LOAD BALANCER ID/forwarding rules. |
Create a New Load BalancerloadBalancers_create | POST | To create a new load balancer instance, send a POST request to /v2/load balancers. |
Delete a Global Load Balancer CDN CacheloadBalancers_delete_cache | DELETE | To delete a Global load balancer CDN cache, send a DELETE request to /v2/load balancers/$LOAD BALANCER ID/cache. |
Delete a Load BalancerloadBalancers_delete | DELETE | To delete a load balancer instance, disassociating any Droplets assigned to it and removing it from your account, send a DELETE request to /v2/load balancers/$LOAD BALANCER ID. |
List All Load BalancersloadBalancers_list | GET | To list all of the load balancer instances on your account, send a GET request to /v2/load balancers. |
Remove Droplets from a Load BalancerloadBalancers_remove_droplets | DELETE | To remove a Droplet from a load balancer instance, send a DELETE request to /v2/load balancers/$LOAD BALANCER ID/droplets. |
Remove Forwarding Rules from a Load BalancerloadBalancers_remove_forwardingRules | DELETE | To remove forwarding rules from a load balancer instance, send a DELETE request to /v2/load balancers/$LOAD BALANCER ID/forwarding rules. |
Retrieve an Existing Load BalancerloadBalancers_get | GET | To show information about a load balancer instance, send a GET request to /v2/load balancers/$LOAD BALANCER ID. |
Update a Load BalancerloadBalancers_update | PUT | To update a load balancer's settings, send a PUT request to /v2/load balancers/$LOAD BALANCER ID. |
Monitoring72
Create Alert Policymonitoring_create_alertPolicy | POST | To create a new alert, send a POST request to /v2/monitoring/alerts. |
Create Logging Destinationmonitoring_create_destination | POST | To create a new destination, send a POST request to /v2/monitoring/sinks/destinations. |
Create Sinkmonitoring_create_sink | POST | To create a new sink, send a POST request to /v2/monitoring/sinks. |
Delete an Alert Policymonitoring_delete_alertPolicy | DELETE | To delete an alert policy, send a DELETE request to /v2/monitoring/alerts/{alert uuid} |
Delete Logging Destinationmonitoring_delete_destination | DELETE | To delete a destination and all associated sinks, send a DELETE request to /v2/monitoring/sinks/destinations/${destination uuid}. |
Delete Sinkmonitoring_delete_sink | DELETE | To delete a sink, send a DELETE request to /v2/monitoring/sinks/${sink uuid}. |
Get App CPU Percentage Metricsmonitoring_get_appCPUPercentageMetrics | GET | To retrieve cpu percentage metrics for a given app, send a GET request to /v2/monitoring/metrics/apps/cpu percentage. |
Get App Memory Percentage Metricsmonitoring_get_appMemoryPercentageMetrics | GET | To retrieve memory percentage metrics for a given app, send a GET request to /v2/monitoring/metrics/apps/memory percentage. |
Get App Restart Count Metricsmonitoring_get_appRestartCountMetrics_yml | GET | To retrieve restart count metrics for a given app, send a GET request to /v2/monitoring/metrics/apps/restart count. |
Get Database MySQL CPU Usage Metricsmonitoring_get_database_mysql_cpu_usage | GET | Retrieve CPU usage (percent) for a MySQL cluster. |
Get Database MySQL Disk Usage Metricsmonitoring_get_database_mysql_disk_usage | GET | Retrieve disk usage (percent) for a MySQL cluster. |
Get Database MySQL Index vs Sequential Reads Metricsmonitoring_get_database_mysql_index_vs_sequential_reads | GET | Retrieve index vs sequential reads ratio (percent) for a MySQL service - i.e. percentage of reads using an index. |
Get Database MySQL Load Average Metricsmonitoring_get_database_mysql_load | GET | Retrieve load metrics for a MySQL cluster. |
Get Database MySQL Memory Usage Metricsmonitoring_get_database_mysql_memory_usage | GET | Retrieve memory usage (percent) for a MySQL cluster. |
Get Database MySQL Operations Throughput Metricsmonitoring_get_database_mysql_op_rates | GET | Retrieve operations rate (per second) for a MySQL service. |
Get Database MySQL Schema Latency Metricsmonitoring_get_database_mysql_schema_latency | GET | Retrieve table I/O latency (seconds) for a schema. |
Get Database MySQL Schema Throughput Metricsmonitoring_get_database_mysql_schema_throughput | GET | Retrieve table I/O throughput (rows per second) for a schema. |
Get Database MySQL Threads Active Metricsmonitoring_get_database_mysql_threads_active | GET | Retrieve active (running) threads for a MySQL service. |
Get Database MySQL Threads Connected Metricsmonitoring_get_database_mysql_threads_connected | GET | Retrieve current threads connected for a MySQL service (gauge). |
Get Database MySQL Threads Created Rate Metricsmonitoring_get_database_mysql_threads_created_rate | GET | Retrieve threads created rate for a MySQL service (per second). |
Get Droplet Autoscale Pool Current Average CPU utilizationmonitoring_get_droplet_autoscale_current_cpu_utilization_yml | GET | To retrieve the current average CPU utilization for a given Droplet Autoscale Pool, send a GET request to /v2/monitoring/metrics/droplet autoscale/current cpu utilization. |
Get Droplet Autoscale Pool Current Average Memory utilizationmonitoring_get_droplet_autoscale_current_memory_utilization | GET | To retrieve the current average memory utilization for a given Droplet Autoscale Pool, send a GET request to /v2/monitoring/metrics/droplet autoscale/current memory utilization. |
Get Droplet Autoscale Pool Current Sizemonitoring_get_droplet_autoscale_current_instances | GET | To retrieve the current size for a given Droplet Autoscale Pool, send a GET request to /v2/monitoring/metrics/droplet autoscale/current instances. |
Get Droplet Autoscale Pool Target Average CPU utilizationmonitoring_get_droplet_autoscale_target_cpu_utilization | GET | To retrieve the target average CPU utilization for a given Droplet Autoscale Pool, send a GET request to /v2/monitoring/metrics/droplet autoscale/target cpu utilization. |
Get Droplet Autoscale Pool Target Average Memory utilizationmonitoring_get_droplet_autoscale_target_memory_utilization | GET | To retrieve the target average memory utilization for a given Droplet Autoscale Pool, send a GET request to /v2/monitoring/metrics/droplet autoscale/target memory utilization. |
Get Droplet Autoscale Pool Target Sizemonitoring_get_droplet_autoscale_target_instances | GET | To retrieve the target size for a given Droplet Autoscale Pool, send a GET request to /v2/monitoring/metrics/droplet autoscale/target instances. |
Get Droplet Available Memory Metricsmonitoring_get_dropletMemoryAvailableMetrics | GET | To retrieve available memory metrics for a given droplet, send a GET request to /v2/monitoring/metrics/droplet/memory available. |
Get Droplet Bandwidth Metricsmonitoring_get_dropletBandwidthMetrics | GET | To retrieve bandwidth metrics for a given Droplet, send a GET request to /v2/monitoring/metrics/droplet/bandwidth. |
Get Droplet Cached Memory Metricsmonitoring_get_dropletMemoryCachedMetrics | GET | To retrieve cached memory metrics for a given droplet, send a GET request to /v2/monitoring/metrics/droplet/memory cached. |
Get Droplet CPU Metricsmonitoring_get_DropletCpuMetrics | GET | To retrieve CPU metrics for a given droplet, send a GET request to /v2/monitoring/metrics/droplet/cpu. |
Get Droplet Filesystem Free Metricsmonitoring_get_dropletFilesystemFreeMetrics | GET | To retrieve filesystem free metrics for a given droplet, send a GET request to /v2/monitoring/metrics/droplet/filesystem free. |
Get Droplet Filesystem Size Metricsmonitoring_get_dropletFilesystemSizeMetrics | GET | To retrieve filesystem size metrics for a given droplet, send a GET request to /v2/monitoring/metrics/droplet/filesystem size. |
Get Droplet Free Memory Metricsmonitoring_get_dropletMemoryFreeMetrics | GET | To retrieve free memory metrics for a given droplet, send a GET request to /v2/monitoring/metrics/droplet/memory free. |
Get Droplet Load1 Metricsmonitoring_get_dropletLoad1Metrics | GET | To retrieve 1 minute load average metrics for a given droplet, send a GET request to /v2/monitoring/metrics/droplet/load 1. |
Get Droplet Load15 Metricsmonitoring_get_dropletLoad15Metrics | GET | To retrieve 15 minute load average metrics for a given droplet, send a GET request to /v2/monitoring/metrics/droplet/load 15. |
Get Droplet Load5 Metricsmonitoring_get_dropletLoad5Metrics | GET | To retrieve 5 minute load average metrics for a given droplet, send a GET request to /v2/monitoring/metrics/droplet/load 5. |
Get Droplet Total Memory Metricsmonitoring_get_dropletMemoryTotalMetrics | GET | To retrieve total memory metrics for a given droplet, send a GET request to /v2/monitoring/metrics/droplet/memory total. |
Get Load Balancer Droplets 50th Percentile HTTP Response Timemonitoring_get_lb_droplets_http_response_time_50p | GET | To retrieve Droplets 50th percentile HTTP response time in seconds for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets http response time 50p. |
Get Load Balancer Droplets 50th Percentile HTTP Sessionmonitoring_get_lb_droplets_http_session_duration_50p | GET | To retrieve Droplets 50th percentile HTTP session duration in seconds for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets http session duration... |
Get Load Balancer Droplets 95th Percentile HTTP Response Timemonitoring_get_lb_droplets_http_response_time_95p | GET | To retrieve Droplets 95th percentile HTTP response time in seconds for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets http response time 95p. |
Get Load Balancer Droplets 95th Percentile HTTP Sessionmonitoring_get_lb_droplets_http_session_duration_95p | GET | To retrieve Droplets 95th percentile HTTP session duration in seconds for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets http session duration... |
Get Load Balancer Droplets 99th Percentile HTTP Response Timemonitoring_get_lb_droplets_http_response_time_99p | GET | To retrieve Droplets 99th percentile HTTP response time in seconds for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets http response time 99p. |
Get Load Balancer Droplets Active Connections Metricsmonitoring_get_lb_droplets_connections | GET | To retrieve Droplets active connections for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets connections. |
Get Load Balancer Droplets Average HTTP Response Time Metricsmonitoring_get_lb_droplets_http_response_time_avg | GET | To retrieve Droplets average HTTP response time in seconds for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets http response time avg. |
Get Load Balancer Droplets Average HTTP Session Duration Metricsmonitoring_get_lb_droplets_http_session_duration_avg | GET | To retrieve Droplets average HTTP session duration in seconds for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets http session duration avg. |
Get Load Balancer Droplets Downtime Status Metricsmonitoring_get_lb_droplets_downtime | GET | To retrieve Droplets downtime status for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets downtime. |
Get Load Balancer Droplets Health Check Status Metricsmonitoring_get_lb_droplets_health_checks | GET | To retrieve Droplets health check status for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets health checks. |
Get Load Balancer Droplets HTTP Rate Of Response Code Metricsmonitoring_get_lb_droplets_http_responses | GET | To retrieve Droplets HTTP rate of response code for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets http responses. |
Get Load Balancer Droplets Queue Size Metricsmonitoring_get_lb_droplets_queue_size | GET | To retrieve Droplets queue size for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/droplets queue size. |
Get Load Balancer Frontend Average Percentage CPU Utilizationmonitoring_get_lb_frontend_cpu_utilization | GET | To retrieve frontend average percentage CPU utilization for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend cpu utilization. |
Get Load Balancer Frontend Closed TLS Connections For Exceededmonitoring_get_lb_frontend_tls_connections_exceeding_rate_limit | GET | To retrieve frontend closed TLS connections for exceeded rate limit for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend tls connections... |
Get Load Balancer Frontend Current TLS Connections Rate Metricsmonitoring_get_lb_frontend_tls_connections_current | GET | To retrieve frontend current TLS connections rate for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend tls connections current. |
Get Load Balancer Frontend Firewall Dropped Bytes Metricsmonitoring_get_lb_frontend_firewall_dropped_bytes | GET | To retrieve firewall dropped bytes for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend firewall dropped bytes. |
Get Load Balancer Frontend Firewall Dropped Packets Metricsmonitoring_get_lb_frontend_firewall_dropped_packets | GET | To retrieve firewall dropped packets per second for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend firewall dropped packets. |
Get Load Balancer Frontend HTTP Rate Of Response Code Metricsmonitoring_get_lb_frontend_http_responses | GET | To retrieve frontend HTTP rate of response code for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend http responses. |
Get Load Balancer Frontend HTTP Requests Metricsmonitoring_get_lb_frontend_http_requests_per_second | GET | To retrieve frontend HTTP requests per second for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend http requests per second. |
Get Load Balancer Frontend HTTP Throughput Metricsmonitoring_get_lb_frontend_network_throughput_http | GET | To retrieve frontend HTTP throughput in bytes per second for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend network throughput http. |
Get Load Balancer Frontend Max Connections Limit Metricsmonitoring_get_lb_frontend_connections_limit | GET | To retrieve frontend max connections limit for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend connections limit. |
Get Load Balancer Frontend Max TLS Connections Limit Metricsmonitoring_get_lb_frontend_tls_connections_limit | GET | To retrieve frontend max TLS connections limit for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend tls connections limit. |
Get Load Balancer Frontend TCP Throughput Metricsmonitoring_get_lb_frontend_network_throughput_tcp | GET | To retrieve frontend TCP throughput in bytes per second for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend network throughput tcp. |
Get Load Balancer Frontend Total Current Active Connectionsmonitoring_get_lb_frontend_connections_current | GET | To retrieve frontend total current active connections for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend connections current. |
Get Load Balancer Frontend UDP Throughput Metricsmonitoring_get_lb_frontend_network_throughput_udp | GET | To retrieve frontend UDP throughput in bytes per second for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend network throughput udp. |
Get Logging Destinationmonitoring_get_destination | GET | To get the details of a destination, send a GET request to /v2/monitoring/sinks/destinations/${destination uuid}. |
Get Network Load Balancer Frontend TCP Throughput Metricsmonitoring_get_lb_frontend_nlb_tcp_network_throughput | GET | To retrieve frontend TCP throughput in bytes per second for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend nlb tcp network throughput. |
Get Network Load Balancer Frontend UDP Throughput Metricsmonitoring_get_lb_frontend_nlb_udp_network_throughput | GET | To retrieve frontend UDP throughput in bytes per second for a given load balancer, send a GET request to /v2/monitoring/metrics/load balancer/frontend nlb udp network throughput. |
Get Sinkmonitoring_get_sink | GET | To get the details of a sink (resources and destination), send a GET request to /v2/monitoring/sinks/${sink uuid}. |
List Alert Policiesmonitoring_list_alertPolicy | GET | Returns all alert policies that are configured for the given account. |
List Logging Destinationsmonitoring_list_destinations | GET | To list all logging destinations, send a GET request to /v2/monitoring/sinks/destinations. |
Lists all sinksmonitoring_list_sinks | GET | To list all sinks, send a GET request to /v2/monitoring/sinks. |
Retrieve an Existing Alert Policymonitoring_get_alertPolicy | GET | To retrieve a given alert policy, send a GET request to /v2/monitoring/alerts/{alert uuid} |
Update an Alert Policymonitoring_update_alertPolicy | PUT | To update en existing policy, send a PUT request to v2/monitoring/alerts/{alert uuid}. |
Update Logging Destinationmonitoring_update_destination | POST | To update the details of a destination, send a PATCH request to /v2/monitoring/sinks/destinations/${destination uuid}. |
NFS11
Create a new NFS sharenfs_create | POST | To create a new NFS share, send a POST request to /v2/nfs. |
Create an NFS access pointnfs_create_access_point | POST | To create a new access point on an NFS share, send a POST request to /v2/nfs/shares/{share id}/access points. |
Delete an NFS access pointnfs_delete_access_point | DELETE | To delete an NFS access point, send a DELETE request to /v2/nfs/access points/{access point id}. |
Delete an NFS sharenfs_delete | DELETE | To delete an NFS share, send a DELETE request to /v2/nfs/{nfs id}?region=${region}. |
Delete an NFS snapshotnfs_delete_snapshot | DELETE | To delete an NFS snapshot, send a DELETE request to /v2/nfs/snapshots/{nfs snapshot id}?region=${region}. |
Get an NFS access pointnfs_get_access_point | GET | To get an NFS access point, send a GET request to /v2/nfs/access points/{access point id}. |
Get an NFS sharenfs_get | GET | To get an NFS share, send a GET request to /v2/nfs/{nfs id}?region=${region}. |
Get an NFS snapshot by IDnfs_get_snapshot | GET | To get an NFS snapshot, send a GET request to /v2/nfs/snapshots/{nfs snapshot id}?region=${region}. |
List NFS access points for a sharenfs_list_access_points | GET | To list access points for an NFS share, send a GET request to /v2/nfs/shares/{share id}/access points. |
List NFS shares per regionnfs_list | GET | To list NFS shares, send a GET request to /v2/nfs?region=${region}. |
List NFS snapshots per regionnfs_list_snapshot | GET | To list all NFS snapshots, send a GET request to /v2/nfs/snapshots?region=${region}&share id={share id}. |
NFS Action1
Initiate an NFS actionnfs_create_action | POST | To execute an action (such as resize) on a specified NFS share, send a POST request to /v2/nfs/{nfs id}/actions. |
Organizations2
Create a Team in an Organizationorganizations_create_team | POST | To create a new team within an organization, send a POST request to /v2/organizations/team. |
List Teams in an Organizationorganizations_list_teams | GET | To list all teams in an organization, send a GET request to /v2/organizations/teams. |
Partner Network Connect9
Create a new partner attachmentpartnerAttachments_create | POST | To create a new partner attachment, send a POST request to /v2/partner network connect/attachments with a JSON object containing the required configuration details. |
Delete an existing partner attachmentpartnerAttachments_delete | DELETE | To delete an existing partner attachment, send a DELETE request to /v2/partner network connect/attachments/{pa id}. |
Get current BGP auth key for the partner attachmentpartnerAttachments_get_bgp_auth_key | GET | To get the current BGP auth key for a partner attachment, send a GET request to /v2/partner network connect/attachments/{pa id}/bgp auth key. |
Get the current service key for the partner attachmentpartnerAttachments_get_service_key | GET | To get the current service key for a partner attachment, send a GET request to /v2/partner network connect/attachments/{pa id}/service key. |
List all partner attachmentspartnerAttachments_list | GET | To list all of the Partner Attachments on your account, send a GET request to /v2/partner network connect/attachments. |
List remote routes for a partner attachmentpartnerAttachments_list_remote_routes | GET | To list all remote routes associated with a partner attachment, send a GET request to /v2/partner network connect/attachments/{pa id}/remote routes. |
Regenerate the service key for the partner attachmentpartnerAttachments_create_service_key | POST | This operation generates a new service key for the specified partner attachment. |
Retrieve an existing partner attachmentpartnerAttachments_get | GET | To get the details of a partner attachment, send a GET request to /v2/partner network connect/attachments/{pa id}. |
Update an existing partner attachmentpartnerAttachments_patch | PATCH | To update an existing partner attachment, send a PATCH request to /v2/partner network connect/attachments/{pa id} with a JSON object containing the fields to be updated. |
Project9
Create a Projectprojects_create | POST | To create a project, send a POST request to /v2/projects. |
Delete an Existing Projectprojects_delete | DELETE | To delete a project, send a DELETE request to /v2/projects/$PROJECT ID. |
List All Projectsprojects_list | GET | To list all your projects, send a GET request to /v2/projects. |
Patch a Projectprojects_patch | PATCH | To update only specific attributes of a project, send a PATCH request to /v2/projects/$PROJECT ID. |
Patch the Default Projectprojects_patch_default | PATCH | To update only specific attributes of your default project, send a PATCH request to /v2/projects/default. |
Retrieve an Existing Projectprojects_get | GET | To get a project, send a GET request to /v2/projects/$PROJECT ID. |
Retrieve the Default Projectprojects_get_default | GET | To get your default project, send a GET request to /v2/projects/default. |
Update a Projectprojects_update | PUT | To update a project, send a PUT request to /v2/projects/$PROJECT ID. |
Update the Default Projectprojects_update_default | PUT | To update you default project, send a PUT request to /v2/projects/default. |
Project Resource4
Assign Resources to a Projectprojects_assign_resources | POST | To assign resources to a project, send a POST request to /v2/projects/$PROJECT ID/resources. |
Assign Resources to Default Projectprojects_assign_resources_default | POST | To assign resources to your default project, send a POST request to /v2/projects/default/resources. |
List Default Project Resourcesprojects_list_resources_default | GET | To list all your resources in your default project, send a GET request to /v2/projects/default/resources. |
List Project Resourcesprojects_list_resources | GET | To list all your resources in a project, send a GET request to /v2/projects/$PROJECT ID/resources. |
Region1
List All Data Center Regionsregions_list | GET | To list all of the regions that are available, send a GET request to /v2/regions. |
Reserved IP4
Create a New Reserved IPreservedIPs_create | POST | On creation, a reserved IP must be either assigned to a Droplet or reserved to a region. |
Delete a Reserved IPreservedIPs_delete | DELETE | To delete a reserved IP and remove it from your account, send a DELETE request to /v2/reserved ips/$RESERVED IP ADDR. |
List All Reserved IPsreservedIPs_list | GET | To list all of the reserved IPs available on your account, send a GET request to /v2/reserved ips. |
Retrieve an Existing Reserved IPreservedIPs_get | GET | To show information about a reserved IP, send a GET request to /v2/reserved ips/$RESERVED IP ADDR. |
Reserved IP Action3
Initiate a Reserved IP ActionreservedIPsActions_post | POST | To initiate an action on a reserved IP send a POST request to /v2/reserved ips/$RESERVED IP/actions. |
List All Actions for a Reserved IPreservedIPsActions_list | GET | To retrieve all actions that have been executed on a reserved IP, send a GET request to /v2/reserved ips/$RESERVED IP/actions. |
Retrieve an Existing Reserved IP ActionreservedIPsActions_get | GET | To retrieve the status of a reserved IP action, send a GET request to /v2/reserved ips/$RESERVED IP/actions/$ACTION ID. |
Reserved IPv64
Create a New Reserved IPv6reservedIPv6_create | POST | On creation, a reserved IPv6 must be reserved to a region. |
Delete a Reserved IPv6reservedIPv6_delete | DELETE | To delete a reserved IP and remove it from your account, send a DELETE request to /v2/reserved ipv6/$RESERVED IPV6. |
List All Reserved IPv6sreservedIPv6_list | GET | To list all of the reserved IPv6s available on your account, send a GET request to /v2/reserved ipv6. |
Retrieve an Existing Reserved IPv6reservedIPv6_get | GET | To show information about a reserved IPv6, send a GET request to /v2/reserved ipv6/$RESERVED IPV6. |
Reserved IPv6 Action1
Initiate a Reserved IPv6 ActionreservedIPv6Actions_post | POST | To initiate an action on a reserved IPv6 send a POST request to /v2/reserved ipv6/$RESERVED IPV6/actions. |
Security10
Create Scansecurity_create_scan | POST | To create a CSPM scan, send a POST request to /v2/security/scans. |
Create Scan Rulesecurity_create_scan_rule | POST | To mark a scan finding as a false positive, send a POST request to /v2/security/scans/rules to create a new scan rule. |
Create Suppressionsecurity_create_suppression | POST | To suppress scan findings, send a POST request to /v2/security/settings/suppressions. |
Delete Suppressionsecurity_delete_suppression | DELETE | To remove a suppression, send a DELETE request to /v2/security/settings/suppressions/{suppression uuid}. |
Get Latest Scansecurity_get_latest_scan | GET | To get the latest CSPM scan, send a GET request to /v2/security/scans/latest. |
Get Scansecurity_get_scan | GET | To get a CSPM scan by ID, send a GET request to /v2/security/scans/{scan id}. |
List Finding Affected Resourcessecurity_list_scan_finding_affected_resources | GET | To get affected resources for a scan finding, send a GET request to /v2/security/scans/{scan id}/findings/{finding uuid}/affected resources. |
List Scanssecurity_list_scans | GET | To list all CSPM scans, send a GET request to /v2/security/scans. |
List Settingssecurity_list_settings | GET | To list CSPM scan settings, send a GET request to /v2/security/settings. |
Update Plansecurity_update_settings_plan | PUT | To update CSPM plan coverage, send a PUT request to /v2/security/settings/plan. |
Serverless Inference11
Create a model response for the given chat conversationinference_create_chat_completion | POST | Creates a model response for the given chat conversation. |
Create a model response for the given chat conversation (stream)inference_create_chat_completionStream | POST | Creates a model response for the given chat conversation. |
Create embeddinginference_create_embedding | POST | Create vector embeddings for one or more text inputs. |
Create the next assistant messageinference_create_messages | POST | Send a structured list of input messages with text and/or image content, and the model will generate the next message in the conversation. |
Create the next assistant message (stream)inference_create_messagesStream | POST | Send a structured list of input messages with text and/or image content, and the model will generate the next message in the conversation. |
Generate Image, Audio, or Text-to-Speech Using fal Modelsinference_create_async_invoke | POST | Generate Image, Audio, or Text-to-Speech Using fal Models. |
Generate images from text promptsinference_create_image | POST | Creates a high-quality image from a text prompt using GPT-IMAGE-1, the latest image generation model with automatic prompt optimization and enhanced visual capabilities. |
Generate images from text prompts (stream)inference_create_imageStream | POST | Creates a high-quality image from a text prompt using GPT-IMAGE-1, the latest image generation model with automatic prompt optimization and enhanced visual capabilities. |
List available modelsinference_list_models | GET | Lists the currently available models, and provides basic information about each one such as the owner and availability. |
Send Prompt to a Model Using the Responses APIinference_create_response | POST | Generate text responses from text prompts. |
Send Prompt to a Model Using the Responses API (stream)inference_create_responseStream | POST | Generate text responses from text prompts. |
Size1
List All Droplet Sizessizes_list | GET | To list all of available Droplet sizes, send a GET request to /v2/sizes. |
Snapshot3
Delete a Snapshotsnapshots_delete | DELETE | Both Droplet and volume snapshots are managed through the /v2/snapshots/ endpoint. |
List All Snapshotssnapshots_list | GET | To list all of the snapshots available on your account, send a GET request to /v2/snapshots. |
Retrieve an Existing Snapshotsnapshots_get | GET | To retrieve information about a snapshot, send a GET request to /v2/snapshots/$SNAPSHOT ID. |
Spaces Key6
Create a New Spaces Access KeyspacesKey_create | POST | To create a new Spaces Access Key, send a POST request to /v2/spaces/keys. |
Delete a Spaces Access KeyspacesKey_delete | DELETE | To delete a Spaces Access Key, send a DELETE request to /v2/spaces/keys/$ACCESS KEY. |
Get a Spaces Access KeyspacesKey_get | GET | To get a Spaces Access Key, send a GET request to /v2/spaces/keys/$ACCESS KEY. |
List Spaces Access KeysspacesKey_list | GET | To list Spaces Access Key, send a GET request to /v2/spaces/keys. |
Update Spaces Access KeysspacesKey_patch | PATCH | To update Spaces Access Key, send a PUT or PATCH request to /v2/spaces/keys/$ACCESS KEY. |
Update Spaces Access KeysspacesKey_update | PUT | To update Spaces Access Key, send a PUT or PATCH request to /v2/spaces/keys/$ACCESS KEY. |
SSH Key5
Create a New SSH KeysshKeys_create | POST | To add a new SSH public key to your DigitalOcean account, send a POST request to /v2/account/keys. |
Delete an SSH KeysshKeys_delete | DELETE | To destroy a public SSH key that you have in your account, send a DELETE request to /v2/account/keys/$KEY ID or /v2/account/keys/$KEY FINGERPRINT. |
List All SSH KeyssshKeys_list | GET | To list all of the keys in your account, send a GET request to /v2/account/keys. |
Retrieve an Existing SSH KeysshKeys_get | GET | To get information about a key, send a GET request to /v2/account/keys/$KEY ID or /v2/account/keys/$KEY FINGERPRINT. |
Update an SSH Key's NamesshKeys_update | PUT | To update the name of an SSH key, send a PUT request to either /v2/account/keys/$SSH KEY ID or /v2/account/keys/$SSH KEY FINGERPRINT. |
Tag6
Create a New Tagtags_create | POST | To create a tag you can send a POST request to /v2/tags with a name attribute. |
Delete a Tagtags_delete | DELETE | A tag can be deleted by sending a DELETE request to /v2/tags/$TAG NAME. |
List All Tagstags_list | GET | To list all of your tags, you can send a GET request to /v2/tags. |
Retrieve a Tagtags_get | GET | To retrieve an individual tag, you can send a GET request to /v2/tags/$TAG NAME. |
Tag a Resourcetags_assign_resources | POST | Resources can be tagged by sending a POST request to /v2/tags/$TAG NAME/resources with an array of json objects containing resource id and resource type attributes. |
Untag a Resourcetags_unassign_resources | DELETE | Resources can be untagged by sending a DELETE request to /v2/tags/$TAG NAME/resources with an array of json objects containing resource id and resource type attributes. |
Uptime11
Create a New Alertuptime_create_alert | POST | To create an Uptime alert, send a POST request to /v2/uptime/checks/$CHECK ID/alerts specifying the attributes in the table below in the JSON body. |
Create a New Checkuptime_create_check | POST | To create an Uptime check, send a POST request to /v2/uptime/checks specifying the attributes in the table below in the JSON body. |
Delete a Checkuptime_delete_check | DELETE | To delete an Uptime check, send a DELETE request to /v2/uptime/checks/$CHECK ID. |
Delete an Alertuptime_delete_alert | DELETE | To delete an Uptime alert, send a DELETE request to /v2/uptime/checks/$CHECK ID/alerts/$ALERT ID. |
List All Alertsuptime_list_alerts | GET | To list all of the alerts for an Uptime check, send a GET request to /v2/uptime/checks/$CHECK ID/alerts. |
List All Checksuptime_list_checks | GET | To list all of the Uptime checks on your account, send a GET request to /v2/uptime/checks. |
Retrieve an Existing Alertuptime_get_alert | GET | To show information about an existing alert, send a GET request to /v2/uptime/checks/$CHECK ID/alerts/$ALERT ID. |
Retrieve an Existing Checkuptime_get_check | GET | To show information about an existing check, send a GET request to /v2/uptime/checks/$CHECK ID. |
Retrieve Check Stateuptime_get_checkState | GET | To show information about an existing check's state, send a GET request to /v2/uptime/checks/$CHECK ID/state. |
Update a Checkuptime_update_check | PUT | To update the settings of an Uptime check, send a PUT request to /v2/uptime/checks/$CHECK ID. |
Update an Alertuptime_update_alert | PUT | To update the settings of an Uptime alert, send a PUT request to /v2/uptime/checks/$CHECK ID/alerts/$ALERT ID. |
Vector Database11
Create a New Vector DatabasevectorDatabases_create | POST | To create a vector database, send a POST request to /v2/vector-databases. |
Delete a Vector DatabasevectorDatabases_delete | DELETE | To delete a vector database, send a DELETE request to /v2/vector-databases/{id}. |
List All Vector DatabasesvectorDatabases_list | GET | To list all of the vector databases on your account, send a GET request to /v2/vector-databases. |
List Backups for a Vector DatabasevectorDatabases_list_backups | GET | To list the available backups for a vector database, send a GET request to /v2/vector-databases/{id}/backups. |
Resize a Vector DatabasevectorDatabases_post_resize | POST | To resize a vector database, send a POST request to /v2/vector-databases/{id}/resize. |
Restore a Vector Database from a BackupvectorDatabases_post_restore_backup | POST | To restore a vector database from a backup, send a POST request to /v2/vector-databases/{id}/backups/{backup id}/restore. |
Retrieve Admin Credentials for a Vector DatabasevectorDatabases_get_credentials | GET | To retrieve the admin credentials for a vector database, send a GET request to /v2/vector-databases/{id}/credentials. |
Retrieve an Existing Vector DatabasevectorDatabases_get | GET | To show information about an existing vector database, send a GET request to /v2/vector-databases/{id}. |
Retrieve the Status of a RestorevectorDatabases_get_restore_status | GET | To check the status of a restore operation, send a GET request to /v2/vector-databases/{id}/backups/{backup id}/restore. |
Update a Vector DatabasevectorDatabases_update | PUT | To update an existing vector database, send a PUT request to /v2/vector-databases/{id}. |
Update Tags on a Vector DatabasevectorDatabases_update_tags | PUT | To update the tags on a vector database, send a PUT request to /v2/vector-databases/{id}/tags. |
VPC10
Create a New VPCvpcs_create | POST | To create a VPC, send a POST request to /v2/vpcs specifying the attributes in the table below in the JSON body. |
Create a Peering with a VPCvpcs_create_peerings | POST | To create a new VPC peering for a given VPC, send a POST request to /v2/vpcs/$VPC ID/peerings. |
Delete a VPCvpcs_delete | DELETE | To delete a VPC, send a DELETE request to /v2/vpcs/$VPC ID. |
List All VPCsvpcs_list | GET | To list all of the VPCs on your account, send a GET request to /v2/vpcs. |
List the Member Resources of a VPCvpcs_list_members | GET | To list all of the resources that are members of a VPC, send a GET request to /v2/vpcs/$VPC ID/members. |
List the Peerings of a VPCvpcs_list_peerings | GET | To list all of a VPC's peerings, send a GET request to /v2/vpcs/$VPC ID/peerings. |
Partially Update a VPCvpcs_patch | PATCH | To update a subset of information about a VPC, send a PATCH request to /v2/vpcs/$VPC ID. |
Retrieve an Existing VPCvpcs_get | GET | To show information about an existing VPC, send a GET request to /v2/vpcs/$VPC ID. |
Update a VPCvpcs_update | PUT | To update information about a VPC, send a PUT request to /v2/vpcs/$VPC ID. |
Update a VPC Peeringvpcs_patch_peerings | PATCH | To update the name of a VPC peering in a particular VPC, send a PATCH request to /v2/vpcs/$VPC ID/peerings/$VPC PEERING ID with the new name in the request body. |
VPC NAT Gateway5
Create a New VPC NAT Gatewayvpcnatgateways_create | POST | To create a new VPC NAT gateway, send a POST request to /v2/vpc nat gateways setting the required attributes. |
Delete VPC NAT Gatewayvpcnatgateways_delete | DELETE | To destroy a VPC NAT Gateway, send a DELETE request to the /v2/vpc nat gateways/$VPC NAT GATEWAY ID endpoint. |
List All VPC NAT Gatewaysvpcnatgateways_list | GET | To list all VPC NAT gateways in your team, send a GET request to /v2/vpc nat gateways. |
Retrieve an Existing VPC NAT Gatewayvpcnatgateways_get | GET | To show information about an individual VPC NAT gateway, send a GET request to /v2/vpc nat gateways/$VPC NAT GATEWAY ID. |
Update VPC NAT Gatewayvpcnatgateways_update | PUT | To update the configuration of an existing VPC NAT Gateway, send a PUT request to /v2/vpc nat gateways/$VPC NAT GATEWAY ID. |
VPC Peering5
Create a New VPC PeeringvpcPeerings_create | POST | To create a new VPC Peering, send a POST request to /v2/vpc peerings specifying a name and a list of two VPC IDs to peer. |
Delete a VPC peeringvpcPeerings_delete | DELETE | To delete a VPC peering, send a DELETE request to /v2/vpc peerings/$VPC PEERING ID. |
List All VPC PeeringsvpcPeerings_list | GET | To list all of the VPC peerings on your account, send a GET request to /v2/vpc peerings. |
Retrieve an Existing VPC PeeringvpcPeerings_get | GET | To show information about an existing VPC Peering, send a GET request to /v2/vpc peerings/$VPC PEERING ID. |
Update a VPC peeringvpcPeerings_patch | PATCH | To update the name of a VPC peering, send a PATCH request to /v2/vpc peerings/$VPC PEERING ID with the new name in the request body. |