Realtime Register
Realtime Register API key setup: create a dedicated Realtime Register user role, assign it to an API user, and generate a one-time API key.
On this page
Realtime Register API key permissions
- Credential type
- API key
- Preview access
- VIEW_PROCESS, VIEW_DNS_ZONE, and VIEW_DOMAIN
- Apply access
- CREATE_DNS_ZONE, UPDATE_DNS_ZONE, and UPDATE_DOMAIN, plus the preview permissions
- API endpoint
- DNSMigrator uses the provider's fixed API endpoint.
Additional access
DNSControl id
{
"TYPE": "REALTIMEREGISTER"
}Create credentials
Create a dedicated Realtime Register user role, assign it to an API user, and generate a one-time API key.
Access you'll grant
VIEW_PROCESS, VIEW_DNS_ZONE, and VIEW_DOMAIN
CREATE_DNS_ZONE, UPDATE_DNS_ZONE, and UPDATE_DOMAIN, plus the preview permissions
Before you start
- A Realtime Register administrator who can create user roles, users, and API keys.
- A separate OT&E account if you want to use the test environment.
- The DNS service used by the zones: Basic or Premium.
Setup steps
0 of 7 done
Create a user role
Open Account details → User Roles, select + New user role, and give the role a name such as
DNSMigrator.Select the role permissions
Add the preview permissions below. Add DNS-zone create/update and domain update only for apply and automated cutover, then select Create user role.
PreviewVIEW_PROCESS, VIEW_DNS_ZONE, VIEW_DOMAINApplyCREATE_DNS_ZONE, UPDATE_DNS_ZONE, UPDATE_DOMAINCreate a dedicated user
Open Account details → Users, select New user, enter the required identity fields, and assign the role. Keep API as an allowed access point, then select Create user.
Restrict the user by IP (optional)
If you enable the user's optional IP whitelists, add the DNSMigrator egress address before creating the user.
Allowed IP addressour egress IPGenerate the API key
Open the dedicated user's profile and generate an API key. Administrators can also reach the user through Account details → Users. Copy the key now; Realtime Register shows it only when it is created.
Choose DNS service and environment
Turn on Premium DNS only for Premium zones; otherwise DNSMigrator queries Basic zones. Turn on Use the OTE (test) environment only with a key generated in the separate OT&E portal.
Paste the API key
Paste the one-time value into API key, set the two switches, and check access.
Troubleshooting
Realtime Register rejects the API key
Make sure the key was copied in full and belongs to the selected production or OT&E environment. Generate a new key if the original was not saved.
No zones appear
Switch Premium DNS to match the zone service and confirm the role includes VIEW_DNS_ZONE.
A domain update is forbidden
Add VIEW_DOMAIN, UPDATE_DOMAIN, and VIEW_PROCESS to the user's role, then have the user sign out and back in so role changes take effect.
A process cannot be read after an accepted change
Add VIEW_PROCESS. Realtime Register documents it as essential for operations that run through Domain Manager processes.
Official documentation
- Realtime Register access and authentication
- Realtime Register user roles
- Realtime Register DNS zones
- Realtime Register domain update API
Guide checked against the official documentation on .
Credential fields
| Field | Requirement | Where to find it |
|---|---|---|
| API keyapiKey | Required | The key generated on the dedicated user's profile. It is shown only at creation; generate a replacement if it was not saved. |
| Premium DNSpremium | Optional | Off selects Basic DNS zones; on selects Premium DNS zones. One connection can address one service at a time. |
| Use the OTE (test) environmentsandbox | Optional | Off uses api.yoursrs.com. On uses the separate OT&E environment at api.yoursrs-ote.com. |
Capabilities
- Create zones
- Yes
- List zones
- Yes
- DNSSEC
- Managed through the API
- Minimum TTL
- 60 seconds
- Apex CNAME
- No
- Read only
- No
Record types
- A
- AAAA
- CNAME
- MX
- TXT
- NS
- SRV
- CAA
- ALIAS
- DS
- LOC
- NAPTR
- SSHFP
- TLSA
- URI
- CERT
Realtime Register-only types
- URL
These records need translation or review when you move to another provider.
Caveats
- Every change rewrites the zone's full custom record list in one request; records we don't manage (such as MBOXFW and HINFO) are sent back unchanged.
- Basic and Premium DNS are separate services with separate zones; the connection works with one of them at a time.
- Zones linked to a DNS template also receive the template's records, which are managed on the template, not per zone.
Troubleshooting
- Realtime Register rejects the API key
- Make sure the key was copied in full and belongs to the selected production or OT&E environment. Generate a new key if the original was not saved.
- No zones appear
- Switch Premium DNS to match the zone service and confirm the role includes VIEW_DNS_ZONE.
- A domain update is forbidden
- Add VIEW_DOMAIN, UPDATE_DOMAIN, and VIEW_PROCESS to the user's role, then have the user sign out and back in so role changes take effect.
- A process cannot be read after an accepted change
- Add VIEW_PROCESS. Realtime Register documents it as essential for operations that run through Domain Manager processes.