Datto Workplace API setup

Liscaragh Migrate reads from Datto Workplace over the Datto Workplace API. To connect, it needs four things: your Datto Workplace region, your cell number, and a Client ID and Secret from a Datto Workplace API integration. You set this up once per computer, and every job then shares it.

What you need before you start. Administrator access to your Datto Workplace account, so you can create an API integration and share data with it. If you do not have that, ask whoever manages your Datto Workplace.

1. Find your region and cell

Both come straight from the web address you use for Datto Workplace, which looks like this:

https://eu.workplace.datto.com/2/api/v1

The region (domain) is the first part, for example eu.workplace.datto.com. The cell is the small number after it, 2 in this example. If the web address you use starts with "eu" pick the eu region, "us" pick us, and so on. If you are not sure, ask whoever set up your Datto Workplace account. Liscaragh Migrate lists the standard Datto Workplace regions for you to choose from, so you only type the cell number.

2. Create a Datto Workplace API integration

In the Datto Workplace admin portal, an API integration is created under Configuration, not somewhere you'd stumble on by accident. The exact steps:

  1. Log in to Datto Workplace as an administrator

    You need administrator access to your Datto Workplace account for this. If you are not an administrator, ask whoever manages your Datto Workplace to either do this step or grant you access.

  2. Go to Configuration

    Open the Configuration area of the admin portal.

  3. Add integration

    Choose Add integration.

  4. Choose API

    From the integration types on offer, choose API, then Add.

  5. Name and describe it

    Give the integration a name and description you'll recognise later, for example "Liscaragh Migrate" and a note of which migration it's for. Note the endpoint URL it shows you; this is where your region and cell (step 1 above) come from.

  6. Reveal the ID and Secret, and Save

    Reveal the ID and Secret values Datto Workplace has generated for the integration, copy both somewhere safe, then Save.

If your version of the Datto Workplace portal names any of this slightly differently, look for API access or API credentials under Configuration, or check Datto's own documentation.

Keys of the kingdom: treat the ID and Secret accordingly

The Client ID and Secret are a working credential the moment Datto Workplace generates them, not a formality to fill in later. Whoever holds them can read everything shared with the integration for as long as it exists. Never disclose them to anyone who does not need them, and never save them anywhere except Liscaragh Migrate itself: not in a shared document, wiki page, ticket, notes app, or password note visible to a wider team than needs it, and never by email or chat. See how we store your credentials for exactly how Liscaragh Migrate protects the copy it holds.

Use a read-only key if Datto Workplace offers one. Liscaragh Migrate only ever reads from Datto Workplace and never writes, but if a read-only or scoped key is available for the integration, use it. It is the one safeguard that does not depend on the tool, and it costs nothing to set.

3. Share only the data you intend to migrate, read only

Creating an API integration does not, by itself, give it access to anything. In Datto Workplace, access is granted by sharing, exactly as if the integration were a person. Before you connect the tool, go into Datto Workplace and share the specific project (Team or Folder) you intend to migrate with the new integration, with read-only permission if that option is offered for the share.

Share only what this migration covers, not the whole account. If a later job needs a different Team or Folder, share that one too when you get to it. Narrowing what the integration can see, and keeping the share read-only, is worth doing even though the tool itself never writes back to Datto Workplace, because it limits what a leaked Client ID and Secret could expose.

4. Important security information

The Client ID and Secret together are a credential, not a formality. Whoever holds them can read everything that has been shared with the integration. Treat them with the same care as an administrator password:

Copy the Secret once, straight from Datto Workplace into Liscaragh Migrate, and let the tool hold the only working copy. See how we store your credentials for exactly what protects it once it's there. If you ever suspect it has been exposed, revoke the API integration in Datto Workplace and create a new one.

5. Enter it in the tool

In Liscaragh Migrate, open Settings > API settings and fill in the Datto Workplace section:

The API settings screen's Datto Workplace section: Region, Cell, Client ID and a blank Secret field

The Datto Workplace section of API settings.

  1. Region (domain)

    Choose your region from the list.

  2. Cell (number)

    Type the small number from your Datto Workplace web address.

  3. Datto Workplace Client ID

    Paste the Client ID from your API integration.

  4. Datto Workplace Secret

    Paste the Secret. It is encrypted at rest using Windows' own DPAPI protection, tied to your Windows user account, and is never written into any file the tool ships; see how we store your credentials for the full detail. Leave it blank later on if you only want to change other settings and keep the saved secret.

6. Test the connection

Click Test connection. When Datto Workplace is set up correctly it reports how many projects it can see.

If it fails, work through these in order:

If the connection succeeds but reports zero projects, the credentials are working correctly: the integration simply has not been shared with any Team or Folder yet. Go back to Datto Workplace and share the Team or Folder you intend to migrate with it, as described above, then test again.

Once it reports the projects you expect, click Save.

That is the Datto Workplace side done. If you have not yet connected the destination, continue with the Microsoft 365 setup. To start migrating, see the Datto Workplace how-to.

Liscaragh Migrate is an independent product built by Liscaragh Software. It is not affiliated with, connected with, endorsed by, sponsored by or acting on behalf of Datto, Kaseya or Microsoft. Platform names on this page are used only to describe compatibility and remain the trademarks of their respective owners.