Connect your own Workato workspace to see and manage your recipes from Imperal -- list/create/update/copy/delete recipes, start/stop them, force a run, inspect their jobs, manage connections, folde...
What this app can do
61 tools registered
Connect WorkatoFree
Connect your Workato workspace by saving your own API Client Bearer token, after discovering which data center your workspace lives on and checking the token actually works there. Create the token in your workspace: Workspace admin -> API clients -> Create API client, assign it a role and project scope, then copy its token. No need to know your own data center -- it's discovered automatically.
Get Workato Connection8 tok
Check whether Workato is currently connected (does not reveal the saved token).
Disconnect WorkatoFree
Disconnect Workato: deletes the saved API Client token and data center. Existing recipes, connections and jobs in your own Workato workspace are not affected -- only Imperal's saved credential is removed.
List Workato Recipes8 tok
List recipes (Workato's term for workflows) in the connected workspace -- name, running state, folder/project, trigger app, and lifetime job counts.
Get Workato Recipe8 tok
Read one Workato recipe in full -- its running state, trigger/action apps, folder/project, and lifetime job counts.
Create Workato Recipe16 tok
Create a brand-new, empty Workato recipe in a folder. You'll still need to build its trigger/action steps in the Workato recipe editor -- this creates the container, not a working automation.
Update Workato Recipe16 tok
Rename an existing Workato recipe.
Copy Workato Recipe16 tok
Copy an existing Workato recipe -- same steps/logic, a new id and name, optionally into a different folder.
Delete Workato Recipe16 tok
Permanently delete a Workato recipe. Cannot be undone.
Start Workato Recipe16 tok
Start (turn on) a Workato recipe so its trigger begins running.
Stop Workato Recipe16 tok
Stop (turn off) a running Workato recipe.
Reset Workato Recipe Trigger16 tok
Reset a recipe's trigger -- clears its stored polling/watermark state so the next run re-evaluates from scratch. Use after fixing a stuck trigger.
Force Run Workato Recipe20 tok
Force a Workato recipe to run right now, on demand, regardless of its trigger schedule. Executes real actions in your connected apps.
Poll Now Workato Recipe20 tok
Activate a recipe's polling trigger immediately, instead of waiting for its next scheduled poll interval.
Reconnect Workato Recipe Application16 tok
Update which connection a stopped recipe uses for one of its applications -- e.g. swap a Salesforce sandbox connection for production. The recipe must be stopped first.
List Workato Recipe Versions8 tok
List the saved version history of one Workato recipe.
Get Workato Recipe Version8 tok
Read one specific saved version of a Workato recipe in full.
Get Workato Recipe Health8 tok
Retrieve the most recent optimization/health analysis for a Workato recipe.
List Workato Connections8 tok
List the app connections in your Workato workspace -- what a recipe's trigger/action steps actually authenticate through.
Create Workato Connection16 tok
Create a new connection in your Workato workspace -- the credential a recipe's steps authenticate through. Input fields are provider-specific (e.g. a Salesforce connection needs different fields than a Slack one).
Update Workato Connection16 tok
Update an existing Workato connection's name and/or provider-specific input fields.
Disconnect Workato Connection16 tok
Disconnect a Workato connection (breaks its live authorization without deleting it). Recipes using it will fail until it's reconnected or replaced.
Delete Workato Connection16 tok
Permanently delete a Workato connection. Recipes using it will stop working once it's gone. Cannot be undone.
Get Workato Connection Picklist8 tok
Get picklist values for a Workato connection -- the dropdown options a recipe step's field would show (e.g. valid Salesforce object names).
List Workato Recipe Jobs8 tok
List past/current jobs (runs) for a Workato recipe -- status, timing, and whether each was a poll error.
Get Workato Job8 tok
Read one Workato job in full, including its run-time input/output data.
Repeat Workato Jobs20 tok
Re-run one or more Workato jobs with the same trigger inputs they originally received -- useful for retrying failed jobs after fixing the underlying issue.
List Workato Folders8 tok
List folders in your Workato workspace -- how recipes, connections and other assets are organized.
Get Workato Folder8 tok
Read one Workato folder in full.
Create Workato Folder16 tok
Create a new folder (or a top-level project, when parent_id is left empty and is_project is true) in your Workato workspace.
Update Workato Folder16 tok
Rename a Workato folder.
Delete Workato Folder16 tok
Permanently delete a Workato folder. Cannot be undone.
List Workato Projects8 tok
List projects (top-level folders) in your Workato workspace.
Update Workato Project16 tok
Rename a Workato project.
Delete Workato Project16 tok
Permanently delete a Workato project. Cannot be undone.
List Workato Tags8 tok
List tags defined in your Workato workspace.
Create Workato Tag16 tok
Create a new tag in your Workato workspace.
Update Workato Tag16 tok
Rename a Workato tag.
Delete Workato Tag16 tok
Permanently delete a tag from your Workato workspace. Assets keep working, they simply lose that tag.
Add Workato Tag Assignment16 tok
Attach one or more tags to a Workato asset (recipe, connection, lookup table, etc).
Remove Workato Tag Assignment16 tok
Detach one or more tags from a Workato asset.
List Workato Lookup Tables8 tok
List lookup tables (key/value reference tables a recipe can read from) in your Workato workspace.
Create Workato Lookup Table16 tok
Create a new lookup table in your Workato workspace with the column schema you specify.
Batch Delete Workato Lookup Tables60 tok
Permanently delete SEVERAL Workato lookup tables at once, by explicit ids. Cannot be undone.
List Workato Lookup Table Rows8 tok
List rows from a Workato lookup table, with optional column filtering and pagination.
Get Workato Lookup Table Row8 tok
Read one row from a Workato lookup table by its row id.
Add Workato Lookup Table Row16 tok
Add a new row to a Workato lookup table.
Update Workato Lookup Table Row16 tok
Update an existing row in a Workato lookup table.
Delete Workato Lookup Table Row16 tok
Permanently delete one row from a Workato lookup table.
List Workato Properties8 tok
List environment properties defined in your Workato workspace, filtered by a key prefix (e.g. 'env.').
Upsert Workato Properties16 tok
Create or update one or more environment properties in your Workato workspace. Existing keys are overwritten; new keys are created.
Clear Workato Secrets Cache16 tok
Clear Workato's own secrets management cache for the connected workspace -- forces fresh secret values to be re-read on next use.
View Workato Folder Assets8 tok
View the assets (recipes, connections, lookup tables, etc.) in a Workato folder -- use this to build the asset list for an export manifest.
Create Workato Export Manifest16 tok
Create an export manifest -- a named container of specific Workato assets (recipes, connections, lookup tables) to later build into a deployable package.
Update Workato Export Manifest16 tok
Replace the asset list of an existing Workato export manifest.
Get Workato Export Manifest8 tok
Read one Workato export manifest in full -- its asset list and folder.
Delete Workato Export Manifest16 tok
Permanently delete a Workato export manifest. This does not delete the underlying assets, only the manifest container.
Export Workato Package40 tok
Build a deployable package from an export manifest -- the actual source-code snapshot of every asset in it, at its latest version.
Import Workato Package40 tok
Import a previously exported package into a destination folder -- the same mechanism Workato's own environment promotion (dev -> production) uses under the hood.
Get Workato Package8 tok
Read one Workato package's status and metadata by id.
Get Workato Package Download Url8 tok
Get the signed download URL for a completed Workato package export.