forge
domain

Register Domain

Register body.domain on behalf of body.registrant.

Pre-conditions checked by caller (Stripe webhook):

  • Stripe payment succeeded
  • The attestation_id exists in etymolt-attestations KV
  • The customer's registrant info has been collected via the kickoff form

What this does:

  1. Re-checks availability (race condition guard)
  2. Calls dynadot.forge_register_and_delegate (registers + sets NS to CF)
  3. Returns the registration receipt with expiry date

What this does NOT do:

  • Add the zone to Cloudflare (separate step in the orchestrator)
  • Enable DNSSEC (requires CF zone first)
  • Send the kickoff email (done by orchestrator)
post/v3/forge/domain/register

Request

  • Base URL: https://api.etymolt.com
  • URL: https://api.etymolt.com/v3/forge/domain/register
  • Auth: none declared

Headers

X-Forge-Internal-Keystring nullable

Request body

domainstring required
attestation_idstring required

Forge attestation ID (bureau_model_v1:...) — proves customer ticked the box

couponstring nullable

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.