All REST Endpoints

Accounts
Lists containers for an account. Creates, updates, shows, and deletes account metadata.
Create, update, or delete account metadata; or bulk-delete containers or objects
Method: post
Path: /v1/{account}
Show account details and list containers
Method: get
Path: /v1/{account}
Show account metadata
Method: head
Path: /v1/{account}
Bulk Operations
Creates and deletes multiple containers and objects per request.
Create container, or bulk-create objects in a container
Method: put
Path: /v1/{account}/{container}
Create multiple containers and multiple objects
Method: put
Path: /v1/{account}
Create, update, or delete account metadata; or bulk-delete containers or objects
Method: post
Path: /v1/{account}
Delete multiple containers or objects
Method: delete
Path: /v1/{account}
Containers
Lists objects in a container. Creates, shows details for, and deletes containers. Creates, updates, shows, and deletes container metadata.
Create container, or bulk-create objects in a container
Method: put
Path: /v1/{account}/{container}
Create, update, or delete container metadata
Method: post
Path: /v1/{account}/{container}
Delete container
Method: delete
Path: /v1/{account}/{container}
Show container details and list objects
Method: get
Path: /v1/{account}/{container}
Show container metadata
Method: head
Path: /v1/{account}/{container}
Discoverability
Lists the activated capabilities for the storage service API.
List activated capabilities
Method: get
Path: /info
Objects
Creates, replaces, shows details for, and deletes objects. Copies objects from another object with a new or different name. Updates object metadata.
Create or replace object
Method: put
Path: /v1/{account}/{container}/{object}
Create or update object metadata
Method: post
Path: /v1/{account}/{container}/{object}
Delete object
Method: delete
Path: /v1/{account}/{container}/{object}
Get object content and metadata
Method: get
Path: /v1/{account}/{container}/{object}
Show object metadata
Method: head
Path: /v1/{account}/{container}/{object}