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