DomainsTransfers
List domain transfers
GET
Transfers in you have started, newest first.
apiKeyheader
AuthorizationBearer <token>An API key from the Developers page. rhq_test_ keys reach the sandbox, rhq_live_ keys the live side.
Success
application/json- response
Success
data*array<>curl -X GET "https://example.com/v1/domains/transfers"{ "data": [ { "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" } ]}Transfer a domain in POST
Starts a transfer in from another registrar: holds the transfer price for this ending and answers 202 with a transfer whose status you poll. A wrong auth code is never known this early - only the losing registrar or the registrant finds that out, which can take days - so it never fails this call; it only ever shows up later as this transfer ending `rejected`. Send an Idempotency-Key header so a retry can never start a second one.
Cancel a domain transfer DELETE
Cancels a transfer that is still pending and gives the hold back in full.