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
;