Dell Technologies ECS REST API

Search (SHIFT+S)




Modified Methods

The following methods have been modified in this release:

Service Resource Description
Billing POST /object/billing/buckets/{namespace}/info Gets billing details for the specified namespace and a list of bucket names
Billing POST /object/billing/buckets/{namespace}/sample Gets billing details for the specified namespace, list of bucket names and interval
Billing GET /object/billing/namespace/{namespace}/info Gets billing details for the specified namespace and bucket details
Billing POST /object/billing/namespace/info Gets billing details for the specified list of namespaces and bucket details
Billing POST /object/billing/namespace/sample Gets billing details for the specified list of namespaces, interval and bucket details
Bucket POST /object/bucket Creates a bucket in which users can create objects
Bucket POST /object/bucket/{bucketName}/deactivate Deletes the specified bucket
Bucket GET /object/bucket/{bucketName}/info Gets bucket information for the specified bucket
CAS User Profile GET /object/user-cas/secret/{namespace}/{uid} Gets CAS secret for the specified namespace and user identifier
CAS User Profile GET /object/user-cas/bucket/{uid} Gets default bucket for a specified user identifier
Call Home GET /vdc/callhome/esrs/ Get ESRS Server info.
Capacity GET /object/capacity/{vArrayId} Gets the provisioned and available capacity of the given storage pool in GBs
Data Migration GET /vdc/data-migration/storage-pools/{poolId}/nodes
Data Migration GET /vdc/data-migration/storage-pools/{poolId}/nodes/{nodeId}
Data Migration GET /vdc/data-migration/storage-pools/{poolId}/nodes/{nodeId}/partitions
Data Migration DELETE /vdc/data-migration/storage-pools/{poolId}/obsolete-nodes/{nodeId}
Data Migration DELETE /vdc/data-migration/storage-pools/{poolId}/obsolete-nodes/{nodeId}/partitions/{partitionId}
Namespace GET /object/namespaces/namespace/{id} Gets the details for the specified namespace
Namespace PUT /object/namespaces/namespace/{namespace} Updates namespace details like replication group list, namespace admins and user mappings
Namespace POST /object/namespaces/namespace Creates a namespace with the given details
Password Group (Swift) GET /object/user-password/{uid}/{namespace} Gets all user groups for a specified user identifier and namespace
S3 Bucket DELETE / Deletes a bucket
S3 Bucket PUT Creates a new bucket
S3 Bucket HEAD / Identical to GET but does not return a message body
S3 Object DELETE /{object_name}[?versionId={version_id}] Deletes an object or an object version
S3 Object PUT /{object_name} Creates, updates, or appends to an object.
S3 Object GET /{object_name}[?versionId={version_id}] Retrieves an object or a version of an object
Secret Key GET /object/user-secret-keys/{uid}/{namespace} Gets all secret keys for the specified user and namespace
Swift Container PUT /v1/{account}/{container} Creates a container