Before you start
Air's API is available on eligible Business and Enterprise workspaces. You'll need two things from Air before connecting:
What you need | Where to find it |
API Key | Workspace Settings → API Access |
Workspace ID | Workspace Settings → API Access |
Keep these handy — you'll enter both when you create the connection in Workato.
Connecting Air to Workato
In Workato, create or open a recipe and search for Air when choosing an app.
When prompted to connect, enter your API Key and Workspace ID.
Save the connection. Workato will verify your credentials against your Air workspace automatically.
Once connected, that connection is available to any Air action across your Workato recipes — you don't need to reconnect for each new recipe.
What the connector can do
The Air connector is action-only — it does not currently expose a polling or webhook trigger. That means an Air step can't start a recipe on its own; pair it with a trigger from another app (a form submission, a new row in a spreadsheet, an upload to cloud storage) or with Workato's Scheduler, then have your recipe call Air actions to do the work.
Actions are grouped below by what they operate on.
Assets
Upload asset
Import asset from URL
Get asset
List assets
Delete asset
List asset versions
Get asset version
Update asset version
Get asset version download URL
List asset's parent boards
Get import status
Complete multipart upload
Get multipart upload part URL
Boards
Create board
Update board
Delete board
List boards
Get board
Add assets to board
Remove asset from board
Add guest to board
Remove guest from board
Update board guest role
List board guests
Custom fields
Create custom field
Update custom field
Delete custom field
List custom fields
Get custom field
Add custom field value
Set custom field value on asset
Set custom field value on board
Update custom field value
Delete custom field value
Tags
Create tag
Update tag
Delete tag
List tags
Add tag to asset version
Remove tag from asset version
Libraries
Create library
Update library
Delete library
List libraries
Get library
CDN links
Create CDN link
Activate or deactivate CDN link
List asset CDN links
(Legacy) Create evergreen CDN link
(Legacy) Create version-pinned CDN link
Other
List roles
Working with custom fields
Custom field actions (Add custom field value, Set custom field value on asset/board, Update custom field value) work off of field and option IDs, not display labels. Before wiring these into a recipe:
Run Get custom field (or List custom fields) to look up the field's ID.
For select-type fields, confirm the option IDs against the field definition — don't assume they match what's shown in the Air UI.
Reference those IDs in your recipe's Air action steps.
Validating IDs this way avoids writing a field update that silently applies the wrong option.
Import asset from URL
To bring assets into Air from another system (cloud storage, a DAM, a form upload), use Import asset from URL rather than Upload asset when you're passing a link instead of binary file data. The source URL must be publicly accessible so Air's import service can retrieve it. You can optionally set a filename, target board, tags, and custom field values in the same step.
Because imports are processed asynchronously, use Get import status if your recipe needs to confirm the asset finished importing before continuing (for example, before tagging it or adding it to a board).
Example recipes
New file in cloud storage → import to Air. Trigger on a new file in Drive/Dropbox/S3, generate a shareable link, then call Import asset from URL to bring it into a specific board.
Form submission → tagged upload. Trigger on a form response, upload or import the attached asset, then use Add tag to asset version and Set custom field value on asset to apply metadata from the form fields.
Scheduled board sync. On a Workato schedule, call List assets with a filter, then Add assets to board to keep a board current with assets matching that filter.
New board creation. Trigger from a project-management tool (e.g., a new record in a tracker), then call Create board and Add guest to board to spin up a workspace for a new project automatically.
Limitations & tips
No native Air trigger. Every recipe needs a trigger from another app or Workato's Scheduler — Air steps only ever run as actions.
Rate limits apply. High-volume recipes (bulk tagging, bulk custom field writes) can hit Air's API rate limits. Add error handling with retry/backoff in Workato for any step that loops over many assets.
Uploads vs. imports. Use Upload asset for binary files you already have in the recipe; use Import asset from URL for anything reachable by a public link.
Look up IDs before writing. Board, tag, and custom field actions all expect IDs. Add a lookup step (
Get/Listaction) ahead of anyCreate/Update/Setaction rather than hardcoding IDs that could change.
Questions about a specific recipe or action not covered here? Reach out to your Air account team.
