---
title: "Checks if a domain is available for registration"
method: POST
path: "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability"
tags: ["GlobalDomainRegistration"]
---

# Checks if a domain is available for registration

`POST /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability`

## Path parameters

- `subscriptionId` string, required

## Query parameters

- `api-version` string, required

## Request body

- NameIdentifier — Identifies an object
  - `name` string — Name of the object

## Response `200`

OK

- DomainAvailablilityCheckResult — Domain availablility check result
  - `name` string — Name of the domain
  - `available` boolean — If true then domain can be purchased using CreateDomain Api
  - `domainType` 'Regular' | 'SoftDeleted' — Domain type

---

[API](https://skmtc.net/azure/apis/website-management-client.md) · [All operations](https://skmtc.net/azure/apis/website-management-client/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/website-management-client/revisions/e6d8fbd68044/schema)
