> For the complete documentation index, see [llms.txt](https://docs.greennode.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.greennode.ai/vstorage/object-storage/vstorage-hcm03/api-developers/vstorage-api/using-vstorage-api.md).

# Using vStorage API

To use vStorage API, you need at least 1 Client ID and Client Secret (this information is obtained from the Service Account). To create a Service Account, refer to the guide at Service Account Creation. You can use this Service Account to create (or delete) multiple containers, where each container acts as a storage unit (similar to a directory). Within each container, users can upload, get, and delete multiple corresponding objects (objects here are understood as files or subfolders within the container).

**Basic process:** Authenticate -> Create project -> Create container -> Upload Object

For a detailed list of vStorage API, refer to <https://docs.api.greennode.ai/service-docs/vstorage-api.html#tag/containers>.

Below is an example using vStorage API to create a new container in a project:

<figure><img src="https://1985221522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7rE7M1L7GYcwQzNGd0aB%2Fuploads%2Fgit-blob-2763e27e71c7af5d4d3d44621b2e51bc9fc3cd45%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

In which:

* Zone 1: A zone for quickly searching for APIs by name or keywords.
* Zone 2: A zone displaying the list of APIs categorized by their functionalities.
* Zone 3: A zone displaying detailed information on input and output for each case of the API.
* Zone 4: A zone for selecting different languages corresponding to the input and output of the currently selected API.
* Zone 5: A zone displaying the input and output of the API in the language selected in Zone 4.
