transfer_domain
Initiate a domain transfer-in from another registrar by providing the domain name and EPP auth code. Requires user confirmation before executing the paid order.
Instructions
Transfer a domain in from another registrar. Requires scope domains:write. SPENDS MONEY: places a transfer-in ORDER + invoice using the EPP/auth code from the losing registrar; the registrar fulfils once accepted/paid — the returned status starts Pending. Pass confirm:true only after the user has approved the cost. domain is the full name, e.g. example.com; epp is the EPP/auth code from the losing registrar; years is the term to add on transfer (1-10, default 1); nameservers is an optional list of up to 5 custom nameserver hostnames; idProtection is an optional WHOIS-privacy add-on (registrar-dependent).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| epp | Yes | EPP / auth code from the losing registrar. | |
| years | No | Term to add on transfer (1-10, default 1). | |
| domain | Yes | The domain to transfer in, e.g. example.com. | |
| confirm | Yes | Set to true to execute. This operation spends from your account balance and/or is irreversible; only pass true after the user has explicitly approved. Omit or false → the tool refuses and makes no API call. | |
| nameservers | No | Optional custom nameservers (up to 5). | |
| idProtection | No | Optional WHOIS-privacy add-on (registrar-dependent). |