Amazon Route 53 Domains

2026/11/05 - Amazon Route 53 Domains - 1 new api methods

Changes  Route 53 Domains now supports restoring domains. This release adds the RestoreDomain API to self-serve domain restoration.

RestoreDomain (new) Link ΒΆ

Restores a domain that has expired, or was deleted, before it becomes available for others to register. The cost of restoring your domain is billed to your Amazon Web Services account.

Not every TLD registry supports restoring domains, and the period during which a domain can be restored varies by TLD. To find out whether your domain can be restored and the period during which you can restore it, see Domains that you can register with Amazon Route 53 in the Amazon Route 53 Developer Guide.

Restoration is asynchronous. The response includes an operation ID that you can use with GetOperationDetail to track the progress of the request. When the restoration succeeds, the domain reappears in the response to ListDomains.

For more information, see Restoring an expired or deleted domain in the Amazon Route 53 Developer Guide.

See also: AWS API Documentation

Request Syntax

client.restore_domain(
    DomainName='string',
    Consent={
        'MaxPrice': 123.0,
        'Currency': 'string'
    }
)
type DomainName:

string

param DomainName:

[REQUIRED]

The name of the domain that you want to restore. The domain must have been registered to the Amazon Web Services account that submits the request.

type Consent:

dict

param Consent:

Specifies the maximum price that you agree to pay to restore the domain name. This element is required if the domain has registry premium pricing, and optional if the domain is priced at the standard rate for its TLD. If you include it and the restoration price is more than MaxPrice, the request fails.

  • MaxPrice (float) -- [REQUIRED]

    The maximum amount that you agree to accept.

  • Currency (string) -- [REQUIRED]

    The currency for the MaxPrice.

rtype:

dict

returns:

Response Syntax

{
    'OperationId': 'string'
}

Response Structure

  • (dict) --

    The RestoreDomain response includes the following element.

    • OperationId (string) --

      Identifier for tracking the progress of the request. To query the operation status, use GetOperationDetail.