Skip to main content

Capabilities

ResourceSyncProvision
Accounts
Privileges
Roles
Folders
Projects

Gather Workato credentials

Each setup method requires you to pass in credentials generated in Workato. Gather these credentials before you move on.

Create a client role

1
In Workato, navigate to Workspace admin > API clients > Client roles > Add client role.
2
Give the new client role a name, such as “ConductorOne integration role”.
3
Select the following endpoints:
AreaSectionActionAPI Endpoint
ProjectsProjects & FoldersList projectsGET /api/projects
Projects & FoldersList foldersGET /api/folders
AdminCollaboratorsGet collaboratorsGET /api/members
CollaboratorsGet collaboratorGET /api/members/:id
CollaboratorsUpdate collaborators’ roles*PUT /api/members/:id
CollaboratorsGet collaborator privilegesGET /api/members/:id/privileges
Collaborator rolesList non-system rolesGET /api/roles
*If you don’t want to use ConductorOne to provision role assignments, you can skip Update collaborator’s roles.
4
Save the new role.

Create an API client

1
Navigate to Workspace admin and select API clients > Create API client.
2
Give the new client a name, such as “ConductorOne integration”.
3
Select the client role you set up above.
4
If your workspace has environments enabled, select the environment the API client (and by extension, ConductorOne) is allowed to access.
5
Select the projects the API client is allowed to access.
6
If needed, add allowed IP ranges that API requests using this token can originate from (view ConductorOne’s IP addresses).
7
Click Create client
8
The new client’s API token is shown. Carefully copy and save the API token.

Look up your data center location

You’ll also need to specify the location of your Workato data center. Workato displays your data center in the base URL of the API endpoint: That’s it! Next, move on to the connector configuration instructions.

Configure the Workato connector

To complete this task, you’ll need:
  • The Connector Administrator or Super Administrator role in ConductorOne
  • Access to the set of Workato credentials generated by following the instructions above
Follow these instructions to use a built-in, no-code connector hosted by ConductorOne.
1
In ConductorOne, navigate to Admin > Connectors and click Add connector.
2
Search for Workato and click Add.
3
Choose how to set up the new Workato connector:
  • Add the connector to a currently unmanaged app (select from the list of apps that were discovered in your identity, SSO, or federation provider that aren’t yet managed with ConductorOne)
  • Add the connector to a managed app (select from the list of existing managed apps)
  • Create a new managed app
4
Set the owner for this connector. You can manage the connector yourself, or choose someone else from the list of ConductorOne users. Setting multiple owners is allowed.If you choose someone else, ConductorOne will notify the new connector owner by email that their help is needed to complete the setup process.
5
Click Next.
6
Find the Settings area of the page and click Edit.
7
Enter the API token in the API key field.
8
In the Data center field, enter one of us, eu, jp, sg, or au to identify the location of your Workato data center. The default is us.
9
In the Environment field, enter one of dev, test, or prod to identify your Workato environment. The default is dev.
10
Optional. If desired, check the box to Disable custom roles sync.
11
Click Save.
12
The connector’s label changes to Syncing, followed by Connected. You can view the logs to ensure that information is syncing.
That’s it! Your Workato connector is now pulling access data into ConductorOne.