Monitoring IONOS DNS
Monitoring your IONOS DNS records automatically is made easy with ZoneWatcher. After you've added your account credentials, we will automatically import all of your domains and begin monitoring them for changes.
Generating your IONOS API Token
To get started adding your IONOS account, you'll first want to generate a new API token on IONOS dashboard. We use this token to automatically fetch the domains and associated DNS records.
You should now have an API token and the Public Prefix. You'll need to copy both of these values into ZoneWatcher to add your IONOS account.
Setup Note
You may run into an error page if you haven't previously used the API. If that happens, you'll need to follow the steps presented to add API as a product and checkout. This is a free product but IONOS requires you to add it to your account before you can generate an API token.
Permissions for Change Management & Rollback
IONOS API tokens are issued under a contract user that has a role assigned to it. For monitoring-only use, the default read-oriented role is sufficient — ZoneWatcher will be able to list zones and records but cannot modify anything.
If you plan to use ZoneWatcher's Change Management or rollback features, the contract user must have a role with the dns-change privilege (such as Contract Owner or a custom DNS Admin role). Those features write back to IONOS on your behalf to apply approved changesets and revert unauthorized changes via the /v1/zones/{zoneId} PATCH and /v1/zones/{zoneId}/records endpoints.
Creating your IONOS DNS Provider
Once you've retrieved your API token, you can create your new IONOS DNS provider on ZoneWatcher by giving it a descriptive name and pasting the Secret into the API token field. You'll also need to copy the Public Prefix from IONOS into the API Key field.
Monitoring Your Zones
After you've created your IONOS DNS provider, we will sync all the zones associated with your account and their associated DNS records. You'll be able to view them from either the Provider's page or the Zone Dashboard.