Environment Provisioning - Get Supported Locations
Gets the list of supported locations for environment provisioning.
GET https://api.powerplatform.com/environmentmanagement/provisioning/locations?api-version=2024-10-01
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
api-version
|
query | True |
string |
The API version. |
Responses
| Name | Type | Description |
|---|---|---|
| 200 OK |
OK Media Types: "text/plain", "application/json", "text/json" |
|
| 400 Bad Request |
Bad Request Media Types: "text/plain", "application/json", "text/json" |
|
| 401 Unauthorized |
Unauthorized Media Types: "text/plain", "application/json", "text/json" |
|
| 403 Forbidden |
Forbidden Media Types: "text/plain", "application/json", "text/json" |
|
| 404 Not Found |
Not Found Media Types: "text/plain", "application/json", "text/json" |
|
| 429 Too Many Requests |
Too Many Requests Media Types: "text/plain", "application/json", "text/json" |
Security
oauth2
Microsoft Entra ID OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize?resource=https://api.powerplatform.com
Scopes
| Name | Description |
|---|---|
| .default | .default |
Definitions
| Name | Description |
|---|---|
|
Field |
The error detail for a single field. |
| Location |
Represents a location/geo for environment provisioning. |
|
Location |
Describes how a tenant selects a provisioning location. Returned alongside the supported locations to tell callers whether to pick a specific location or a macro region. |
|
Macro |
Represents a macro region that groups one or more provisioning locations. |
|
Operation |
Structured error detail for a failed request. |
|
Provisioning |
Response envelope for the list-provisioning-locations endpoint. Surfaces the list of locations at the top level alongside tenant-scoped provisioning metadata. |
|
Validation |
Represents the response for validation of an operation. |
FieldError
The error detail for a single field.
| Name | Type | Description |
|---|---|---|
| errorMessages |
string[] |
The error messages describing what is wrong with the field. |
| suggestedValue |
string |
A suggested or accepted value that would resolve the error. |
Location
Represents a location/geo for environment provisioning.
| Name | Type | Description |
|---|---|---|
| canProvisionDatabase |
boolean |
Whether database provisioning is allowed. |
| code |
string |
The location code. |
| displayName |
string |
The display name. |
| hasFirstReleaseIslandAvailableForProvisioning |
boolean |
Whether a first-release island is available for provisioning in this location. |
| isDefault |
boolean |
Whether this is the default location. |
| isDisabled |
boolean |
Whether this location is disabled. |
| name |
string |
The location name. |
LocationSelectionMode
Describes how a tenant selects a provisioning location. Returned alongside the supported locations to tell callers whether to pick a specific location or a macro region.
| Value | Description |
|---|---|
| Region | |
| MacroRegion |
MacroRegion
Represents a macro region that groups one or more provisioning locations.
| Name | Type | Description |
|---|---|---|
| dataResidencyNote |
string |
The data residency note shown to customers for this macro region. |
| displayName |
string |
The display name of the macro region. |
| macroRegionId |
string |
The macro region identifier. |
OperationErrorDetail
Structured error detail for a failed request.
| Name | Type | Description |
|---|---|---|
| code |
string |
The error code. |
| fieldErrors |
<string,
Field |
Per-field error detail, keyed by field name. |
ProvisioningLocations
Response envelope for the list-provisioning-locations endpoint. Surfaces the list of locations at the top level alongside tenant-scoped provisioning metadata.
| Name | Type | Description |
|---|---|---|
| collection |
Location[] |
The list of provisioning locations available to the tenant. |
| locationSelectionMode |
Describes how a tenant selects a provisioning location. Returned alongside the supported locations to tell callers whether to pick a specific location or a macro region. |
|
| macroRegions |
The list of macro regions available to the tenant. |
ValidationResponse
Represents the response for validation of an operation.
| Name | Type | Description |
|---|---|---|
| errorDetail |
Structured error detail for a failed request. |