# Register Domains (https://developer.godaddy.com/en/docs/references/rest/domains/v2/register-domains)

***

title: Register Domains
description: Register new domains, retrieve registration schemas by TLD, and
validate registration requests.
full: true
\_openapi:
preload:

* ./openapi-specs/specs/domains-v2.yaml
  toc: \[]
  structuredData:
  headings: \[]
  contents:
  * content: Registers the specified domain. Requires a consent object with TLD
    agreement keys from the schema endpoint. Charges the account's billing
    method. Returns 202 - poll GET .../actions/REGISTER until the action
    reaches a terminal state.
  * content: Returns the JSON schema for the registration request body for the
    specified TLD. Fetch before registering to identify required fields
    and TLD-specific constraints.
  * content: Validates the registration request body against the TLD schema with no
    side effects and no charge. Returns 204 on success.

***
