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: postPath:
/v1/{account} - Show account details and list containers
- Method: getPath:
/v1/{account} - Show account metadata
- Method: headPath:
/v1/{account}
Bulk Operations
Creates and deletes multiple containers and objects per request.
- Create container, or bulk-create objects in a container
- Method: putPath:
/v1/{account}/{container} - Create multiple containers and multiple objects
- Method: putPath:
/v1/{account} - Create, update, or delete account metadata; or bulk-delete containers or objects
- Method: postPath:
/v1/{account} - Delete multiple containers or objects
- Method: deletePath:
/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: putPath:
/v1/{account}/{container} - Create, update, or delete container metadata
- Method: postPath:
/v1/{account}/{container} - Delete container
- Method: deletePath:
/v1/{account}/{container} - Show container details and list objects
- Method: getPath:
/v1/{account}/{container} - Show container metadata
- Method: headPath:
/v1/{account}/{container}
Discoverability
Lists the activated capabilities for the storage service API.
- List activated capabilities
- Method: getPath:
/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: putPath:
/v1/{account}/{container}/{object} - Create or update object metadata
- Method: postPath:
/v1/{account}/{container}/{object} - Delete object
- Method: deletePath:
/v1/{account}/{container}/{object} - Get object content and metadata
- Method: getPath:
/v1/{account}/{container}/{object} - Show object metadata
- Method: headPath:
/v1/{account}/{container}/{object}