Skip to main content

registration_quotes_v3

GoDaddy Domains v3 API (Personal Access Token only). Mutations are asynchronous and return an operation to poll via domains.operations_v3.

Overview​

Nameregistration_quotes_v3
TypeResource
Idgodaddy.registration.registration_quotes_v3

Fields​

The following fields are returned by SELECT queries:

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
createinsertdomainx_request_id, isc_codePrices the registration, resolves contact and preference settings,
returns required legal agreements, and mints a single-use quoteToken
with a 10-minute TTL. Free and read-only; safe to call speculatively.

When the domain is unavailable, available: false is returned with
no quoteToken — this is a valid non-error response.

When required contact fields are missing, a 422 is returned with
field-level details so the agent can collect the missing data and re-quote.

May pass iscCode to lock pricing at applicable rates;
the same value must be supplied on /registrations if provided here.
The period supplied here must be re-supplied on /registrations;
a mismatch returns quote_mismatch.
If profile or profileId is supplied here, the same value must be
re-supplied on /registrations; a mismatch returns quote_mismatch.

PREMIUM domains: when the quoted domain has inventory PREMIUM,
the response includes a fees array containing a
ONE_TIME_PREMIUM_DOMAIN_PURCHASE entry. The execute request must
echo this array verbatim in consent.acknowledgedFees to confirm
the customer accepted the specific charge before the irreversible
purchase proceeds.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
isc_codestringISC (International Shopper Code) for pricing context. When provided, prices reflect the applicable rates for this ISC. (example: ISC_PARTNER_001) (wire: iscCode)
x_request_idstring (uuid)Optional client-generated request correlation identifier, propagated across services and returned in the response X-Request-Id header. (wire: X-Request-Id)

INSERT examples​

Prices the registration, resolves contact and preference settings,
returns required legal agreements, and mints a single-use quoteToken
with a 10-minute TTL. Free and read-only; safe to call speculatively.

When the domain is unavailable, available: false is returned with
no quoteToken — this is a valid non-error response.

When required contact fields are missing, a 422 is returned with
field-level details so the agent can collect the missing data and re-quote.

May pass iscCode to lock pricing at applicable rates;
the same value must be supplied on /registrations if provided here.
The period supplied here must be re-supplied on /registrations;
a mismatch returns quote_mismatch.
If profile or profileId is supplied here, the same value must be
re-supplied on /registrations; a mismatch returns quote_mismatch.

PREMIUM domains: when the quoted domain has inventory PREMIUM,
the response includes a fees array containing a
ONE_TIME_PREMIUM_DOMAIN_PURCHASE entry. The execute request must
echo this array verbatim in consent.acknowledgedFees to confirm
the customer accepted the specific charge before the irreversible
purchase proceeds.

INSERT INTO godaddy.registration.registration_quotes_v3 (
domain,
period,
profile_id,
profile,
x_request_id,
isc_code
)
SELECT
'{{ domain }}' /* required */,
{{ period }},
'{{ profile_id }}',
'{{ profile }}',
'{{ x_request_id }}',
'{{ isc_code }}'
RETURNING
available,
domain,
expires_at,
fees,
inventory,
irreversible,
period,
price,
quote_token,
renewal_price,
required_agreements,
resolved
;