orders_dry_run
Plan a domain registration, renewal, or transfer order with itemized pricing, readiness checklist, gated steps, and locked total for approval before any execution or payment. No money moves.
Instructions
Plan a domain order in one call: register, renew, or transfer. Returns the full plan with itemized pricing (wholesale plus the platform fee as separate lines), the readiness checklist with machine-readable reason codes, what is still gated, and the next steps. The total shown is the locked total your approval binds to. Never moves money and never touches the supplier. For transfers, pass authCodePresent: true to show you hold the authorization code; the API never accepts the raw code. Note: the ThatMgmt API does not expose an execute endpoint for this action (purchase, renewal, transfer, and DNS changes are never executed by the API). This tool returns the validated plan only. Show the locked price to the human first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fqdn | Yes | Fully qualified domain name, e.g. example.com | |
| action | Yes | The order action to plan | |
| periodYears | No | Registration/renewal period in years, 1-10 (default 1) | |
| authCodePresent | No | Transfer only: true when you hold the transfer authorization code. The raw code is never sent; the API rejects it. |