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}