# August 17, 2026: The Domains API now surfaces and supports purchasing Afternic Premium domains (https://developer.godaddy.com/en/docs/api-users/changelog/domains-afternic-premium)

---
title: >-
  August 17, 2026: The Domains API now surfaces and supports purchasing Afternic
  Premium domains
pageId: 66207011-1562-4634-8e78-e0700246a177
---

August 17, 2026
API
Domains

ChangedAction Required

Afternic Premium domain inventory is now discoverable and purchasable through the Domains API. Four existing endpoints now support the Premium acquisition flow.

## What changed

**Availability endpoints: `POST /v3/domains/check-availability` and `GET /v3/domains/check-availability`**

Results may now include domains with `inventory: PREMIUM`. These are Afternic fast-transfer domains. Indicative pricing for Premium domains includes a `fees` array on each `TermPrice` entry containing a `ONE_TIME_PREMIUM_DOMAIN_PURCHASE` fee, in addition to the base registration `price`.

**Quote endpoint: `POST /v3/domains/registration-quotes`**

When the quoted domain has `inventory: PREMIUM`, the response now includes:

* `inventory: PREMIUM`: identifies the domain as Afternic inventory.
* `fees` array: contains a `ONE_TIME_PREMIUM_DOMAIN_PURCHASE` entry with the exact amount and currency. The total cost of the registration is `price` plus this fee.

For standard `REGISTRY` domains, `fees` is absent and behavior is unchanged.

**Registration endpoint: `POST /v3/domains/registrations`**

When the preceding quote's `fees` array is non-empty (that is, `inventory: PREMIUM`), the execute request must include `consent.acknowledgedFees` copied verbatim from the quote. The types, amounts, and currencies must match exactly. This confirms the customer explicitly accepted the specific charge before registration executes.

Omitting `consent.acknowledgedFees` when fees are present returns `422` with error name `consent_fees_required`. Supplying `acknowledgedFees` that doesn't match the locked quote returns `422` with error name `quote_mismatch`.

## Who is affected

Developers building domain purchase flows who want to offer Afternic Premium inventory must handle the new `fees` field on quotes and echo it in `consent.acknowledgedFees` on registration.

Integrations that only purchase standard `REGISTRY` domains are unaffected: `fees` is absent for those domains, and existing request and response handling needs no changes.

## What to do

1. Check `inventory` on availability and quote responses. When `inventory: PREMIUM`, surface the `fees` total to the customer alongside the base `price` before they confirm.
2. On `POST /v3/domains/registrations`, include `consent.acknowledgedFees` copied verbatim from the quote's `fees` array when fees are present.
3. Handle the new `422 consent_fees_required` error for the case where fees were present but `acknowledgedFees` was omitted.

## Links

* [Domains API reference](https://developer.godaddy.com/docs/references/rest/domains/v3): Domains v3 API reference
* [RegistrationQuote schema](https://developer.godaddy.com/docs/references/rest/domains/v3/quote-domain-registration?s-highlight=fees\&path=response%00%23%2Fcomponents%2Fschemas%2FRegistrationQuote#response.200.applicationjson.response): updated `RegistrationQuote` response including `fees`
* [Consent schema](https://developer.godaddy.com/docs/references/rest/domains/v3/register-domain?s-highlight=acknowledgedFees\&path=body%00%23%2Fcomponents%2Fschemas%2FRegistration%7Cconsent%00__29#request-body.applicationjson.body): `consent.acknowledgedFees` field on the registration request body
