Domains
Create, manage, and verify domains through the API.
List domains
GET /domainsReturns all domains for your account.
Create domain
POST /domains| Field | Type | Required | Description |
|---|---|---|---|
domain | string | Yes | The domain name players connect with (e.g., play.example.com) |
game_type | string | Yes | minecraft_java, minecraft_bedrock, or minecraft_geyser |
The response includes a cname_target field — this is the CNAME value you need to add at your DNS provider.
Get domain
GET /domains/:idReturns domain details including CNAME target, DNS verification status, assigned edge nodes, and backend list.
Update domain
PUT /domains/:idDelete domain
DELETE /domains/:idRemoves the domain and all associated backends, firewall rules, and DNS records.
Verify DNS
POST /domains/:id/verify-dnsChecks if the CNAME record is correctly configured and resolving to our network. Returns {verified: true/false, details: "..."}.
Confirm migration
POST /domains/:id/confirm-migrationFor Bedrock/Geyser domains migrating from legacy A record setup to CNAME. Verifies the new CNAME is live and marks the domain as migrated.