{"files":{"SKILL.md":"---\nname: digitalocean-api\ndescription: \"DigitalOcean API skill. Use when working with DigitalOcean for 1-clicks, account, actions. Covers 595 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# DigitalOcean API\nAPI version: 2.0\n\n## Auth\nBearer bearer\n\n## Base URL\nhttps://api.digitalocean.com\n\n## Setup\n1. Set Authorization header with Bearer token\n2. GET /v2/1-clicks -- verify access\n3. POST /v2/1-clicks/kubernetes -- create first kubernete\n\n## Endpoints\n595 endpoints across 46 groups. See references/api-spec.lap for full details.\n\n### 1-clicks\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/1-clicks |  |\n| POST | /v2/1-clicks/kubernetes |  |\n\n### Account\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/account |  |\n| GET | /v2/account/keys |  |\n| POST | /v2/account/keys |  |\n| GET | /v2/account/keys/{ssh_key_identifier} |  |\n| PUT | /v2/account/keys/{ssh_key_identifier} |  |\n| DELETE | /v2/account/keys/{ssh_key_identifier} |  |\n\n### Actions\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/actions |  |\n| GET | /v2/actions/{action_id} |  |\n\n### Add-ons\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/add-ons/apps |  |\n| GET | /v2/add-ons/apps/{app_slug}/metadata |  |\n| GET | /v2/add-ons/saas |  |\n| POST | /v2/add-ons/saas |  |\n| GET | /v2/add-ons/saas/{resource_uuid} |  |\n| DELETE | /v2/add-ons/saas/{resource_uuid} |  |\n| PATCH | /v2/add-ons/saas/{resource_uuid} |  |\n| PATCH | /v2/add-ons/saas/{resource_uuid}/plan |  |\n\n### Apps\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/apps |  |\n| POST | /v2/apps |  |\n| DELETE | /v2/apps/{id} |  |\n| GET | /v2/apps/{id} |  |\n| PUT | /v2/apps/{id} |  |\n| POST | /v2/apps/{app_id}/restart |  |\n| GET | /v2/apps/{app_id}/components/{component_name}/logs |  |\n| GET | /v2/apps/{app_id}/components/{component_name}/exec |  |\n| GET | /v2/apps/{app_id}/instances |  |\n| GET | /v2/apps/{app_id}/deployments |  |\n| POST | /v2/apps/{app_id}/deployments |  |\n| GET | /v2/apps/{app_id}/deployments/{deployment_id} |  |\n| POST | /v2/apps/{app_id}/deployments/{deployment_id}/cancel |  |\n| GET | /v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/logs |  |\n| GET | /v2/apps/{app_id}/deployments/{deployment_id}/logs |  |\n| GET | /v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/exec |  |\n| GET | /v2/apps/{app_id}/logs |  |\n| GET | /v2/apps/{app_id}/job-invocations |  |\n| GET | /v2/apps/{app_id}/job-invocations/{job_invocation_id} |  |\n| POST | /v2/apps/{app_id}/job-invocations/{job_invocation_id}/cancel |  |\n| GET | /v2/apps/{app_id}/jobs/{job_name}/invocations/{job_invocation_id}/logs |  |\n| GET | /v2/apps/{app_id}/events |  |\n| GET | /v2/apps/{app_id}/events/{event_id} |  |\n| POST | /v2/apps/{app_id}/events/{event_id}/cancel |  |\n| GET | /v2/apps/{app_id}/events/{event_id}/logs |  |\n| GET | /v2/apps/tiers/instance_sizes |  |\n| GET | /v2/apps/tiers/instance_sizes/{slug} |  |\n| GET | /v2/apps/regions |  |\n| POST | /v2/apps/propose |  |\n| GET | /v2/apps/{app_id}/alerts |  |\n| POST | /v2/apps/{app_id}/alerts/{alert_id}/destinations |  |\n| POST | /v2/apps/{app_id}/rollback |  |\n| POST | /v2/apps/{app_id}/rollback/validate |  |\n| POST | /v2/apps/{app_id}/rollback/commit |  |\n| POST | /v2/apps/{app_id}/rollback/revert |  |\n| GET | /v2/apps/{app_id}/metrics/bandwidth_daily |  |\n| POST | /v2/apps/metrics/bandwidth_daily |  |\n| GET | /v2/apps/{app_id}/health |  |\n\n### Cdn\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/cdn/endpoints |  |\n| POST | /v2/cdn/endpoints |  |\n| GET | /v2/cdn/endpoints/{cdn_id} |  |\n| PUT | /v2/cdn/endpoints/{cdn_id} |  |\n| DELETE | /v2/cdn/endpoints/{cdn_id} |  |\n| DELETE | /v2/cdn/endpoints/{cdn_id}/cache |  |\n\n### Certificates\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/certificates |  |\n| POST | /v2/certificates |  |\n| GET | /v2/certificates/{certificate_id} |  |\n| DELETE | /v2/certificates/{certificate_id} |  |\n\n### Customers\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/customers/my/balance |  |\n| GET | /v2/customers/my/billing_history |  |\n| GET | /v2/customers/my/invoices |  |\n| GET | /v2/customers/my/invoices/{invoice_uuid} |  |\n| GET | /v2/customers/my/invoices/{invoice_uuid}/csv |  |\n| GET | /v2/customers/my/invoices/{invoice_uuid}/pdf |  |\n| GET | /v2/customers/my/invoices/{invoice_uuid}/summary |  |\n\n### Billing\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/billing/{account_urn}/insights/{start_date}/{end_date} |  |\n\n### Databases\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/databases/options |  |\n| GET | /v2/databases |  |\n| POST | /v2/databases |  |\n| GET | /v2/databases/{database_cluster_uuid} |  |\n| DELETE | /v2/databases/{database_cluster_uuid} |  |\n| GET | /v2/databases/{database_cluster_uuid}/config |  |\n| PATCH | /v2/databases/{database_cluster_uuid}/config |  |\n| GET | /v2/databases/{database_cluster_uuid}/ca |  |\n| GET | /v2/databases/{database_cluster_uuid}/online-migration |  |\n| PUT | /v2/databases/{database_cluster_uuid}/online-migration |  |\n| DELETE | /v2/databases/{database_cluster_uuid}/online-migration/{migration_id} |  |\n| PUT | /v2/databases/{database_cluster_uuid}/migrate |  |\n| PUT | /v2/databases/{database_cluster_uuid}/resize |  |\n| GET | /v2/databases/{database_cluster_uuid}/firewall |  |\n| PUT | /v2/databases/{database_cluster_uuid}/firewall |  |\n| PUT | /v2/databases/{database_cluster_uuid}/maintenance |  |\n| PUT | /v2/databases/{database_cluster_uuid}/install_update |  |\n| GET | /v2/databases/{database_cluster_uuid}/backups |  |\n| GET | /v2/databases/{database_cluster_uuid}/replicas |  |\n| POST | /v2/databases/{database_cluster_uuid}/replicas |  |\n| GET | /v2/databases/{database_cluster_uuid}/events |  |\n| GET | /v2/databases/{database_cluster_uuid}/replicas/{replica_name} |  |\n| DELETE | /v2/databases/{database_cluster_uuid}/replicas/{replica_name} |  |\n| PUT | /v2/databases/{database_cluster_uuid}/replicas/{replica_name}/promote |  |\n| GET | /v2/databases/{database_cluster_uuid}/users |  |\n| POST | /v2/databases/{database_cluster_uuid}/users |  |\n| GET | /v2/databases/{database_cluster_uuid}/users/{username} |  |\n| DELETE | /v2/databases/{database_cluster_uuid}/users/{username} |  |\n| PUT | /v2/databases/{database_cluster_uuid}/users/{username} |  |\n| POST | /v2/databases/{database_cluster_uuid}/users/{username}/reset_auth |  |\n| GET | /v2/databases/{database_cluster_uuid}/dbs |  |\n| POST | /v2/databases/{database_cluster_uuid}/dbs |  |\n| GET | /v2/databases/{database_cluster_uuid}/dbs/{database_name} |  |\n| DELETE | /v2/databases/{database_cluster_uuid}/dbs/{database_name} |  |\n| GET | /v2/databases/{database_cluster_uuid}/pools |  |\n| POST | /v2/databases/{database_cluster_uuid}/pools |  |\n| GET | /v2/databases/{database_cluster_uuid}/pools/{pool_name} |  |\n| PUT | /v2/databases/{database_cluster_uuid}/pools/{pool_name} |  |\n| DELETE | /v2/databases/{database_cluster_uuid}/pools/{pool_name} |  |\n| GET | /v2/databases/{database_cluster_uuid}/eviction_policy |  |\n| PUT | /v2/databases/{database_cluster_uuid}/eviction_policy |  |\n| GET | /v2/databases/{database_cluster_uuid}/sql_mode |  |\n| PUT | /v2/databases/{database_cluster_uuid}/sql_mode |  |\n| PUT | /v2/databases/{database_cluster_uuid}/upgrade |  |\n| GET | /v2/databases/{database_cluster_uuid}/autoscale |  |\n| PUT | /v2/databases/{database_cluster_uuid}/autoscale |  |\n| GET | /v2/databases/{database_cluster_uuid}/topics |  |\n| POST | /v2/databases/{database_cluster_uuid}/topics |  |\n| GET | /v2/databases/{database_cluster_uuid}/topics/{topic_name} |  |\n| PUT | /v2/databases/{database_cluster_uuid}/topics/{topic_name} |  |\n| DELETE | /v2/databases/{database_cluster_uuid}/topics/{topic_name} |  |\n| GET | /v2/databases/{database_cluster_uuid}/logsink |  |\n| POST | /v2/databases/{database_cluster_uuid}/logsink |  |\n| GET | /v2/databases/{database_cluster_uuid}/logsink/{logsink_id} |  |\n| PUT | /v2/databases/{database_cluster_uuid}/logsink/{logsink_id} |  |\n| DELETE | /v2/databases/{database_cluster_uuid}/logsink/{logsink_id} |  |\n| GET | /v2/databases/{database_cluster_uuid}/schema-registry |  |\n| POST | /v2/databases/{database_cluster_uuid}/schema-registry |  |\n| GET | /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name} |  |\n| DELETE | /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name} |  |\n| GET | /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}/versions/{version} |  |\n| GET | /v2/databases/{database_cluster_uuid}/schema-registry/config |  |\n| PUT | /v2/databases/{database_cluster_uuid}/schema-registry/config |  |\n| GET | /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name} |  |\n| PUT | /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name} |  |\n| GET | /v2/databases/metrics/credentials |  |\n| PUT | /v2/databases/metrics/credentials |  |\n| GET | /v2/databases/{database_cluster_uuid}/indexes |  |\n| DELETE | /v2/databases/{database_cluster_uuid}/indexes/{index_name} |  |\n\n### Dedicated-inferences\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/dedicated-inferences/{dedicated_inference_id} |  |\n| PATCH | /v2/dedicated-inferences/{dedicated_inference_id} |  |\n| DELETE | /v2/dedicated-inferences/{dedicated_inference_id} |  |\n| GET | /v2/dedicated-inferences |  |\n| POST | /v2/dedicated-inferences |  |\n| GET | /v2/dedicated-inferences/{dedicated_inference_id}/accelerators |  |\n| GET | /v2/dedicated-inferences/{dedicated_inference_id}/accelerators/{accelerator_id} |  |\n| GET | /v2/dedicated-inferences/{dedicated_inference_id}/ca |  |\n| GET | /v2/dedicated-inferences/{dedicated_inference_id}/tokens |  |\n| POST | /v2/dedicated-inferences/{dedicated_inference_id}/tokens |  |\n| DELETE | /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id} |  |\n| GET | /v2/dedicated-inferences/sizes |  |\n| GET | /v2/dedicated-inferences/gpu-model-config |  |\n\n### Domains\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/domains |  |\n| POST | /v2/domains |  |\n| GET | /v2/domains/{domain_name} |  |\n| DELETE | /v2/domains/{domain_name} |  |\n| GET | /v2/domains/{domain_name}/records |  |\n| POST | /v2/domains/{domain_name}/records |  |\n| GET | /v2/domains/{domain_name}/records/{domain_record_id} |  |\n| PATCH | /v2/domains/{domain_name}/records/{domain_record_id} |  |\n| PUT | /v2/domains/{domain_name}/records/{domain_record_id} |  |\n| DELETE | /v2/domains/{domain_name}/records/{domain_record_id} |  |\n\n### Droplets\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/droplets |  |\n| POST | /v2/droplets |  |\n| DELETE | /v2/droplets |  |\n| GET | /v2/droplets/{droplet_id} |  |\n| DELETE | /v2/droplets/{droplet_id} |  |\n| GET | /v2/droplets/{droplet_id}/backups |  |\n| GET | /v2/droplets/{droplet_id}/backups/policy |  |\n| GET | /v2/droplets/backups/policies |  |\n| GET | /v2/droplets/backups/supported_policies |  |\n| GET | /v2/droplets/{droplet_id}/snapshots |  |\n| GET | /v2/droplets/{droplet_id}/actions |  |\n| POST | /v2/droplets/{droplet_id}/actions |  |\n| POST | /v2/droplets/actions |  |\n| GET | /v2/droplets/{droplet_id}/actions/{action_id} |  |\n| GET | /v2/droplets/{droplet_id}/kernels |  |\n| GET | /v2/droplets/{droplet_id}/firewalls |  |\n| GET | /v2/droplets/{droplet_id}/neighbors |  |\n| GET | /v2/droplets/{droplet_id}/destroy_with_associated_resources |  |\n| DELETE | /v2/droplets/{droplet_id}/destroy_with_associated_resources/selective |  |\n| DELETE | /v2/droplets/{droplet_id}/destroy_with_associated_resources/dangerous |  |\n| GET | /v2/droplets/{droplet_id}/destroy_with_associated_resources/status |  |\n| POST | /v2/droplets/{droplet_id}/destroy_with_associated_resources/retry |  |\n| GET | /v2/droplets/autoscale |  |\n| POST | /v2/droplets/autoscale |  |\n| GET | /v2/droplets/autoscale/{autoscale_pool_id} |  |\n| PUT | /v2/droplets/autoscale/{autoscale_pool_id} |  |\n| DELETE | /v2/droplets/autoscale/{autoscale_pool_id} |  |\n| DELETE | /v2/droplets/autoscale/{autoscale_pool_id}/dangerous |  |\n| GET | /v2/droplets/autoscale/{autoscale_pool_id}/members |  |\n| GET | /v2/droplets/autoscale/{autoscale_pool_id}/history |  |\n\n### Firewalls\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/firewalls |  |\n| POST | /v2/firewalls |  |\n| GET | /v2/firewalls/{firewall_id} |  |\n| PUT | /v2/firewalls/{firewall_id} |  |\n| DELETE | /v2/firewalls/{firewall_id} |  |\n| POST | /v2/firewalls/{firewall_id}/droplets |  |\n| DELETE | /v2/firewalls/{firewall_id}/droplets |  |\n| POST | /v2/firewalls/{firewall_id}/tags |  |\n| DELETE | /v2/firewalls/{firewall_id}/tags |  |\n| POST | /v2/firewalls/{firewall_id}/rules |  |\n| DELETE | /v2/firewalls/{firewall_id}/rules |  |\n\n### Floating_ips\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/floating_ips |  |\n| POST | /v2/floating_ips |  |\n| GET | /v2/floating_ips/{floating_ip} |  |\n| DELETE | /v2/floating_ips/{floating_ip} |  |\n| GET | /v2/floating_ips/{floating_ip}/actions |  |\n| POST | /v2/floating_ips/{floating_ip}/actions |  |\n| GET | /v2/floating_ips/{floating_ip}/actions/{action_id} |  |\n\n### Functions\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/functions/namespaces |  |\n| POST | /v2/functions/namespaces |  |\n| GET | /v2/functions/namespaces/{namespace_id} |  |\n| DELETE | /v2/functions/namespaces/{namespace_id} |  |\n| GET | /v2/functions/namespaces/{namespace_id}/triggers |  |\n| POST | /v2/functions/namespaces/{namespace_id}/triggers |  |\n| GET | /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name} |  |\n| PUT | /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name} |  |\n| DELETE | /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name} |  |\n| GET | /v2/functions/namespaces/{namespace_id}/keys |  |\n| POST | /v2/functions/namespaces/{namespace_id}/keys |  |\n| PUT | /v2/functions/namespaces/{namespace_id}/keys/{key_id} |  |\n| DELETE | /v2/functions/namespaces/{namespace_id}/keys/{key_id} |  |\n\n### Images\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/images |  |\n| POST | /v2/images |  |\n| GET | /v2/images/{image_id} |  |\n| PUT | /v2/images/{image_id} |  |\n| DELETE | /v2/images/{image_id} |  |\n| GET | /v2/images/{image_id}/actions |  |\n| POST | /v2/images/{image_id}/actions |  |\n| GET | /v2/images/{image_id}/actions/{action_id} |  |\n| POST | /v1/images/generations |  |\n\n### Kubernetes\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/kubernetes/clusters |  |\n| POST | /v2/kubernetes/clusters |  |\n| GET | /v2/kubernetes/clusters/{cluster_id} |  |\n| PUT | /v2/kubernetes/clusters/{cluster_id} |  |\n| DELETE | /v2/kubernetes/clusters/{cluster_id} |  |\n| GET | /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources |  |\n| DELETE | /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/selective |  |\n| DELETE | /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/dangerous |  |\n| GET | /v2/kubernetes/clusters/{cluster_id}/kubeconfig |  |\n| GET | /v2/kubernetes/clusters/{cluster_id}/credentials |  |\n| GET | /v2/kubernetes/clusters/{cluster_id}/upgrades |  |\n| POST | /v2/kubernetes/clusters/{cluster_id}/upgrade |  |\n| GET | /v2/kubernetes/clusters/{cluster_id}/node_pools |  |\n| POST | /v2/kubernetes/clusters/{cluster_id}/node_pools |  |\n| GET | /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id} |  |\n| PUT | /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id} |  |\n| DELETE | /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id} |  |\n| DELETE | /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/nodes/{node_id} |  |\n| POST | /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/recycle |  |\n| GET | /v2/kubernetes/clusters/{cluster_id}/user |  |\n| GET | /v2/kubernetes/options |  |\n| POST | /v2/kubernetes/clusters/{cluster_id}/clusterlint |  |\n| GET | /v2/kubernetes/clusters/{cluster_id}/clusterlint |  |\n| POST | /v2/kubernetes/registry |  |\n| DELETE | /v2/kubernetes/registry |  |\n| POST | /v2/kubernetes/registries |  |\n| DELETE | /v2/kubernetes/registries |  |\n| GET | /v2/kubernetes/clusters/{cluster_id}/status_messages |  |\n\n### Load_balancers\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /v2/load_balancers |  |\n| GET | /v2/load_balancers |  |\n| GET | /v2/load_balancers/{lb_id} |  |\n| PUT | /v2/load_balancers/{lb_id} |  |\n| DELETE | /v2/load_balancers/{lb_id} |  |\n| DELETE | /v2/load_balancers/{lb_id}/cache |  |\n| POST | /v2/load_balancers/{lb_id}/droplets |  |\n| DELETE | /v2/load_balancers/{lb_id}/droplets |  |\n| POST | /v2/load_balancers/{lb_id}/forwarding_rules |  |\n| DELETE | /v2/load_balancers/{lb_id}/forwarding_rules |  |\n\n### Monitoring\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/monitoring/alerts |  |\n| POST | /v2/monitoring/alerts |  |\n| GET | /v2/monitoring/alerts/{alert_uuid} |  |\n| PUT | /v2/monitoring/alerts/{alert_uuid} |  |\n| DELETE | /v2/monitoring/alerts/{alert_uuid} |  |\n| GET | /v2/monitoring/metrics/droplet/bandwidth |  |\n| GET | /v2/monitoring/metrics/droplet/cpu |  |\n| GET | /v2/monitoring/metrics/droplet/filesystem_free |  |\n| GET | /v2/monitoring/metrics/droplet/filesystem_size |  |\n| GET | /v2/monitoring/metrics/droplet/load_1 |  |\n| GET | /v2/monitoring/metrics/droplet/load_5 |  |\n| GET | /v2/monitoring/metrics/droplet/load_15 |  |\n| GET | /v2/monitoring/metrics/droplet/memory_cached |  |\n| GET | /v2/monitoring/metrics/droplet/memory_free |  |\n| GET | /v2/monitoring/metrics/droplet/memory_total |  |\n| GET | /v2/monitoring/metrics/droplet/memory_available |  |\n| GET | /v2/monitoring/metrics/apps/memory_percentage |  |\n| GET | /v2/monitoring/metrics/apps/cpu_percentage |  |\n| GET | /v2/monitoring/metrics/apps/restart_count |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_connections_current |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_connections_limit |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_cpu_utilization |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_bytes |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_packets |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_http_responses |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_http_requests_per_second |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_network_throughput_http |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_network_throughput_udp |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_network_throughput_tcp |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_nlb_tcp_network_throughput |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_nlb_udp_network_throughput |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_tls_connections_current |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_tls_connections_limit |  |\n| GET | /v2/monitoring/metrics/load_balancer/frontend_tls_connections_exceeding_rate_limit |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_avg |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_50p |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_95p |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_http_response_time_avg |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_http_response_time_50p |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_http_response_time_95p |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_http_response_time_99p |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_queue_size |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_http_responses |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_connections |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_health_checks |  |\n| GET | /v2/monitoring/metrics/load_balancer/droplets_downtime |  |\n| GET | /v2/monitoring/metrics/droplet_autoscale/current_instances |  |\n| GET | /v2/monitoring/metrics/droplet_autoscale/target_instances |  |\n| GET | /v2/monitoring/metrics/droplet_autoscale/current_cpu_utilization |  |\n| GET | /v2/monitoring/metrics/droplet_autoscale/target_cpu_utilization |  |\n| GET | /v2/monitoring/metrics/droplet_autoscale/current_memory_utilization |  |\n| GET | /v2/monitoring/metrics/droplet_autoscale/target_memory_utilization |  |\n| GET | /v2/monitoring/metrics/database/mysql/cpu_usage |  |\n| GET | /v2/monitoring/metrics/database/mysql/load |  |\n| GET | /v2/monitoring/metrics/database/mysql/memory_usage |  |\n| GET | /v2/monitoring/metrics/database/mysql/disk_usage |  |\n| GET | /v2/monitoring/metrics/database/mysql/threads_connected |  |\n| GET | /v2/monitoring/metrics/database/mysql/threads_created_rate |  |\n| GET | /v2/monitoring/metrics/database/mysql/threads_active |  |\n| GET | /v2/monitoring/metrics/database/mysql/index_vs_sequential_reads |  |\n| GET | /v2/monitoring/metrics/database/mysql/op_rates |  |\n| GET | /v2/monitoring/metrics/database/mysql/schema_throughput |  |\n| GET | /v2/monitoring/metrics/database/mysql/schema_latency |  |\n| POST | /v2/monitoring/sinks/destinations |  |\n| GET | /v2/monitoring/sinks/destinations |  |\n| GET | /v2/monitoring/sinks/destinations/{destination_uuid} |  |\n| POST | /v2/monitoring/sinks/destinations/{destination_uuid} |  |\n| DELETE | /v2/monitoring/sinks/destinations/{destination_uuid} |  |\n| POST | /v2/monitoring/sinks |  |\n| GET | /v2/monitoring/sinks |  |\n| GET | /v2/monitoring/sinks/{sink_uuid} |  |\n| DELETE | /v2/monitoring/sinks/{sink_uuid} |  |\n\n### Nfs\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /v2/nfs |  |\n| GET | /v2/nfs |  |\n| GET | /v2/nfs/{nfs_id} |  |\n| DELETE | /v2/nfs/{nfs_id} |  |\n| POST | /v2/nfs/{nfs_id}/actions |  |\n| GET | /v2/nfs/snapshots |  |\n| GET | /v2/nfs/snapshots/{nfs_snapshot_id} |  |\n| DELETE | /v2/nfs/snapshots/{nfs_snapshot_id} |  |\n\n### Partner_network_connect\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/partner_network_connect/attachments |  |\n| POST | /v2/partner_network_connect/attachments |  |\n| GET | /v2/partner_network_connect/attachments/{pa_id} |  |\n| PATCH | /v2/partner_network_connect/attachments/{pa_id} |  |\n| DELETE | /v2/partner_network_connect/attachments/{pa_id} |  |\n| GET | /v2/partner_network_connect/attachments/{pa_id}/bgp_auth_key |  |\n| GET | /v2/partner_network_connect/attachments/{pa_id}/remote_routes |  |\n| GET | /v2/partner_network_connect/attachments/{pa_id}/service_key |  |\n| POST | /v2/partner_network_connect/attachments/{pa_id}/service_key |  |\n\n### Projects\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/projects |  |\n| POST | /v2/projects |  |\n| GET | /v2/projects/default |  |\n| PUT | /v2/projects/default |  |\n| PATCH | /v2/projects/default |  |\n| GET | /v2/projects/{project_id} |  |\n| PUT | /v2/projects/{project_id} |  |\n| PATCH | /v2/projects/{project_id} |  |\n| DELETE | /v2/projects/{project_id} |  |\n| GET | /v2/projects/{project_id}/resources |  |\n| POST | /v2/projects/{project_id}/resources |  |\n| GET | /v2/projects/default/resources |  |\n| POST | /v2/projects/default/resources |  |\n\n### Regions\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/regions |  |\n\n### Registries\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/registries |  |\n| POST | /v2/registries |  |\n| GET | /v2/registries/{registry_name} |  |\n| DELETE | /v2/registries/{registry_name} |  |\n| GET | /v2/registries/{registry_name}/docker-credentials |  |\n| GET | /v2/registries/subscription |  |\n| POST | /v2/registries/subscription |  |\n| GET | /v2/registries/options |  |\n| GET | /v2/registries/{registry_name}/garbage-collection |  |\n| POST | /v2/registries/{registry_name}/garbage-collection |  |\n| GET | /v2/registries/{registry_name}/garbage-collections |  |\n| PUT | /v2/registries/{registry_name}/garbage-collection/{garbage_collection_uuid} |  |\n| GET | /v2/registries/{registry_name}/repositoriesV2 |  |\n| DELETE | /v2/registries/{registry_name}/repositories/{repository_name} |  |\n| GET | /v2/registries/{registry_name}/repositories/{repository_name}/tags |  |\n| DELETE | /v2/registries/{registry_name}/repositories/{repository_name}/tags/{repository_tag} |  |\n| GET | /v2/registries/{registry_name}/repositories/{repository_name}/digests |  |\n| DELETE | /v2/registries/{registry_name}/repositories/{repository_name}/digests/{manifest_digest} |  |\n| POST | /v2/registries/validate-name |  |\n\n### Registry\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/registry |  |\n| POST | /v2/registry |  |\n| DELETE | /v2/registry |  |\n| GET | /v2/registry/subscription |  |\n| POST | /v2/registry/subscription |  |\n| GET | /v2/registry/docker-credentials |  |\n| POST | /v2/registry/validate-name |  |\n| GET | /v2/registry/{registry_name}/repositories |  |\n| GET | /v2/registry/{registry_name}/repositoriesV2 |  |\n| GET | /v2/registry/{registry_name}/repositories/{repository_name}/tags |  |\n| DELETE | /v2/registry/{registry_name}/repositories/{repository_name}/tags/{repository_tag} |  |\n| GET | /v2/registry/{registry_name}/repositories/{repository_name}/digests |  |\n| DELETE | /v2/registry/{registry_name}/repositories/{repository_name}/digests/{manifest_digest} |  |\n| POST | /v2/registry/{registry_name}/garbage-collection |  |\n| GET | /v2/registry/{registry_name}/garbage-collection |  |\n| GET | /v2/registry/{registry_name}/garbage-collections |  |\n| PUT | /v2/registry/{registry_name}/garbage-collection/{garbage_collection_uuid} |  |\n| GET | /v2/registry/options |  |\n\n### Reports\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/reports/droplet_neighbors_ids |  |\n\n### Reserved_ips\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/reserved_ips |  |\n| POST | /v2/reserved_ips |  |\n| GET | /v2/reserved_ips/{reserved_ip} |  |\n| DELETE | /v2/reserved_ips/{reserved_ip} |  |\n| GET | /v2/reserved_ips/{reserved_ip}/actions |  |\n| POST | /v2/reserved_ips/{reserved_ip}/actions |  |\n| GET | /v2/reserved_ips/{reserved_ip}/actions/{action_id} |  |\n\n### Reserved_ipv6\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/reserved_ipv6 |  |\n| POST | /v2/reserved_ipv6 |  |\n| GET | /v2/reserved_ipv6/{reserved_ipv6} |  |\n| DELETE | /v2/reserved_ipv6/{reserved_ipv6} |  |\n| POST | /v2/reserved_ipv6/{reserved_ipv6}/actions |  |\n\n### Byoip_prefixes\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /v2/byoip_prefixes |  |\n| GET | /v2/byoip_prefixes |  |\n| GET | /v2/byoip_prefixes/{byoip_prefix_uuid} |  |\n| DELETE | /v2/byoip_prefixes/{byoip_prefix_uuid} |  |\n| PATCH | /v2/byoip_prefixes/{byoip_prefix_uuid} |  |\n| GET | /v2/byoip_prefixes/{byoip_prefix_uuid}/ips |  |\n\n### Security\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/security/scans |  |\n| POST | /v2/security/scans |  |\n| GET | /v2/security/scans/{scan_id} |  |\n| GET | /v2/security/scans/latest |  |\n| POST | /v2/security/scans/rules |  |\n| GET | /v2/security/scans/{scan_id}/findings/{finding_uuid}/affected_resources |  |\n| GET | /v2/security/settings |  |\n| PUT | /v2/security/settings/plan |  |\n| POST | /v2/security/settings/suppressions |  |\n| DELETE | /v2/security/settings/suppressions/{suppression_uuid} |  |\n\n### Sizes\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/sizes |  |\n\n### Snapshots\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/snapshots |  |\n| GET | /v2/snapshots/{snapshot_id} |  |\n| DELETE | /v2/snapshots/{snapshot_id} |  |\n\n### Spaces\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/spaces/keys |  |\n| POST | /v2/spaces/keys |  |\n| GET | /v2/spaces/keys/{access_key} |  |\n| DELETE | /v2/spaces/keys/{access_key} |  |\n| PUT | /v2/spaces/keys/{access_key} |  |\n| PATCH | /v2/spaces/keys/{access_key} |  |\n\n### Tags\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/tags |  |\n| POST | /v2/tags |  |\n| GET | /v2/tags/{tag_id} |  |\n| DELETE | /v2/tags/{tag_id} |  |\n| POST | /v2/tags/{tag_id}/resources |  |\n| DELETE | /v2/tags/{tag_id}/resources |  |\n\n### Volumes\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/volumes |  |\n| POST | /v2/volumes |  |\n| DELETE | /v2/volumes |  |\n| POST | /v2/volumes/actions |  |\n| GET | /v2/volumes/snapshots/{snapshot_id} |  |\n| DELETE | /v2/volumes/snapshots/{snapshot_id} |  |\n| GET | /v2/volumes/{volume_id} |  |\n| DELETE | /v2/volumes/{volume_id} |  |\n| GET | /v2/volumes/{volume_id}/actions |  |\n| POST | /v2/volumes/{volume_id}/actions |  |\n| GET | /v2/volumes/{volume_id}/actions/{action_id} |  |\n| GET | /v2/volumes/{volume_id}/snapshots |  |\n| POST | /v2/volumes/{volume_id}/snapshots |  |\n\n### Vpcs\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/vpcs |  |\n| POST | /v2/vpcs |  |\n| GET | /v2/vpcs/{vpc_id} |  |\n| PUT | /v2/vpcs/{vpc_id} |  |\n| PATCH | /v2/vpcs/{vpc_id} |  |\n| DELETE | /v2/vpcs/{vpc_id} |  |\n| GET | /v2/vpcs/{vpc_id}/members |  |\n| GET | /v2/vpcs/{vpc_id}/peerings |  |\n| POST | /v2/vpcs/{vpc_id}/peerings |  |\n| PATCH | /v2/vpcs/{vpc_id}/peerings/{vpc_peering_id} |  |\n\n### Vpc_peerings\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/vpc_peerings |  |\n| POST | /v2/vpc_peerings |  |\n| GET | /v2/vpc_peerings/{vpc_peering_id} |  |\n| PATCH | /v2/vpc_peerings/{vpc_peering_id} |  |\n| DELETE | /v2/vpc_peerings/{vpc_peering_id} |  |\n\n### Vpc_nat_gateways\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/vpc_nat_gateways |  |\n| POST | /v2/vpc_nat_gateways |  |\n| GET | /v2/vpc_nat_gateways/{id} |  |\n| PUT | /v2/vpc_nat_gateways/{id} |  |\n| DELETE | /v2/vpc_nat_gateways/{id} |  |\n\n### Uptime\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/uptime/checks |  |\n| POST | /v2/uptime/checks |  |\n| GET | /v2/uptime/checks/{check_id} |  |\n| PUT | /v2/uptime/checks/{check_id} |  |\n| DELETE | /v2/uptime/checks/{check_id} |  |\n| GET | /v2/uptime/checks/{check_id}/state |  |\n| GET | /v2/uptime/checks/{check_id}/alerts |  |\n| POST | /v2/uptime/checks/{check_id}/alerts |  |\n| GET | /v2/uptime/checks/{check_id}/alerts/{alert_id} |  |\n| PUT | /v2/uptime/checks/{check_id}/alerts/{alert_id} |  |\n| DELETE | /v2/uptime/checks/{check_id}/alerts/{alert_id} |  |\n\n### Gen-ai\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v2/gen-ai/agents |  |\n| POST | /v2/gen-ai/agents |  |\n| GET | /v2/gen-ai/agents/{agent_uuid}/api_keys |  |\n| POST | /v2/gen-ai/agents/{agent_uuid}/api_keys |  |\n| PUT | /v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid} |  |\n| DELETE | /v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid} |  |\n| PUT | /v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}/regenerate |  |\n| POST | /v2/gen-ai/agents/{agent_uuid}/functions |  |\n| PUT | /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid} |  |\n| DELETE | /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid} |  |\n| POST | /v2/gen-ai/agents/{agent_uuid}/guardrails |  |\n| DELETE | /v2/gen-ai/agents/{agent_uuid}/guardrails/{guardrail_uuid} |  |\n| POST | /v2/gen-ai/agents/{agent_uuid}/knowledge_bases |  |\n| POST | /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid} |  |\n| DELETE | /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid} |  |\n| POST | /v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid} |  |\n| PUT | /v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid} |  |\n| DELETE | /v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid} |  |\n| GET | /v2/gen-ai/agents/{uuid} |  |\n| PUT | /v2/gen-ai/agents/{uuid} |  |\n| DELETE | /v2/gen-ai/agents/{uuid} |  |\n| GET | /v2/gen-ai/agents/{uuid}/child_agents |  |\n| PUT | /v2/gen-ai/agents/{uuid}/deployment_visibility |  |\n| GET | /v2/gen-ai/agents/{uuid}/usage |  |\n| GET | /v2/gen-ai/agents/{uuid}/versions |  |\n| PUT | /v2/gen-ai/agents/{uuid}/versions |  |\n| GET | /v2/gen-ai/anthropic/keys |  |\n| POST | /v2/gen-ai/anthropic/keys |  |\n| GET | /v2/gen-ai/anthropic/keys/{api_key_uuid} |  |\n| PUT | /v2/gen-ai/anthropic/keys/{api_key_uuid} |  |\n| DELETE | /v2/gen-ai/anthropic/keys/{api_key_uuid} |  |\n| GET | /v2/gen-ai/anthropic/keys/{uuid}/agents |  |\n| POST | /v2/gen-ai/evaluation_datasets |  |\n| POST | /v2/gen-ai/evaluation_datasets/file_upload_presigned_urls |  |\n| GET | /v2/gen-ai/evaluation_metrics |  |\n| POST | /v2/gen-ai/evaluation_runs |  |\n| GET | /v2/gen-ai/evaluation_runs/{evaluation_run_uuid} |  |\n| GET | /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results |  |\n| GET | /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results/{prompt_id} |  |\n| GET | /v2/gen-ai/evaluation_test_cases |  |\n| POST | /v2/gen-ai/evaluation_test_cases |  |\n| GET | /v2/gen-ai/evaluation_test_cases/{evaluation_test_case_uuid}/evaluation_runs |  |\n| GET | /v2/gen-ai/evaluation_test_cases/{test_case_uuid} |  |\n| PUT | /v2/gen-ai/evaluation_test_cases/{test_case_uuid} |  |\n| GET | /v2/gen-ai/indexing_jobs |  |\n| POST | /v2/gen-ai/indexing_jobs |  |\n| GET | /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources |  |\n| GET | /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/details_signed_url |  |\n| GET | /v2/gen-ai/indexing_jobs/{uuid} |  |\n| PUT | /v2/gen-ai/indexing_jobs/{uuid}/cancel |  |\n| GET | /v2/gen-ai/knowledge_bases |  |\n| POST | /v2/gen-ai/knowledge_bases |  |\n| POST | /v2/gen-ai/knowledge_bases/data_sources/file_upload_presigned_urls |  |\n| GET | /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources |  |\n| POST | /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources |  |\n| PUT | /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid} |  |\n| DELETE | /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid} |  |\n| GET | /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/indexing_jobs |  |\n| GET | /v2/gen-ai/knowledge_bases/{uuid} |  |\n| PUT | /v2/gen-ai/knowledge_bases/{uuid} |  |\n| DELETE | /v2/gen-ai/knowledge_bases/{uuid} |  |\n| GET | /v2/gen-ai/models |  |\n| GET | /v2/gen-ai/models/api_keys |  |\n| POST | /v2/gen-ai/models/api_keys |  |\n| PUT | /v2/gen-ai/models/api_keys/{api_key_uuid} |  |\n| DELETE | /v2/gen-ai/models/api_keys/{api_key_uuid} |  |\n| PUT | /v2/gen-ai/models/api_keys/{api_key_uuid}/regenerate |  |\n| POST | /v2/gen-ai/oauth2/dropbox/tokens |  |\n| GET | /v2/gen-ai/oauth2/url |  |\n| GET | /v2/gen-ai/openai/keys |  |\n| POST | /v2/gen-ai/openai/keys |  |\n| GET | /v2/gen-ai/openai/keys/{api_key_uuid} |  |\n| PUT | /v2/gen-ai/openai/keys/{api_key_uuid} |  |\n| DELETE | /v2/gen-ai/openai/keys/{api_key_uuid} |  |\n| GET | /v2/gen-ai/openai/keys/{uuid}/agents |  |\n| GET | /v2/gen-ai/regions |  |\n| POST | /v2/gen-ai/scheduled-indexing |  |\n| GET | /v2/gen-ai/scheduled-indexing/knowledge-base/{knowledge_base_uuid} |  |\n| DELETE | /v2/gen-ai/scheduled-indexing/{uuid} |  |\n| GET | /v2/gen-ai/workspaces |  |\n| POST | /v2/gen-ai/workspaces |  |\n| GET | /v2/gen-ai/workspaces/{workspace_uuid} |  |\n| PUT | /v2/gen-ai/workspaces/{workspace_uuid} |  |\n| DELETE | /v2/gen-ai/workspaces/{workspace_uuid} |  |\n| GET | /v2/gen-ai/workspaces/{workspace_uuid}/agents |  |\n| PUT | /v2/gen-ai/workspaces/{workspace_uuid}/agents |  |\n| GET | /v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases |  |\n\n### Chat\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /v1/chat/completions |  |\n\n### Api\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /api/v1/chat/completions |  |\n\n### Models\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /v1/models |  |\n\n### Responses\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /v1/responses |  |\n\n### Async-invoke\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | /v1/async-invoke |  |\n\n## Common Questions\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"List all 1-clicks?\" -> GET /v2/1-clicks\n- \"Create a kubernete?\" -> POST /v2/1-clicks/kubernetes\n- \"List all account?\" -> GET /v2/account\n- \"List all keys?\" -> GET /v2/account/keys\n- \"Create a key?\" -> POST /v2/account/keys\n- \"Get key details?\" -> GET /v2/account/keys/{ssh_key_identifier}\n- \"Update a key?\" -> PUT /v2/account/keys/{ssh_key_identifier}\n- \"Delete a key?\" -> DELETE /v2/account/keys/{ssh_key_identifier}\n- \"List all actions?\" -> GET /v2/actions\n- \"Get action details?\" -> GET /v2/actions/{action_id}\n- \"List all apps?\" -> GET /v2/add-ons/apps\n- \"List all metadata?\" -> GET /v2/add-ons/apps/{app_slug}/metadata\n- \"List all saas?\" -> GET /v2/add-ons/saas\n- \"Create a saa?\" -> POST /v2/add-ons/saas\n- \"Get saa details?\" -> GET /v2/add-ons/saas/{resource_uuid}\n- \"Delete a saa?\" -> DELETE /v2/add-ons/saas/{resource_uuid}\n- \"Partially update a saa?\" -> PATCH /v2/add-ons/saas/{resource_uuid}\n- \"Create a app?\" -> POST /v2/apps\n- \"Delete a app?\" -> DELETE /v2/apps/{id}\n- \"Get app details?\" -> GET /v2/apps/{id}\n- \"Update a app?\" -> PUT /v2/apps/{id}\n- \"Create a restart?\" -> POST /v2/apps/{app_id}/restart\n- \"List all logs?\" -> GET /v2/apps/{app_id}/components/{component_name}/logs\n- \"List all exec?\" -> GET /v2/apps/{app_id}/components/{component_name}/exec\n- \"List all instances?\" -> GET /v2/apps/{app_id}/instances\n- \"List all deployments?\" -> GET /v2/apps/{app_id}/deployments\n- \"Create a deployment?\" -> POST /v2/apps/{app_id}/deployments\n- \"Get deployment details?\" -> GET /v2/apps/{app_id}/deployments/{deployment_id}\n- \"Create a cancel?\" -> POST /v2/apps/{app_id}/deployments/{deployment_id}/cancel\n- \"List all job-invocations?\" -> GET /v2/apps/{app_id}/job-invocations\n- \"Get job-invocation details?\" -> GET /v2/apps/{app_id}/job-invocations/{job_invocation_id}\n- \"List all events?\" -> GET /v2/apps/{app_id}/events\n- \"Get event details?\" -> GET /v2/apps/{app_id}/events/{event_id}\n- \"List all instance_sizes?\" -> GET /v2/apps/tiers/instance_sizes\n- \"Get instance_size details?\" -> GET /v2/apps/tiers/instance_sizes/{slug}\n- \"List all regions?\" -> GET /v2/apps/regions\n- \"Create a propose?\" -> POST /v2/apps/propose\n- \"List all alerts?\" -> GET /v2/apps/{app_id}/alerts\n- \"Create a destination?\" -> POST /v2/apps/{app_id}/alerts/{alert_id}/destinations\n- \"Create a rollback?\" -> POST /v2/apps/{app_id}/rollback\n- \"Create a validate?\" -> POST /v2/apps/{app_id}/rollback/validate\n- \"Create a commit?\" -> POST /v2/apps/{app_id}/rollback/commit\n- \"Create a revert?\" -> POST /v2/apps/{app_id}/rollback/revert\n- \"List all bandwidth_daily?\" -> GET /v2/apps/{app_id}/metrics/bandwidth_daily\n- \"Create a bandwidth_daily?\" -> POST /v2/apps/metrics/bandwidth_daily\n- \"List all health?\" -> GET /v2/apps/{app_id}/health\n- \"List all endpoints?\" -> GET /v2/cdn/endpoints\n- \"Create a endpoint?\" -> POST /v2/cdn/endpoints\n- \"Get endpoint details?\" -> GET /v2/cdn/endpoints/{cdn_id}\n- \"Update a endpoint?\" -> PUT /v2/cdn/endpoints/{cdn_id}\n- \"Delete a endpoint?\" -> DELETE /v2/cdn/endpoints/{cdn_id}\n- \"List all certificates?\" -> GET /v2/certificates\n- \"Create a certificate?\" -> POST /v2/certificates\n- \"Get certificate details?\" -> GET /v2/certificates/{certificate_id}\n- \"Delete a certificate?\" -> DELETE /v2/certificates/{certificate_id}\n- \"List all balance?\" -> GET /v2/customers/my/balance\n- \"List all billing_history?\" -> GET /v2/customers/my/billing_history\n- \"List all invoices?\" -> GET /v2/customers/my/invoices\n- \"Get invoice details?\" -> GET /v2/customers/my/invoices/{invoice_uuid}\n- \"List all csv?\" -> GET /v2/customers/my/invoices/{invoice_uuid}/csv\n- \"List all pdf?\" -> GET /v2/customers/my/invoices/{invoice_uuid}/pdf\n- \"List all summary?\" -> GET /v2/customers/my/invoices/{invoice_uuid}/summary\n- \"Get insight details?\" -> GET /v2/billing/{account_urn}/insights/{start_date}/{end_date}\n- \"List all options?\" -> GET /v2/databases/options\n- \"List all databases?\" -> GET /v2/databases\n- \"Create a database?\" -> POST /v2/databases\n- \"Get database details?\" -> GET /v2/databases/{database_cluster_uuid}\n- \"Delete a database?\" -> DELETE /v2/databases/{database_cluster_uuid}\n- \"List all config?\" -> GET /v2/databases/{database_cluster_uuid}/config\n- \"List all ca?\" -> GET /v2/databases/{database_cluster_uuid}/ca\n- \"List all online-migration?\" -> GET /v2/databases/{database_cluster_uuid}/online-migration\n- \"Delete a online-migration?\" -> DELETE /v2/databases/{database_cluster_uuid}/online-migration/{migration_id}\n- \"List all firewall?\" -> GET /v2/databases/{database_cluster_uuid}/firewall\n- \"List all backups?\" -> GET /v2/databases/{database_cluster_uuid}/backups\n- \"List all replicas?\" -> GET /v2/databases/{database_cluster_uuid}/replicas\n- \"Create a replica?\" -> POST /v2/databases/{database_cluster_uuid}/replicas\n- \"Get replica details?\" -> GET /v2/databases/{database_cluster_uuid}/replicas/{replica_name}\n- \"Delete a replica?\" -> DELETE /v2/databases/{database_cluster_uuid}/replicas/{replica_name}\n- \"List all users?\" -> GET /v2/databases/{database_cluster_uuid}/users\n- \"Create a user?\" -> POST /v2/databases/{database_cluster_uuid}/users\n- \"Get user details?\" -> GET /v2/databases/{database_cluster_uuid}/users/{username}\n- \"Delete a user?\" -> DELETE /v2/databases/{database_cluster_uuid}/users/{username}\n- \"Update a user?\" -> PUT /v2/databases/{database_cluster_uuid}/users/{username}\n- \"Create a reset_auth?\" -> POST /v2/databases/{database_cluster_uuid}/users/{username}/reset_auth\n- \"List all dbs?\" -> GET /v2/databases/{database_cluster_uuid}/dbs\n- \"Create a db?\" -> POST /v2/databases/{database_cluster_uuid}/dbs\n- \"Get db details?\" -> GET /v2/databases/{database_cluster_uuid}/dbs/{database_name}\n- \"Delete a db?\" -> DELETE /v2/databases/{database_cluster_uuid}/dbs/{database_name}\n- \"List all pools?\" -> GET /v2/databases/{database_cluster_uuid}/pools\n- \"Create a pool?\" -> POST /v2/databases/{database_cluster_uuid}/pools\n- \"Get pool details?\" -> GET /v2/databases/{database_cluster_uuid}/pools/{pool_name}\n- \"Update a pool?\" -> PUT /v2/databases/{database_cluster_uuid}/pools/{pool_name}\n- \"Delete a pool?\" -> DELETE /v2/databases/{database_cluster_uuid}/pools/{pool_name}\n- \"List all eviction_policy?\" -> GET /v2/databases/{database_cluster_uuid}/eviction_policy\n- \"List all sql_mode?\" -> GET /v2/databases/{database_cluster_uuid}/sql_mode\n- \"List all autoscale?\" -> GET /v2/databases/{database_cluster_uuid}/autoscale\n- \"List all topics?\" -> GET /v2/databases/{database_cluster_uuid}/topics\n- \"Create a topic?\" -> POST /v2/databases/{database_cluster_uuid}/topics\n- \"Get topic details?\" -> GET /v2/databases/{database_cluster_uuid}/topics/{topic_name}\n- \"Update a topic?\" -> PUT /v2/databases/{database_cluster_uuid}/topics/{topic_name}\n- \"Delete a topic?\" -> DELETE /v2/databases/{database_cluster_uuid}/topics/{topic_name}\n- \"List all logsink?\" -> GET /v2/databases/{database_cluster_uuid}/logsink\n- \"Create a logsink?\" -> POST /v2/databases/{database_cluster_uuid}/logsink\n- \"Get logsink details?\" -> GET /v2/databases/{database_cluster_uuid}/logsink/{logsink_id}\n- \"Update a logsink?\" -> PUT /v2/databases/{database_cluster_uuid}/logsink/{logsink_id}\n- \"Delete a logsink?\" -> DELETE /v2/databases/{database_cluster_uuid}/logsink/{logsink_id}\n- \"List all schema-registry?\" -> GET /v2/databases/{database_cluster_uuid}/schema-registry\n- \"Create a schema-registry?\" -> POST /v2/databases/{database_cluster_uuid}/schema-registry\n- \"Get schema-registry details?\" -> GET /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}\n- \"Delete a schema-registry?\" -> DELETE /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}\n- \"Get version details?\" -> GET /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}/versions/{version}\n- \"Get config details?\" -> GET /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}\n- \"Update a config?\" -> PUT /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}\n- \"List all credentials?\" -> GET /v2/databases/metrics/credentials\n- \"List all indexes?\" -> GET /v2/databases/{database_cluster_uuid}/indexes\n- \"Delete a indexe?\" -> DELETE /v2/databases/{database_cluster_uuid}/indexes/{index_name}\n- \"Get dedicated-inference details?\" -> GET /v2/dedicated-inferences/{dedicated_inference_id}\n- \"Partially update a dedicated-inference?\" -> PATCH /v2/dedicated-inferences/{dedicated_inference_id}\n- \"Delete a dedicated-inference?\" -> DELETE /v2/dedicated-inferences/{dedicated_inference_id}\n- \"List all dedicated-inferences?\" -> GET /v2/dedicated-inferences\n- \"Create a dedicated-inference?\" -> POST /v2/dedicated-inferences\n- \"List all accelerators?\" -> GET /v2/dedicated-inferences/{dedicated_inference_id}/accelerators\n- \"Get accelerator details?\" -> GET /v2/dedicated-inferences/{dedicated_inference_id}/accelerators/{accelerator_id}\n- \"List all tokens?\" -> GET /v2/dedicated-inferences/{dedicated_inference_id}/tokens\n- \"Create a token?\" -> POST /v2/dedicated-inferences/{dedicated_inference_id}/tokens\n- \"Delete a token?\" -> DELETE /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id}\n- \"List all sizes?\" -> GET /v2/dedicated-inferences/sizes\n- \"List all gpu-model-config?\" -> GET /v2/dedicated-inferences/gpu-model-config\n- \"List all domains?\" -> GET /v2/domains\n- \"Create a domain?\" -> POST /v2/domains\n- \"Get domain details?\" -> GET /v2/domains/{domain_name}\n- \"Delete a domain?\" -> DELETE /v2/domains/{domain_name}\n- \"List all records?\" -> GET /v2/domains/{domain_name}/records\n- \"Create a record?\" -> POST /v2/domains/{domain_name}/records\n- \"Get record details?\" -> GET /v2/domains/{domain_name}/records/{domain_record_id}\n- \"Partially update a record?\" -> PATCH /v2/domains/{domain_name}/records/{domain_record_id}\n- \"Update a record?\" -> PUT /v2/domains/{domain_name}/records/{domain_record_id}\n- \"Delete a record?\" -> DELETE /v2/domains/{domain_name}/records/{domain_record_id}\n- \"List all droplets?\" -> GET /v2/droplets\n- \"Create a droplet?\" -> POST /v2/droplets\n- \"Get droplet details?\" -> GET /v2/droplets/{droplet_id}\n- \"Delete a droplet?\" -> DELETE /v2/droplets/{droplet_id}\n- \"List all policy?\" -> GET /v2/droplets/{droplet_id}/backups/policy\n- \"List all policies?\" -> GET /v2/droplets/backups/policies\n- \"List all supported_policies?\" -> GET /v2/droplets/backups/supported_policies\n- \"List all snapshots?\" -> GET /v2/droplets/{droplet_id}/snapshots\n- \"Create a action?\" -> POST /v2/droplets/{droplet_id}/actions\n- \"List all kernels?\" -> GET /v2/droplets/{droplet_id}/kernels\n- \"List all firewalls?\" -> GET /v2/droplets/{droplet_id}/firewalls\n- \"List all neighbors?\" -> GET /v2/droplets/{droplet_id}/neighbors\n- \"List all destroy_with_associated_resources?\" -> GET /v2/droplets/{droplet_id}/destroy_with_associated_resources\n- \"List all status?\" -> GET /v2/droplets/{droplet_id}/destroy_with_associated_resources/status\n- \"Create a retry?\" -> POST /v2/droplets/{droplet_id}/destroy_with_associated_resources/retry\n- \"Create a autoscale?\" -> POST /v2/droplets/autoscale\n- \"Get autoscale details?\" -> GET /v2/droplets/autoscale/{autoscale_pool_id}\n- \"Update a autoscale?\" -> PUT /v2/droplets/autoscale/{autoscale_pool_id}\n- \"Delete a autoscale?\" -> DELETE /v2/droplets/autoscale/{autoscale_pool_id}\n- \"List all members?\" -> GET /v2/droplets/autoscale/{autoscale_pool_id}/members\n- \"List all history?\" -> GET /v2/droplets/autoscale/{autoscale_pool_id}/history\n- \"Create a firewall?\" -> POST /v2/firewalls\n- \"Get firewall details?\" -> GET /v2/firewalls/{firewall_id}\n- \"Update a firewall?\" -> PUT /v2/firewalls/{firewall_id}\n- \"Delete a firewall?\" -> DELETE /v2/firewalls/{firewall_id}\n- \"Create a tag?\" -> POST /v2/firewalls/{firewall_id}/tags\n- \"Create a rule?\" -> POST /v2/firewalls/{firewall_id}/rules\n- \"List all floating_ips?\" -> GET /v2/floating_ips\n- \"Create a floating_ip?\" -> POST /v2/floating_ips\n- \"Get floating_ip details?\" -> GET /v2/floating_ips/{floating_ip}\n- \"Delete a floating_ip?\" -> DELETE /v2/floating_ips/{floating_ip}\n- \"List all namespaces?\" -> GET /v2/functions/namespaces\n- \"Create a namespace?\" -> POST /v2/functions/namespaces\n- \"Get namespace details?\" -> GET /v2/functions/namespaces/{namespace_id}\n- \"Delete a namespace?\" -> DELETE /v2/functions/namespaces/{namespace_id}\n- \"List all triggers?\" -> GET /v2/functions/namespaces/{namespace_id}/triggers\n- \"Create a trigger?\" -> POST /v2/functions/namespaces/{namespace_id}/triggers\n- \"Get trigger details?\" -> GET /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}\n- \"Update a trigger?\" -> PUT /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}\n- \"Delete a trigger?\" -> DELETE /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}\n- \"List all images?\" -> GET /v2/images\n- \"Create a image?\" -> POST /v2/images\n- \"Get image details?\" -> GET /v2/images/{image_id}\n- \"Update a image?\" -> PUT /v2/images/{image_id}\n- \"Delete a image?\" -> DELETE /v2/images/{image_id}\n- \"List all clusters?\" -> GET /v2/kubernetes/clusters\n- \"Create a cluster?\" -> POST /v2/kubernetes/clusters\n- \"Get cluster details?\" -> GET /v2/kubernetes/clusters/{cluster_id}\n- \"Update a cluster?\" -> PUT /v2/kubernetes/clusters/{cluster_id}\n- \"Delete a cluster?\" -> DELETE /v2/kubernetes/clusters/{cluster_id}\n- \"List all kubeconfig?\" -> GET /v2/kubernetes/clusters/{cluster_id}/kubeconfig\n- \"List all upgrades?\" -> GET /v2/kubernetes/clusters/{cluster_id}/upgrades\n- \"Create a upgrade?\" -> POST /v2/kubernetes/clusters/{cluster_id}/upgrade\n- \"List all node_pools?\" -> GET /v2/kubernetes/clusters/{cluster_id}/node_pools\n- \"Create a node_pool?\" -> POST /v2/kubernetes/clusters/{cluster_id}/node_pools\n- \"Get node_pool details?\" -> GET /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}\n- \"Update a node_pool?\" -> PUT /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}\n- \"Delete a node_pool?\" -> DELETE /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}\n- \"Delete a node?\" -> DELETE /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/nodes/{node_id}\n- \"Create a recycle?\" -> POST /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/recycle\n- \"List all user?\" -> GET /v2/kubernetes/clusters/{cluster_id}/user\n- \"Create a clusterlint?\" -> POST /v2/kubernetes/clusters/{cluster_id}/clusterlint\n- \"List all clusterlint?\" -> GET /v2/kubernetes/clusters/{cluster_id}/clusterlint\n- \"Create a registry?\" -> POST /v2/kubernetes/registry\n- \"List all status_messages?\" -> GET /v2/kubernetes/clusters/{cluster_id}/status_messages\n- \"Create a load_balancer?\" -> POST /v2/load_balancers\n- \"List all load_balancers?\" -> GET /v2/load_balancers\n- \"Get load_balancer details?\" -> GET /v2/load_balancers/{lb_id}\n- \"Update a load_balancer?\" -> PUT /v2/load_balancers/{lb_id}\n- \"Delete a load_balancer?\" -> DELETE /v2/load_balancers/{lb_id}\n- \"Create a forwarding_rule?\" -> POST /v2/load_balancers/{lb_id}/forwarding_rules\n- \"Create a alert?\" -> POST /v2/monitoring/alerts\n- \"Get alert details?\" -> GET /v2/monitoring/alerts/{alert_uuid}\n- \"Update a alert?\" -> PUT /v2/monitoring/alerts/{alert_uuid}\n- \"Delete a alert?\" -> DELETE /v2/monitoring/alerts/{alert_uuid}\n- \"List all bandwidth?\" -> GET /v2/monitoring/metrics/droplet/bandwidth\n- \"List all cpu?\" -> GET /v2/monitoring/metrics/droplet/cpu\n- \"List all filesystem_free?\" -> GET /v2/monitoring/metrics/droplet/filesystem_free\n- \"List all filesystem_size?\" -> GET /v2/monitoring/metrics/droplet/filesystem_size\n- \"List all load_1?\" -> GET /v2/monitoring/metrics/droplet/load_1\n- \"List all load_5?\" -> GET /v2/monitoring/metrics/droplet/load_5\n- \"List all load_15?\" -> GET /v2/monitoring/metrics/droplet/load_15\n- \"List all memory_cached?\" -> GET /v2/monitoring/metrics/droplet/memory_cached\n- \"List all memory_free?\" -> GET /v2/monitoring/metrics/droplet/memory_free\n- \"List all memory_total?\" -> GET /v2/monitoring/metrics/droplet/memory_total\n- \"List all memory_available?\" -> GET /v2/monitoring/metrics/droplet/memory_available\n- \"List all memory_percentage?\" -> GET /v2/monitoring/metrics/apps/memory_percentage\n- \"List all cpu_percentage?\" -> GET /v2/monitoring/metrics/apps/cpu_percentage\n- \"List all restart_count?\" -> GET /v2/monitoring/metrics/apps/restart_count\n- \"List all frontend_connections_current?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_connections_current\n- \"List all frontend_connections_limit?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_connections_limit\n- \"List all frontend_cpu_utilization?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_cpu_utilization\n- \"List all frontend_firewall_dropped_bytes?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_bytes\n- \"List all frontend_firewall_dropped_packets?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_packets\n- \"List all frontend_http_responses?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_http_responses\n- \"List all frontend_http_requests_per_second?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_http_requests_per_second\n- \"List all frontend_network_throughput_http?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_http\n- \"List all frontend_network_throughput_udp?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_udp\n- \"List all frontend_network_throughput_tcp?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_tcp\n- \"List all frontend_nlb_tcp_network_throughput?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_nlb_tcp_network_throughput\n- \"List all frontend_nlb_udp_network_throughput?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_nlb_udp_network_throughput\n- \"List all frontend_tls_connections_current?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_current\n- \"List all frontend_tls_connections_limit?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_limit\n- \"List all frontend_tls_connections_exceeding_rate_limit?\" -> GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_exceeding_rate_limit\n- \"List all droplets_http_session_duration_avg?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_avg\n- \"List all droplets_http_session_duration_50p?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_50p\n- \"List all droplets_http_session_duration_95p?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_95p\n- \"List all droplets_http_response_time_avg?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_avg\n- \"List all droplets_http_response_time_50p?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_50p\n- \"List all droplets_http_response_time_95p?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_95p\n- \"List all droplets_http_response_time_99p?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_99p\n- \"List all droplets_queue_size?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_queue_size\n- \"List all droplets_http_responses?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_http_responses\n- \"List all droplets_connections?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_connections\n- \"List all droplets_health_checks?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_health_checks\n- \"List all droplets_downtime?\" -> GET /v2/monitoring/metrics/load_balancer/droplets_downtime\n- \"List all current_instances?\" -> GET /v2/monitoring/metrics/droplet_autoscale/current_instances\n- \"List all target_instances?\" -> GET /v2/monitoring/metrics/droplet_autoscale/target_instances\n- \"List all current_cpu_utilization?\" -> GET /v2/monitoring/metrics/droplet_autoscale/current_cpu_utilization\n- \"List all target_cpu_utilization?\" -> GET /v2/monitoring/metrics/droplet_autoscale/target_cpu_utilization\n- \"List all current_memory_utilization?\" -> GET /v2/monitoring/metrics/droplet_autoscale/current_memory_utilization\n- \"List all target_memory_utilization?\" -> GET /v2/monitoring/metrics/droplet_autoscale/target_memory_utilization\n- \"List all cpu_usage?\" -> GET /v2/monitoring/metrics/database/mysql/cpu_usage\n- \"List all load?\" -> GET /v2/monitoring/metrics/database/mysql/load\n- \"List all memory_usage?\" -> GET /v2/monitoring/metrics/database/mysql/memory_usage\n- \"List all disk_usage?\" -> GET /v2/monitoring/metrics/database/mysql/disk_usage\n- \"List all threads_connected?\" -> GET /v2/monitoring/metrics/database/mysql/threads_connected\n- \"List all threads_created_rate?\" -> GET /v2/monitoring/metrics/database/mysql/threads_created_rate\n- \"List all threads_active?\" -> GET /v2/monitoring/metrics/database/mysql/threads_active\n- \"List all index_vs_sequential_reads?\" -> GET /v2/monitoring/metrics/database/mysql/index_vs_sequential_reads\n- \"List all op_rates?\" -> GET /v2/monitoring/metrics/database/mysql/op_rates\n- \"List all schema_throughput?\" -> GET /v2/monitoring/metrics/database/mysql/schema_throughput\n- \"List all schema_latency?\" -> GET /v2/monitoring/metrics/database/mysql/schema_latency\n- \"List all destinations?\" -> GET /v2/monitoring/sinks/destinations\n- \"Get destination details?\" -> GET /v2/monitoring/sinks/destinations/{destination_uuid}\n- \"Delete a destination?\" -> DELETE /v2/monitoring/sinks/destinations/{destination_uuid}\n- \"Create a sink?\" -> POST /v2/monitoring/sinks\n- \"List all sinks?\" -> GET /v2/monitoring/sinks\n- \"Get sink details?\" -> GET /v2/monitoring/sinks/{sink_uuid}\n- \"Delete a sink?\" -> DELETE /v2/monitoring/sinks/{sink_uuid}\n- \"Create a nf?\" -> POST /v2/nfs\n- \"List all nfs?\" -> GET /v2/nfs\n- \"Get nf details?\" -> GET /v2/nfs/{nfs_id}\n- \"Delete a nf?\" -> DELETE /v2/nfs/{nfs_id}\n- \"Get snapshot details?\" -> GET /v2/nfs/snapshots/{nfs_snapshot_id}\n- \"Delete a snapshot?\" -> DELETE /v2/nfs/snapshots/{nfs_snapshot_id}\n- \"List all attachments?\" -> GET /v2/partner_network_connect/attachments\n- \"Create a attachment?\" -> POST /v2/partner_network_connect/attachments\n- \"Get attachment details?\" -> GET /v2/partner_network_connect/attachments/{pa_id}\n- \"Partially update a attachment?\" -> PATCH /v2/partner_network_connect/attachments/{pa_id}\n- \"Delete a attachment?\" -> DELETE /v2/partner_network_connect/attachments/{pa_id}\n- \"List all bgp_auth_key?\" -> GET /v2/partner_network_connect/attachments/{pa_id}/bgp_auth_key\n- \"List all remote_routes?\" -> GET /v2/partner_network_connect/attachments/{pa_id}/remote_routes\n- \"List all service_key?\" -> GET /v2/partner_network_connect/attachments/{pa_id}/service_key\n- \"Create a service_key?\" -> POST /v2/partner_network_connect/attachments/{pa_id}/service_key\n- \"List all projects?\" -> GET /v2/projects\n- \"Create a project?\" -> POST /v2/projects\n- \"List all default?\" -> GET /v2/projects/default\n- \"Get project details?\" -> GET /v2/projects/{project_id}\n- \"Update a project?\" -> PUT /v2/projects/{project_id}\n- \"Partially update a project?\" -> PATCH /v2/projects/{project_id}\n- \"Delete a project?\" -> DELETE /v2/projects/{project_id}\n- \"List all resources?\" -> GET /v2/projects/{project_id}/resources\n- \"Create a resource?\" -> POST /v2/projects/{project_id}/resources\n- \"List all registries?\" -> GET /v2/registries\n- \"Get registry details?\" -> GET /v2/registries/{registry_name}\n- \"Delete a registry?\" -> DELETE /v2/registries/{registry_name}\n- \"List all docker-credentials?\" -> GET /v2/registries/{registry_name}/docker-credentials\n- \"List all subscription?\" -> GET /v2/registries/subscription\n- \"Create a subscription?\" -> POST /v2/registries/subscription\n- \"List all garbage-collection?\" -> GET /v2/registries/{registry_name}/garbage-collection\n- \"Create a garbage-collection?\" -> POST /v2/registries/{registry_name}/garbage-collection\n- \"List all garbage-collections?\" -> GET /v2/registries/{registry_name}/garbage-collections\n- \"Update a garbage-collection?\" -> PUT /v2/registries/{registry_name}/garbage-collection/{garbage_collection_uuid}\n- \"List all repositoriesV2?\" -> GET /v2/registries/{registry_name}/repositoriesV2\n- \"Delete a repository?\" -> DELETE /v2/registries/{registry_name}/repositories/{repository_name}\n- \"List all tags?\" -> GET /v2/registries/{registry_name}/repositories/{repository_name}/tags\n- \"Delete a tag?\" -> DELETE /v2/registries/{registry_name}/repositories/{repository_name}/tags/{repository_tag}\n- \"List all digests?\" -> GET /v2/registries/{registry_name}/repositories/{repository_name}/digests\n- \"Delete a digest?\" -> DELETE /v2/registries/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}\n- \"Create a validate-name?\" -> POST /v2/registries/validate-name\n- \"List all registry?\" -> GET /v2/registry\n- \"List all repositories?\" -> GET /v2/registry/{registry_name}/repositories\n- \"List all droplet_neighbors_ids?\" -> GET /v2/reports/droplet_neighbors_ids\n- \"List all reserved_ips?\" -> GET /v2/reserved_ips\n- \"Create a reserved_ip?\" -> POST /v2/reserved_ips\n- \"Get reserved_ip details?\" -> GET /v2/reserved_ips/{reserved_ip}\n- \"Delete a reserved_ip?\" -> DELETE /v2/reserved_ips/{reserved_ip}\n- \"List all reserved_ipv6?\" -> GET /v2/reserved_ipv6\n- \"Create a reserved_ipv6?\" -> POST /v2/reserved_ipv6\n- \"Get reserved_ipv6 details?\" -> GET /v2/reserved_ipv6/{reserved_ipv6}\n- \"Delete a reserved_ipv6?\" -> DELETE /v2/reserved_ipv6/{reserved_ipv6}\n- \"Create a byoip_prefixe?\" -> POST /v2/byoip_prefixes\n- \"List all byoip_prefixes?\" -> GET /v2/byoip_prefixes\n- \"Get byoip_prefixe details?\" -> GET /v2/byoip_prefixes/{byoip_prefix_uuid}\n- \"Delete a byoip_prefixe?\" -> DELETE /v2/byoip_prefixes/{byoip_prefix_uuid}\n- \"Partially update a byoip_prefixe?\" -> PATCH /v2/byoip_prefixes/{byoip_prefix_uuid}\n- \"List all ips?\" -> GET /v2/byoip_prefixes/{byoip_prefix_uuid}/ips\n- \"List all scans?\" -> GET /v2/security/scans\n- \"Create a scan?\" -> POST /v2/security/scans\n- \"Get scan details?\" -> GET /v2/security/scans/{scan_id}\n- \"List all latest?\" -> GET /v2/security/scans/latest\n- \"List all affected_resources?\" -> GET /v2/security/scans/{scan_id}/findings/{finding_uuid}/affected_resources\n- \"List all settings?\" -> GET /v2/security/settings\n- \"Create a suppression?\" -> POST /v2/security/settings/suppressions\n- \"Delete a suppression?\" -> DELETE /v2/security/settings/suppressions/{suppression_uuid}\n- \"Partially update a key?\" -> PATCH /v2/spaces/keys/{access_key}\n- \"Get tag details?\" -> GET /v2/tags/{tag_id}\n- \"List all volumes?\" -> GET /v2/volumes\n- \"Create a volume?\" -> POST /v2/volumes\n- \"Get volume details?\" -> GET /v2/volumes/{volume_id}\n- \"Delete a volume?\" -> DELETE /v2/volumes/{volume_id}\n- \"Create a snapshot?\" -> POST /v2/volumes/{volume_id}/snapshots\n- \"List all vpcs?\" -> GET /v2/vpcs\n- \"Create a vpc?\" -> POST /v2/vpcs\n- \"Get vpc details?\" -> GET /v2/vpcs/{vpc_id}\n- \"Update a vpc?\" -> PUT /v2/vpcs/{vpc_id}\n- \"Partially update a vpc?\" -> PATCH /v2/vpcs/{vpc_id}\n- \"Delete a vpc?\" -> DELETE /v2/vpcs/{vpc_id}\n- \"List all peerings?\" -> GET /v2/vpcs/{vpc_id}/peerings\n- \"Create a peering?\" -> POST /v2/vpcs/{vpc_id}/peerings\n- \"Partially update a peering?\" -> PATCH /v2/vpcs/{vpc_id}/peerings/{vpc_peering_id}\n- \"List all vpc_peerings?\" -> GET /v2/vpc_peerings\n- \"Create a vpc_peering?\" -> POST /v2/vpc_peerings\n- \"Get vpc_peering details?\" -> GET /v2/vpc_peerings/{vpc_peering_id}\n- \"Partially update a vpc_peering?\" -> PATCH /v2/vpc_peerings/{vpc_peering_id}\n- \"Delete a vpc_peering?\" -> DELETE /v2/vpc_peerings/{vpc_peering_id}\n- \"List all vpc_nat_gateways?\" -> GET /v2/vpc_nat_gateways\n- \"Create a vpc_nat_gateway?\" -> POST /v2/vpc_nat_gateways\n- \"Get vpc_nat_gateway details?\" -> GET /v2/vpc_nat_gateways/{id}\n- \"Update a vpc_nat_gateway?\" -> PUT /v2/vpc_nat_gateways/{id}\n- \"Delete a vpc_nat_gateway?\" -> DELETE /v2/vpc_nat_gateways/{id}\n- \"List all checks?\" -> GET /v2/uptime/checks\n- \"Create a check?\" -> POST /v2/uptime/checks\n- \"Get check details?\" -> GET /v2/uptime/checks/{check_id}\n- \"Update a check?\" -> PUT /v2/uptime/checks/{check_id}\n- \"Delete a check?\" -> DELETE /v2/uptime/checks/{check_id}\n- \"List all state?\" -> GET /v2/uptime/checks/{check_id}/state\n- \"List all agents?\" -> GET /v2/gen-ai/agents\n- \"Create a agent?\" -> POST /v2/gen-ai/agents\n- \"List all api_keys?\" -> GET /v2/gen-ai/agents/{agent_uuid}/api_keys\n- \"Create a api_key?\" -> POST /v2/gen-ai/agents/{agent_uuid}/api_keys\n- \"Update a api_key?\" -> PUT /v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}\n- \"Delete a api_key?\" -> DELETE /v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}\n- \"Create a function?\" -> POST /v2/gen-ai/agents/{agent_uuid}/functions\n- \"Update a function?\" -> PUT /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}\n- \"Delete a function?\" -> DELETE /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}\n- \"Create a guardrail?\" -> POST /v2/gen-ai/agents/{agent_uuid}/guardrails\n- \"Delete a guardrail?\" -> DELETE /v2/gen-ai/agents/{agent_uuid}/guardrails/{guardrail_uuid}\n- \"Create a knowledge_base?\" -> POST /v2/gen-ai/agents/{agent_uuid}/knowledge_bases\n- \"Delete a knowledge_base?\" -> DELETE /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}\n- \"Update a child_agent?\" -> PUT /v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}\n- \"Delete a child_agent?\" -> DELETE /v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}\n- \"Get agent details?\" -> GET /v2/gen-ai/agents/{uuid}\n- \"Update a agent?\" -> PUT /v2/gen-ai/agents/{uuid}\n- \"Delete a agent?\" -> DELETE /v2/gen-ai/agents/{uuid}\n- \"List all child_agents?\" -> GET /v2/gen-ai/agents/{uuid}/child_agents\n- \"List all usage?\" -> GET /v2/gen-ai/agents/{uuid}/usage\n- \"List all versions?\" -> GET /v2/gen-ai/agents/{uuid}/versions\n- \"Create a evaluation_dataset?\" -> POST /v2/gen-ai/evaluation_datasets\n- \"Create a file_upload_presigned_url?\" -> POST /v2/gen-ai/evaluation_datasets/file_upload_presigned_urls\n- \"List all evaluation_metrics?\" -> GET /v2/gen-ai/evaluation_metrics\n- \"Create a evaluation_run?\" -> POST /v2/gen-ai/evaluation_runs\n- \"Get evaluation_run details?\" -> GET /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}\n- \"List all results?\" -> GET /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results\n- \"Get result details?\" -> GET /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results/{prompt_id}\n- \"List all evaluation_test_cases?\" -> GET /v2/gen-ai/evaluation_test_cases\n- \"Create a evaluation_test_case?\" -> POST /v2/gen-ai/evaluation_test_cases\n- \"List all evaluation_runs?\" -> GET /v2/gen-ai/evaluation_test_cases/{evaluation_test_case_uuid}/evaluation_runs\n- \"Get evaluation_test_case details?\" -> GET /v2/gen-ai/evaluation_test_cases/{test_case_uuid}\n- \"Update a evaluation_test_case?\" -> PUT /v2/gen-ai/evaluation_test_cases/{test_case_uuid}\n- \"List all indexing_jobs?\" -> GET /v2/gen-ai/indexing_jobs\n- \"Create a indexing_job?\" -> POST /v2/gen-ai/indexing_jobs\n- \"List all data_sources?\" -> GET /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources\n- \"List all details_signed_url?\" -> GET /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/details_signed_url\n- \"Get indexing_job details?\" -> GET /v2/gen-ai/indexing_jobs/{uuid}\n- \"List all knowledge_bases?\" -> GET /v2/gen-ai/knowledge_bases\n- \"Create a data_source?\" -> POST /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources\n- \"Update a data_source?\" -> PUT /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}\n- \"Delete a data_source?\" -> DELETE /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}\n- \"Get knowledge_base details?\" -> GET /v2/gen-ai/knowledge_bases/{uuid}\n- \"Update a knowledge_base?\" -> PUT /v2/gen-ai/knowledge_bases/{uuid}\n- \"List all models?\" -> GET /v2/gen-ai/models\n- \"List all url?\" -> GET /v2/gen-ai/oauth2/url\n- \"Create a scheduled-indexing?\" -> POST /v2/gen-ai/scheduled-indexing\n- \"Get knowledge-base details?\" -> GET /v2/gen-ai/scheduled-indexing/knowledge-base/{knowledge_base_uuid}\n- \"Delete a scheduled-indexing?\" -> DELETE /v2/gen-ai/scheduled-indexing/{uuid}\n- \"List all workspaces?\" -> GET /v2/gen-ai/workspaces\n- \"Create a workspace?\" -> POST /v2/gen-ai/workspaces\n- \"Get workspace details?\" -> GET /v2/gen-ai/workspaces/{workspace_uuid}\n- \"Update a workspace?\" -> PUT /v2/gen-ai/workspaces/{workspace_uuid}\n- \"Delete a workspace?\" -> DELETE /v2/gen-ai/workspaces/{workspace_uuid}\n- \"Create a completion?\" -> POST /v1/chat/completions\n- \"Create a generation?\" -> POST /v1/images/generations\n- \"Create a response?\" -> POST /v1/responses\n- \"Create a async-invoke?\" -> POST /v1/async-invoke\n- \"How to authenticate?\" -> See Auth section above\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- Create/update endpoints return the modified resource on success\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api DigitalOcean API\n@base https://api.digitalocean.com\n@version 2.0\n@auth Bearer bearer\n@endpoints 595\n@hint download_for_search\n@toc 1-clicks(2), account(6), actions(2), add-ons(8), apps(38), cdn(6), certificates(4), customers(7), billing(1), databases(69), dedicated-inferences(13), domains(10), droplets(30), firewalls(11), floating_ips(7), functions(13), images(9), kubernetes(28), load_balancers(10), monitoring(72), nfs(8), partner_network_connect(9), projects(13), regions(1), registries(19), registry(18), reports(1), reserved_ips(7), reserved_ipv6(5), byoip_prefixes(6), security(10), sizes(1), snapshots(3), spaces(6), tags(6), volumes(13), vpcs(10), vpc_peerings(5), vpc_nat_gateways(5), uptime(11), gen-ai(87), chat(1), api(1), models(1), responses(1), async-invoke(1)\n\n@group 1-clicks\n@endpoint GET /v2/1-clicks\n\n@endpoint POST /v2/1-clicks/kubernetes\n\n@endgroup\n\n@group account\n@endpoint GET /v2/account\n\n@endpoint GET /v2/account/keys\n\n@endpoint POST /v2/account/keys\n\n@endpoint GET /v2/account/keys/{ssh_key_identifier}\n\n@endpoint PUT /v2/account/keys/{ssh_key_identifier}\n\n@endpoint DELETE /v2/account/keys/{ssh_key_identifier}\n\n@endgroup\n\n@group actions\n@endpoint GET /v2/actions\n\n@endpoint GET /v2/actions/{action_id}\n\n@endgroup\n\n@group add-ons\n@endpoint GET /v2/add-ons/apps\n\n@endpoint GET /v2/add-ons/apps/{app_slug}/metadata\n\n@endpoint GET /v2/add-ons/saas\n\n@endpoint POST /v2/add-ons/saas\n\n@endpoint GET /v2/add-ons/saas/{resource_uuid}\n\n@endpoint DELETE /v2/add-ons/saas/{resource_uuid}\n\n@endpoint PATCH /v2/add-ons/saas/{resource_uuid}\n\n@endpoint PATCH /v2/add-ons/saas/{resource_uuid}/plan\n\n@endgroup\n\n@group apps\n@endpoint GET /v2/apps\n\n@endpoint POST /v2/apps\n\n@endpoint DELETE /v2/apps/{id}\n\n@endpoint GET /v2/apps/{id}\n\n@endpoint PUT /v2/apps/{id}\n\n@endpoint POST /v2/apps/{app_id}/restart\n\n@endpoint GET /v2/apps/{app_id}/components/{component_name}/logs\n\n@endpoint GET /v2/apps/{app_id}/components/{component_name}/exec\n\n@endpoint GET /v2/apps/{app_id}/instances\n\n@endpoint GET /v2/apps/{app_id}/deployments\n\n@endpoint POST /v2/apps/{app_id}/deployments\n\n@endpoint GET /v2/apps/{app_id}/deployments/{deployment_id}\n\n@endpoint POST /v2/apps/{app_id}/deployments/{deployment_id}/cancel\n\n@endpoint GET /v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/logs\n\n@endpoint GET /v2/apps/{app_id}/deployments/{deployment_id}/logs\n\n@endpoint GET /v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/exec\n\n@endpoint GET /v2/apps/{app_id}/logs\n\n@endpoint GET /v2/apps/{app_id}/job-invocations\n\n@endpoint GET /v2/apps/{app_id}/job-invocations/{job_invocation_id}\n\n@endpoint POST /v2/apps/{app_id}/job-invocations/{job_invocation_id}/cancel\n\n@endpoint GET /v2/apps/{app_id}/jobs/{job_name}/invocations/{job_invocation_id}/logs\n\n@endpoint GET /v2/apps/{app_id}/events\n\n@endpoint GET /v2/apps/{app_id}/events/{event_id}\n\n@endpoint POST /v2/apps/{app_id}/events/{event_id}/cancel\n\n@endpoint GET /v2/apps/{app_id}/events/{event_id}/logs\n\n@endpoint GET /v2/apps/tiers/instance_sizes\n\n@endpoint GET /v2/apps/tiers/instance_sizes/{slug}\n\n@endpoint GET /v2/apps/regions\n\n@endpoint POST /v2/apps/propose\n\n@endpoint GET /v2/apps/{app_id}/alerts\n\n@endpoint POST /v2/apps/{app_id}/alerts/{alert_id}/destinations\n\n@endpoint POST /v2/apps/{app_id}/rollback\n\n@endpoint POST /v2/apps/{app_id}/rollback/validate\n\n@endpoint POST /v2/apps/{app_id}/rollback/commit\n\n@endpoint POST /v2/apps/{app_id}/rollback/revert\n\n@endpoint GET /v2/apps/{app_id}/metrics/bandwidth_daily\n\n@endpoint POST /v2/apps/metrics/bandwidth_daily\n\n@endpoint GET /v2/apps/{app_id}/health\n\n@endgroup\n\n@group cdn\n@endpoint GET /v2/cdn/endpoints\n\n@endpoint POST /v2/cdn/endpoints\n\n@endpoint GET /v2/cdn/endpoints/{cdn_id}\n\n@endpoint PUT /v2/cdn/endpoints/{cdn_id}\n\n@endpoint DELETE /v2/cdn/endpoints/{cdn_id}\n\n@endpoint DELETE /v2/cdn/endpoints/{cdn_id}/cache\n\n@endgroup\n\n@group certificates\n@endpoint GET /v2/certificates\n\n@endpoint POST /v2/certificates\n\n@endpoint GET /v2/certificates/{certificate_id}\n\n@endpoint DELETE /v2/certificates/{certificate_id}\n\n@endgroup\n\n@group customers\n@endpoint GET /v2/customers/my/balance\n\n@endpoint GET /v2/customers/my/billing_history\n\n@endpoint GET /v2/customers/my/invoices\n\n@endpoint GET /v2/customers/my/invoices/{invoice_uuid}\n\n@endpoint GET /v2/customers/my/invoices/{invoice_uuid}/csv\n\n@endpoint GET /v2/customers/my/invoices/{invoice_uuid}/pdf\n\n@endpoint GET /v2/customers/my/invoices/{invoice_uuid}/summary\n\n@endgroup\n\n@group billing\n@endpoint GET /v2/billing/{account_urn}/insights/{start_date}/{end_date}\n\n@endgroup\n\n@group databases\n@endpoint GET /v2/databases/options\n\n@endpoint GET /v2/databases\n\n@endpoint POST /v2/databases\n\n@endpoint GET /v2/databases/{database_cluster_uuid}\n\n@endpoint DELETE /v2/databases/{database_cluster_uuid}\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/config\n\n@endpoint PATCH /v2/databases/{database_cluster_uuid}/config\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/ca\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/online-migration\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/online-migration\n\n@endpoint DELETE /v2/databases/{database_cluster_uuid}/online-migration/{migration_id}\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/migrate\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/resize\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/firewall\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/firewall\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/maintenance\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/install_update\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/backups\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/replicas\n\n@endpoint POST /v2/databases/{database_cluster_uuid}/replicas\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/events\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/replicas/{replica_name}\n\n@endpoint DELETE /v2/databases/{database_cluster_uuid}/replicas/{replica_name}\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/replicas/{replica_name}/promote\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/users\n\n@endpoint POST /v2/databases/{database_cluster_uuid}/users\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/users/{username}\n\n@endpoint DELETE /v2/databases/{database_cluster_uuid}/users/{username}\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/users/{username}\n\n@endpoint POST /v2/databases/{database_cluster_uuid}/users/{username}/reset_auth\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/dbs\n\n@endpoint POST /v2/databases/{database_cluster_uuid}/dbs\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/dbs/{database_name}\n\n@endpoint DELETE /v2/databases/{database_cluster_uuid}/dbs/{database_name}\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/pools\n\n@endpoint POST /v2/databases/{database_cluster_uuid}/pools\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/pools/{pool_name}\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/pools/{pool_name}\n\n@endpoint DELETE /v2/databases/{database_cluster_uuid}/pools/{pool_name}\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/eviction_policy\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/eviction_policy\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/sql_mode\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/sql_mode\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/upgrade\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/autoscale\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/autoscale\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/topics\n\n@endpoint POST /v2/databases/{database_cluster_uuid}/topics\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/topics/{topic_name}\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/topics/{topic_name}\n\n@endpoint DELETE /v2/databases/{database_cluster_uuid}/topics/{topic_name}\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/logsink\n\n@endpoint POST /v2/databases/{database_cluster_uuid}/logsink\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/logsink/{logsink_id}\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/logsink/{logsink_id}\n\n@endpoint DELETE /v2/databases/{database_cluster_uuid}/logsink/{logsink_id}\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/schema-registry\n\n@endpoint POST /v2/databases/{database_cluster_uuid}/schema-registry\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}\n\n@endpoint DELETE /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}/versions/{version}\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/schema-registry/config\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/schema-registry/config\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}\n\n@endpoint PUT /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}\n\n@endpoint GET /v2/databases/metrics/credentials\n\n@endpoint PUT /v2/databases/metrics/credentials\n\n@endpoint GET /v2/databases/{database_cluster_uuid}/indexes\n\n@endpoint DELETE /v2/databases/{database_cluster_uuid}/indexes/{index_name}\n\n@endgroup\n\n@group dedicated-inferences\n@endpoint GET /v2/dedicated-inferences/{dedicated_inference_id}\n\n@endpoint PATCH /v2/dedicated-inferences/{dedicated_inference_id}\n\n@endpoint DELETE /v2/dedicated-inferences/{dedicated_inference_id}\n\n@endpoint GET /v2/dedicated-inferences\n\n@endpoint POST /v2/dedicated-inferences\n\n@endpoint GET /v2/dedicated-inferences/{dedicated_inference_id}/accelerators\n\n@endpoint GET /v2/dedicated-inferences/{dedicated_inference_id}/accelerators/{accelerator_id}\n\n@endpoint GET /v2/dedicated-inferences/{dedicated_inference_id}/ca\n\n@endpoint GET /v2/dedicated-inferences/{dedicated_inference_id}/tokens\n\n@endpoint POST /v2/dedicated-inferences/{dedicated_inference_id}/tokens\n\n@endpoint DELETE /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id}\n\n@endpoint GET /v2/dedicated-inferences/sizes\n\n@endpoint GET /v2/dedicated-inferences/gpu-model-config\n\n@endgroup\n\n@group domains\n@endpoint GET /v2/domains\n\n@endpoint POST /v2/domains\n\n@endpoint GET /v2/domains/{domain_name}\n\n@endpoint DELETE /v2/domains/{domain_name}\n\n@endpoint GET /v2/domains/{domain_name}/records\n\n@endpoint POST /v2/domains/{domain_name}/records\n\n@endpoint GET /v2/domains/{domain_name}/records/{domain_record_id}\n\n@endpoint PATCH /v2/domains/{domain_name}/records/{domain_record_id}\n\n@endpoint PUT /v2/domains/{domain_name}/records/{domain_record_id}\n\n@endpoint DELETE /v2/domains/{domain_name}/records/{domain_record_id}\n\n@endgroup\n\n@group droplets\n@endpoint GET /v2/droplets\n\n@endpoint POST /v2/droplets\n\n@endpoint DELETE /v2/droplets\n\n@endpoint GET /v2/droplets/{droplet_id}\n\n@endpoint DELETE /v2/droplets/{droplet_id}\n\n@endpoint GET /v2/droplets/{droplet_id}/backups\n\n@endpoint GET /v2/droplets/{droplet_id}/backups/policy\n\n@endpoint GET /v2/droplets/backups/policies\n\n@endpoint GET /v2/droplets/backups/supported_policies\n\n@endpoint GET /v2/droplets/{droplet_id}/snapshots\n\n@endpoint GET /v2/droplets/{droplet_id}/actions\n\n@endpoint POST /v2/droplets/{droplet_id}/actions\n\n@endpoint POST /v2/droplets/actions\n\n@endpoint GET /v2/droplets/{droplet_id}/actions/{action_id}\n\n@endpoint GET /v2/droplets/{droplet_id}/kernels\n\n@endpoint GET /v2/droplets/{droplet_id}/firewalls\n\n@endpoint GET /v2/droplets/{droplet_id}/neighbors\n\n@endpoint GET /v2/droplets/{droplet_id}/destroy_with_associated_resources\n\n@endpoint DELETE /v2/droplets/{droplet_id}/destroy_with_associated_resources/selective\n\n@endpoint DELETE /v2/droplets/{droplet_id}/destroy_with_associated_resources/dangerous\n\n@endpoint GET /v2/droplets/{droplet_id}/destroy_with_associated_resources/status\n\n@endpoint POST /v2/droplets/{droplet_id}/destroy_with_associated_resources/retry\n\n@endpoint GET /v2/droplets/autoscale\n\n@endpoint POST /v2/droplets/autoscale\n\n@endpoint GET /v2/droplets/autoscale/{autoscale_pool_id}\n\n@endpoint PUT /v2/droplets/autoscale/{autoscale_pool_id}\n\n@endpoint DELETE /v2/droplets/autoscale/{autoscale_pool_id}\n\n@endpoint DELETE /v2/droplets/autoscale/{autoscale_pool_id}/dangerous\n\n@endpoint GET /v2/droplets/autoscale/{autoscale_pool_id}/members\n\n@endpoint GET /v2/droplets/autoscale/{autoscale_pool_id}/history\n\n@endgroup\n\n@group firewalls\n@endpoint GET /v2/firewalls\n\n@endpoint POST /v2/firewalls\n\n@endpoint GET /v2/firewalls/{firewall_id}\n\n@endpoint PUT /v2/firewalls/{firewall_id}\n\n@endpoint DELETE /v2/firewalls/{firewall_id}\n\n@endpoint POST /v2/firewalls/{firewall_id}/droplets\n\n@endpoint DELETE /v2/firewalls/{firewall_id}/droplets\n\n@endpoint POST /v2/firewalls/{firewall_id}/tags\n\n@endpoint DELETE /v2/firewalls/{firewall_id}/tags\n\n@endpoint POST /v2/firewalls/{firewall_id}/rules\n\n@endpoint DELETE /v2/firewalls/{firewall_id}/rules\n\n@endgroup\n\n@group floating_ips\n@endpoint GET /v2/floating_ips\n\n@endpoint POST /v2/floating_ips\n\n@endpoint GET /v2/floating_ips/{floating_ip}\n\n@endpoint DELETE /v2/floating_ips/{floating_ip}\n\n@endpoint GET /v2/floating_ips/{floating_ip}/actions\n\n@endpoint POST /v2/floating_ips/{floating_ip}/actions\n\n@endpoint GET /v2/floating_ips/{floating_ip}/actions/{action_id}\n\n@endgroup\n\n@group functions\n@endpoint GET /v2/functions/namespaces\n\n@endpoint POST /v2/functions/namespaces\n\n@endpoint GET /v2/functions/namespaces/{namespace_id}\n\n@endpoint DELETE /v2/functions/namespaces/{namespace_id}\n\n@endpoint GET /v2/functions/namespaces/{namespace_id}/triggers\n\n@endpoint POST /v2/functions/namespaces/{namespace_id}/triggers\n\n@endpoint GET /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}\n\n@endpoint PUT /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}\n\n@endpoint DELETE /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}\n\n@endpoint GET /v2/functions/namespaces/{namespace_id}/keys\n\n@endpoint POST /v2/functions/namespaces/{namespace_id}/keys\n\n@endpoint PUT /v2/functions/namespaces/{namespace_id}/keys/{key_id}\n\n@endpoint DELETE /v2/functions/namespaces/{namespace_id}/keys/{key_id}\n\n@endgroup\n\n@group images\n@endpoint GET /v2/images\n\n@endpoint POST /v2/images\n\n@endpoint GET /v2/images/{image_id}\n\n@endpoint PUT /v2/images/{image_id}\n\n@endpoint DELETE /v2/images/{image_id}\n\n@endpoint GET /v2/images/{image_id}/actions\n\n@endpoint POST /v2/images/{image_id}/actions\n\n@endpoint GET /v2/images/{image_id}/actions/{action_id}\n\n@endgroup\n\n@group kubernetes\n@endpoint GET /v2/kubernetes/clusters\n\n@endpoint POST /v2/kubernetes/clusters\n\n@endpoint GET /v2/kubernetes/clusters/{cluster_id}\n\n@endpoint PUT /v2/kubernetes/clusters/{cluster_id}\n\n@endpoint DELETE /v2/kubernetes/clusters/{cluster_id}\n\n@endpoint GET /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources\n\n@endpoint DELETE /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/selective\n\n@endpoint DELETE /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/dangerous\n\n@endpoint GET /v2/kubernetes/clusters/{cluster_id}/kubeconfig\n\n@endpoint GET /v2/kubernetes/clusters/{cluster_id}/credentials\n\n@endpoint GET /v2/kubernetes/clusters/{cluster_id}/upgrades\n\n@endpoint POST /v2/kubernetes/clusters/{cluster_id}/upgrade\n\n@endpoint GET /v2/kubernetes/clusters/{cluster_id}/node_pools\n\n@endpoint POST /v2/kubernetes/clusters/{cluster_id}/node_pools\n\n@endpoint GET /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}\n\n@endpoint PUT /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}\n\n@endpoint DELETE /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}\n\n@endpoint DELETE /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/nodes/{node_id}\n\n@endpoint POST /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/recycle\n\n@endpoint GET /v2/kubernetes/clusters/{cluster_id}/user\n\n@endpoint GET /v2/kubernetes/options\n\n@endpoint POST /v2/kubernetes/clusters/{cluster_id}/clusterlint\n\n@endpoint GET /v2/kubernetes/clusters/{cluster_id}/clusterlint\n\n@endpoint POST /v2/kubernetes/registry\n\n@endpoint DELETE /v2/kubernetes/registry\n\n@endpoint POST /v2/kubernetes/registries\n\n@endpoint DELETE /v2/kubernetes/registries\n\n@endpoint GET /v2/kubernetes/clusters/{cluster_id}/status_messages\n\n@endgroup\n\n@group load_balancers\n@endpoint POST /v2/load_balancers\n\n@endpoint GET /v2/load_balancers\n\n@endpoint GET /v2/load_balancers/{lb_id}\n\n@endpoint PUT /v2/load_balancers/{lb_id}\n\n@endpoint DELETE /v2/load_balancers/{lb_id}\n\n@endpoint DELETE /v2/load_balancers/{lb_id}/cache\n\n@endpoint POST /v2/load_balancers/{lb_id}/droplets\n\n@endpoint DELETE /v2/load_balancers/{lb_id}/droplets\n\n@endpoint POST /v2/load_balancers/{lb_id}/forwarding_rules\n\n@endpoint DELETE /v2/load_balancers/{lb_id}/forwarding_rules\n\n@endgroup\n\n@group monitoring\n@endpoint GET /v2/monitoring/alerts\n\n@endpoint POST /v2/monitoring/alerts\n\n@endpoint GET /v2/monitoring/alerts/{alert_uuid}\n\n@endpoint PUT /v2/monitoring/alerts/{alert_uuid}\n\n@endpoint DELETE /v2/monitoring/alerts/{alert_uuid}\n\n@endpoint GET /v2/monitoring/metrics/droplet/bandwidth\n\n@endpoint GET /v2/monitoring/metrics/droplet/cpu\n\n@endpoint GET /v2/monitoring/metrics/droplet/filesystem_free\n\n@endpoint GET /v2/monitoring/metrics/droplet/filesystem_size\n\n@endpoint GET /v2/monitoring/metrics/droplet/load_1\n\n@endpoint GET /v2/monitoring/metrics/droplet/load_5\n\n@endpoint GET /v2/monitoring/metrics/droplet/load_15\n\n@endpoint GET /v2/monitoring/metrics/droplet/memory_cached\n\n@endpoint GET /v2/monitoring/metrics/droplet/memory_free\n\n@endpoint GET /v2/monitoring/metrics/droplet/memory_total\n\n@endpoint GET /v2/monitoring/metrics/droplet/memory_available\n\n@endpoint GET /v2/monitoring/metrics/apps/memory_percentage\n\n@endpoint GET /v2/monitoring/metrics/apps/cpu_percentage\n\n@endpoint GET /v2/monitoring/metrics/apps/restart_count\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_connections_current\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_connections_limit\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_cpu_utilization\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_bytes\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_packets\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_http_responses\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_http_requests_per_second\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_http\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_udp\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_tcp\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_nlb_tcp_network_throughput\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_nlb_udp_network_throughput\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_current\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_limit\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_exceeding_rate_limit\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_avg\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_50p\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_95p\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_avg\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_50p\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_95p\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_99p\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_queue_size\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_http_responses\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_connections\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_health_checks\n\n@endpoint GET /v2/monitoring/metrics/load_balancer/droplets_downtime\n\n@endpoint GET /v2/monitoring/metrics/droplet_autoscale/current_instances\n\n@endpoint GET /v2/monitoring/metrics/droplet_autoscale/target_instances\n\n@endpoint GET /v2/monitoring/metrics/droplet_autoscale/current_cpu_utilization\n\n@endpoint GET /v2/monitoring/metrics/droplet_autoscale/target_cpu_utilization\n\n@endpoint GET /v2/monitoring/metrics/droplet_autoscale/current_memory_utilization\n\n@endpoint GET /v2/monitoring/metrics/droplet_autoscale/target_memory_utilization\n\n@endpoint GET /v2/monitoring/metrics/database/mysql/cpu_usage\n\n@endpoint GET /v2/monitoring/metrics/database/mysql/load\n\n@endpoint GET /v2/monitoring/metrics/database/mysql/memory_usage\n\n@endpoint GET /v2/monitoring/metrics/database/mysql/disk_usage\n\n@endpoint GET /v2/monitoring/metrics/database/mysql/threads_connected\n\n@endpoint GET /v2/monitoring/metrics/database/mysql/threads_created_rate\n\n@endpoint GET /v2/monitoring/metrics/database/mysql/threads_active\n\n@endpoint GET /v2/monitoring/metrics/database/mysql/index_vs_sequential_reads\n\n@endpoint GET /v2/monitoring/metrics/database/mysql/op_rates\n\n@endpoint GET /v2/monitoring/metrics/database/mysql/schema_throughput\n\n@endpoint GET /v2/monitoring/metrics/database/mysql/schema_latency\n\n@endpoint POST /v2/monitoring/sinks/destinations\n\n@endpoint GET /v2/monitoring/sinks/destinations\n\n@endpoint GET /v2/monitoring/sinks/destinations/{destination_uuid}\n\n@endpoint POST /v2/monitoring/sinks/destinations/{destination_uuid}\n\n@endpoint DELETE /v2/monitoring/sinks/destinations/{destination_uuid}\n\n@endpoint POST /v2/monitoring/sinks\n\n@endpoint GET /v2/monitoring/sinks\n\n@endpoint GET /v2/monitoring/sinks/{sink_uuid}\n\n@endpoint DELETE /v2/monitoring/sinks/{sink_uuid}\n\n@endgroup\n\n@group nfs\n@endpoint POST /v2/nfs\n\n@endpoint GET /v2/nfs\n\n@endpoint GET /v2/nfs/{nfs_id}\n\n@endpoint DELETE /v2/nfs/{nfs_id}\n\n@endpoint POST /v2/nfs/{nfs_id}/actions\n\n@endpoint GET /v2/nfs/snapshots\n\n@endpoint GET /v2/nfs/snapshots/{nfs_snapshot_id}\n\n@endpoint DELETE /v2/nfs/snapshots/{nfs_snapshot_id}\n\n@endgroup\n\n@group partner_network_connect\n@endpoint GET /v2/partner_network_connect/attachments\n\n@endpoint POST /v2/partner_network_connect/attachments\n\n@endpoint GET /v2/partner_network_connect/attachments/{pa_id}\n\n@endpoint PATCH /v2/partner_network_connect/attachments/{pa_id}\n\n@endpoint DELETE /v2/partner_network_connect/attachments/{pa_id}\n\n@endpoint GET /v2/partner_network_connect/attachments/{pa_id}/bgp_auth_key\n\n@endpoint GET /v2/partner_network_connect/attachments/{pa_id}/remote_routes\n\n@endpoint GET /v2/partner_network_connect/attachments/{pa_id}/service_key\n\n@endpoint POST /v2/partner_network_connect/attachments/{pa_id}/service_key\n\n@endgroup\n\n@group projects\n@endpoint GET /v2/projects\n\n@endpoint POST /v2/projects\n\n@endpoint GET /v2/projects/default\n\n@endpoint PUT /v2/projects/default\n\n@endpoint PATCH /v2/projects/default\n\n@endpoint GET /v2/projects/{project_id}\n\n@endpoint PUT /v2/projects/{project_id}\n\n@endpoint PATCH /v2/projects/{project_id}\n\n@endpoint DELETE /v2/projects/{project_id}\n\n@endpoint GET /v2/projects/{project_id}/resources\n\n@endpoint POST /v2/projects/{project_id}/resources\n\n@endpoint GET /v2/projects/default/resources\n\n@endpoint POST /v2/projects/default/resources\n\n@endgroup\n\n@group regions\n@endpoint GET /v2/regions\n\n@endgroup\n\n@group registries\n@endpoint GET /v2/registries\n\n@endpoint POST /v2/registries\n\n@endpoint GET /v2/registries/{registry_name}\n\n@endpoint DELETE /v2/registries/{registry_name}\n\n@endpoint GET /v2/registries/{registry_name}/docker-credentials\n\n@endpoint GET /v2/registries/subscription\n\n@endpoint POST /v2/registries/subscription\n\n@endpoint GET /v2/registries/options\n\n@endpoint GET /v2/registries/{registry_name}/garbage-collection\n\n@endpoint POST /v2/registries/{registry_name}/garbage-collection\n\n@endpoint GET /v2/registries/{registry_name}/garbage-collections\n\n@endpoint PUT /v2/registries/{registry_name}/garbage-collection/{garbage_collection_uuid}\n\n@endpoint GET /v2/registries/{registry_name}/repositoriesV2\n\n@endpoint DELETE /v2/registries/{registry_name}/repositories/{repository_name}\n\n@endpoint GET /v2/registries/{registry_name}/repositories/{repository_name}/tags\n\n@endpoint DELETE /v2/registries/{registry_name}/repositories/{repository_name}/tags/{repository_tag}\n\n@endpoint GET /v2/registries/{registry_name}/repositories/{repository_name}/digests\n\n@endpoint DELETE /v2/registries/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}\n\n@endpoint POST /v2/registries/validate-name\n\n@endgroup\n\n@group registry\n@endpoint GET /v2/registry\n\n@endpoint POST /v2/registry\n\n@endpoint DELETE /v2/registry\n\n@endpoint GET /v2/registry/subscription\n\n@endpoint POST /v2/registry/subscription\n\n@endpoint GET /v2/registry/docker-credentials\n\n@endpoint POST /v2/registry/validate-name\n\n@endpoint GET /v2/registry/{registry_name}/repositories\n\n@endpoint GET /v2/registry/{registry_name}/repositoriesV2\n\n@endpoint GET /v2/registry/{registry_name}/repositories/{repository_name}/tags\n\n@endpoint DELETE /v2/registry/{registry_name}/repositories/{repository_name}/tags/{repository_tag}\n\n@endpoint GET /v2/registry/{registry_name}/repositories/{repository_name}/digests\n\n@endpoint DELETE /v2/registry/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}\n\n@endpoint POST /v2/registry/{registry_name}/garbage-collection\n\n@endpoint GET /v2/registry/{registry_name}/garbage-collection\n\n@endpoint GET /v2/registry/{registry_name}/garbage-collections\n\n@endpoint PUT /v2/registry/{registry_name}/garbage-collection/{garbage_collection_uuid}\n\n@endpoint GET /v2/registry/options\n\n@endgroup\n\n@group reports\n@endpoint GET /v2/reports/droplet_neighbors_ids\n\n@endgroup\n\n@group reserved_ips\n@endpoint GET /v2/reserved_ips\n\n@endpoint POST /v2/reserved_ips\n\n@endpoint GET /v2/reserved_ips/{reserved_ip}\n\n@endpoint DELETE /v2/reserved_ips/{reserved_ip}\n\n@endpoint GET /v2/reserved_ips/{reserved_ip}/actions\n\n@endpoint POST /v2/reserved_ips/{reserved_ip}/actions\n\n@endpoint GET /v2/reserved_ips/{reserved_ip}/actions/{action_id}\n\n@endgroup\n\n@group reserved_ipv6\n@endpoint GET /v2/reserved_ipv6\n\n@endpoint POST /v2/reserved_ipv6\n\n@endpoint GET /v2/reserved_ipv6/{reserved_ipv6}\n\n@endpoint DELETE /v2/reserved_ipv6/{reserved_ipv6}\n\n@endpoint POST /v2/reserved_ipv6/{reserved_ipv6}/actions\n\n@endgroup\n\n@group byoip_prefixes\n@endpoint POST /v2/byoip_prefixes\n\n@endpoint GET /v2/byoip_prefixes\n\n@endpoint GET /v2/byoip_prefixes/{byoip_prefix_uuid}\n\n@endpoint DELETE /v2/byoip_prefixes/{byoip_prefix_uuid}\n\n@endpoint PATCH /v2/byoip_prefixes/{byoip_prefix_uuid}\n\n@endpoint GET /v2/byoip_prefixes/{byoip_prefix_uuid}/ips\n\n@endgroup\n\n@group security\n@endpoint GET /v2/security/scans\n\n@endpoint POST /v2/security/scans\n\n@endpoint GET /v2/security/scans/{scan_id}\n\n@endpoint GET /v2/security/scans/latest\n\n@endpoint POST /v2/security/scans/rules\n\n@endpoint GET /v2/security/scans/{scan_id}/findings/{finding_uuid}/affected_resources\n\n@endpoint GET /v2/security/settings\n\n@endpoint PUT /v2/security/settings/plan\n\n@endpoint POST /v2/security/settings/suppressions\n\n@endpoint DELETE /v2/security/settings/suppressions/{suppression_uuid}\n\n@endgroup\n\n@group sizes\n@endpoint GET /v2/sizes\n\n@endgroup\n\n@group snapshots\n@endpoint GET /v2/snapshots\n\n@endpoint GET /v2/snapshots/{snapshot_id}\n\n@endpoint DELETE /v2/snapshots/{snapshot_id}\n\n@endgroup\n\n@group spaces\n@endpoint GET /v2/spaces/keys\n\n@endpoint POST /v2/spaces/keys\n\n@endpoint GET /v2/spaces/keys/{access_key}\n\n@endpoint DELETE /v2/spaces/keys/{access_key}\n\n@endpoint PUT /v2/spaces/keys/{access_key}\n\n@endpoint PATCH /v2/spaces/keys/{access_key}\n\n@endgroup\n\n@group tags\n@endpoint GET /v2/tags\n\n@endpoint POST /v2/tags\n\n@endpoint GET /v2/tags/{tag_id}\n\n@endpoint DELETE /v2/tags/{tag_id}\n\n@endpoint POST /v2/tags/{tag_id}/resources\n\n@endpoint DELETE /v2/tags/{tag_id}/resources\n\n@endgroup\n\n@group volumes\n@endpoint GET /v2/volumes\n\n@endpoint POST /v2/volumes\n\n@endpoint DELETE /v2/volumes\n\n@endpoint POST /v2/volumes/actions\n\n@endpoint GET /v2/volumes/snapshots/{snapshot_id}\n\n@endpoint DELETE /v2/volumes/snapshots/{snapshot_id}\n\n@endpoint GET /v2/volumes/{volume_id}\n\n@endpoint DELETE /v2/volumes/{volume_id}\n\n@endpoint GET /v2/volumes/{volume_id}/actions\n\n@endpoint POST /v2/volumes/{volume_id}/actions\n\n@endpoint GET /v2/volumes/{volume_id}/actions/{action_id}\n\n@endpoint GET /v2/volumes/{volume_id}/snapshots\n\n@endpoint POST /v2/volumes/{volume_id}/snapshots\n\n@endgroup\n\n@group vpcs\n@endpoint GET /v2/vpcs\n\n@endpoint POST /v2/vpcs\n\n@endpoint GET /v2/vpcs/{vpc_id}\n\n@endpoint PUT /v2/vpcs/{vpc_id}\n\n@endpoint PATCH /v2/vpcs/{vpc_id}\n\n@endpoint DELETE /v2/vpcs/{vpc_id}\n\n@endpoint GET /v2/vpcs/{vpc_id}/members\n\n@endpoint GET /v2/vpcs/{vpc_id}/peerings\n\n@endpoint POST /v2/vpcs/{vpc_id}/peerings\n\n@endpoint PATCH /v2/vpcs/{vpc_id}/peerings/{vpc_peering_id}\n\n@endgroup\n\n@group vpc_peerings\n@endpoint GET /v2/vpc_peerings\n\n@endpoint POST /v2/vpc_peerings\n\n@endpoint GET /v2/vpc_peerings/{vpc_peering_id}\n\n@endpoint PATCH /v2/vpc_peerings/{vpc_peering_id}\n\n@endpoint DELETE /v2/vpc_peerings/{vpc_peering_id}\n\n@endgroup\n\n@group vpc_nat_gateways\n@endpoint GET /v2/vpc_nat_gateways\n\n@endpoint POST /v2/vpc_nat_gateways\n\n@endpoint GET /v2/vpc_nat_gateways/{id}\n\n@endpoint PUT /v2/vpc_nat_gateways/{id}\n\n@endpoint DELETE /v2/vpc_nat_gateways/{id}\n\n@endgroup\n\n@group uptime\n@endpoint GET /v2/uptime/checks\n\n@endpoint POST /v2/uptime/checks\n\n@endpoint GET /v2/uptime/checks/{check_id}\n\n@endpoint PUT /v2/uptime/checks/{check_id}\n\n@endpoint DELETE /v2/uptime/checks/{check_id}\n\n@endpoint GET /v2/uptime/checks/{check_id}/state\n\n@endpoint GET /v2/uptime/checks/{check_id}/alerts\n\n@endpoint POST /v2/uptime/checks/{check_id}/alerts\n\n@endpoint GET /v2/uptime/checks/{check_id}/alerts/{alert_id}\n\n@endpoint PUT /v2/uptime/checks/{check_id}/alerts/{alert_id}\n\n@endpoint DELETE /v2/uptime/checks/{check_id}/alerts/{alert_id}\n\n@endgroup\n\n@group gen-ai\n@endpoint GET /v2/gen-ai/agents\n\n@endpoint POST /v2/gen-ai/agents\n\n@endpoint GET /v2/gen-ai/agents/{agent_uuid}/api_keys\n\n@endpoint POST /v2/gen-ai/agents/{agent_uuid}/api_keys\n\n@endpoint PUT /v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}\n\n@endpoint DELETE /v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}\n\n@endpoint PUT /v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}/regenerate\n\n@endpoint POST /v2/gen-ai/agents/{agent_uuid}/functions\n\n@endpoint PUT /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}\n\n@endpoint DELETE /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}\n\n@endpoint POST /v2/gen-ai/agents/{agent_uuid}/guardrails\n\n@endpoint DELETE /v2/gen-ai/agents/{agent_uuid}/guardrails/{guardrail_uuid}\n\n@endpoint POST /v2/gen-ai/agents/{agent_uuid}/knowledge_bases\n\n@endpoint POST /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}\n\n@endpoint DELETE /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}\n\n@endpoint POST /v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}\n\n@endpoint PUT /v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}\n\n@endpoint DELETE /v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}\n\n@endpoint GET /v2/gen-ai/agents/{uuid}\n\n@endpoint PUT /v2/gen-ai/agents/{uuid}\n\n@endpoint DELETE /v2/gen-ai/agents/{uuid}\n\n@endpoint GET /v2/gen-ai/agents/{uuid}/child_agents\n\n@endpoint PUT /v2/gen-ai/agents/{uuid}/deployment_visibility\n\n@endpoint GET /v2/gen-ai/agents/{uuid}/usage\n\n@endpoint GET /v2/gen-ai/agents/{uuid}/versions\n\n@endpoint PUT /v2/gen-ai/agents/{uuid}/versions\n\n@endpoint GET /v2/gen-ai/anthropic/keys\n\n@endpoint POST /v2/gen-ai/anthropic/keys\n\n@endpoint GET /v2/gen-ai/anthropic/keys/{api_key_uuid}\n\n@endpoint PUT /v2/gen-ai/anthropic/keys/{api_key_uuid}\n\n@endpoint DELETE /v2/gen-ai/anthropic/keys/{api_key_uuid}\n\n@endpoint GET /v2/gen-ai/anthropic/keys/{uuid}/agents\n\n@endpoint POST /v2/gen-ai/evaluation_datasets\n\n@endpoint POST /v2/gen-ai/evaluation_datasets/file_upload_presigned_urls\n\n@endpoint GET /v2/gen-ai/evaluation_metrics\n\n@endpoint POST /v2/gen-ai/evaluation_runs\n\n@endpoint GET /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}\n\n@endpoint GET /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results\n\n@endpoint GET /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results/{prompt_id}\n\n@endpoint GET /v2/gen-ai/evaluation_test_cases\n\n@endpoint POST /v2/gen-ai/evaluation_test_cases\n\n@endpoint GET /v2/gen-ai/evaluation_test_cases/{evaluation_test_case_uuid}/evaluation_runs\n\n@endpoint GET /v2/gen-ai/evaluation_test_cases/{test_case_uuid}\n\n@endpoint PUT /v2/gen-ai/evaluation_test_cases/{test_case_uuid}\n\n@endpoint GET /v2/gen-ai/indexing_jobs\n\n@endpoint POST /v2/gen-ai/indexing_jobs\n\n@endpoint GET /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources\n\n@endpoint GET /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/details_signed_url\n\n@endpoint GET /v2/gen-ai/indexing_jobs/{uuid}\n\n@endpoint PUT /v2/gen-ai/indexing_jobs/{uuid}/cancel\n\n@endpoint GET /v2/gen-ai/knowledge_bases\n\n@endpoint POST /v2/gen-ai/knowledge_bases\n\n@endpoint POST /v2/gen-ai/knowledge_bases/data_sources/file_upload_presigned_urls\n\n@endpoint GET /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources\n\n@endpoint POST /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources\n\n@endpoint PUT /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}\n\n@endpoint DELETE /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}\n\n@endpoint GET /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/indexing_jobs\n\n@endpoint GET /v2/gen-ai/knowledge_bases/{uuid}\n\n@endpoint PUT /v2/gen-ai/knowledge_bases/{uuid}\n\n@endpoint DELETE /v2/gen-ai/knowledge_bases/{uuid}\n\n@endpoint GET /v2/gen-ai/models\n\n@endpoint GET /v2/gen-ai/models/api_keys\n\n@endpoint POST /v2/gen-ai/models/api_keys\n\n@endpoint PUT /v2/gen-ai/models/api_keys/{api_key_uuid}\n\n@endpoint DELETE /v2/gen-ai/models/api_keys/{api_key_uuid}\n\n@endpoint PUT /v2/gen-ai/models/api_keys/{api_key_uuid}/regenerate\n\n@endpoint POST /v2/gen-ai/oauth2/dropbox/tokens\n\n@endpoint GET /v2/gen-ai/oauth2/url\n\n@endpoint GET /v2/gen-ai/openai/keys\n\n@endpoint POST /v2/gen-ai/openai/keys\n\n@endpoint GET /v2/gen-ai/openai/keys/{api_key_uuid}\n\n@endpoint PUT /v2/gen-ai/openai/keys/{api_key_uuid}\n\n@endpoint DELETE /v2/gen-ai/openai/keys/{api_key_uuid}\n\n@endpoint GET /v2/gen-ai/openai/keys/{uuid}/agents\n\n@endpoint GET /v2/gen-ai/regions\n\n@endpoint POST /v2/gen-ai/scheduled-indexing\n\n@endpoint GET /v2/gen-ai/scheduled-indexing/knowledge-base/{knowledge_base_uuid}\n\n@endpoint DELETE /v2/gen-ai/scheduled-indexing/{uuid}\n\n@endpoint GET /v2/gen-ai/workspaces\n\n@endpoint POST /v2/gen-ai/workspaces\n\n@endpoint GET /v2/gen-ai/workspaces/{workspace_uuid}\n\n@endpoint PUT /v2/gen-ai/workspaces/{workspace_uuid}\n\n@endpoint DELETE /v2/gen-ai/workspaces/{workspace_uuid}\n\n@endpoint GET /v2/gen-ai/workspaces/{workspace_uuid}/agents\n\n@endpoint PUT /v2/gen-ai/workspaces/{workspace_uuid}/agents\n\n@endpoint GET /v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases\n\n@endgroup\n\n@group chat\n@endpoint POST /v1/chat/completions\n\n@endgroup\n\n@group api\n@endpoint POST /api/v1/chat/completions\n\n@endgroup\n\n@group images\n@endpoint POST /v1/images/generations\n\n@endgroup\n\n@group models\n@endpoint GET /v1/models\n\n@endgroup\n\n@group responses\n@endpoint POST /v1/responses\n\n@endgroup\n\n@group async-invoke\n@endpoint POST /v1/async-invoke\n\n@endgroup\n\n@end\n"}}