List Utilizations

Overview

Return the daily storage associated with the account.
The data size to be charged is the total of PaddedStorageSizeBytes, MetadataStorageSizeBytes, DeletedStorageSizeBytes, and MinStorageChargeBytes.

Classification

  • List

API Operation Object

  • Wasabi Utilization

Synchronous / Asynchronous

  • Synchronous

Request

HTTP Request Method

  • GET

HTTP Request Path

If the acct_num in the Request Parameter is unknown, it can be obtained using the List Accounts API.

{api_endpoint}/tenants/{tenant_id}/accounts/{acct_num}/utilizations?from={from}&to={to}&include_regional_utilizations={include_regional_utilizations}

HTTP Request Header

Accept: application/json
X-Auth-Token: <token>

Request Parameter

Data can be retrieved as far back as the first day of the month 12 months ago.

item datatype required/optional description format example
from String required Start Date YYYY-MM-DD 2021-01-01
to String required End Date YYYY-MM-DD 2021-02-01
include_regional_utilizations String optional Region Details   true

HTTP Request Body

  • None

Response

HTTP Response Header

Format

HTTP/1.1 200 OK
  • <response_code>: see "HTTP Responses" section
  • <message>: message based on the response code

Response Code

response code condition
400 Some content in the request was invalid
401 User must authenticate before making a request
403 Policy does not allow current user to do this operation
404 The requested resource could not be found

HTTP Response Body

Format

[
  {
    "AcctNum": "<AcctNum>"
    "StartTime": "<StartTime>",
    "EndTime": "<EndTime>",
    "CreateTime": "<CreateTime>",
    "RawStorageSizeBytes": <RawStorageSizeBytes>,
    "PaddedStorageSizeBytes": <PaddedStorageSizeBytes>,
    "MetadataStorageSizeBytes": <MetadataStorageSizeBytes>,
    "DeletedStorageSizeBytes": <DeletedStorageSizeBytes>,
    "MinStorageChargeBytes": <MinStorageChargeBytes>,
    "UploadBytes": <UploadBytes>,
    "DownloadBytes": <DownloadBytes>
    "RegionalUtilizations": [
      {
        "Region": "<Region>",
        "RawStorageSizeBytes": <RawStorageSizeBytes>,
        "PaddedStorageSizeBytes": <PaddedStorageSizeBytes>,
        "MetadataStorageSizeBytes": <MetadataStorageSizeBytes>,
        "DeletedStorageSizeBytes": <DeletedStorageSizeBytes>,
        "UploadBytes": <UploadBytes>,
        "DownloadBytes": <DownloadBytes>
      }
    ]
  }
]

Response Parameter

item datatype description example
AcctNum String Account Number 12345
StartTime String Utilization Start Time 2021-01-01T00:00:00.000Z
EndTime String Utilization End Time 2021-01-02T00:00:00.000Z
CreateTime String Utilization Create Time 2021-01-02T02:32:23.000Z
RawStorageSizeBytes Bigint RawStorageSizeBytes is the number of bytes for all non-deleted objects in the account/bucket 105081
PaddedStorageSizeBytes Bigint PaddedStorageSizeBytes is the number of bytes for all non-deleted objects in the account/bucket but with the minimum object size restriction enforced 109167
MetadataStorageSizeBytes Bigint MetadataStorageSizeBytes is the number of bytes associated with any metadata about the object that is stored in our databases 294
DeletedStorageSizeBytes Bigint DeletedStorageSizeBytes is the number of padded bytes for all deleted objects in the account/bucket 0
MinStorageChargeBytes Bigint MinimumBytesSize is the number of bytes that a user should be charged because they are under the 1 TB minimum storage requirement 1099511518315
UploadBytes Bigint Uploaded bytes for a given day 4957
DownloadBytes Bigint Downloaded bytes for a given day 95822

Sample Request and Response

Sample API Request

Request URI

https://{api_endpoint}/ecl-objectstorage/tenants/{tenant id}/accounts/12345/utilizations?from=2021-01-01&to=2021-01-02&include_regional_utilizations=true

Request Header

Content-Type: application/json
Accept: application/json
X-Auth-Token: bf8558c3f5374e25a892c9e0c63a2340

Request Body

  • None

Sample API Response

Response Header

HTTP/1.1 200 OK
Content-Type: application/json
Date: Thu, 17 Jul 2014 04:21:06 GMT

Response Body

[
  {
    "AcctNum": 12345,
    "StartTime": "2021-01-01T00:00:00.000Z",
    "EndTime": "2021-01-02T00:00:00.000Z",
    "CreateTime": "2021-01-02T02:32:23.000Z",
    "RawStorageSizeBytes": 105081,
    "PaddedStorageSizeBytes": 109167,
    "MetadataStorageSizeBytes": 294,
    "DeletedStorageSizeBytes": 0,
    "MinStorageChargeBytes": 1099511518315,
    "UploadBytes": 4957,
    "DownloadBytes": 95822,
    "RegionalUtilizations": [
      {
        "Region": "ap_northeast_1",
        "RawStorageSizeBytes": 105081,
        "PaddedStorageSizeBytes": 109167,
        "MetadataStorageSizeBytes": 294,
        "DeletedStorageSizeBytes": 0,
        "UploadBytes": 4957,
        "DownloadBytes": 95822
      }
    ]
  }
]