{"note":"OpenAPI conversion -- returning structured metadata","name":"digitalocean-com","description":"DigitalOcean API","version":"2.0","base_url":"https://api.digitalocean.com","endpoints":595,"raw":"@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"}