Renews a recently expired ___domain. This method can only be called on domains that expired in the previous 30 days. After the renewal, the new expiration time of the ___domain is one year after the old expiration time and you are charged a yearlyPrice for the renewal.
HTTP request
POST https://domains.googleapis.com/v1beta1/{registration=projects/*/locations/*/registrations/*}:renewDomain
Required. Acknowledgement of the price to renew the ___domain for one year. To get the price, see Cloud Domains pricing. If not provided, the expected price is returned in the error message.
validateOnly
boolean
Optional. When true, only validation is performed, without actually renewing the ___domain. For more information, see Request validation
Response body
If successful, the response body contains an instance of Operation.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-30 UTC."],[[["This service renews a ___domain that has expired within the last 30 days, extending its expiration date by one year from the previous expiration."],["The HTTP request to renew a ___domain is a POST request directed to a specific URL, using gRPC Transcoding syntax and requiring a path parameter for the registration name."],["The request body must include the `yearlyPrice` for ___domain renewal and can optionally include a `validateOnly` flag for pre-renewal validation, without actually renewing."],["Successful renewal returns an `Operation` instance, and requires `domains.registrations.configureManagement` IAM permission on the registration resource, as well as the `https://www.googleapis.com/auth/cloud-platform` OAuth scope."]]],[]]