Checkout Transfer Domain
POST /provider-domains/checkout-transfer
Transfer a domain you own elsewhere into graph8. SPENDS REAL CREDITS.
This is a purchase: it pays the registrar to move the domain and extends the registration. There is no per-key spend cap, the same as the app.
Send an Idempotency-Key header so a retry cannot pay twice. 202 means
the transfer was accepted and is now in the registrar’s hands - it
completes asynchronously and can take days. 402 if the credit hold cannot
clear, 422 if the org’s plan cannot fund a purchase at all.
Get auth_info from your current registrar first; a wrong code fails the
transfer at the registrar AFTER the money has moved.
Authorizations
Parameters
Header Parameters
Request Body required
Transfer a domain you already own INTO graph8. SPENDS REAL MONEY.
object
Transfer authorisation code from your current registrar
Registrant contact recorded with the registrar
object
Domain to transfer in, e.g. acme-outreach.com
Responses
202
Successful Response
object
An open envelope for one provider/deliverability result.
Open on purpose. These payloads are provider state and advisory reads whose
contents grow with the product, and a dropped field reads as “nothing to
report” rather than “we did not tell you”. Every value passes through
scrub_vendor_names on the way in.
object
object
Whether there are more pages
Items per page
Current page number (1-indexed)
Total number of items
422
Validation Error