Get storage policy

get
https://api.box.com/2.0
/storage_policies/:storage_policy_id

Fetches a specific storage policy.

Request

Bearer [ACCESS_TOKEN]
application/json

Path Parameters

stringin pathrequired
34342

The ID of the storage policy.

Response

Returns a storage policy object.

application/jsonClient error

An unexpected client error.

get
Get storage policy
You can now try out some of our APIs live, right here in the documentation.
Log in

Request Example

cURL
curl -X GET https://api.box.com/2.0/storage_policies/34342 \
     -H 'Authorization: Bearer <ACCESS_TOKEN>'
.NET
BoxStoragePolicy policy = await client.StoragePoliciesManager.GetStoragePolicyAsync(policyId: "6");
Java
BoxStoragePolicy storagePolicy = new BoxStoragePolicy(api, id);
BoxStoragePolicy.Info storagePolicyInfo = storagePolicy.getInfo();
Python
storage_policy = client.storage_policy(policy_id='12345').get()
print('Storage Policy ID is {0} and name is {1}'.format(storage_policy.id, storage_policy.name))
Node
client.storagePolicies.get('6')
    .then(storagePolicy => {
        /* storagePolicy -> {
            type: 'storage_policy', 
            id: '6',
            name: 'Tokyo & Singapore' }
        */
    });
iOS
client.storagePolicies.get(storagePolicyId: "22222") { (result: Result<StoragePolicy, BoxSDKError>) in
    guard case let .success(policy) = result else {
        print("Error getting storage policy")
        return
    }
    print("Policy ID is \(policy.id)")
}

Response Example

{
  "id": 11446498,
  "type": "storage_policy",
  "name": "Montreal / Dublin"
}