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. |