HCP System Management Help


About the HCP HSwift API

The HCP HSwift API is a RESTful, HTTP-based API that is compatible with OpenStack. Using this API, you can:

Create a container (PUT container)

List the containers you own (GET account)

List account metadata (HEAD account)

Check a container's metadata (HEAD container)

List the objects in a container (GET container)

Delete a container as long as the container don’t have any objects in it (DELETE container)

Store an object in a container (PUT object)

Create a directory in a container (PUT object)

Retrieve custom metadata for an object (HEAD object)

Copy an object (COPY object)

Retrieve an object (GET object)

Delete an object (DELETE object)

To use the HSwift API to perform the operations listed above, you can write applications that use any standard HTTP client library. HSwift is also compatible with many third-party tools that OpenStack Swift implements. For information on configuring third-party tools for use with HSwift, see Using third party tools.

© 2017 Hitachi Vantara Corporation. All rights reserved.