API list

Container / object management

Item API Name Description
1 POST /v1/{account}

Update account metadata

Creates, updates, or deletes the account metadata.
2 HEAD /v1/{account}

Retrieve account metadata

Retrieves the account metadata.
3 GET /v1/{account}{?limit,marker,

end_marker,format,prefix,delimiter}

Retrieve container list

Retrieves the account details and a list of the containers.
4 PUT /v1/{account}/{container}

Create container

Creates a container.
5 POST /v1/{account}/{container}

Update container metadata

Deletes, creates, or updates the custom metadata of a container.
6 HEAD /v1/{account}/{container}

Retrieve container metadata

Retrieves the container metadata, including the number of objects and their size in bytes
7 DELETE /v1/{account}/{container}

Delete container

Deletes an empty container.
8 GET /v1/{account}/{container}{?limit,

marker,end_marker,prefix,format,

delimiter,path}

Retrieve a list of objects

Retrieves the container details and a list of objects.
9 GET /v1/{account}/{container}/{object}{?multipart-manifest,temp_url_sig,temp_url_expires}

Retrieve object

Retrieves object contents and metadata.
10 PUT /v1/{account}/{container}/{object}{?multipart-manifest}

Create object

Creates an object using the specified content and metadata or replaces an existing object with the specified content and metadata.
11 COPY /v1/{account}/{container}/{object}

Copy object

Copies the specified object.
12 DELETE /v1/{account}/{container}/{object}{?multipart-manifest}

Delete object

Deletes an object.
13 HEAD /v1/{account}/{container}/{object}{?temp_url_sig,temp_url_expires}

Retrieve object metadata

Retrieves object metadata.
14 POST /v1/{account}/{container}/{object}

Update object metadata

Creates or updates object metadata.
15 POST /v1/{account}?bulk-delete

Deletes bulk objects

Delete multiple objects or containers by one request.