NGateway Domain Creation Wizard

Full-screen multi-step flow for iframe embedding. Sequence: domain.check → contact step (contact.create or existing handle) → host.createdomain.create.

1. domain.check
Availability + pricing pre-check
2. Contact
Create new or use existing ID
3. host.create
Create nameserver host object
4. domain.create
Final domain creation command

Step 1 - Run domain.check

This must run before domain creation, especially for claims/notice flows.

Step 2 - Contact for domain.create

Create a new contact or reuse a handle for the same registry as step 1 (registry.id). For existing IDs, the wizard runs contact.inquire against that registry before continuing; the handle must be 3–16 characters for domain.create.

Step 3 - Run host.create

Use this step when registry/domain setup requires host objects.

Step 4 - Run domain.create

Requires successful domain.check and step 2 (new contact.create or existing contact ID). Host step is optional when skipped. The API maps this contact ID to registrant, admin, tech, and billing on domain.create (same handle unless you pass contact.techId / contact.billingId in the JSON API). Nameservers (NS1–NS4) are optional (defaults from CORE_DEFAULT_NS1 / CORE_DEFAULT_NS2 apply when set). Registries such as .eus (doteus) often require eligibility.intended-use for the current launch phase; use the field below and keep launch.phase aligned with step 1 when you set it.

Response / Progress

Latest API response and persisted wizard state.
{}