---
title: "POST /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/checkNameAvailability"
method: POST
path: "/subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/checkNameAvailability"
tags: ["Operations"]
---

# POST /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/checkNameAvailability

`POST /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/checkNameAvailability`

Checks whether the configuration store name is available for use.

## Path parameters

- `subscriptionId` string, required

## Query parameters

- `api-version` string, required

## Request body

- CheckNameAvailabilityParameters — Parameters used for checking whether a resource name is available.
  - `name` string, required — The name to check for availability.
  - `type` 'Microsoft.AppConfiguration/configurationStores', required — The resource type to check for name availability.

## Response `200`

The request was successful; the request was well-formed and received properly.

- NameAvailabilityStatus — The result of a request to check the availability of a resource name.
  - `nameAvailable` boolean — The value indicating whether the resource name is available.
  - `message` string — If any, the error message that provides more detail for the reason that the name is not available.
  - `reason` string — If any, the reason that the name is not available.

## Other responses

- `default` — Error response describing why the operation failed

---

[API](https://skmtc.dev/azure/apis/appconfiguration-microsoft-appconfiguration-appconfiguration.md) · [All operations](https://skmtc.dev/azure/apis/appconfiguration-microsoft-appconfiguration-appconfiguration/llms.txt) · [OpenAPI document](https://skmtc.dev/azure/apis/appconfiguration-microsoft-appconfiguration-appconfiguration/revisions/c47ce783f72f?raw)
