# API Overview – DigitalOcean Documentation > Programmatically manage your Droplets, Spaces, and other DigitalOcean resources using conventional HTTP requests. Use RESTful APIs to programmatically manage Droplets, Spaces, and other DigitalOcean resources. - [How to Create a Personal Access Token](https://docs.digitalocean.com/reference/api/create-personal-access-token/index.html.md): Create a personal access token for use with the DigitalOcean API. - [DigitalOcean OAuth API](https://docs.digitalocean.com/reference/api/oauth/index.html.md): Complete reference documentation for the OAuth API, including application registration. - [Spaces API Reference Documentation](https://docs.digitalocean.com/reference/api/spaces/index.html.md): Complete reference documentation for the Spaces RESTful XML API, interoperable with Amazon S3. - [Scopes for API Tokens](https://docs.digitalocean.com/reference/api/scopes/index.html.md): A list of all scopes available for API tokens. - [DigitalOcean API Reference](https://docs.digitalocean.com/reference/api/digitalocean/index.html.md): Complete reference documentation for the DigitalOcean API, including request samples in cURL, Python, Go, and Ruby. - [account](https://docs.digitalocean.com/reference/api/scopes/account/index.html.md): Account information. - [account:read](https://docs.digitalocean.com/reference/api/scopes/account/read/index.html.md): View user account details - [actions](https://docs.digitalocean.com/reference/api/scopes/actions/index.html.md): Events. - [actions:read](https://docs.digitalocean.com/reference/api/scopes/actions/read/index.html.md): View events of shared resources that have occurred in the current team - [addon](https://docs.digitalocean.com/reference/api/scopes/addon/index.html.md): SaaS add-ons. - [addon:create](https://docs.digitalocean.com/reference/api/scopes/addon/create/index.html.md): Create marketplace addon resources - [addon:delete](https://docs.digitalocean.com/reference/api/scopes/addon/delete/index.html.md): Delete marketplace addon resources - [addon:read](https://docs.digitalocean.com/reference/api/scopes/addon/read/index.html.md): View marketplace addon resources - [addon:update](https://docs.digitalocean.com/reference/api/scopes/addon/update/index.html.md): Modify marketplace addon resources - [api](https://docs.digitalocean.com/reference/api/scopes/api/index.html.md): General API Scopes. - [api:read](https://docs.digitalocean.com/reference/api/scopes/api/read/index.html.md): Perform read operations via the API - [api:write](https://docs.digitalocean.com/reference/api/scopes/api/write/index.html.md): Perform write operations via the API - [app](https://docs.digitalocean.com/reference/api/scopes/app/index.html.md): App Platform. - [app:access_console](https://docs.digitalocean.com/reference/api/scopes/app/access_console/index.html.md): Access console of App Platform apps - [app:create](https://docs.digitalocean.com/reference/api/scopes/app/create/index.html.md): Create App Platform apps - [app:delete](https://docs.digitalocean.com/reference/api/scopes/app/delete/index.html.md): Delete App Platform apps - [app:read](https://docs.digitalocean.com/reference/api/scopes/app/read/index.html.md): View App Platform apps - [app:update](https://docs.digitalocean.com/reference/api/scopes/app/update/index.html.md): Modify App Platform apps - [billing](https://docs.digitalocean.com/reference/api/scopes/billing/index.html.md): Billing. - [billing:read](https://docs.digitalocean.com/reference/api/scopes/billing/read/index.html.md): View and receive billing and invoice information - [block_storage](https://docs.digitalocean.com/reference/api/scopes/block_storage/index.html.md): Volumes Block Storage. - [block_storage_action](https://docs.digitalocean.com/reference/api/scopes/block_storage_action/index.html.md): Volume Actions. - [block_storage_action:create](https://docs.digitalocean.com/reference/api/scopes/block_storage_action/create/index.html.md): Attach and detach Block Storage volumes - [block_storage_action:read](https://docs.digitalocean.com/reference/api/scopes/block_storage_action/read/index.html.md): View Block Storage volume history - [block_storage_snapshot](https://docs.digitalocean.com/reference/api/scopes/block_storage_snapshot/index.html.md): Volume Snapshots. - [block_storage_snapshot:create](https://docs.digitalocean.com/reference/api/scopes/block_storage_snapshot/create/index.html.md): Create Block Storage volume snapshots - [block_storage_snapshot:delete](https://docs.digitalocean.com/reference/api/scopes/block_storage_snapshot/delete/index.html.md): Delete Block Storage volume snapshots - [block_storage_snapshot:read](https://docs.digitalocean.com/reference/api/scopes/block_storage_snapshot/read/index.html.md): View Block Storage volume snapshots - [block_storage:create](https://docs.digitalocean.com/reference/api/scopes/block_storage/create/index.html.md): Create Block Storage volumes - [block_storage:delete](https://docs.digitalocean.com/reference/api/scopes/block_storage/delete/index.html.md): Delete Block Storage volumes - [block_storage:read](https://docs.digitalocean.com/reference/api/scopes/block_storage/read/index.html.md): View Block Storage volumes - [cdn](https://docs.digitalocean.com/reference/api/scopes/cdn/index.html.md): Spaces CDN Endpoints. - [cdn:create](https://docs.digitalocean.com/reference/api/scopes/cdn/create/index.html.md): Create CDN endpoints - [cdn:delete](https://docs.digitalocean.com/reference/api/scopes/cdn/delete/index.html.md): Delete CDN endpoints - [cdn:read](https://docs.digitalocean.com/reference/api/scopes/cdn/read/index.html.md): View CDN endpoints - [cdn:update](https://docs.digitalocean.com/reference/api/scopes/cdn/update/index.html.md): Modify CDN endpoints - [certificate](https://docs.digitalocean.com/reference/api/scopes/certificate/index.html.md): SSL Certificates. - [certificate:create](https://docs.digitalocean.com/reference/api/scopes/certificate/create/index.html.md): Upload SSL certificates - [certificate:delete](https://docs.digitalocean.com/reference/api/scopes/certificate/delete/index.html.md): Delete SSL certificates - [certificate:read](https://docs.digitalocean.com/reference/api/scopes/certificate/read/index.html.md): View SSL certificates - [database](https://docs.digitalocean.com/reference/api/scopes/database/index.html.md): Managed Databases. - [database:create](https://docs.digitalocean.com/reference/api/scopes/database/create/index.html.md): Create Managed Databases - [database:delete](https://docs.digitalocean.com/reference/api/scopes/database/delete/index.html.md): Delete Managed Databases - [database:read](https://docs.digitalocean.com/reference/api/scopes/database/read/index.html.md): View Managed Databases - [database:update](https://docs.digitalocean.com/reference/api/scopes/database/update/index.html.md): Update Managed Databases - [database:view_credentials](https://docs.digitalocean.com/reference/api/scopes/database/view_credentials/index.html.md): View Databases Credentials - [domain](https://docs.digitalocean.com/reference/api/scopes/domain/index.html.md): Domains. - [domain:create](https://docs.digitalocean.com/reference/api/scopes/domain/create/index.html.md): Create domains and domain records - [domain:delete](https://docs.digitalocean.com/reference/api/scopes/domain/delete/index.html.md): Delete domains and domain records - [domain:read](https://docs.digitalocean.com/reference/api/scopes/domain/read/index.html.md): View domains and domain records - [domain:update](https://docs.digitalocean.com/reference/api/scopes/domain/update/index.html.md): Modify domains and domain records - [droplet](https://docs.digitalocean.com/reference/api/scopes/droplet/index.html.md): Droplets. - [droplet:admin](https://docs.digitalocean.com/reference/api/scopes/droplet/admin/index.html.md): Access Droplets - [droplet:create](https://docs.digitalocean.com/reference/api/scopes/droplet/create/index.html.md): Create Droplets - [droplet:delete](https://docs.digitalocean.com/reference/api/scopes/droplet/delete/index.html.md): Delete Droplets - [droplet:read](https://docs.digitalocean.com/reference/api/scopes/droplet/read/index.html.md): View Droplets - [droplet:update](https://docs.digitalocean.com/reference/api/scopes/droplet/update/index.html.md): Modify Droplets - [firewall](https://docs.digitalocean.com/reference/api/scopes/firewall/index.html.md): Firewalls. - [firewall:create](https://docs.digitalocean.com/reference/api/scopes/firewall/create/index.html.md): Create Cloud firewalls - [firewall:delete](https://docs.digitalocean.com/reference/api/scopes/firewall/delete/index.html.md): Delete Cloud firewalls - [firewall:read](https://docs.digitalocean.com/reference/api/scopes/firewall/read/index.html.md): View Cloud firewalls - [firewall:update](https://docs.digitalocean.com/reference/api/scopes/firewall/update/index.html.md): Modify Cloud firewalls - [function](https://docs.digitalocean.com/reference/api/scopes/function/index.html.md): Functions. - [function:create](https://docs.digitalocean.com/reference/api/scopes/function/create/index.html.md): Create Serverless function namespaces and triggers - [function:delete](https://docs.digitalocean.com/reference/api/scopes/function/delete/index.html.md): Delete Serverless function namespaces and triggers - [function:read](https://docs.digitalocean.com/reference/api/scopes/function/read/index.html.md): View Serverless function namespaces and triggers - [function:update](https://docs.digitalocean.com/reference/api/scopes/function/update/index.html.md): Modify Serverless function namespaces and triggers - [functions:admin](https://docs.digitalocean.com/reference/api/scopes/function/admin/index.html.md): Full administrative access to Serverless functions, namespaces, and triggers - [genai](https://docs.digitalocean.com/reference/api/scopes/genai/index.html.md): Gen AI. - [genai:create](https://docs.digitalocean.com/reference/api/scopes/genai/create/index.html.md): Create generative AI tools - [genai:delete](https://docs.digitalocean.com/reference/api/scopes/genai/delete/index.html.md): Delete generative AI tools - [genai:read](https://docs.digitalocean.com/reference/api/scopes/genai/read/index.html.md): View generative AI tools - [genai:update](https://docs.digitalocean.com/reference/api/scopes/genai/update/index.html.md): Modify generative AI tools - [image](https://docs.digitalocean.com/reference/api/scopes/image/index.html.md): Backups / Snapshots / Custom Images. - [image:create](https://docs.digitalocean.com/reference/api/scopes/image/create/index.html.md): Create images - [image:delete](https://docs.digitalocean.com/reference/api/scopes/image/delete/index.html.md): Delete images - [image:read](https://docs.digitalocean.com/reference/api/scopes/image/read/index.html.md): View images - [image:update](https://docs.digitalocean.com/reference/api/scopes/image/update/index.html.md): Modify images - [kubernetes](https://docs.digitalocean.com/reference/api/scopes/kubernetes/index.html.md): Kubernetes. - [kubernetes:access_cluster](https://docs.digitalocean.com/reference/api/scopes/kubernetes/access_cluster/index.html.md): View and download Kubernetes cluster credentials - [kubernetes:create](https://docs.digitalocean.com/reference/api/scopes/kubernetes/create/index.html.md): Create Kubernetes clusters - [kubernetes:delete](https://docs.digitalocean.com/reference/api/scopes/kubernetes/delete/index.html.md): Delete Kubernetes clusters - [kubernetes:read](https://docs.digitalocean.com/reference/api/scopes/kubernetes/read/index.html.md): View Kubernetes clusters but not cluster credentials - [kubernetes:update](https://docs.digitalocean.com/reference/api/scopes/kubernetes/update/index.html.md): Modify Kubernetes clusters - [load_balancer](https://docs.digitalocean.com/reference/api/scopes/load_balancer/index.html.md): Load Balancers. - [load_balancer:create](https://docs.digitalocean.com/reference/api/scopes/load_balancer/create/index.html.md): Create load balancers - [load_balancer:delete](https://docs.digitalocean.com/reference/api/scopes/load_balancer/delete/index.html.md): Delete load balancers - [load_balancer:read](https://docs.digitalocean.com/reference/api/scopes/load_balancer/read/index.html.md): View load balancers - [load_balancer:update](https://docs.digitalocean.com/reference/api/scopes/load_balancer/update/index.html.md): Modify load balancers - [monitoring](https://docs.digitalocean.com/reference/api/scopes/monitoring/index.html.md): Monitoring and resource alerts. - [monitoring:create](https://docs.digitalocean.com/reference/api/scopes/monitoring/create/index.html.md): Create Monitoring alert policies - [monitoring:delete](https://docs.digitalocean.com/reference/api/scopes/monitoring/delete/index.html.md): Delete Monitoring alert policies - [monitoring:read](https://docs.digitalocean.com/reference/api/scopes/monitoring/read/index.html.md): View Monitoring metrics and alert policies - [monitoring:update](https://docs.digitalocean.com/reference/api/scopes/monitoring/update/index.html.md): Modify Monitoring alert policies - [partner_network_connect](https://docs.digitalocean.com/reference/api/scopes/partner_network_connect/index.html.md): Partnership Network Connect. - [partner_network_connect:create](https://docs.digitalocean.com/reference/api/scopes/partner_network_connect/create/index.html.md): Create Partner Network Connect - [partner_network_connect:delete](https://docs.digitalocean.com/reference/api/scopes/partner_network_connect/delete/index.html.md): Delete Partner Network Connect - [partner_network_connect:read](https://docs.digitalocean.com/reference/api/scopes/partner_network_connect/read/index.html.md): View Partner Network Connect - [partner_network_connect:update](https://docs.digitalocean.com/reference/api/scopes/partner_network_connect/update/index.html.md): Modify Partner Network Connect - [partner_network_connect:view_credentials](https://docs.digitalocean.com/reference/api/scopes/partner_network_connect/view_credentials/index.html.md): View Partner Network Connect Credentials - [project](https://docs.digitalocean.com/reference/api/scopes/project/index.html.md): Projects. - [project:create](https://docs.digitalocean.com/reference/api/scopes/project/create/index.html.md): Create projects - [project:delete](https://docs.digitalocean.com/reference/api/scopes/project/delete/index.html.md): Delete projects - [project:read](https://docs.digitalocean.com/reference/api/scopes/project/read/index.html.md): View projects - [project:update](https://docs.digitalocean.com/reference/api/scopes/project/update/index.html.md): Modify projects - [regions](https://docs.digitalocean.com/reference/api/scopes/regions/index.html.md): Regions. - [regions:read](https://docs.digitalocean.com/reference/api/scopes/regions/read/index.html.md): View data center regions - [registry](https://docs.digitalocean.com/reference/api/scopes/registry/index.html.md): Container Registry. - [registry:create](https://docs.digitalocean.com/reference/api/scopes/registry/create/index.html.md): Create container registries - [registry:delete](https://docs.digitalocean.com/reference/api/scopes/registry/delete/index.html.md): Delete container registries - [registry:read](https://docs.digitalocean.com/reference/api/scopes/registry/read/index.html.md): View container registries - [registry:update](https://docs.digitalocean.com/reference/api/scopes/registry/update/index.html.md): Modify container registries - [reserved_ip](https://docs.digitalocean.com/reference/api/scopes/reserved_ip/index.html.md): Reserved IPs. - [reserved_ip:create](https://docs.digitalocean.com/reference/api/scopes/reserved_ip/create/index.html.md): Create Reserved IP addresses - [reserved_ip:delete](https://docs.digitalocean.com/reference/api/scopes/reserved_ip/delete/index.html.md): Delete Reserved IP addresses - [reserved_ip:read](https://docs.digitalocean.com/reference/api/scopes/reserved_ip/read/index.html.md): View Reserved IP addresses - [reserved_ip:update](https://docs.digitalocean.com/reference/api/scopes/reserved_ip/update/index.html.md): Modify Reserved IP addresses - [sizes](https://docs.digitalocean.com/reference/api/scopes/sizes/index.html.md): Sizes. - [sizes:read](https://docs.digitalocean.com/reference/api/scopes/sizes/read/index.html.md): View Droplet plan sizes - [snapshot](https://docs.digitalocean.com/reference/api/scopes/snapshot/index.html.md): Snapshots. - [snapshot:delete](https://docs.digitalocean.com/reference/api/scopes/snapshot/delete/index.html.md): Delete snapshots - [snapshot:read](https://docs.digitalocean.com/reference/api/scopes/snapshot/read/index.html.md): View snapshots - [spaces](https://docs.digitalocean.com/reference/api/scopes/spaces/index.html.md): Spaces Buckets. - [spaces_key](https://docs.digitalocean.com/reference/api/scopes/spaces_key/index.html.md): Spaces Access Keys. - [spaces_key:create_credentials](https://docs.digitalocean.com/reference/api/scopes/spaces_key/create_credentials/index.html.md): Create Spaces access key and view its secret credentials - [spaces_key:delete](https://docs.digitalocean.com/reference/api/scopes/spaces_key/delete/index.html.md): Delete Spaces access keys - [spaces_key:read](https://docs.digitalocean.com/reference/api/scopes/spaces_key/read/index.html.md): View Spaces access keys - [spaces_key:update](https://docs.digitalocean.com/reference/api/scopes/spaces_key/update/index.html.md): Modify Spaces access keys - [spaces_keys:create](https://docs.digitalocean.com/reference/api/scopes/spaces_key/create/index.html.md): Create Spaces access keys - [spaces:read](https://docs.digitalocean.com/reference/api/scopes/spaces/read/index.html.md): View Spaces object storage buckets - [spaces:update](https://docs.digitalocean.com/reference/api/scopes/spaces/update/index.html.md): Manage Spaces object storage buckets - [ssh_key](https://docs.digitalocean.com/reference/api/scopes/ssh_key/index.html.md): SSH Keys. - [ssh_key:create](https://docs.digitalocean.com/reference/api/scopes/ssh_key/create/index.html.md): Upload SSH keys - [ssh_key:delete](https://docs.digitalocean.com/reference/api/scopes/ssh_key/delete/index.html.md): Delete SSH keys - [ssh_key:read](https://docs.digitalocean.com/reference/api/scopes/ssh_key/read/index.html.md): View SSH keys - [ssh_key:update](https://docs.digitalocean.com/reference/api/scopes/ssh_key/update/index.html.md): Modify SSH keys - [tag](https://docs.digitalocean.com/reference/api/scopes/tag/index.html.md): Tags. - [tag:create](https://docs.digitalocean.com/reference/api/scopes/tag/create/index.html.md): Create resource tags - [tag:delete](https://docs.digitalocean.com/reference/api/scopes/tag/delete/index.html.md): Delete resource tags - [tag:read](https://docs.digitalocean.com/reference/api/scopes/tag/read/index.html.md): View resource tags - [uptime](https://docs.digitalocean.com/reference/api/scopes/uptime/index.html.md): Uptime checks. - [uptime:create](https://docs.digitalocean.com/reference/api/scopes/uptime/create/index.html.md): Create Uptime checks - [uptime:delete](https://docs.digitalocean.com/reference/api/scopes/uptime/delete/index.html.md): Delete Uptime checks - [uptime:read](https://docs.digitalocean.com/reference/api/scopes/uptime/read/index.html.md): View Uptime checks - [uptime:update](https://docs.digitalocean.com/reference/api/scopes/uptime/update/index.html.md): Modify Uptime checks - [vendor_portal](https://docs.digitalocean.com/reference/api/scopes/vendor_portal/index.html.md): Vendor portal. - [vendor_portal:create](https://docs.digitalocean.com/reference/api/scopes/vendor_portal/create/index.html.md): Create apps in the marketplace vendor portal - [vendor_portal:delete](https://docs.digitalocean.com/reference/api/scopes/vendor_portal/delete/index.html.md): Delete marketplace vendor portal apps - [vendor_portal:read](https://docs.digitalocean.com/reference/api/scopes/vendor_portal/read/index.html.md): View marketplace vendor portal apps - [vendor_portal:update](https://docs.digitalocean.com/reference/api/scopes/vendor_portal/update/index.html.md): Modify marketplace vendor portal apps - [vpc](https://docs.digitalocean.com/reference/api/scopes/vpc/index.html.md): VPCs. - [vpc_peering](https://docs.digitalocean.com/reference/api/scopes/vpc_peering/index.html.md): VPC Peering. - [vpc_peering:create](https://docs.digitalocean.com/reference/api/scopes/vpc_peering/create/index.html.md): Create VPC Peering - [vpc_peering:delete](https://docs.digitalocean.com/reference/api/scopes/vpc_peering/delete/index.html.md): Delete VPC Peering - [vpc_peering:read](https://docs.digitalocean.com/reference/api/scopes/vpc_peering/read/index.html.md): View VPC Peering - [vpc_peering:update](https://docs.digitalocean.com/reference/api/scopes/vpc_peering/update/index.html.md): Modify VPC Peering - [vpc:create](https://docs.digitalocean.com/reference/api/scopes/vpc/create/index.html.md): Create VPCs - [vpc:delete](https://docs.digitalocean.com/reference/api/scopes/vpc/delete/index.html.md): Delete VPCs - [vpc:read](https://docs.digitalocean.com/reference/api/scopes/vpc/read/index.html.md): View VPCs - [vpc:update](https://docs.digitalocean.com/reference/api/scopes/vpc/update/index.html.md): Modify VPCs