Maski needs four scopes on domain:
read, create, update and delete. The
reads find your zone and let Maski skip records that are already correct. delete
is needed only for one thing: replacing an existing mail host at your apex, which
Maski never does without your explicit confirmation.Create the token
1
Open Applications & API
In the DigitalOcean Control Panel choose API from the left sidebar to open
Applications & API, then the Tokens tab. Under Personal access
tokens, choose Generate New Token.
2
Name it and set an expiry
Give the token a name you will recognise later, for example
Maski DNS setup,
and choose when it expires. Maski uses it once, so the shortest option offered
is enough.3
Choose Custom Scopes
DigitalOcean offers Full Access, Read Only, and Custom Scopes.
Choose Custom Scopes.Find domain in the scope list and tick all four:
domain:readdomain:createdomain:updatedomain:delete
4
Copy the token
Choose Generate Token. The value starts with
dop_v1_ and is shown once.
Copy it before you leave the page.5
Paste it into Maski
Open your domain in the Maski dashboard. In Set up automatically, pick
DigitalOcean, choose Prefer to paste an API token instead?, paste the token
into Personal Access Token, and press Review changes.Maski reads your zone and shows you what it would change. Nothing is written
until you press Publish records.