/
DI
digitalocean
/
DigitalOcean API
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v52
latest
OpenAPI 3.0.0
Apache 2.0
raw.githubusercontent.com
2026-07-31
659
0
109.3 KB
All 659 operations
get
/v2/1-clicks
post
/v2/1-clicks/kubernetes
get
/v2/account
get
/v2/account/keys
post
/v2/account/keys
get
/v2/account/keys/{ssh_key_identifier}
put
/v2/account/keys/{ssh_key_identifier}
delete
/v2/account/keys/{ssh_key_identifier}
get
/v2/actions
get
/v2/actions/{action_id}
get
/v2/add-ons/apps
get
/v2/add-ons/apps/{app_slug}/metadata
get
/v2/add-ons/saas
post
/v2/add-ons/saas
get
/v2/add-ons/saas/{resource_uuid}
delete
/v2/add-ons/saas/{resource_uuid}
patch
/v2/add-ons/saas/{resource_uuid}
patch
/v2/add-ons/saas/{resource_uuid}/plan
get
/v2/apps
post
/v2/apps
get
/v2/apps/{id}
put
/v2/apps/{id}
delete
/v2/apps/{id}
post
/v2/apps/{app_id}/restart
get
/v2/apps/{app_id}/components/{component_name}/logs
get
/v2/apps/{app_id}/components/{component_name}/exec
get
/v2/apps/{app_id}/instances
get
/v2/apps/{app_id}/deployments
post
/v2/apps/{app_id}/deployments
get
/v2/apps/{app_id}/deployments/{deployment_id}
post
/v2/apps/{app_id}/deployments/{deployment_id}/cancel
get
/v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/logs
get
/v2/apps/{app_id}/deployments/{deployment_id}/logs
get
/v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/exec
get
/v2/apps/{app_id}/logs
get
/v2/apps/{app_id}/job-invocations
get
/v2/apps/{app_id}/job-invocations/{job_invocation_id}
post
/v2/apps/{app_id}/job-invocations/{job_invocation_id}/cancel
get
/v2/apps/{app_id}/jobs/{job_name}/invocations/{job_invocation_id}/logs
get
/v2/apps/{app_id}/events
get
/v2/apps/{app_id}/events/{event_id}
post
/v2/apps/{app_id}/events/{event_id}/cancel
get
/v2/apps/{app_id}/events/{event_id}/logs
get
/v2/apps/tiers/instance_sizes
get
/v2/apps/tiers/instance_sizes/{slug}
get
/v2/apps/regions
post
/v2/apps/propose
get
/v2/apps/{app_id}/alerts
post
/v2/apps/{app_id}/alerts/{alert_id}/destinations
post
/v2/apps/{app_id}/rollback
post
/v2/apps/{app_id}/rollback/validate
post
/v2/apps/{app_id}/rollback/commit
post
/v2/apps/{app_id}/rollback/revert
get
/v2/apps/{app_id}/metrics/bandwidth_daily
post
/v2/apps/metrics/bandwidth_daily
get
/v2/apps/{app_id}/health
get
/v2/cdn/endpoints
post
/v2/cdn/endpoints
get
/v2/cdn/endpoints/{cdn_id}
put
/v2/cdn/endpoints/{cdn_id}
delete
/v2/cdn/endpoints/{cdn_id}
delete
/v2/cdn/endpoints/{cdn_id}/cache
get
/v2/certificates
post
/v2/certificates
get
/v2/certificates/{certificate_id}
delete
/v2/certificates/{certificate_id}
get
/v2/customers/my/balance
get
/v2/customers/my/billing_history
get
/v2/customers/my/invoices
get
/v2/customers/my/invoices/{invoice_uuid}
get
/v2/customers/my/invoices/{invoice_uuid}/csv
get
/v2/customers/my/invoices/{invoice_uuid}/pdf
get
/v2/customers/my/invoices/{invoice_uuid}/summary
get
/v2/billing/{account_urn}/insights/{start_date}/{end_date}
get
/v2/databases/options
get
/v2/databases
post
/v2/databases
get
/v2/databases/{database_cluster_uuid}
delete
/v2/databases/{database_cluster_uuid}
get
/v2/databases/{database_cluster_uuid}/config
patch
/v2/databases/{database_cluster_uuid}/config
get
/v2/databases/{database_cluster_uuid}/ca
get
/v2/databases/{database_cluster_uuid}/online-migration
put
/v2/databases/{database_cluster_uuid}/online-migration
delete
/v2/databases/{database_cluster_uuid}/online-migration/{migration_id}
put
/v2/databases/{database_cluster_uuid}/migrate
put
/v2/databases/{database_cluster_uuid}/resize
get
/v2/databases/{database_cluster_uuid}/firewall
put
/v2/databases/{database_cluster_uuid}/firewall
get
/v2/databases/{database_cluster_uuid}/do_settings
put
/v2/databases/{database_cluster_uuid}/do_settings
put
/v2/databases/{database_cluster_uuid}/maintenance
put
/v2/databases/{database_cluster_uuid}/install_update
get
/v2/databases/{database_cluster_uuid}/backups
get
/v2/databases/{database_cluster_uuid}/replicas
post
/v2/databases/{database_cluster_uuid}/replicas
get
/v2/databases/{database_cluster_uuid}/events
get
/v2/databases/{database_cluster_uuid}/replicas/{replica_name}
delete
/v2/databases/{database_cluster_uuid}/replicas/{replica_name}
put
/v2/databases/{database_cluster_uuid}/replicas/{replica_name}/promote
get
/v2/databases/{database_cluster_uuid}/users
post
/v2/databases/{database_cluster_uuid}/users
get
/v2/databases/{database_cluster_uuid}/users/{username}
put
/v2/databases/{database_cluster_uuid}/users/{username}
delete
/v2/databases/{database_cluster_uuid}/users/{username}
post
/v2/databases/{database_cluster_uuid}/users/{username}/reset_auth
get
/v2/databases/{database_cluster_uuid}/dbs
post
/v2/databases/{database_cluster_uuid}/dbs
get
/v2/databases/{database_cluster_uuid}/dbs/{database_name}
delete
/v2/databases/{database_cluster_uuid}/dbs/{database_name}
get
/v2/databases/{database_cluster_uuid}/pools
post
/v2/databases/{database_cluster_uuid}/pools
get
/v2/databases/{database_cluster_uuid}/pools/{pool_name}
put
/v2/databases/{database_cluster_uuid}/pools/{pool_name}
delete
/v2/databases/{database_cluster_uuid}/pools/{pool_name}
get
/v2/databases/{database_cluster_uuid}/eviction_policy
put
/v2/databases/{database_cluster_uuid}/eviction_policy
get
/v2/databases/{database_cluster_uuid}/sql_mode
put
/v2/databases/{database_cluster_uuid}/sql_mode
put
/v2/databases/{database_cluster_uuid}/upgrade
get
/v2/databases/{database_cluster_uuid}/autoscale
put
/v2/databases/{database_cluster_uuid}/autoscale
get
/v2/databases/{database_cluster_uuid}/topics
post
/v2/databases/{database_cluster_uuid}/topics
get
/v2/databases/{database_cluster_uuid}/topics/{topic_name}
put
/v2/databases/{database_cluster_uuid}/topics/{topic_name}
delete
/v2/databases/{database_cluster_uuid}/topics/{topic_name}
get
/v2/databases/{database_cluster_uuid}/logsink
post
/v2/databases/{database_cluster_uuid}/logsink
get
/v2/databases/{database_cluster_uuid}/logsink/{logsink_id}
put
/v2/databases/{database_cluster_uuid}/logsink/{logsink_id}
delete
/v2/databases/{database_cluster_uuid}/logsink/{logsink_id}
get
/v2/databases/{database_cluster_uuid}/schema-registry
post
/v2/databases/{database_cluster_uuid}/schema-registry
get
/v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}
delete
/v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}
get
/v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}/versions/{version}
get
/v2/databases/{database_cluster_uuid}/schema-registry/config
put
/v2/databases/{database_cluster_uuid}/schema-registry/config
get
/v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}
put
/v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}
get
/v2/databases/metrics/credentials
put
/v2/databases/metrics/credentials
get
/v2/databases/{database_cluster_uuid}/indexes
delete
/v2/databases/{database_cluster_uuid}/indexes/{index_name}
get
/v2/dedicated-inferences/{dedicated_inference_id}
delete
/v2/dedicated-inferences/{dedicated_inference_id}
patch
/v2/dedicated-inferences/{dedicated_inference_id}
get
/v2/dedicated-inferences
post
/v2/dedicated-inferences
get
/v2/dedicated-inferences/{dedicated_inference_id}/accelerators
get
/v2/dedicated-inferences/{dedicated_inference_id}/accelerators/{accelerator_id}
get
/v2/dedicated-inferences/{dedicated_inference_id}/ca
get
/v2/dedicated-inferences/{dedicated_inference_id}/tokens
post
/v2/dedicated-inferences/{dedicated_inference_id}/tokens
delete
/v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id}
get
/v2/dedicated-inferences/sizes
get
/v2/dedicated-inferences/gpu-model-config
get
/v2/domains
post
/v2/domains
get
/v2/domains/{domain_name}
delete
/v2/domains/{domain_name}
get
/v2/domains/{domain_name}/records
post
/v2/domains/{domain_name}/records
get
/v2/domains/{domain_name}/records/{domain_record_id}
put
/v2/domains/{domain_name}/records/{domain_record_id}
delete
/v2/domains/{domain_name}/records/{domain_record_id}
patch
/v2/domains/{domain_name}/records/{domain_record_id}
get
/v2/droplets
post
/v2/droplets
delete
/v2/droplets
get
/v2/droplets/{droplet_id}
delete
/v2/droplets/{droplet_id}
get
/v2/droplets/{droplet_id}/backups
get
/v2/droplets/{droplet_id}/backups/policy
get
/v2/droplets/backups/policies
get
/v2/droplets/backups/supported_policies
get
/v2/droplets/{droplet_id}/snapshots
get
/v2/droplets/{droplet_id}/actions
post
/v2/droplets/{droplet_id}/actions
post
/v2/droplets/actions
get
/v2/droplets/{droplet_id}/actions/{action_id}
get
/v2/droplets/{droplet_id}/kernels
get
/v2/droplets/{droplet_id}/firewalls
get
/v2/droplets/{droplet_id}/neighbors
get
/v2/droplets/{droplet_id}/destroy_with_associated_resources
delete
/v2/droplets/{droplet_id}/destroy_with_associated_resources/selective
delete
/v2/droplets/{droplet_id}/destroy_with_associated_resources/dangerous
get
/v2/droplets/{droplet_id}/destroy_with_associated_resources/status
post
/v2/droplets/{droplet_id}/destroy_with_associated_resources/retry
get
/v2/droplets/autoscale
post
/v2/droplets/autoscale
get
/v2/droplets/autoscale/{autoscale_pool_id}
put
/v2/droplets/autoscale/{autoscale_pool_id}
delete
/v2/droplets/autoscale/{autoscale_pool_id}
delete
/v2/droplets/autoscale/{autoscale_pool_id}/dangerous
get
/v2/droplets/autoscale/{autoscale_pool_id}/members
get
/v2/droplets/autoscale/{autoscale_pool_id}/history
get
/v2/firewalls
post
/v2/firewalls
get
/v2/firewalls/{firewall_id}
put
/v2/firewalls/{firewall_id}
delete
/v2/firewalls/{firewall_id}
post
/v2/firewalls/{firewall_id}/droplets
delete
/v2/firewalls/{firewall_id}/droplets
post
/v2/firewalls/{firewall_id}/tags
delete
/v2/firewalls/{firewall_id}/tags
post
/v2/firewalls/{firewall_id}/rules
delete
/v2/firewalls/{firewall_id}/rules
get
/v2/floating_ips
post
/v2/floating_ips
get
/v2/floating_ips/{floating_ip}
delete
/v2/floating_ips/{floating_ip}
get
/v2/floating_ips/{floating_ip}/actions
post
/v2/floating_ips/{floating_ip}/actions
get
/v2/floating_ips/{floating_ip}/actions/{action_id}
get
/v2/functions/namespaces
post
/v2/functions/namespaces
get
/v2/functions/namespaces/{namespace_id}
delete
/v2/functions/namespaces/{namespace_id}
get
/v2/functions/namespaces/{namespace_id}/triggers
post
/v2/functions/namespaces/{namespace_id}/triggers
get
/v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}
put
/v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}
delete
/v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}
get
/v2/functions/namespaces/{namespace_id}/keys
post
/v2/functions/namespaces/{namespace_id}/keys
put
/v2/functions/namespaces/{namespace_id}/keys/{key_id}
delete
/v2/functions/namespaces/{namespace_id}/keys/{key_id}
get
/v2/images
post
/v2/images
get
/v2/images/{image_id}
put
/v2/images/{image_id}
delete
/v2/images/{image_id}
post
/v2/images/{image_id}/account_transfer
post
/v2/images/{image_id}/account_transfer/accept
post
/v2/images/{image_id}/account_transfer/cancel
post
/v2/images/{image_id}/account_transfer/decline
get
/v2/images/{image_id}/actions
post
/v2/images/{image_id}/actions
get
/v2/images/{image_id}/actions/{action_id}
get
/v2/kubernetes/clusters
post
/v2/kubernetes/clusters
get
/v2/kubernetes/clusters/{cluster_id}
put
/v2/kubernetes/clusters/{cluster_id}
delete
/v2/kubernetes/clusters/{cluster_id}
get
/v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources
delete
/v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/selective
delete
/v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/dangerous
get
/v2/kubernetes/clusters/{cluster_id}/kubeconfig
get
/v2/kubernetes/clusters/{cluster_id}/credentials
get
/v2/kubernetes/clusters/{cluster_id}/upgrades
post
/v2/kubernetes/clusters/{cluster_id}/upgrade
get
/v2/kubernetes/clusters/{cluster_id}/node_pools
post
/v2/kubernetes/clusters/{cluster_id}/node_pools
get
/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}
put
/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}
delete
/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}
delete
/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/nodes/{node_id}
post
/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/recycle
get
/v2/kubernetes/clusters/{cluster_id}/user
get
/v2/kubernetes/options
get
/v2/kubernetes/clusters/{cluster_id}/clusterlint
post
/v2/kubernetes/clusters/{cluster_id}/clusterlint
post
/v2/kubernetes/registry
delete
/v2/kubernetes/registry
post
/v2/kubernetes/registries
delete
/v2/kubernetes/registries
get
/v2/kubernetes/clusters/{cluster_id}/status_messages
get
/v2/load_balancers
post
/v2/load_balancers
get
/v2/load_balancers/{lb_id}
put
/v2/load_balancers/{lb_id}
delete
/v2/load_balancers/{lb_id}
delete
/v2/load_balancers/{lb_id}/cache
post
/v2/load_balancers/{lb_id}/droplets
delete
/v2/load_balancers/{lb_id}/droplets
post
/v2/load_balancers/{lb_id}/forwarding_rules
delete
/v2/load_balancers/{lb_id}/forwarding_rules
get
/v2/monitoring/alerts
post
/v2/monitoring/alerts
get
/v2/monitoring/alerts/{alert_uuid}
put
/v2/monitoring/alerts/{alert_uuid}
delete
/v2/monitoring/alerts/{alert_uuid}
get
/v2/monitoring/metrics/droplet/bandwidth
get
/v2/monitoring/metrics/droplet/cpu
get
/v2/monitoring/metrics/droplet/filesystem_free
get
/v2/monitoring/metrics/droplet/filesystem_size
get
/v2/monitoring/metrics/droplet/load_1
get
/v2/monitoring/metrics/droplet/load_5
get
/v2/monitoring/metrics/droplet/load_15
get
/v2/monitoring/metrics/droplet/memory_cached
get
/v2/monitoring/metrics/droplet/memory_free
get
/v2/monitoring/metrics/droplet/memory_total
get
/v2/monitoring/metrics/droplet/memory_available
get
/v2/monitoring/metrics/apps/memory_percentage
get
/v2/monitoring/metrics/apps/cpu_percentage
get
/v2/monitoring/metrics/apps/restart_count
get
/v2/monitoring/metrics/load_balancer/frontend_connections_current
get
/v2/monitoring/metrics/load_balancer/frontend_connections_limit
get
/v2/monitoring/metrics/load_balancer/frontend_cpu_utilization
get
/v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_bytes
get
/v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_packets
get
/v2/monitoring/metrics/load_balancer/frontend_http_responses
get
/v2/monitoring/metrics/load_balancer/frontend_http_requests_per_second
get
/v2/monitoring/metrics/load_balancer/frontend_network_throughput_http
get
/v2/monitoring/metrics/load_balancer/frontend_network_throughput_udp
get
/v2/monitoring/metrics/load_balancer/frontend_network_throughput_tcp
get
/v2/monitoring/metrics/load_balancer/frontend_nlb_tcp_network_throughput
get
/v2/monitoring/metrics/load_balancer/frontend_nlb_udp_network_throughput
get
/v2/monitoring/metrics/load_balancer/frontend_tls_connections_current
get
/v2/monitoring/metrics/load_balancer/frontend_tls_connections_limit
get
/v2/monitoring/metrics/load_balancer/frontend_tls_connections_exceeding_rate_limit
get
/v2/monitoring/metrics/load_balancer/droplets_http_session_duration_avg
get
/v2/monitoring/metrics/load_balancer/droplets_http_session_duration_50p
get
/v2/monitoring/metrics/load_balancer/droplets_http_session_duration_95p
get
/v2/monitoring/metrics/load_balancer/droplets_http_response_time_avg
get
/v2/monitoring/metrics/load_balancer/droplets_http_response_time_50p
get
/v2/monitoring/metrics/load_balancer/droplets_http_response_time_95p
get
/v2/monitoring/metrics/load_balancer/droplets_http_response_time_99p
get
/v2/monitoring/metrics/load_balancer/droplets_queue_size
get
/v2/monitoring/metrics/load_balancer/droplets_http_responses
get
/v2/monitoring/metrics/load_balancer/droplets_connections
get
/v2/monitoring/metrics/load_balancer/droplets_health_checks
get
/v2/monitoring/metrics/load_balancer/droplets_downtime
get
/v2/monitoring/metrics/droplet_autoscale/current_instances
get
/v2/monitoring/metrics/droplet_autoscale/target_instances
get
/v2/monitoring/metrics/droplet_autoscale/current_cpu_utilization
get
/v2/monitoring/metrics/droplet_autoscale/target_cpu_utilization
get
/v2/monitoring/metrics/droplet_autoscale/current_memory_utilization
get
/v2/monitoring/metrics/droplet_autoscale/target_memory_utilization
get
/v2/monitoring/metrics/database/mysql/cpu_usage
get
/v2/monitoring/metrics/database/mysql/load
get
/v2/monitoring/metrics/database/mysql/memory_usage
get
/v2/monitoring/metrics/database/mysql/disk_usage
get
/v2/monitoring/metrics/database/mysql/threads_connected
get
/v2/monitoring/metrics/database/mysql/threads_created_rate
get
/v2/monitoring/metrics/database/mysql/threads_active
get
/v2/monitoring/metrics/database/mysql/index_vs_sequential_reads
get
/v2/monitoring/metrics/database/mysql/op_rates
get
/v2/monitoring/metrics/database/mysql/schema_throughput
get
/v2/monitoring/metrics/database/mysql/schema_latency
get
/v2/monitoring/sinks/destinations
post
/v2/monitoring/sinks/destinations
get
/v2/monitoring/sinks/destinations/{destination_uuid}
post
/v2/monitoring/sinks/destinations/{destination_uuid}
delete
/v2/monitoring/sinks/destinations/{destination_uuid}
get
/v2/monitoring/sinks
post
/v2/monitoring/sinks
get
/v2/monitoring/sinks/{sink_uuid}
delete
/v2/monitoring/sinks/{sink_uuid}
get
/v2/nfs
post
/v2/nfs
get
/v2/nfs/{nfs_id}
delete
/v2/nfs/{nfs_id}
post
/v2/nfs/{nfs_id}/actions
get
/v2/nfs/snapshots
get
/v2/nfs/snapshots/{nfs_snapshot_id}
delete
/v2/nfs/snapshots/{nfs_snapshot_id}
get
/v2/nfs/shares/{share_id}/access_points
post
/v2/nfs/shares/{share_id}/access_points
get
/v2/nfs/access_points/{access_point_id}
delete
/v2/nfs/access_points/{access_point_id}
post
/v2/organizations/team
get
/v2/organizations/teams
get
/v2/partner_network_connect/attachments
post
/v2/partner_network_connect/attachments
get
/v2/partner_network_connect/attachments/{pa_id}
delete
/v2/partner_network_connect/attachments/{pa_id}
patch
/v2/partner_network_connect/attachments/{pa_id}
get
/v2/partner_network_connect/attachments/{pa_id}/bgp_auth_key
get
/v2/partner_network_connect/attachments/{pa_id}/remote_routes
get
/v2/partner_network_connect/attachments/{pa_id}/service_key
post
/v2/partner_network_connect/attachments/{pa_id}/service_key
get
/v2/projects
post
/v2/projects
get
/v2/projects/default
put
/v2/projects/default
patch
/v2/projects/default
get
/v2/projects/{project_id}
put
/v2/projects/{project_id}
delete
/v2/projects/{project_id}
patch
/v2/projects/{project_id}
get
/v2/projects/{project_id}/resources
post
/v2/projects/{project_id}/resources
get
/v2/projects/default/resources
post
/v2/projects/default/resources
get
/v2/regions
get
/v2/registries
post
/v2/registries
get
/v2/registries/{registry_name}
delete
/v2/registries/{registry_name}
get
/v2/registries/{registry_name}/docker-credentials
get
/v2/registries/subscription
post
/v2/registries/subscription
get
/v2/registries/options
get
/v2/registries/{registry_name}/garbage-collection
post
/v2/registries/{registry_name}/garbage-collection
get
/v2/registries/{registry_name}/garbage-collections
put
/v2/registries/{registry_name}/garbage-collection/{garbage_collection_uuid}
get
/v2/registries/{registry_name}/repositoriesV2
delete
/v2/registries/{registry_name}/repositories/{repository_name}
get
/v2/registries/{registry_name}/repositories/{repository_name}/tags
delete
/v2/registries/{registry_name}/repositories/{repository_name}/tags/{repository_tag}
get
/v2/registries/{registry_name}/repositories/{repository_name}/digests
delete
/v2/registries/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}
post
/v2/registries/validate-name
get
/v2/registry
post
/v2/registry
delete
/v2/registry
get
/v2/registry/subscription
post
/v2/registry/subscription
get
/v2/registry/docker-credentials
post
/v2/registry/validate-name
get
/v2/registry/{registry_name}/repositories
get
/v2/registry/{registry_name}/repositoriesV2
get
/v2/registry/{registry_name}/repositories/{repository_name}/tags
delete
/v2/registry/{registry_name}/repositories/{repository_name}/tags/{repository_tag}
get
/v2/registry/{registry_name}/repositories/{repository_name}/digests
delete
/v2/registry/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}
get
/v2/registry/{registry_name}/garbage-collection
post
/v2/registry/{registry_name}/garbage-collection
get
/v2/registry/{registry_name}/garbage-collections
put
/v2/registry/{registry_name}/garbage-collection/{garbage_collection_uuid}
get
/v2/registry/options
get
/v2/reports/droplet_neighbors_ids
get
/v2/reserved_ips
post
/v2/reserved_ips
get
/v2/reserved_ips/{reserved_ip}
delete
/v2/reserved_ips/{reserved_ip}
get
/v2/reserved_ips/{reserved_ip}/actions
post
/v2/reserved_ips/{reserved_ip}/actions
get
/v2/reserved_ips/{reserved_ip}/actions/{action_id}
get
/v2/reserved_ipv6
post
/v2/reserved_ipv6
get
/v2/reserved_ipv6/{reserved_ipv6}
delete
/v2/reserved_ipv6/{reserved_ipv6}
post
/v2/reserved_ipv6/{reserved_ipv6}/actions
get
/v2/byoip_prefixes
post
/v2/byoip_prefixes
get
/v2/byoip_prefixes/{byoip_prefix_uuid}
delete
/v2/byoip_prefixes/{byoip_prefix_uuid}
patch
/v2/byoip_prefixes/{byoip_prefix_uuid}
get
/v2/byoip_prefixes/{byoip_prefix_uuid}/ips
get
/v2/security/scans
post
/v2/security/scans
get
/v2/security/scans/{scan_id}
get
/v2/security/scans/latest
post
/v2/security/scans/rules
get
/v2/security/scans/{scan_id}/findings/{finding_uuid}/affected_resources
get
/v2/security/settings
put
/v2/security/settings/plan
post
/v2/security/settings/suppressions
delete
/v2/security/settings/suppressions/{suppression_uuid}
get
/v2/sizes
get
/v2/snapshots
get
/v2/snapshots/{snapshot_id}
delete
/v2/snapshots/{snapshot_id}
get
/v2/spaces/keys
post
/v2/spaces/keys
get
/v2/spaces/keys/{access_key}
put
/v2/spaces/keys/{access_key}
delete
/v2/spaces/keys/{access_key}
patch
/v2/spaces/keys/{access_key}
get
/v2/tags
post
/v2/tags
get
/v2/tags/{tag_id}
delete
/v2/tags/{tag_id}
post
/v2/tags/{tag_id}/resources
delete
/v2/tags/{tag_id}/resources
get
/v2/vector-databases
post
/v2/vector-databases
get
/v2/vector-databases/{id}
put
/v2/vector-databases/{id}
delete
/v2/vector-databases/{id}
get
/v2/vector-databases/{id}/backups
get
/v2/vector-databases/{id}/backups/{backup_id}/restore
post
/v2/vector-databases/{id}/backups/{backup_id}/restore
get
/v2/vector-databases/{id}/credentials
post
/v2/vector-databases/{id}/resize
put
/v2/vector-databases/{id}/tags
get
/v2/volumes
post
/v2/volumes
delete
/v2/volumes
post
/v2/volumes/actions
get
/v2/volumes/snapshots/{snapshot_id}
delete
/v2/volumes/snapshots/{snapshot_id}
get
/v2/volumes/{volume_id}
delete
/v2/volumes/{volume_id}
get
/v2/volumes/{volume_id}/actions
post
/v2/volumes/{volume_id}/actions
get
/v2/volumes/{volume_id}/actions/{action_id}
get
/v2/volumes/{volume_id}/snapshots
post
/v2/volumes/{volume_id}/snapshots
get
/v2/vpcs
post
/v2/vpcs
get
/v2/vpcs/{vpc_id}
put
/v2/vpcs/{vpc_id}
delete
/v2/vpcs/{vpc_id}
patch
/v2/vpcs/{vpc_id}
get
/v2/vpcs/{vpc_id}/members
get
/v2/vpcs/{vpc_id}/peerings
post
/v2/vpcs/{vpc_id}/peerings
patch
/v2/vpcs/{vpc_id}/peerings/{vpc_peering_id}
get
/v2/vpc_peerings
post
/v2/vpc_peerings
get
/v2/vpc_peerings/{vpc_peering_id}
delete
/v2/vpc_peerings/{vpc_peering_id}
patch
/v2/vpc_peerings/{vpc_peering_id}
get
/v2/vpc_nat_gateways
post
/v2/vpc_nat_gateways
get
/v2/vpc_nat_gateways/{id}
put
/v2/vpc_nat_gateways/{id}
delete
/v2/vpc_nat_gateways/{id}
get
/v2/uptime/checks
post
/v2/uptime/checks
get
/v2/uptime/checks/{check_id}
put
/v2/uptime/checks/{check_id}
delete
/v2/uptime/checks/{check_id}
get
/v2/uptime/checks/{check_id}/state
get
/v2/uptime/checks/{check_id}/alerts
post
/v2/uptime/checks/{check_id}/alerts
get
/v2/uptime/checks/{check_id}/alerts/{alert_id}
put
/v2/uptime/checks/{check_id}/alerts/{alert_id}
delete
/v2/uptime/checks/{check_id}/alerts/{alert_id}
get
/v2/gen-ai/agents
post
/v2/gen-ai/agents
get
/v2/gen-ai/agents/{agent_uuid}/api_keys
post
/v2/gen-ai/agents/{agent_uuid}/api_keys
put
/v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}
delete
/v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}
put
/v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}/regenerate
post
/v2/gen-ai/agents/{agent_uuid}/functions
put
/v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}
delete
/v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}
post
/v2/gen-ai/agents/{agent_uuid}/guardrails
delete
/v2/gen-ai/agents/{agent_uuid}/guardrails/{guardrail_uuid}
post
/v2/gen-ai/agents/{agent_uuid}/knowledge_bases
post
/v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}
delete
/v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}
put
/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}
post
/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}
delete
/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}
get
/v2/gen-ai/agents/{uuid}
put
/v2/gen-ai/agents/{uuid}
delete
/v2/gen-ai/agents/{uuid}
get
/v2/gen-ai/agents/{uuid}/child_agents
put
/v2/gen-ai/agents/{uuid}/deployment_visibility
get
/v2/gen-ai/agents/{uuid}/usage
get
/v2/gen-ai/agents/{uuid}/versions
put
/v2/gen-ai/agents/{uuid}/versions
get
/v2/gen-ai/anthropic/keys
post
/v2/gen-ai/anthropic/keys
get
/v2/gen-ai/anthropic/keys/{api_key_uuid}
put
/v2/gen-ai/anthropic/keys/{api_key_uuid}
delete
/v2/gen-ai/anthropic/keys/{api_key_uuid}
get
/v2/gen-ai/anthropic/keys/{uuid}/agents
get
/v2/gen-ai/custom_models
post
/v2/gen-ai/custom_models/import
get
/v2/gen-ai/custom_models/{uuid}
delete
/v2/gen-ai/custom_models/{uuid}
patch
/v2/gen-ai/custom_models/{uuid}/metadata
get
/v2/gen-ai/evaluation_datasets
post
/v2/gen-ai/evaluation_datasets
post
/v2/gen-ai/evaluation_datasets/file_upload_presigned_urls
delete
/v2/gen-ai/evaluation_datasets/{dataset_uuid}
get
/v2/gen-ai/evaluation_datasets/{dataset_uuid}/download_url
get
/v2/gen-ai/evaluation_metrics
post
/v2/gen-ai/custom_evaluation_metrics
put
/v2/gen-ai/custom_evaluation_metrics/{metric_uuid}
delete
/v2/gen-ai/custom_evaluation_metrics/{metric_uuid}
post
/v2/gen-ai/evaluation_runs
get
/v2/gen-ai/evaluation_runs/{evaluation_run_uuid}
get
/v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results
get
/v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results/{prompt_id}
get
/v2/gen-ai/evaluation_test_cases
post
/v2/gen-ai/evaluation_test_cases
get
/v2/gen-ai/evaluation_test_cases/{evaluation_test_case_uuid}/evaluation_runs
get
/v2/gen-ai/evaluation_test_cases/{test_case_uuid}
put
/v2/gen-ai/evaluation_test_cases/{test_case_uuid}
get
/v2/gen-ai/indexing_jobs
post
/v2/gen-ai/indexing_jobs
get
/v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources
get
/v2/gen-ai/indexing_jobs/{indexing_job_uuid}/details_signed_url
get
/v2/gen-ai/indexing_jobs/{uuid}
put
/v2/gen-ai/indexing_jobs/{uuid}/cancel
get
/v2/gen-ai/knowledge_bases
post
/v2/gen-ai/knowledge_bases
post
/v2/gen-ai/knowledge_bases/data_sources/file_upload_presigned_urls
get
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources
post
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources
put
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}
delete
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}
get
/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/indexing_jobs
get
/v2/gen-ai/knowledge_bases/{uuid}
put
/v2/gen-ai/knowledge_bases/{uuid}
delete
/v2/gen-ai/knowledge_bases/{uuid}
post
/v2/gen-ai/model_evaluation/datasets/file_upload_presigned_urls
get
/v2/gen-ai/model_evaluation_metrics
get
/v2/gen-ai/model_evaluation_presets
get
/v2/gen-ai/model_evaluation_presets/{eval_preset_uuid}
delete
/v2/gen-ai/model_evaluation_presets/{eval_preset_uuid}
get
/v2/gen-ai/model_evaluation_runs
post
/v2/gen-ai/model_evaluation_runs
get
/v2/gen-ai/model_evaluation_runs/{eval_run_uuid}
delete
/v2/gen-ai/model_evaluation_runs/{eval_run_uuid}
patch
/v2/gen-ai/model_evaluation_runs/{eval_run_uuid}
put
/v2/gen-ai/model_evaluation_runs/{eval_run_uuid}/cancel
get
/v2/gen-ai/model_evaluation_runs/{eval_run_uuid}/results/download_url
get
/v2/gen-ai/models
get
/v2/gen-ai/models/api_keys
post
/v2/gen-ai/models/api_keys
put
/v2/gen-ai/models/api_keys/{api_key_uuid}
delete
/v2/gen-ai/models/api_keys/{api_key_uuid}
put
/v2/gen-ai/models/api_keys/{api_key_uuid}/regenerate
get
/v2/gen-ai/models/catalog
get
/v2/gen-ai/models/catalog/{id}
get
/v2/gen-ai/models/routers
post
/v2/gen-ai/models/routers
get
/v2/gen-ai/models/routers/presets
get
/v2/gen-ai/models/routers/tasks/presets
get
/v2/gen-ai/models/routers/{uuid}
put
/v2/gen-ai/models/routers/{uuid}
delete
/v2/gen-ai/models/routers/{uuid}
post
/v2/gen-ai/oauth2/dropbox/tokens
get
/v2/gen-ai/oauth2/url
get
/v2/gen-ai/openai/keys
post
/v2/gen-ai/openai/keys
get
/v2/gen-ai/openai/keys/{api_key_uuid}
put
/v2/gen-ai/openai/keys/{api_key_uuid}
delete
/v2/gen-ai/openai/keys/{api_key_uuid}
get
/v2/gen-ai/openai/keys/{uuid}/agents
get
/v2/gen-ai/regions
post
/v2/gen-ai/scheduled-indexing
get
/v2/gen-ai/scheduled-indexing/knowledge-base/{knowledge_base_uuid}
delete
/v2/gen-ai/scheduled-indexing/{uuid}
get
/v2/gen-ai/workspaces
post
/v2/gen-ai/workspaces
get
/v2/gen-ai/workspaces/{workspace_uuid}
put
/v2/gen-ai/workspaces/{workspace_uuid}
delete
/v2/gen-ai/workspaces/{workspace_uuid}
get
/v2/gen-ai/workspaces/{workspace_uuid}/agents
put
/v2/gen-ai/workspaces/{workspace_uuid}/agents
get
/v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases
post
/v1/chat/completions
post
/v1/messages
post
/v1/embeddings
post
/api/v1/chat/completions
post
/v1/images/generations
get
/v1/models
post
/v1/responses
post
/v1/async-invoke
post
/v1/batches/files
put
/<upload_url>
get
/v1/batches
post
/v1/batches
get
/v1/batches/{batch_id}
get
/v1/batches/{batch_id}/results
post
/v1/batches/{batch_id}/cancel