Cancel a domain transfer
Cancels a transfer that is still pending and gives the hold back in full.
apiKeyAuthorizationBearer <token>An API key from the Developers page. rhq_test_ keys reach the sandbox, rhq_live_ keys the live side.
id*stringSuccess
application/json- response
Success
id*stringdomain*stringstatus*string"pending""completed""rejected""cancelled""failed"customerId*|The customer this was bought for, if any
unitPrice*integerWhat the transfer itself costs, in minor units
0 <= valueaddsYear*booleanWhether completing this transfer adds a year to the registration
paidTotal*integer0 until the transfer completes, then unitPrice
0 <= valuesubState*|A plain-English sentence about the registrar’s own finer sub-state while pending - waiting for the registry, the losing registrar or the registrant’s own approval. Null once it is no longer pending
domainId*|The domain this created once it completed. Null until then
createdAt*stringdate-timeresolvedAt*|When it finished, whichever way. Null while pending
curl -X DELETE "https://example.com/v1/domains/transfers/dtx_01K6XJ4Q8ZT3M9R5V2B7WDHNCA"{ "id": "dtx_01K6XJ4Q8ZT3M9R5V2B7WDHNCA", "domain": "northwind-telecom.com", "status": "pending", "customerId": "cus_01K6XJ4Q8ZT3M9R5V2B7WDHNCA", "unitPrice": 1440, "addsYear": true, "paidTotal": 1440, "subState": "string", "domainId": "dom_01K6XJ4Q8ZT3M9R5V2B7WDHNCA", "createdAt": "2026-10-07T11:04:31.000Z", "resolvedAt": "2026-10-07T11:04:31.000Z"}List domain transfers GET
Transfers in you have started, newest first.
List a domain's hosts GET
The child nameservers (glue records) registered at the registrar under this domain, such as ns1.acme.com for acme.com, each with the addresses it answers on. Hosts live at the registrar, not on this record, so this always reads them fresh.