# Linode Buckets API

**Canonical:** https://apis.io/apis/linode/linode-buckets-api/  
**Provider:** Linode — https://apis.io/providers/linode/  
**Base URL:** https://api.linode.com/v4  
**Documentation:** https://techdocs.akamai.com/cloud-computing/docs/cli

Linode Buckets API is one of 127 APIs that [Linode](https://apis.io/providers/linode/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Buckets. The published artifact set on APIs.io includes an OpenAPI specification.

Buckets are the primary containers within Object Storage. Each bucket stores your files (objects) and lets you access or share those files. Use these operations to create and manage buckets, as well as the objects in them.

## Operations (15)

| Method | Path | Summary |
|---|---|---|
| POST | `/{apiVersion}/object-storage/buckets` | Create an Object Storage bucket |
| GET | `/{apiVersion}/object-storage/buckets` | List Object Storage buckets |
| GET | `/{apiVersion}/object-storage/buckets/{regionId}` | List Object Storage buckets per region |
| GET | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}` | Get an Object Storage bucket |
| DELETE | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}` | Remove an Object Storage bucket |
| POST | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}/access` | Allow access to an Object Storage bucket |
| GET | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}/access` | Get Object Storage bucket access |
| PUT | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}/access` | Update access to an Object Storage bucket |
| GET | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-acl` | Get an Object Storage object ACL configuration |
| PUT | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-acl` | Update an object's ACL configuration |
| GET | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-list` | List Object Storage bucket contents |
| POST | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-url` | Create a URL for an object |
| POST | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}/ssl` | Add a TLS/SSL certificate to a bucket |
| GET | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}/ssl` | Get a bucket's TLS/SSL certificate |
| DELETE | `/{apiVersion}/object-storage/buckets/{regionId}/{bucket}/ssl` | Delete a bucket's TLS/SSL certificate |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/linode/refs/heads/main/openapi/linode-buckets-api-openapi.yml

## Other Linode APIs (12)

- [Linode CLI](https://apis.io/apis/linode/cli/)
- [Linode Python SDK](https://apis.io/apis/linode/python-sdk/)
- [Linode Go SDK](https://apis.io/apis/linode/go-sdk/)
- [Linode Terraform Provider](https://apis.io/apis/linode/terraform-provider/)
- [linode Account API](https://apis.io/apis/linode/linode-account-api/)
- [linode Databases API](https://apis.io/apis/linode/linode-databases-api/)
- [linode Domains API](https://apis.io/apis/linode/linode-domains-api/)
- [linode Images API](https://apis.io/apis/linode/linode-images-api/)
- [linode Instances API](https://apis.io/apis/linode/linode-linode-instances-api/)
- [linode Kubernetes Engine (LKE) API](https://apis.io/apis/linode/linode-linode-kubernetes-engine-lke-api/)
- [linode Longview API](https://apis.io/apis/linode/linode-longview-api/)
- [linode Managed API](https://apis.io/apis/linode/linode-managed-api/)

## Tags

Buckets

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/linode/linode-buckets-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/linode/.
