### GET /v2/registry/options Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/registry/options ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/registry/options" ``` ``` -------------------------------- ### GET /v1/batches Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v1/batches ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v1/batches" ``` ``` -------------------------------- ### GET /v2/projects/default/resources Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/projects/default/resources ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/projects/default/resources" ``` ``` -------------------------------- ### GET /v2/projects/default Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/projects/default ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/projects/default" ``` ``` -------------------------------- ### GET /v2/kubernetes/options Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/kubernetes/options ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/kubernetes/options" ``` ``` -------------------------------- ### GET /v2/projects Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/projects ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/projects" ``` ``` -------------------------------- ### GET /v2/snapshots Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/snapshots ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/snapshots" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/database/mysql/index_vs_sequential_reads Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/database/mysql/index_vs_sequential_reads ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/database/mysql/index_vs_sequential_reads" ``` ``` -------------------------------- ### GET /v2/gen-ai/workspaces Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/workspaces ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/workspaces" ``` ``` -------------------------------- ### GET /v2/databases/options Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/databases/options ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/databases/options" ``` ``` -------------------------------- ### GET /v2/registry Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/registry ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/registry" ``` ``` -------------------------------- ### GET /v2/gen-ai/openai/keys Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/openai/keys ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/openai/keys" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/database/mysql/op_rates Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/database/mysql/op_rates ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/database/mysql/op_rates" ``` ``` -------------------------------- ### GET /v2/registry/subscription Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/registry/subscription ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/registry/subscription" ``` ``` -------------------------------- ### GET /v2/security/settings Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/security/settings ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/security/settings" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/database/mysql/disk_usage Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/database/mysql/disk_usage ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/database/mysql/disk_usage" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/database/mysql/load Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/database/mysql/load ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/database/mysql/load" ``` ``` -------------------------------- ### GET /v2/registry/docker-credentials Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/registry/docker-credentials ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/registry/docker-credentials" ``` ``` -------------------------------- ### GET /v2/spaces/keys Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/spaces/keys ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/spaces/keys" ``` ``` -------------------------------- ### GET /v2/droplets/backups/supported_policies Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/droplets/backups/supported_policies ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/droplets/backups/supported_policies" ``` ``` -------------------------------- ### GET /v2/gen-ai/models/routers/presets Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/models/routers/presets ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/models/routers/presets" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/apps/cpu_percentage Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/apps/cpu_percentage ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/apps/cpu_percentage" ``` ``` -------------------------------- ### GET /v2/byoip_prefixes Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/byoip_prefixes ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/byoip_prefixes" ``` ``` -------------------------------- ### GET /v2/apps/tiers/instance_sizes Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/apps/tiers/instance_sizes ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/apps/tiers/instance_sizes" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/droplet/filesystem_free Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/droplet/filesystem_free ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/droplet/filesystem_free" ``` ``` -------------------------------- ### GET /v2/registries/options Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/registries/options ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/registries/options" ``` ``` -------------------------------- ### GET /v2/sizes Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/sizes ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/sizes" ``` ``` -------------------------------- ### GET /v2/apps/tiers/instance_sizes/{slug} Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/apps/tiers/instance_sizes/{slug} ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/apps/tiers/instance_sizes/{slug}" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/database/mysql/cpu_usage Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/database/mysql/cpu_usage ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/database/mysql/cpu_usage" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/database/mysql/schema_throughput Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/database/mysql/schema_throughput ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/database/mysql/schema_throughput" ``` ``` -------------------------------- ### GET /v2/gen-ai/indexing_jobs Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/indexing_jobs ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/indexing_jobs" ``` ``` -------------------------------- ### GET /v2/nfs/snapshots Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/nfs/snapshots ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/nfs/snapshots" ``` ``` -------------------------------- ### GET /v2/volumes Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/volumes ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/volumes" ``` ``` -------------------------------- ### Security: inference_bearer_auth Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml ## OAuth Authentication In order to interact with the DigitalOcean API, you or your application must authenticate. The DigitalOcean API handles this through OAuth, an open standard for authorization. OAuth allows you to delegate access to your account. Scopes can be used to grant full access, read-only access, or access to a specific set of endpoints. You can generate an OAuth token by visiting the [Apps & API](https://cloud.digitalocean.com/account/api/tokens) section of the DigitalOcean control panel for your account. An OAuth token functions as a complete authentication request. In effect, it acts as a substitute for a username and password pair. Because of this, it is absolutely **essential** that you keep your OAuth tokens secure. In fact, upon generation, the web interface will only display each token a single time in order to prevent the token from being compromised. DigitalOcean access tokens begin with an identifiable prefix in order to distinguish them from other similar tokens. - `dop_v1_` for personal access tokens generated in the control panel - `doo_v1_` for tokens generated by applications using [the OAuth flow](https://docs.digitalocean.com/reference/api/oauth-api/) - `dor_v1_` for OAuth refresh tokens ### Authenticate with a Bearer Authorization Header **Serverless Inference:** ``` curl -X POST -H "Authorization: Bearer $DIGITALOCEAN_TOKEN" "https://inference.do-ai.run/v1/chat/completions" ``` **Agent Inference:** ``` curl -X POST -H "Authorization: Bearer $AGENT_ACCESS_KEY" "https://{your-agent-url}.agents.do-ai.run/v1/chat/completions?agent=true" ``` **Note:** Agent Inference APIs use an `agent_access_key` (endpoint access key) instead of a DigitalOcean OAuth token. The `agent_access_key` is provided when you provision an agent endpoint and is scoped to that specific agent. It is not interchangeable with DigitalOcean OAuth tokens (`dop_v1_*`, `doo_v1_*`, `dor_v1_*`), which are used with Serverless Inference and the control-plane API at `https://api.digitalocean.com`. ```markdown ## Security: inference_bearer_auth **Description:** ## OAuth Authentication In order to interact with the DigitalOcean API, you or your application must authenticate. The DigitalOcean API handles this through OAuth, an open standard for authorization. OAuth allows you to delegate access to your account. Scopes can be used to grant full access, read-only access, or access to a specific set of endpoints. You can generate an OAuth token by visiting the [Apps & API](https://cloud.digitalocean.com/account/api/tokens) section of the DigitalOcean control panel for your account. An OAuth token functions as a complete authentication request. In effect, it acts as a substitute for a username and password pair. Because of this, it is absolutely **essential** that you keep your OAuth tokens secure. In fact, upon generation, the web interface will only display each token a single time in order to prevent the token from being compromised. DigitalOcean access tokens begin with an identifiable prefix in order to distinguish them from other similar tokens. - `dop_v1_` for personal access tokens generated in the control panel - `doo_v1_` for tokens generated by applications using [the OAuth flow](https://docs.digitalocean.com/reference/api/oauth-api/) - `dor_v1_` for OAuth refresh tokens ### Authenticate with a Bearer Authorization Header **Serverless Inference:** ``` curl -X POST -H "Authorization: Bearer $DIGITALOCEAN_TOKEN" "https://inference.do-ai.run/v1/chat/completions" ``` **Agent Inference:** ``` curl -X POST -H "Authorization: Bearer $AGENT_ACCESS_KEY" "https://{your-agent-url}.agents.do-ai.run/v1/chat/completions?agent=true" ``` **Note:** Agent Inference APIs use an `agent_access_key` (endpoint access key) instead of a DigitalOcean OAuth token. The `agent_access_key` is provided when you provision an agent endpoint and is scoped to that specific agent. It is not interchangeable with DigitalOcean OAuth tokens (`dop_v1_*`, `doo_v1_*`, `dor_v1_*`), which are used with Serverless Inference and the control-plane API at `https://api.digitalocean.com`. **Type:** http **Scheme:** bearer ``` -------------------------------- ### GET /v1/models Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v1/models ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v1/models" ``` ``` -------------------------------- ### GET /v2/firewalls Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/firewalls ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/firewalls" ``` ``` -------------------------------- ### POST /v2/1-clicks/kubernetes Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for POST /v2/1-clicks/kubernetes ```markdown ### Example Usage ```bash curl -X POST "https://api.digitalocean.com/v2/1-clicks/kubernetes" ``` ``` -------------------------------- ### GET /v2/gen-ai/regions Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/regions ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/regions" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/droplet/cpu Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/droplet/cpu ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/droplet/cpu" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_cpu_utilization Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_cpu_utilization ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_cpu_utilization" ``` ``` -------------------------------- ### GET /v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/exec Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/exec ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/exec" ``` ``` -------------------------------- ### GET /v2/gen-ai/oauth2/url Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/oauth2/url ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/oauth2/url" ``` ``` -------------------------------- ### GET /v2/apps/{app_id}/components/{component_name}/exec Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/apps/{app_id}/components/{component_name}/exec ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/apps/{app_id}/components/{component_name}/exec" ``` ``` -------------------------------- ### GET /v2/add-ons/saas Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/add-ons/saas ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/add-ons/saas" ``` ``` -------------------------------- ### GET /v2/gen-ai/models/routers/tasks/presets Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/models/routers/tasks/presets ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/models/routers/tasks/presets" ``` ``` -------------------------------- ### GET /v2/nfs Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/nfs ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/nfs" ``` ``` -------------------------------- ### PUT /v2/databases/{database_cluster_uuid}/replicas/{replica_name}/promote Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for PUT /v2/databases/{database_cluster_uuid}/replicas/{replica_name}/promote ```markdown ### Example Usage ```bash curl -X PUT "https://api.digitalocean.com/v2/databases/{database_cluster_uuid}/replicas/{replica_name}/promote" ``` ``` -------------------------------- ### GET /v2/apps Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/apps ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/apps" ``` ``` -------------------------------- ### GET /v2/1-clicks Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/1-clicks ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/1-clicks" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/database/mysql/threads_active Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/database/mysql/threads_active ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/database/mysql/threads_active" ``` ``` -------------------------------- ### GET /v2/gen-ai/models/routers Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/models/routers ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/models/routers" ``` ``` -------------------------------- ### GET /v2/apps/{app_id}/instances Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/apps/{app_id}/instances ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/apps/{app_id}/instances" ``` ``` -------------------------------- ### GET /v2/functions/namespaces Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/functions/namespaces ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/functions/namespaces" ``` ``` -------------------------------- ### GET /v2/spaces/keys/{access_key} Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/spaces/keys/{access_key} ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/spaces/keys/{access_key}" ``` ``` -------------------------------- ### GET /v2/add-ons/apps Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/add-ons/apps ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/add-ons/apps" ``` ``` -------------------------------- ### GET /v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/logs Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/logs ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/logs" ``` ``` -------------------------------- ### GET /v2/gen-ai/models/catalog Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/models/catalog ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/models/catalog" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_connections_current Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_connections_current ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_connections_current" ``` ``` -------------------------------- ### GET /v2/gen-ai/models/api_keys Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/models/api_keys ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/models/api_keys" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_http_responses Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_http_responses ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_http_responses" ``` ``` -------------------------------- ### GET /v2/partner_network_connect/attachments Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/partner_network_connect/attachments ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/partner_network_connect/attachments" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_current Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_current ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_tls_connections_current" ``` ``` -------------------------------- ### POST /v2/kubernetes/registry Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for POST /v2/kubernetes/registry ```markdown ### Example Usage ```bash curl -X POST "https://api.digitalocean.com/v2/kubernetes/registry" ``` ``` -------------------------------- ### GET /v2/gen-ai/models Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/models ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/models" ``` ``` -------------------------------- ### GET /v2/gen-ai/model_evaluation_runs Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/model_evaluation_runs ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/model_evaluation_runs" ``` ``` -------------------------------- ### GET /v2/droplets/backups/policies Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/droplets/backups/policies ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/droplets/backups/policies" ``` ``` -------------------------------- ### GET /v2/gen-ai/model_evaluation_presets Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/model_evaluation_presets ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/model_evaluation_presets" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_http_requests_per_second Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_http_requests_per_second ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_http_requests_per_second" ``` ``` -------------------------------- ### GET /v2/gen-ai/model_evaluation_metrics Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/model_evaluation_metrics ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/model_evaluation_metrics" ``` ``` -------------------------------- ### PUT /v2/databases/{database_cluster_uuid}/install_update Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for PUT /v2/databases/{database_cluster_uuid}/install_update ```markdown ### Example Usage ```bash curl -X PUT "https://api.digitalocean.com/v2/databases/{database_cluster_uuid}/install_update" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/droplet_autoscale/target_cpu_utilization Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/droplet_autoscale/target_cpu_utilization ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/droplet_autoscale/target_cpu_utilization" ``` ``` -------------------------------- ### GET /v2/gen-ai/knowledge_bases Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/knowledge_bases ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/knowledge_bases" ``` ``` -------------------------------- ### POST /v2/apps/metrics/bandwidth_daily Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for POST /v2/apps/metrics/bandwidth_daily ```markdown ### Example Usage ```bash curl -X POST "https://api.digitalocean.com/v2/apps/metrics/bandwidth_daily" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/droplet/filesystem_size Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/droplet/filesystem_size ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/droplet/filesystem_size" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_nlb_udp_network_throughput Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_nlb_udp_network_throughput ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_nlb_udp_network_throughput" ``` ``` -------------------------------- ### GET /v2/gen-ai/evaluation_test_cases Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/evaluation_test_cases ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/evaluation_test_cases" ``` ``` -------------------------------- ### GET /v2/monitoring/sinks Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/sinks ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/sinks" ``` ``` -------------------------------- ### GET /v2/gen-ai/evaluation_metrics Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/evaluation_metrics ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/evaluation_metrics" ``` ``` -------------------------------- ### GET /v2/gen-ai/evaluation_datasets Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/evaluation_datasets ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/evaluation_datasets" ``` ``` -------------------------------- ### GET /v2/registry/{registry_name}/repositories/{repository_name}/tags Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/registry/{registry_name}/repositories/{repository_name}/tags ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/registry/{registry_name}/repositories/{repository_name}/tags" ``` ``` -------------------------------- ### GET /v2/monitoring/alerts Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/alerts ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/alerts" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/database/mysql/memory_usage Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/database/mysql/memory_usage ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/database/mysql/memory_usage" ``` ``` -------------------------------- ### GET /v2/gen-ai/custom_models Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/custom_models ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/custom_models" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_http Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_http ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_network_throughput_http" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_nlb_tcp_network_throughput Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_nlb_tcp_network_throughput ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_nlb_tcp_network_throughput" ``` ``` -------------------------------- ### GET /v2/gen-ai/anthropic/keys Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/anthropic/keys ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/anthropic/keys" ``` ``` -------------------------------- ### POST /v2/apps/{app_id}/restart Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for POST /v2/apps/{app_id}/restart ```markdown ### Example Usage ```bash curl -X POST "https://api.digitalocean.com/v2/apps/{app_id}/restart" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/database/mysql/schema_latency Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/database/mysql/schema_latency ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/database/mysql/schema_latency" ``` ``` -------------------------------- ### GET /v2/registry/{registry_name}/repositories Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/registry/{registry_name}/repositories ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/registry/{registry_name}/repositories" ``` ``` -------------------------------- ### GET /v2/gen-ai/agents Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/agents ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/agents" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/database/mysql/threads_connected Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/database/mysql/threads_connected ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/database/mysql/threads_connected" ``` ``` -------------------------------- ### GET /v2/databases Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/databases ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/databases" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_tcp Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_tcp ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_network_throughput_tcp" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/database/mysql/threads_created_rate Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/database/mysql/threads_created_rate ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/database/mysql/threads_created_rate" ``` ``` -------------------------------- ### Security: bearer_auth Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml ## OAuth Authentication In order to interact with the DigitalOcean API, you or your application must authenticate. The DigitalOcean API handles this through OAuth, an open standard for authorization. OAuth allows you to delegate access to your account. Scopes can be used to grant full access, read-only access, or access to a specific set of endpoints. You can generate an OAuth token by visiting the [Apps & API](https://cloud.digitalocean.com/account/api/tokens) section of the DigitalOcean control panel for your account. An OAuth token functions as a complete authentication request. In effect, it acts as a substitute for a username and password pair. Because of this, it is absolutely **essential** that you keep your OAuth tokens secure. In fact, upon generation, the web interface will only display each token a single time in order to prevent the token from being compromised. DigitalOcean access tokens begin with an identifiable prefix in order to distinguish them from other similar tokens. - `dop_v1_` for personal access tokens generated in the control panel - `doo_v1_` for tokens generated by applications using [the OAuth flow](https://docs.digitalocean.com/reference/api/oauth-api/) - `dor_v1_` for OAuth refresh tokens ### Scopes Scopes act like permissions assigned to an API token. These permissions determine what actions the token can perform. You can create API tokens that grant read-only access, full access, or limited access to specific endpoints by using custom scopes. Generally, scopes are designed to match HTTP verbs and common CRUD operations (Create, Read, Update, Delete). | HTTP Verb | CRUD Operation | Scope | |---|---|---| | GET | Read | `:read` | | POST | Create | `:create` | | PUT/PATCH | Update | `:update` | | DELETE | Delete | `:delete` | For example, creating a new Droplet by making a `POST` request to the `/v2/droplets` endpoint requires the `droplet:create` scope while listing Droplets by making a `GET` request to the `/v2/droplets` endpoint requires the `droplet:read` scope. Each endpoint below specifies which scope is required to access it when using custom scopes. ### How to Authenticate with OAuth In order to make an authenticated request, include a bearer-type `Authorization` header containing your OAuth token. All requests must be made over HTTPS. ### Authenticate with a Bearer Authorization Header ``` curl -X $HTTP_METHOD -H "Authorization: Bearer $DIGITALOCEAN_TOKEN" "https://api.digitalocean.com/v2/$OBJECT" ``` ```markdown ## Security: bearer_auth **Description:** ## OAuth Authentication In order to interact with the DigitalOcean API, you or your application must authenticate. The DigitalOcean API handles this through OAuth, an open standard for authorization. OAuth allows you to delegate access to your account. Scopes can be used to grant full access, read-only access, or access to a specific set of endpoints. You can generate an OAuth token by visiting the [Apps & API](https://cloud.digitalocean.com/account/api/tokens) section of the DigitalOcean control panel for your account. An OAuth token functions as a complete authentication request. In effect, it acts as a substitute for a username and password pair. Because of this, it is absolutely **essential** that you keep your OAuth tokens secure. In fact, upon generation, the web interface will only display each token a single time in order to prevent the token from being compromised. DigitalOcean access tokens begin with an identifiable prefix in order to distinguish them from other similar tokens. - `dop_v1_` for personal access tokens generated in the control panel - `doo_v1_` for tokens generated by applications using [the OAuth flow](https://docs.digitalocean.com/reference/api/oauth-api/) - `dor_v1_` for OAuth refresh tokens ### Scopes Scopes act like permissions assigned to an API token. These permissions determine what actions the token can perform. You can create API tokens that grant read-only access, full access, or limited access to specific endpoints by using custom scopes. Generally, scopes are designed to match HTTP verbs and common CRUD operations (Create, Read, Update, Delete). | HTTP Verb | CRUD Operation | Scope | |---|---|---| | GET | Read | `:read` | | POST | Create | `:create` | | PUT/PATCH | Update | `:update` | | DELETE | Delete | `:delete` | For example, creating a new Droplet by making a `POST` request to the `/v2/droplets` endpoint requires the `droplet:create` scope while listing Droplets by making a `GET` request to the `/v2/droplets` endpoint requires the `droplet:read` scope. Each endpoint below specifies which scope is required to access it when using custom scopes. ### How to Authenticate with OAuth In order to make an authenticated request, include a bearer-type `Authorization` header containing your OAuth token. All requests must be made over HTTPS. ### Authenticate with a Bearer Authorization Header ``` curl -X $HTTP_METHOD -H "Authorization: Bearer $DIGITALOCEAN_TOKEN" "https://api.digitalocean.com/v2/$OBJECT" ``` **Type:** http **Scheme:** bearer ``` -------------------------------- ### GET /v2/uptime/checks Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/uptime/checks ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/uptime/checks" ``` ``` -------------------------------- ### GET /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/indexing_jobs Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/indexing_jobs ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/indexing_jobs" ``` ``` -------------------------------- ### GET /v2/projects/{project_id} Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/projects/{project_id} ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/projects/{project_id}" ``` ``` -------------------------------- ### GET /v2/vpc_nat_gateways Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/vpc_nat_gateways ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/vpc_nat_gateways" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_50p Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_50p ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/droplets_http_response_time_50p" ``` ``` -------------------------------- ### GET /v2/vpc_peerings Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/vpc_peerings ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/vpc_peerings" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/droplet_autoscale/target_instances Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/droplet_autoscale/target_instances ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/droplet_autoscale/target_instances" ``` ``` -------------------------------- ### GET /v2/customers/my/balance Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/customers/my/balance ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/customers/my/balance" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_udp Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_udp ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_network_throughput_udp" ``` ``` -------------------------------- ### GET /v2/vpcs Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/vpcs ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/vpcs" ``` ``` -------------------------------- ### GET /v2/apps/{app_id}/components/{component_name}/logs Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/apps/{app_id}/components/{component_name}/logs ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/apps/{app_id}/components/{component_name}/logs" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/droplet_autoscale/current_cpu_utilization Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/droplet_autoscale/current_cpu_utilization ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/droplet_autoscale/current_cpu_utilization" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/droplet/bandwidth Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/droplet/bandwidth ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/droplet/bandwidth" ``` ``` -------------------------------- ### GET /v2/vector-databases Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/vector-databases ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/vector-databases" ``` ``` -------------------------------- ### POST /v2/projects/{project_id}/resources Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for POST /v2/projects/{project_id}/resources ```markdown ### Example Usage ```bash curl -X POST "https://api.digitalocean.com/v2/projects/{project_id}/resources" ``` ``` -------------------------------- ### GET /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources" ``` ``` -------------------------------- ### GET /v2/tags Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/tags ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/tags" ``` ``` -------------------------------- ### POST /v2/projects/default/resources Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for POST /v2/projects/default/resources ```markdown ### Example Usage ```bash curl -X POST "https://api.digitalocean.com/v2/projects/default/resources" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/apps/memory_percentage Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/apps/memory_percentage ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/apps/memory_percentage" ``` ``` -------------------------------- ### GET /v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/droplet/load_1 Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/droplet/load_1 ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/droplet/load_1" ``` ``` -------------------------------- ### GET /v2/projects/{project_id}/resources Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/projects/{project_id}/resources ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/projects/{project_id}/resources" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_limit Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_limit ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_tls_connections_limit" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_50p Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_50p ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/droplets_http_session_duration_50p" ``` ``` -------------------------------- ### GET /v2/security/scans/latest Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/security/scans/latest ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/security/scans/latest" ``` ``` -------------------------------- ### POST /v2/kubernetes/clusters/{cluster_id}/clusterlint Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for POST /v2/kubernetes/clusters/{cluster_id}/clusterlint ```markdown ### Example Usage ```bash curl -X POST "https://api.digitalocean.com/v2/kubernetes/clusters/{cluster_id}/clusterlint" ``` ``` -------------------------------- ### GET /v2/security/scans Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/security/scans ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/security/scans" ``` ``` -------------------------------- ### GET /v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_bytes Source: https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml API endpoint for GET /v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_bytes ```markdown ### Example Usage ```bash curl -X GET "https://api.digitalocean.com/v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_bytes" ``` ```