
Knowledge Base
Articles In This Section
How Workato Actually Works: A Simple BreakdownWorkato Workflow Apps: A Complete OverviewHow to Create Your First Workato Recipe Understanding Webhooks in WorkatoThe Ultimate List of Workato FAQsSyncing your SurveyMonkey Data within WorkatoWhat is WorkatoUnderstanding Workato Custom Connectors Best Practices for Workato Logging SystemGitHub Secret Scanning for Workato Developer API10 Key Benefits of WorkatoHow to Use Workato to Send an Email through Outlook Workato ONE OverviewWorkato HTTP Requests: Complete OverviewBuilding a High-Impact Workato Center of ExcellenceHow to use Data Tables in Workato: Step-by-Step GuideHow to Use Conditional Actions in Your Workato Recipe Creating a New App Connection in WorkatoWorkato FAQs: The Ultimate List of Common FAQsHow to use Data Tables in Workato: Step-by-Step GuideHow to Use Workato For Handling FilesSections
API clients enable secure, controlled access to your system’s endpoints. They are designed to enforce security best practices while supporting scalable integrations across applications and services.
By using API clients, organizations can manage authentication, permissions, and access at a granular level.
API clients are scoped at the workspace level, not tied to individual users. This structure improves consistency and security across teams.
Workato API clients provide a secure and scalable way to automate and manage your workspace. They are essential for organizations looking to streamline deployments, control access, and enforce security best practices across integrations.
Using Workato’s Developer and Embedded APIs, teams can automate critical processes such as deploying recipe manifests from development to production and provisioning on-prem agents within their network.
API clients allow you to tailor API access based on each application's specific use case. This ensures that every integration operates with only the permissions it needs.
API clients in Workato use role-based and resource-based controls to define what each client can access.
Workato allows you to create multiple API clients tailored to different needs within your workspace.
Workato API clients include built-in security features to protect your credentials and integrations.
You must create a client role before you create an API client. The client role allows you to configure which endpoints the API client can access. To create a client role, you will need:
1. Sign in to your Workato account.
2. Go to Workspace admin.
3. Select API clients > Client roles > Add client role.

4. Enter a name for the new client role.
5. Select the required endpoints for the role under each section. All Workato API endpoints available to your workspace are listed under these sections.

6. Save your role after you are done with your selections.
Complete the following steps to create an API client:
1. Go to Workspace admin.
2. Select API clients > Create API client.

3. Enter a name for the new client that reflects its purpose. For example, "Sales and Marketing - Recipe Operator" for an API client that will be used by the Sales and Marketing team to operate their recipes through the API.
4. Select the appropriate client role. The client role determines which endpoints the API client can access.
5. If your workspace has environments enabled, select the environment the API client is allowed to access.
6. Select the projects the API client is allowed to access. Choose only the projects that are related to the team that will use this API client.
connections, recipes, folders, lookup tables, properties, API Platform collections and API Platform API Clients.7. Optionally, add allowed IP ranges that API requests using this token can originate from. If you call our APIs from a static server, this further secures access to Workato's developer APIs.
8. Store the API token that displays after creating your API client in a secure location, such as AWS Secrets Manager. You will not be able to retrieve the API token again.
9. Save the API client when you done with your configurations. You can edit the API client later if needed.

After creating an API client, you can regenerate a new API token for the existing client. To refresh an API client token:
1. Navigate to Workspace admin.
2. Select API clients > select the API client you want to edit.
3. Select the refresh icon located in the top right corner of the page.

4. In the Regenerate API token modal, select Regenerate token. When you regenerate an API token, API calls using your previous API token will fail.
5. Store your new API token in a secure location, such as AWS Secrets Manager. You will not be able to retrieve this API token again.
6. Select Done to return to editing the API client.
Deleting an API client or client role is a permanent action that can immediately disrupt integrations. It is important to review dependencies and usage before proceeding.
Before deleting an API client or role, ensure that no active processes rely on it. Removing access can cause failed API requests and service interruptions.
When an API client is deleted:
When a client role is deleted:
Improve your API security and integration performance with Quandary Consulting Group. Get expert guidance on Workato API clients, roles, and access control with a discovery call.
API clients are scoped across multiple dimensions:
Resources


© 2026 Quandary Consulting Group. All Rights Reserved.
Privacy Policy