Changelog
Keep up with the latest updates we’ve made in Workato.
Introducing API Proxy Transformation
Introducing API Proxy Transformation, which helps modernize your APIs and increase the robustness of your API integrations with:
- Request and response transformation capabilities: Configure request and response transformations with drag-and-drop functionality.
- Schema Mapping & Key-Value Pair Mapping: Define schemas, map data, and apply formulas for seamless data transformation between systems.
- Conditional Response Mapping: Route API responses based on HTTP status codes with conditional logic to improve error handling and flexibility.
- In-Line Formulas: Manipulate data using formulas and expressions.
Benefits include faster integrations, reduced development effort, enhanced compatibility, and secure data transformations.
This feature is in private release. Contact your Customer Success Manager to enable this feature.
API Schema Validation
We are excited to announce we now provide schema validation for API endpoints to improve data integrity.
This new functionality validates API requests for presence of fields and their field type for API recipe endpoints, allowing users to 'filter out' or reject API requests that don't meet pre-defined constraints.
Learn more in our API platform documentation.
API Custom Authorization
API custom authorization allows you to enforce an additional set of authorization claims on API endpoints. Workato’s API Gateway evaluates the custom authorization expression after an API request is made to an endpoint and authenticated with a valid token. This feature adds an extra layer of security by enabling you to create additional role-based access control, locale restriction, and business logic rules.
This feature is in private release. Contact your Customer Success Manager to enable this feature. Learn more in our API Platform documentation.
UI Enhancements for API Collections and Endpoints
API collections and endpoints have been updated with the following UI enhancements:
- Updated endpoint UI to include request & response schema, recipe actions, and key endpoint configuration that previously required opening the recipe separately to see
- New endpoint settings tab to provide a persistent view of key endpoint configuration settings, without having to navigate into the 'edit endpoint' pop-up
- Updated collections UI with new icons to easily distinguish API recipe collections and API proxy collection
Addition of RecipeOps trigger for alerting when API client exceeds policy limit
The new Recipe Operations triggers for policy quota and rate limit violations are instrumental in giving administrators visibility and the ability to proactively monitor their client's API usage. With these new triggers, administrators can now receive active alerts about violations, and move quickly to address.
Manage concurrency strategy with new API platform settings
With this new settings menu, you can control how to handle requests during periods of high concurrency - to either queue requests and set queue sizes, or reject requests when the limit is reached. Additionally, our concurrency documentation has been updated to provide more insight on how concurrency works, and how to use these new settings to manage your concurrency strategy.
API Proxy now available for API Platform
Users can now create API proxy collections that serve as an intermediary between an API client and an existing API server.
Rather than clients sending requests directly to your API, they can send requests to a secure proxy endpoint configured in Workato. This extends the benefits of Workato's modern API gateway to your existing API servers, including secure authentication protocols, monitoring, and access control features.
API Proxy is a lightweight service built for handling high volume with low latency. Highlights include:
- Simple configuration via Workato UI
- High capacity (upwards of 10k RPS)
- Low latency of 5ms
- No concurrency limit
This feature is available to all API Platform customers.
Longer timeouts for API requests
You can now increase timeout durations—from the default 30 seconds, up to 240 seconds for the endpoints that need it. Just note that this works only for endpoints created on the API platform.
Better quality of service and stability with API throttling
API requests that exceed the workspace’s concurrency limit will no longer be rejected. Instead, when API requests spike, API throttling will come into play. This will delay the requests a little, depending on their size.
API Clients enhanced
We introduced API Clients for Developer APIs this January, which allows users to grant clients granular role and project-based app access. It’s now enhanced with:
- IP Whitelisting
- Developer APIs to manage API clients
- Support for project-level lookup tables, project properties, API Platform collections and API Platform Clients
- Recipe Operator connector support for API Client tokens
See API Clients’ documentation for more.