Actions Catalog
Complete reference of all 45+ actions available in Orchestrator, organized by integration.
Orchestrator provides 45+ actions across 15 integration plugins plus 3 built-in system actions. Each action runs as a step in your workflow.
Skytells
Connect to the Skytells AI platform for predictions, text generation, and media creation. Requires a Skytells integration with your Skytells API key.
| Action | Description | Key Fields |
|---|---|---|
| Create Prediction | Run any Skytells model with inputs rendered from the model's schema | model (model picker), await (true/false), inputJson (dynamic schema fields) |
| Generate Text | Generate text via Skytells OpenAI-compatible endpoints | model, system prompt, prompt, json_schema, temperature, max_tokens |
| List Text Models | List available text models (edge-compatible, OpenAI-compatible) | limit, offset |
| Create Image | Generate images using Skytells TrueFusion models | model (truefusion/truefusion-pro/truefusion-max/truefusion-pano), prompt, await, num_outputs, width, height |
| Create Video | Generate video using Skytells video models | model (truefusion-video/truefusion-video-pro/mera), prompt, await |
| Get Prediction | Fetch prediction status and outputs by ID | id |
The Create Prediction action uses a dynamic model picker. Select a model namespace and Orchestrator loads its input schema automatically, rendering the appropriate fields. Learn more about models in the Model Catalog.
AI Gateway
Multi-provider AI gateway supporting 25+ models from OpenAI, Anthropic, Google, and Meta. Requires an AI Gateway API key integration.
| Action | Description | Key Fields |
|---|---|---|
| Generate Text | Generate text with selectable model and response format | aiModel (25+ models including Claude, GPT, Gemini, Llama), aiPrompt, aiFormat (text/object), aiSchema (when format=object) |
| Generate Image | Generate images using state-of-the-art image models | imageModel (Imagen 4, FLUX.1 Kontext Pro/Max), imagePrompt |
fal.ai
Access Flux and other media models for images and video through fal.ai. Requires a fal API key integration.
| Action | Description | Key Fields |
|---|---|---|
| Generate Image | Generate images using Flux models | model (7 model options), prompt, imageSize, numImages |
| Generate Video | Generate videos from text or images | model (6 model options), prompt, imageUrl (optional) |
| Upscale Image | Upscale images to higher resolution | model (3 upscalers), imageUrl, scale (2x/4x) |
| Remove Background | Remove background from images | imageUrl |
| Image to Image | Transform images using text prompts | model, imageUrl, prompt, strength (0.25–0.9) |
Firecrawl
Web scraping and search. Requires a Firecrawl API key integration.
| Action | Description | Key Fields |
|---|---|---|
| Scrape URL | Scrape content from a web page | url |
| Search Web | Search the web and return results | query, limit |
GitHub
GitHub repository operations. Requires a GitHub personal access token integration.
| Action | Description | Key Fields |
|---|---|---|
| Create Issue | Create a new issue in a repository | owner, repo, title, body, labels, assignees |
| List Issues | List issues with filters | owner, repo, state (open/closed/all), labels, assignee, perPage |
| Get Issue | Get a single issue by number | owner, repo, issueNumber |
| Update Issue | Update an existing issue | owner, repo, issueNumber, title, body, state, labels, assignees |
Linear
Linear issue tracking. Requires a Linear API key and team ID integration.
| Action | Description | Key Fields |
|---|---|---|
| Create Ticket | Create a new Linear issue | ticketTitle, ticketDescription, ticketPriority (0=urgent, 4=none) |
| Find Issues | Search Linear issues with filters | linearAssigneeId, linearTeamId, linearStatus (any/backlog/todo/in_progress/done/canceled), linearLabel |
Perplexity
Web research and Q&A powered by Perplexity AI. Requires a Perplexity API key integration.
| Action | Description | Key Fields |
|---|---|---|
| Search Web | Search with focus areas | query, searchFocus (internet/academic/news/youtube/reddit) |
| Ask Question | Ask a question with optional system prompt | question, systemPrompt, model (sonar/sonar-pro/sonar-reasoning) |
| Research Topic | Deep research on a topic | topic, depth (brief/detailed/comprehensive) |
Resend
Transactional email delivery. Requires a Resend API key and from-email integration.
| Action | Description | Key Fields |
|---|---|---|
| Send Email | Send an email with optional CC, BCC, scheduling | emailFrom, emailTo, emailSubject, emailBody, emailCc, emailBcc, emailReplyTo, emailScheduledAt |
Slack
Slack messaging. Requires a Slack API token integration.
| Action | Description | Key Fields |
|---|---|---|
| Send Message | Post a message to a Slack channel | slackChannel, slackMessage |
Stripe
Payment and billing operations. Requires a Stripe secret key integration.
| Action | Description | Key Fields |
|---|---|---|
| Create Customer | Create a Stripe customer | email, name, phone, description, metadata (JSON) |
| Get Customer | Retrieve a customer by ID or email | customerId, email |
| Create Invoice | Create and optionally auto-send an invoice | customerId, description, lineItems (JSON), daysUntilDue, autoAdvance, collectionMethod, metadata |
Clerk
User management via Clerk. Requires a Clerk secret key integration.
| Action | Description | Key Fields |
|---|---|---|
| Get User | Retrieve user details by ID | userId |
| Create User | Create a new user | emailAddress, firstName, lastName, password, publicMetadata (JSON), privateMetadata (JSON) |
| Update User | Update user profile and metadata | userId, firstName, lastName, publicMetadata, privateMetadata |
| Delete User | Delete a user by ID | userId |
Blob Storage
Vercel Blob storage operations. Requires a Blob read/write token integration.
| Action | Description | Key Fields |
|---|---|---|
| Put Blob | Upload content to blob storage | pathname, body, contentType, access (public), addRandomSuffix |
| List Blobs | List stored blobs | prefix, limit |
Webflow
Webflow site management. Requires a Webflow API key integration.
| Action | Description | Key Fields |
|---|---|---|
| List Sites | List all Webflow sites | (none) |
| Get Site | Get details of a specific site | siteId |
| Publish Site | Publish a site to production | siteId, publishToWebflowSubdomain, customDomainIds |
v0
v0 AI chat integration. Requires a v0 API key integration.
| Action | Description | Key Fields |
|---|---|---|
| Create Chat | Start a new v0 chat conversation | message, system (optional) |
| Send Message | Send a message to an existing chat | chatId, message |
Superagent
Security and content safety actions. Requires a Superagent API key integration.
| Action | Description | Key Fields |
|---|---|---|
| Guard | Detect prompt injection, system prompt extraction, and data exfiltration attempts | text |
| Redact | Redact PII/PHI from text (SSN, email, phone, etc.) | text, entities (optional: specify entity types) |
System Actions (Built-in)
These actions are always available without an integration.
HTTP Request
Make an HTTP call to any endpoint.
| Field | Description |
|---|---|
endpoint | Target URL |
httpMethod | HTTP method (GET, POST, PUT, DELETE, etc.) |
httpHeaders | Request headers as JSON string |
httpBody | Request body as JSON string |
Output: { success, data, status }
Database Query
Execute SQL queries against a connected database. Requires a database integration with a connection URL.
| Field | Description |
|---|---|
query | SQL query string |
Output: { success, rows, count }
Condition
Branch the workflow based on a boolean expression. Connect the condition node to different downstream paths — one for true, one for false.
| Field | Description |
|---|---|
expression | Boolean expression using variables and operators |
See Variables & Conditions for expression syntax.
Action Output Format
All actions return a standardized output:
{
"success": true,
"data": { ... },
"error": null
}Or on failure:
{
"success": false,
"data": null,
"error": "Error message"
}You can reference any field from an action's output in downstream steps using template variables.
Template Variable Support
Many action fields support template variables — indicated by a {{ }} icon in the config panel. Use these to dynamically reference previous step outputs:
{{@nodeId:NodeLabel.data.fieldName}}See Variables & Conditions for the full reference.
Next Steps
Integrations
Set up provider connections for these actions.
Variables & Conditions
Pass data between steps and add conditional logic.
Execution & Logs
Run workflows and inspect step-by-step results.
How is this guide?