ACME DNS API
- URL
-
https://acmedns.googleapis.com/ - Docs
- https://developers.google.com/domains/acme-dns/
?key=<credential> + Google Domains ACME DNS access token discovered In Google Cloud Console credentials, create an API key for your Google Cloud project. Use the key as the key query parameter when calling the API. The discovery document states the API key is required unless you provide an OAuth 2.0 token.
Get the ACME DNS access token from the Google Domains website for the domain you manage. The API discovery schema for RotateChallengesRequest.accessToken says this is a base64 token secret procured from the Google Domains website and that it authorizes ACME TXT record updates for a domain. The public product page is now replaced by a migration notice at Google Domains ACME DNS, so the exact UI path is no longer documented there.
?access_token=<credential> + Google Domains ACME DNS access token discovered In Google Cloud Console credentials, create an OAuth 2.0 client, complete Google's consent-screen setup, and obtain a user access token for this API. The discovery document says an OAuth 2.0 token may be supplied via the access_token or oauth_token query parameter instead of an API key.
?oauth_token=<credential> + Google Domains ACME DNS access token discovered