# Domains

Generated reference for Domains endpoints.

This generated page groups every public API operation in the Domains category.

## Endpoints

- [GET /v1/public/accounts/&#123;account_id&#125;/domains](/en/api/v1/public/accounts/account_id/domains/get) - List Domains
- [GET /v1/public/accounts/&#123;account_id&#125;/domains/search](/en/api/v1/public/accounts/account_id/domains/search/get) - Search Domains
- [POST /v1/public/accounts/&#123;account_id&#125;/domains/purchase](/en/api/v1/public/accounts/account_id/domains/purchase/post) - Purchase Domains
- [POST /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;/move](/en/api/v1/public/accounts/account_id/domains/domain/move/post) - Move Domain
- [POST /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;/verify](/en/api/v1/public/accounts/account_id/domains/domain/verify/post) - Verify Domain
- [GET /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;](/en/api/v1/public/accounts/account_id/domains/domain/get) - Get Domain
- [GET /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;/health](/en/api/v1/public/accounts/account_id/domains/domain/health/get) - Get Domain Health
- [PATCH /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;](/en/api/v1/public/accounts/account_id/domains/domain/patch) - Update Domain
- [DELETE /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;](/en/api/v1/public/accounts/account_id/domains/domain/delete) - Delete Domain

## List Domains

**GET** `/v1/public/accounts/{account_id}/domains`

List Domains

List customer domains visible to the public API principal.

Full reference: [GET /v1/public/accounts/&#123;account_id&#125;/domains](/en/api/v1/public/accounts/account_id/domains/get)

OpenAPI reference: `/openapi.en.json GET /v1/public/accounts/{account_id}/domains`

## Search Domains

**GET** `/v1/public/accounts/{account_id}/domains/search`

Search Domains

Check public domain availability for a workspace.

Full reference: [GET /v1/public/accounts/&#123;account_id&#125;/domains/search](/en/api/v1/public/accounts/account_id/domains/search/get)

OpenAPI reference: `/openapi.en.json GET /v1/public/accounts/{account_id}/domains/search`

## Purchase Domains

**POST** `/v1/public/accounts/{account_id}/domains/purchase`

Purchase Domains

Purchase domains through the public customer API.

Full reference: [POST /v1/public/accounts/&#123;account_id&#125;/domains/purchase](/en/api/v1/public/accounts/account_id/domains/purchase/post)

OpenAPI reference: `/openapi.en.json POST /v1/public/accounts/{account_id}/domains/purchase`

## Move Domain

**POST** `/v1/public/accounts/{account_id}/domains/{domain}/move`

Move Domain

Move a customer domain to another workspace in the same account.

Full reference: [POST /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;/move](/en/api/v1/public/accounts/account_id/domains/domain/move/post)

OpenAPI reference: `/openapi.en.json POST /v1/public/accounts/{account_id}/domains/{domain}/move`

## Verify Domain

**POST** `/v1/public/accounts/{account_id}/domains/{domain}/verify`

Verify Domain

Verify nameserver delegation for a customer domain.

Full reference: [POST /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;/verify](/en/api/v1/public/accounts/account_id/domains/domain/verify/post)

OpenAPI reference: `/openapi.en.json POST /v1/public/accounts/{account_id}/domains/{domain}/verify`

## Get Domain

**GET** `/v1/public/accounts/{account_id}/domains/{domain}`

Get Domain

Return customer-facing domain detail.

Full reference: [GET /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;](/en/api/v1/public/accounts/account_id/domains/domain/get)

OpenAPI reference: `/openapi.en.json GET /v1/public/accounts/{account_id}/domains/{domain}`

## Get Domain Health

**GET** `/v1/public/accounts/{account_id}/domains/{domain}/health`

Get Domain Health

Return customer-facing health diagnostics for a domain.

Full reference: [GET /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;/health](/en/api/v1/public/accounts/account_id/domains/domain/health/get)

OpenAPI reference: `/openapi.en.json GET /v1/public/accounts/{account_id}/domains/{domain}/health`

## Update Domain

**PATCH** `/v1/public/accounts/{account_id}/domains/{domain}`

Update Domain

Update customer-safe domain settings.

Full reference: [PATCH /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;](/en/api/v1/public/accounts/account_id/domains/domain/patch)

OpenAPI reference: `/openapi.en.json PATCH /v1/public/accounts/{account_id}/domains/{domain}`

## Delete Domain

**DELETE** `/v1/public/accounts/{account_id}/domains/{domain}`

Delete Domain

Delete or release a customer domain.

Full reference: [DELETE /v1/public/accounts/&#123;account_id&#125;/domains/&#123;domain&#125;](/en/api/v1/public/accounts/account_id/domains/domain/delete)

OpenAPI reference: `/openapi.en.json DELETE /v1/public/accounts/{account_id}/domains/{domain}`
