---
title: "POST /subscriptions/{subscriptionId}/providers/Microsoft.DataBox/locations/{location}/regionConfiguration"
method: POST
path: "/subscriptions/{subscriptionId}/providers/Microsoft.DataBox/locations/{location}/regionConfiguration"
tags: ["Service"]
---

# POST /subscriptions/{subscriptionId}/providers/Microsoft.DataBox/locations/{location}/regionConfiguration

`POST /subscriptions/{subscriptionId}/providers/Microsoft.DataBox/locations/{location}/regionConfiguration`

This API provides configuration details specific to given region/location at Subscription level.

## Path parameters

- `subscriptionId` string, required
- `location` string, required

## Query parameters

- `api-version` string, required

## Request body

- RegionConfigurationRequest — Request body to get the configuration for the region.
  - `scheduleAvailabilityRequest` ScheduleAvailabilityRequest — Request body to get the availability for scheduling orders.
    - `storageLocation` string, required — Location for data transfer. For locations check: https://management.azure.com/subscriptions/SUBSCRIPTIONID/locations?api-version=2018-01-01
    - `skuName` 'DataBox' | 'DataBoxDisk' | 'DataBoxHeavy' | 'DataBoxCustomerDisk', required — Sku Name for which the order is to be scheduled.
    - `country` string — Country in which storage location should be supported.
    - `model` 'DataBox' | 'DataBoxDisk' | 'DataBoxHeavy' | 'DataBoxCustomerDisk' | 'DataBoxV2x100' | 'DataBoxV2x500' — The customer friendly name of the combination of version and capacity of the device. This field is necessary only at the time of ordering the newer generation device i.e. DataBoxV2x100 and DataBoxV2x500 as of May/2024
  - `transportAvailabilityRequest` TransportAvailabilityRequest — Request body to get the transport availability for given sku.
    - `skuName` 'DataBox' | 'DataBoxDisk' | 'DataBoxHeavy' | 'DataBoxCustomerDisk' — Type of the device.
    - `model` 'DataBox' | 'DataBoxDisk' | 'DataBoxHeavy' | 'DataBoxCustomerDisk' | 'DataBoxV2x100' | 'DataBoxV2x500' — The customer friendly name of the combination of version and capacity of the device. This field is necessary only at the time of ordering the newer generation device i.e. DataBoxV2x100 and DataBoxV2x500 as of May/2024
  - `datacenterAddressRequest` DatacenterAddressRequest — Request body to get the datacenter address.
    - `storageLocation` string, required — Storage location. For locations check: https://management.azure.com/subscriptions/SUBSCRIPTIONID/locations?api-version=2018-01-01
    - `skuName` 'DataBox' | 'DataBoxDisk' | 'DataBoxHeavy' | 'DataBoxCustomerDisk', required — Sku Name for which the data center address requested.
    - `model` 'DataBox' | 'DataBoxDisk' | 'DataBoxHeavy' | 'DataBoxCustomerDisk' | 'DataBoxV2x100' | 'DataBoxV2x500' — The customer friendly name of the combination of version and capacity of the device. This field is necessary only at the time of ordering the newer generation device i.e. DataBoxV2x100 and DataBoxV2x500 as of May/2024
  - `deviceCapabilityRequest` DeviceCapabilityRequest — Request body to get the device capabilities for given sku.
    - `skuName` 'DataBox' | 'DataBoxDisk' | 'DataBoxHeavy' | 'DataBoxCustomerDisk' — Type of the device.
    - `model` 'DataBox' | 'DataBoxDisk' | 'DataBoxHeavy' | 'DataBoxCustomerDisk' | 'DataBoxV2x100' | 'DataBoxV2x500' — The customer friendly name of the combination of version and capacity of the device. This field is necessary only at the time of ordering the newer generation device i.e. DataBoxV2x100 and DataBoxV2x500 as of May/2024

## Response `200`

Region configuration response.

- RegionConfigurationResponse — Configuration response specific to a region.
  - `scheduleAvailabilityResponse` ScheduleAvailabilityResponse — Schedule availability for given sku in a region.
    - `availableDates` string[] — List of dates available to schedule
  - `transportAvailabilityResponse` TransportAvailabilityResponse — Transport options available for given sku in a region.
    - `transportAvailabilityDetails` TransportAvailabilityDetails[] — List of transport availability details for given region
      - `shipmentType` 'CustomerManaged' | 'MicrosoftManaged' — Transport Shipment Type supported for given region.
  - `datacenterAddressResponse` DatacenterAddressResponse — Datacenter address for given storage location.
    - `datacenterAddressType` 'DatacenterAddressLocation' | 'DatacenterAddressInstruction', required — Data center address type
    - `supportedCarriersForReturnShipment` string[] — List of supported carriers for return shipment.
    - `dataCenterAzureLocation` string — Azure Location where the Data Center serves primarily.
  - `deviceCapabilityResponse` DeviceCapabilityResponse — Device capabilities for given sku in a region
    - `deviceCapabilityDetails` DeviceCapabilityDetails[] — List of device capabilities available for a given region and a given sku
      - `hardwareEncryption` 'Enabled' | 'Disabled' — Hardware encryption support for a given sku for a given region.

## Other responses

- `default` — Error response describing reason for operation failure.

---

[API](https://skmtc.net/azure/apis/databox-microsoft-databox-databox.md) · [All operations](https://skmtc.net/azure/apis/databox-microsoft-databox-databox/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/databox-microsoft-databox-databox/revisions/39263cdb4fab/schema)
