pipeline.add(name="...").<node>(...). Each entry lists the node’s configuration parameters. See the Pipeline reference for add, run, and lifecycle methods.
integration_airtable — Airtable
Airtable
Select the action to perform
One of:
[endpoint_0.<A>]Name of the Airtable base
Airtable formula to filter records (optional)
Maximum number of records to return (0 for all)
Comma-separated field names to sort in ascending order (e.g., ‘Name, Email’)
Comma-separated field names to sort in descending order (e.g., ‘Priority, Date’)
Name of the table in the selected base
ID of the record to retrieve
Comma seperated values of attachment fields to download files from
Conditional Operator
If enabled, updates all records matching the criteria. If disabled, updates only the first matching record
Filter bases by permission levels (comma-separated if multiple selected)
One of:
comment, create, edit, readReturn all bases without pagination. If false, uses the limit parameter
integration_algolia — Algolia
Algolia
Select the action to perform
One of:
search_indexKeyword to be searched in the index
An index where the data used by Algolia is stored
Connect to your account
Choose between returning as chunks or JSON
One of:
chunks, jsonintegration_apify — Apify
Apify
Select the action to perform
Toggle to use dates
Switch between exact date range and relative dates
Actor ID or a tilde-separated username and Actor name
Connect to your account
The ID of the run to retrieve
The key of the record to be retrieved
The ID of the Key-Value Store
Whether to sort by startedAt in descending order
Max number of results to return
Number of items to skip at the start
Filter by run status
Dataset ID or username~dataset-name
Actor build tag to run. Defaults to latest
JSON input for the Actor run. If empty, uses default run configuration
Memory limit for the run, in megabytes. Example: 1024 (1GB), 2048 (2GB), 4096 (4GB)
Optional timeout for the run, in seconds. Example: 3600 (1 hour). Set to 0 or leave empty for no timeout (only sent to API if value > 0)
Whether to wait for the run to finish before continuing
Task ID or a tilde-separated username and task name
URL to be scraped. Must start with http:// or https://
integration_apollo — Apollo
Apollo
Select the action to perform
One of:
enrich_company, enrich_contact, fetch_companiesCompany domain
Connect to your account
Name of the company to search
Contact’s first name
Contact’s last name
Contact’s LinkedIn URL
Comma separated list of keywords the company should be associated with
Location of the company headquarters
Maximum number of employees in the company
Minimum number of employees in the company
Limit number of results
integration_asana — Asana
Asana
Select the action to perform
Text to search for in task names and descriptions
Connect to your Asana account
The task to create the subtask in
The project to create the task in
The section to create the task in
The Asana workspace
Email of the person to assign the task to
The name of the project to create
Notes or description for the project
The tag to add
The task to get details from
Whether to mark the task as completed
Due date for the task (YYYY-MM-DD format)
Whether the project should be public
The team to create the project in
Only return tasks completed after this time (optional)
Whether to include archived projects in the results
Maximum number of projects to return (1-100)
The project to move the task to
The section within the project to move the task to (optional)
The Asana workspace to move the task to
The global ID of the user to retrieve (optional, defaults to current user)
The global ID of the comment to remove
integration_aws_s_3 — AWS S3
AWS S3
Select the action to perform
Enter the name of the bucket to create
MIME type of the file (optional)
Select a file to upload
Connect to your AWS account
Custom metadata as JSON
Enter the key (path) for the object
Select the storage class
One of:
DEEP_ARCHIVE, GLACIER, ONEZONE_IA, REDUCED_REDUNDANCY, STANDARD, STANDARD_IASelect the folder and enter the filename
Select the source object
Allow public read access to objects
AWS region for the bucket
Enable object versioning for this bucket
Maximum number of results to return
Search for objects containing this text in their key
Name of the new folder to create
Select the parent folder (optional - leave empty to create in bucket root)
Delete folder even if it contains files
Maximum number of objects to return
Filter objects by prefix
Delimiter for folder structure
integration_bland_ai — Bland AI
Bland AI
Select the action to perform
One of:
call_a_numberLLM model that the AI should use
A value between 0 and 1 that controls the randomness of the LLM. 0 will cause more deterministic outputs while 1 will cause more random
The first sentence the AI should speak during the call
Connect to your account
This is the pathway ID for the pathway you have created on your dev portal.
The phone number of the contact you want to call
The objective you want the AI to accomplish during the call
A phone number that the agent can transfer to under specific conditions - such as being asked to speak to a human or supervisor
When checked, the agent will wait for the call recipient to speak first before responding
integration_box — Box
Box
Select the action to perform
Search query to find files
Filter by file extensions (optional)
Select the Folder to upload files to
Connect to your account
Maximum number of results to return (default: 10)
Number of records to skip from the start. Must be a multiple of the limit value (e.g., if limit is 6, valid offsets are 0, 6, 12, …)
Type of item to search for
One of:
both, file, folderSelect the destination folder
Select the file to copy
Name for the copied file (optional)
Name of the folder to create
Select the parent folder where the new folder will be created
Description for the folder (optional)
The number of files to be appended. Files will be appended in successive fashion (e.g., file-1 first, then file-2, etc.)
Delete folder and all its contents (use with caution)
Access level for the shared link
One of:
collaborators, company, openWhether users can download the file
Whether users can preview the file
integration_clickup — ClickUp
ClickUp
Select the action to perform
Filter tasks by created date range
Switch between exact date range and relative dates
Show archived tasks
Filter by assignee (requires Team, Space, Folder, and List to be selected first)
Custom field filters in JSON format: {“field_id”: “value”}
Tasks updated after this date (YYYY-MM-DD)
Tasks updated before this date (YYYY-MM-DD)
Tasks due after this date (YYYY-MM-DD)
Tasks due before this date (YYYY-MM-DD)
The ID of the folder
Include closed tasks
Include markdown description
Connect to your account
The ID of the list where task will be created
Specify the number of tasks to fetch
Sort tasks by field (created, updated, due_date, etc.)
Reverse the sort order
The ID of the space
Filter by specific task statuses (requires Team, Space, Folder, and List to be selected first)
Include subtasks
Filter by tag names
The ID of the team
Filter by assignee user ID
Include location names
The ID of the task to read
Mark time entry as billable
Description of the time entry
Duration in minutes
Start time for the time entry (ISO 8601 format)
Assignee user ID for the time entry
Comma-separated list of tags or JSON objects
Background color for the tag(s) in hex format (applies to all tags if multiple)
Foreground (text) color for the tag(s) in hex format (applies to all tags if multiple)
Name of the tag
The ID of the time entry to delete
Task content in markdown format
Notify all members when task is created
ID of the parent task (for subtasks)
List of assignee IDs
Description of the task
Due date for the task (timestamp)
Name of the task
Priority of the task
One of:
1, 2, 3, 4Start date for the task (timestamp)
Status of the task
List of tags for the task
Time estimate for the task in hours
The ID of the custom field
The value to set for the custom field
Use custom task IDs
Name of the checklist
The ID of the checklist to delete
User ID to assign to this checklist item
Name of the checklist item
User ID to assign to this comment
Select where to add the comment
One of:
List, Task, ViewContent of the comment
The ID of the view to add comment to (required when Comment On is ‘View’)
Name of the folder
Color for the goal
Description of the goal
Due date for the goal (YYYY-MM-DD or RFC3339)
Allow multiple owners
Name of the goal
Comma-separated list of owner user IDs
The ID of the goal to delete
Comma-separated list of list IDs
Name of the key result
Comma-separated list of owner user IDs
Target value for the key result
Starting value for the key result
Comma-separated list of task IDs
Type of key result
One of:
automatic, boolean, currency, number, percentageUnit for the key result
Allow custom fields
Allow dependency warnings
Allow incomplete warnings
Allow priority
Allow tags
Allow time tracking
Allow multiple assignees
Name of the space
Background color for the tag
Foreground color for the tag
The ID of the task that this task depends on
The ID of the checklist item to delete
Maximum number of folders to retrieve
Get currently running time entry
New assignee for the checklist item
New name for the checklist item
New parent for the checklist item
Mark checklist item as resolved
New name for the folder
New name for the tag
Mark time entry as billable
New description for the time entry
New duration in minutes
New start time (RFC3339 format)
New task ID for the time entry
If enabled, create list at space root level without a folder
Description of the list
Name of the list
The ID of the comment to update (comment under task or list)
The ID of the key result to delete
Include completed goals
pick the relative date range
Pick the start and end dates
New name for the checklist
New position for the checklist
User ID to assign the comment to
Mark the comment as resolved
New content for the comment
Comma-separated list of owner user IDs to add
New color for the goal
New description for the goal
New due date for the goal (YYYY-MM-DD or RFC3339)
New name for the goal
Comma-separated list of owner user IDs to remove
New name for the key result
New note for the key result
Current progress value
New target value
New starting value
New unit for the key result
New description for the list
New name for the list
If enabled, all assignees will be removed from the task
Task content in markdown format
New parent task ID (for subtasks)
New list of assignee IDs (will not work if remove_assignees is enabled)
New description for the task
New due date for the task (timestamp)
New name for the task
New priority for the task
One of:
1, 2, 3, 4New start date for the task (timestamp)
New status for the task
New list of tags for the task
New time estimate for the task in hours
integration_cobalt — Cobalt
Cobalt
Select the action to perform
Limit results to cashflows for this entity type
One of:
cashflow, company, deal, fund, portfolioCobalt cashflow UID
Custom field definition to record against
Date the cashflow occurred
Connect to your Cobalt account
Numeric value to record
Select a company
Select a deal under the chosen fund
Select a fund
gross requires deal_id; net forbids it
One of:
gross, netMaximum number of portfolios to retrieve (ignored when Return All is on)
Return every portfolio (ignores limit)
Select a portfolio
Snapshot date for the calculation (optional)
Use net or gross cashflows in the calculation. Defaults to net.
One of:
gross, netISO currency code (e.g. USD)
Earliest date to include in the calculation (optional)
Cashflow amount (positive for distribution, negative for contribution)
Cobalt cashflow classification
Amount in the deal’s investment currency (optional)
Optional note attached to the cashflow
Plain text only — Cobalt rejects rich text via API
Title of the investment update
Cobalt investment update type
Accepts a single ID, a list, or a comma-separated string.
Fund / Company / Deal / Cashflow UID. Accepts a single ID, a list, or a comma-separated string.
Number of portfolios to skip (for paging)
Latest date to include (when filter is enabled)
Cobalt UID of the metric set to record against
Apply the start/end date filter
Update type UIDs to filter by. Accepts a single ID, a list, or a comma-separated string.
Sort order for the returned portfolios
One of:
description, description:desc, name, name:desc, uid, uid:descDate the deal was acquired
Total commitment amount in the selected currency
ISO currency code (e.g. USD)
Date the deal was exited (optional)
Funding round label
Include deals from external funds/investors
Field to order results by
One of:
commitment, nameThe order to sort the data
One of:
asc, descFilter sets to this metric definition
Filter sets to this scenario (legacy metric system only)
End date of fiscal Q1
End date of fiscal Q2
End date of fiscal Q3
End date of fiscal Q4 (must equal Fiscal Year End)
Optional. If supplied, all four fiscal quarters must also be supplied and fiscal_year_end must equal fiscal_quarter_4
Name of the portfolio to create
Select funds from dropdown, or enter fund IDs comma-separated. Cannot be modified after creation.
Cobalt UID of the custom field value to delete
Cobalt UID of the investment update
Cobalt UID of the metric value to delete
integration_coda — Coda
Coda
Select the Coda operation to perform
Choose the column to retrieve
Choose the Coda document
Connect to your Coda account
The ID of the row to retrieve
Choose the table to insert into
Choose the view to retrieve
Maximum number of controls to return
Return column names instead of IDs
JSON object with column-value pairs to insert
Optional key columns for upsert behavior
List of row IDs to delete
The ID of the control to retrieve
The ID of the formula to retrieve
integration_copper — Copper
Copper
Select the action to perform
One of:
create_leadThe email of the lead
Connect to your account
The name of the lead
integration_databricks — Databricks
Databricks
Select the action to perform
One of:
[endpoint_0.<A>]Auto-termination time in minutes ( Set to 0 to disable auto-termination )
Name of the cluster
Enable elastic disk for the cluster
Connect to your account
Node type for cluster instances
Number of worker nodes
Spark version for the cluster
Select the name of the Catalog
Select the name of the Schema
Select the name of Table to insert the row
Select the ID of the Warehouse to perform the action
ID of the cluster to delete
Name of the job
Maximum number of concurrent runs
Path to the notebook
Timeout in seconds
File to upload
Overwrite existing file
Path of the directory to create
Delete directory recursively
Maximum number of clusters to retrieve
SQL query to execute against the Databricks SQL Warehouse
Action to take when timeout is reached
One of:
CANCEL, CONTINUETimeout for waiting for query completion (e.g., 30s, 1m, 5m)
integration_datadog — Datadog
Datadog
Select the HTTP method to use
One of:
delete, get, head, options, patch, post, putRequest body as JSON
The API endpoint path (e.g., /api/v1/dashboard)
Additional headers as JSON object (optional)
Connect to your Datadog account
Query parameters as JSON object (optional)
JSON path to the array of results in the response (e.g., ‘data’, ‘monitors’, ‘dashboards’)
Maximum number of pages to fetch (default: 10, set to 0 for unlimited)
Number of items per page (default: 100)
Enable automatic pagination to fetch all results
Type of pagination: ‘offset’ (page[offset]/page[limit]) or ‘cursor’ (page[cursor])
One of:
cursor, offsetintegration_discord — Discord
Discord
Select the action to perform
Select the Discord server
Connect to your account
Reason for adding the role (optional)
Select the role to add
ID of the user to add the role to
Select the channel to delete
Emoji to react with (unicode or :name:)
ID of the message to delete
Name of the channel to create
Type of the channel to create
One of:
announcement, category, forum, stage, text, voiceTopic for the channel (optional)
Maximum number of channels to retrieve
Get messages after this message ID (optional)
Get messages before this message ID (optional)
The message to send
Whether the message should be read aloud
integration_docusign — DocuSign
DocuSign
Select the action to perform
One of:
create_envelope, get_envelope, list_envelopes, send_envelope, update_envelopeToggle to use date filtering
Switch between exact date range and relative dates
Filter by folder IDs (comma-separated)
Additional data to include (comma-separated: recipients, documents, custom_fields)
Connect to your Docusign account
Maximum number of envelopes to return (default: 10)
Sort order
One of:
asc, descField to sort by (e.g., created, sent, completed)
Search text to filter envelopes
Send immediately or save as draft
One of: “,
completed, created, declined, deleted, delivered, sent, voidedAdd a date signed field next to signature
Add a signature field for the first signer
Email(s) to receive a copy (comma-separated)
Name(s) of CC recipients (comma-separated, same order as emails)
Files to be signed (PDF, Word, etc.)
Body text of the envelope email
Subject line of the envelope email
Number of days until envelope expires (0 = use account default)
Enable envelope expiration
Days before expiration to warn signers (0 = use account default)
Days to wait before sending first reminder (0 = use account default)
Send automatic reminders to signers
Days between reminder emails (0 = use account default)
Text in document to place signature near (overrides position)
Where to place the signature on the first page
One of:
bottom_center, bottom_left, bottom_right, top_center, top_left, top_rightAllow signers to sign on mobile devices
Email address(es) of signers (comma-separated for multiple)
Full name(s) of signers (comma-separated, same order as emails)
Use a Docusign template instead of uploading documents
Role name from the template (e.g., Signer, Approver)
The envelope ID (UUID format) - get this from List Envelopes or Docusign
Add a new CC recipient
Name of the new CC recipient
Add more documents to a draft envelope
Add a new signer to a draft envelope
Name of the new signer
Purge documents from the envelope
One of: “,
documents_and_metadata, documents_onlyResend email notifications to recipients
Reason for voiding (required when status is voided)
integration_dropbox — Dropbox
Dropbox
Select the action to perform
Content of the file to upload
Select the folder where you want to post the file to
Connect to your account
Select the destination folder
Name for the copied file
Select the file to copy
Name for the copied folder
Select folder to copy
Include deleted files
Include files from subfolders
Number of files to retrieve
Whether to list folder contents recursively
Filter by file types (comma-separated)
Include shared/team folders in search. If disabled, only personal folders will be searched, even if you specify a shared folder ID.
Optional: Restrict search to specific folder. Paste folder ID from search results or folder listings (format: id:XXXXX for personal folders, ns:XXXXX for shared folders). Leave blank to search everywhere.
Maximum number of search results
Query to search for files and folders
Name of the folder to create
Select parent folder
Select file to delete
Full path to the file. Personal folders: /folder/file.pdf | Shared folders: ns:namespace_id/file.pdf (copy from search results or folder listings)
Select file to read
integration_elasticsearch — Elasticsearch
Elasticsearch
Select the operation to perform
JSON document to index
Unique identifier for the document (optional - will be auto-generated if empty)
Elasticsearch index name
Connect to your Elasticsearch cluster
Create document if it doesn’t exist
Confirm that you want to delete this index and all its data
Elasticsearch query in JSON format (optional - defaults to match_all)
Maximum number of documents to return
Index mappings in JSON format (optional)
Index settings in JSON format (optional)
Include system indices (starting with .)
Index pattern to match (use * for all indices)
integration_figma — Figma
Figma
Select the action to perform
Optional: Enter an existing comment ID to reply to it. Leave empty to create a new comment thread
The emoji shortcode to use as a reaction
Paste the full Figma URL or just the file key. Node IDs will be auto-extracted from URL
Connect to your Figma account
The text content of your comment
Optional: Node ID to attach comment to (auto-extracted from URL if provided)
Optional: Horizontal position on the canvas (in pixels). Only used if no Node ID is provided
Optional: Vertical position on the canvas (in pixels). Only used if no Node ID is provided
How deep to traverse the document tree (1 = Pages only, 2 = Pages + top-level objects, leave empty for full depth)
Set to ‘paths’ to include vector path data (leave empty to exclude)
Comma-separated node IDs to retrieve (e.g., 0:1,1:2)
Comma-separated list of plugin IDs to include data for (optional)
Specific version ID to retrieve (optional, defaults to latest)
For PDF, omit surrounding empty space
Download and return actual image files instead of just URLs
Image output format
One of:
jpg, pdf, png, svgScale factor for the image (0.01 to 4.0)
Include ID attributes in SVG output
Convert text to outlines in SVG output
Simplify strokes in SVG output
Use full dimensions of the node regardless of cropping
Return comment messages as markdown
Include branch metadata if the file is a branch
Comma-separated list of node IDs to retrieve (optional, auto-extracted from URL if provided)
integration_fred — Fred
Fred
Select the action to perform
Toggle to filter by date range
Switch between exact date range and relative dates
Return all results (ignores limit)
The ID of the category to retrieve. Use 0 for root category
Exclude series with these tags (semicolon-separated)
Connect to your FRED API account
Maximum number of results to return
Order results by attribute
Search for tags containing this text
Sort order for results
Filter by tag group
Filter by tag names (semicolon-separated)
The ID of the release to retrieve
Text to search for in series (required)
Search for tags containing this text
The ID of the series to retrieve
Value to filter by
Filter by attribute
Type of search to perform
The ID of the source to retrieve
Include release dates with no data available
Method for frequency aggregation
Frequency aggregation
End date for observations (format: YYYY-MM-DD)
Start date for observations (format: YYYY-MM-DD)
Output type for observations
Data transformation
Comma-separated vintage dates
End time for updates (format: HH:MM)
Start time for updates (format: HH:MM)
The element ID to filter tables (0 for all)
Include observation values in the response
Date for observation values (format: YYYY-MM-DD)
integration_github — Github
Github
Select the action to perform
Toggle to use dates
Switch between exact date range and relative dates
Sort direction
One of:
asc, descConnect to your account
Number of the issue to update
Specify the number of repositories to fetch
Owner of the repository
Name of the repository to create
Return all repositories, ignoring the number limit
Sort repositories by
One of:
comments, created, interactions, popularity, reactions, updatedFilter by protected status
Assignee filter
Creator filter
Comma-separated list of labels
Mentioned user filter
Milestone number
Issue state filter
One of:
all, closed, draft, merged, openBase branch (target)
Head branch (source)
Filter members by role
Name of the organization
Filter by member role
Affiliation filter
Repository type filter
Visibility filter
Path where the file will be created
Current SHA of the file
Email of the author
Name of the author
Branch to update the file on
Commit message for the file update
Email of the committer
Name of the committer
New content of the file
Email of the author
Name of the author
Branch to create the file on
Message for the merge commit
Email of the committer
Name of the committer
Content of the file
Create as draft pull request
Allow maintainer modifications
Body content of the pull request
Title of the pull request
Email of the author
Name of the author
Branch to delete the file from
Commit message for the file deletion
Email of the committer
Name of the committer
Current SHA of the file to delete
Body content of the comment
ID of the comment to update
New body for the comment
Source branch to create from
Comma-separated list of assignee usernames
Body content of the issue
Title of the issue
Auto-generate release notes
Mark as prerelease
Description of the release
Name of the release
Name of the tag for the release
Commitish value for the release
Content type for webhook payloads
Allow insecure SSL
Whether the webhook is active
Events to trigger webhook (comma-separated)
Name of the webhook
Secret key for webhook security
URL to send webhook payloads to
ID of the release to update
ID of the webhook to update
pick the relative date range
Pick the start and end dates
Title for the merge commit
Merge method to use
Number of the pull request to update
SHA that pull request head must match
Branch, tag, or commit to read from
Search query for pull requests
Maximum number of pull requests to return
New assignees for the issue
New body for the issue
New state for the issue
New title for the issue
New labels for the issue
New milestone for the issue
New base branch
Update maintainer modification permission
New body for the pull request
New state for the pull request
New title for the pull request
Update draft status
Update prerelease status
New description for the release
New name for the release
New tag name for the release
New commitish value for the release
New content type
Update insecure SSL setting
Update webhook active status
New events to trigger webhook
New secret key for webhook
New URL for webhook payloads
Enable/disable issues
Enable/disable projects
Enable/disable wiki
New homepage URL
Update privacy setting
New description for the repository
New name for the repository
Initialize repository with a README
GitIgnore template to use
Homepage URL for the repository
Whether the repository should be private
License template to use
Description of the repository
Username to read information for
integration_gitlab — Gitlab
Gitlab
Select the action to perform
Whether to return all files (ignores limit)
Email of the author
Name of the author
Branch to create the file on
Commit message for the file creation
Upload as text format or base64
One of:
base64, textPlease upload file
Path where the file will be created
Connect to your account
Name of the project
Project owner username
The base branch to start the commit from, useful for creating a new branch
Email of the committer
Name of the committer
The comment body text
The issue number (IID) to comment on
Comma-separated list of assignee ids
Due date in YYYY-MM-DD format
New body/description for the issue (supports Markdown)
Comma-separated list of labels
Filter issues by state
One of:
all, close, closed, opened, reopenTitle of the issue
The project ID (optional, can be used instead of project_owner and project_name)
The name of the Git tag this release will be created for (e.g., v1.2.3). This tag must exist in the repository or be created beforehand.
A short project description (max 500 characters)
Comma-separated list of milestone titles assigned to the release
The release title. If omitted, it defaults to the Tag name.
The project ID (optional, can be used instead of project_owner and project_name)
Date and time the release was made, in ISO 8601 format (e.g., 2025-11-19T10:00:00Z)
Branch, tag, or commit SHA to read from, default is main
Maximum number of files to return (used only if Return All is OFF)
The path to list files in the repository (required)
Page of results to display
Field to sort results by
One of:
created_at, due_date, name, released_at, title, updated_atOrder of sorting (asc for ascending, desc for descending)
One of:
asc, descOptional message recorded before locking the issue
One of:
Duplicate, Off-topic, Other, Resolved, Spam, Too heatedFilter issues by creator username
Filter issues by assignee username
Filter issues by title or description matching the search term
Filter issues updated after a specific date/time (ISO 8601 format)
The ID of the group or user namespace where the project should be created. If not specified, it defaults to the authenticated user’s personal namespace
Project slug (the URL path). If not provided, it’s generated from the name
Project name
Visibility level of the project. Can be public, internal, or private. Default is private
One of:
internal, private, publicintegration_gmail — Gmail
Gmail
Select the action to perform
Toggle to use dates
Switch between exact date range and relative dates
Raw query string to use directly. If provided, overrides all other query parameters.
Blind carbon copy recipients. These addresses are hidden from other recipients (comma-separated)
The body of the email
Filter by tab (e.g. Primary, Social)
Carbon copy recipients who will receive a visible copy of the email (comma-separated)
Include full draft details in the response
Find attachments by name or type
Filter by feature (e.g. attachment, drive)
Only emails with attachments
One of:
Ignore, false, trueEmails containing images
One of:
Ignore, false, trueEmails containing links
One of:
Ignore, false, trueOnly starred emails
One of:
Ignore, false, trueOnly unread emails
One of:
Ignore, false, trueEmails with custom labels
One of:
Ignore, false, trueInclude spam and trash emails
One of:
Ignore, false, trueConnect to your account
Search emails with this label
Emails with all listed label IDs
Emails larger than this size (e.g. 5M)
Emails from this mailing list
Emails newer than a time (e.g. 7d, 2m)
Specify the last n number of emails
Emails older than a time (e.g. 7d, 2m)
Use to fetch next page of results
Emails smaller than this size (e.g. 5M)
The subject of the email
Emails sent to this address
Only chat threads
One of:
Ignore, false, trueOnly important threads
One of:
Ignore, false, trueFilter by read status
One of:
all, read, unreadRFC3339 timestamp (e.g. 2023-01-01T00:00:00Z)
RFC3339 timestamp (e.g. 2023-12-31T23:59:59Z)
Extra filters as raw query
Search by message ID (ignores other filters)
Select which fields to return
Attachments to be appended.
Either html (to allow html content) or text (for plaintext content - default)
One of:
full, html, metadata, minimal, raw, textA single email or a comma-separated list of the recipients’ emails, example: john@company.com, alex@company.com
Alternative email address where replies should be sent instead of the sender’s address
When enabled, ensures that replies go only to the sender, excluding CC or group recipients
Custom name to display as the sender in the recipient’s inbox
The ID of the email (often used in conjunction with a trigger where the email ID is received from the trigger)
The ID of the thread to read
The visibility of the label in the label list
One of:
labelHide, labelShow, labelShowIfUnreadThe visibility of messages with this label
One of:
hide, showThe name of the label to create
The ID of the message to read
The ID of the draft to read
The ID of the label to read, example: Label_1, Label_2
The ID of the draft message to trash
integration_gohighlevel — GoHighLevel
GoHighLevel
Select the action to perform
One of:
create_contact, create_opportunityEmail address of the contact
First name of the contact
Connect to your account
Last name of the contact
Phone number of the contact
Name of the existing contact to link to the opportunity. One contact can only be linked to one opportunity.
Name of the opportunity
Name of the existing pipeline to link to the opportunity
Status of the opportunity (must be one of: ‘open’, ‘won’, ‘lost’, ‘abandoned’)
Money value of the opportunity
integration_google_ads — Google Ads
Google Ads
Select the action to perform
One of:
get_campaigns, read_campaignToggle to use dates
Switch between exact date range and relative dates
Filter by campaign status (ENABLED, PAUSED, REMOVED)
Filter by campaign type (SEARCH, DISPLAY, VIDEO, etc.)
The Google Ads customer account
Connect to your account
Specify the number of campaigns to fetch
The campaign to retrieve details for
pick the relative date range
Pick the start and end dates
integration_google_analytics — Google Analytics
Google Analytics
Select the action to perform
One of:
read_ga4_reportToggle to use dates
Switch between exact date range and relative dates
Currency code for monetary metrics
Comma-separated list of dimensions (e.g., date,country)
Connect to your Google Analytics account
Include rows with all zero metrics
List of metric aggregations to apply
One of:
MAXIMUM, MINIMUM, TOTALComma-separated list of metrics (e.g., totalUsers,sessions)
Specify the number of results to fetch
Order by configuration for results
Enter the GA4 property
Return all results instead of limiting
Return property quota usage
Return simplified output format
pick the relative date range
Pick the start and end dates
integration_google_big_query — Google BigQuery
Google BigQuery
Select the action to perform
One of:
execute_query, insert_rowsOne of:
[endpoint_0.<A>]The ID of the table to insert data into
The ID of the dataset containing the table
Ignore values that do not match the table schema
Connect to your account
The Google Cloud project ID
Skip rows that contain invalid data
SQL query to execute
Validate query without executing
Query timeout in milliseconds
Use Legacy SQL syntax
integration_google_calendar — Google Calendar
Google Calendar
Select the action to perform
One of:
check_availability, delete_event, get_events, new_event, read_event, update_eventToggle to use dates
Switch between exact date range and relative dates
Return only events that contain these keywords
Select the calendar to add the new event to
Connect to your account
Specify the last n numbers of events
The last date and end time for everyday to look for availability
The duration of an individual slot to look for (in minutes). Default: 30 (in minutes)
The first date and start time for everyday to look for availability
IANA Time Zone (e.g., US/Eastern). The available time slots in the output will be returned in this timezone.
Toggle to set the event as an all-day event
Email IDs of attendees (comma separated)
The description of the event
The duration of the event (positive integer). Default: 30 (in minutes)
The name of the calendar event
Physical location or the meeting location (like Zoom)
How often the event repeats (leave empty for non-recurring events)
One of:
daily, monthly, weekly, yearlyNumber of times the event should repeat (use either this or Repeat Until, not both)
End date for the recurring event (use either this or Repeat How Many Times, not both)
Advanced: Custom recurrence rule (overrides Repeat Frequency, Repeat How Many Times, and Repeat Until if set). Format: RFC 5545
The start time of the calendar event (format: YYYY-MM-DD for full day event or YYYY-MM-DDTHH:MM:SS for specific time)
The ID of the event to read
Whether to send notifications about the update to attendees
One of:
all, externalOnly, noneNew end time for the event (RFC3339 format)
Whether to send notifications about the changes
New start time for the event (RFC3339 format)
New attendee list (comma-separated emails)
New color ID for the event (1-11)
New description for the event
Whether guests can invite other attendees
Whether guests can modify the event
Whether guests can see other attendees
New location for the event
Maximum number of attendees
How to show the time slot (opaque=busy, transparent=free)
One of:
opaque, transparentNew title/summary for the event
New visibility setting for the event
One of:
default, private, publicintegration_google_chat — Integration Google Chat
Integrate with Google Chat to send messages, manage spaces, and handle memberships
Select the action to perform
One of:
delete_message, get_memberships, get_spaces, read_membership, read_message, read_space, send_message, update_messageConnect to your account
The ID of the message to delete
The text of the message
The ID of the space
Update mask for the message
The ID of the membership
Thread key for threaded messages
The number of memberships to return
Filter for spaces
integration_google_cloud_firestore — Google Cloud Firestore
Google Cloud Firestore
Select the action to perform
One of:
create_document, delete_document, get_collections, get_documents, query_documents, read_document, upsert_documentThe collection name where the document will be created
The Firestore database name. Leave as (default) for the default database
JSON object containing the document fields
Connect to your account
The Google Cloud project ID
The field name in the document that contains the document ID
Optional document ID. If not provided, Firestore will generate one automatically
Maximum number of documents to retrieve
Firestore query in JSON format
integration_google_cloud_storage — Google Cloud Storage
Google Cloud Storage
Select the action to perform
Enter the name of the bucket to create
Cache control directives
How the object should be displayed
Content encoding of the object
Language of the content
Select a file to upload
Connect to your account
Custom metadata for the object (JSON format)
Enter the name for the object
Select your Google Cloud Project
Cross-Origin Resource Sharing configuration (JSON format)
Object lifecycle management rules (JSON format)
Enter the location for the bucket (e.g., US, EU, ASIA)
Select the storage class for the bucket
One of:
ARCHIVE, COLDLINE, NEARLINE, STANDARDEnable uniform bucket-level access
Enable object versioning for this bucket
Specify object generation for versioned buckets
Delimiter for directory-like listing
Include all versions of objects
Maximum number of buckets to return
Filter results to buckets whose names begin with this prefix
Select the level of detail to return
One of:
full, noAclAlternative representation (json for metadata, media for content)
Download file content instead of metadata
Customer-supplied encryption key (base64 encoded)
SHA256 hash of the encryption key (base64 encoded)
MIME type of the object
Default encryption configuration (JSON format)
Labels to apply to the bucket (JSON format)
Access logging configuration (JSON format)
Static website hosting configuration (JSON format)
integration_google_contacts — Google Contacts
Google Contacts
Select the action to perform
One of:
create_contact, delete_contact, get_contacts, read_contact, update_contactEmail address of the contact
Last name of the contact
First name of the contact
Connect to your account
Organization name of the contact
Phone number of the contact
Google Contacts resource ID to delete
Search query to filter contacts
Maximum number of contacts to retrieve
integration_google_docs — Google Docs
Google Docs
Select the action to perform
Toggle to use dates
Switch between exact date range and relative dates
Search query to filter documents by name
ID of the folder to search in (optional)
Connect to your Google Docs account
Specify the number of documents to fetch
How to order the results
Include documents shared with me
The text that will be added to the File
Select a File to read
Initial content for the document (optional)
Title of the document
Enter the public URL of the Google Doc
How to handle the content (replace, append, prepend)
One of:
prepend, replacepick the relative date range
Pick the start and end dates
integration_google_drive — Google Drive
Google Drive
Select the action to perform
Toggle to use dates
Switch between exact date range and relative dates
Search query for filtering files (see Drive API documentation for syntax)
Scope to search in: ‘user’ (files owned/shared to user) or ‘domain’ (files shared to user’s domain)
ID of the shared drive to search
Comma-separated list of fields to include in the response
Whether to include items from all drives, including shared drives
Comma-separated list of label IDs to include in the response
Additional view’s permissions to include (only ‘published’ supported)
Connect to your account
Specify the number of files to fetch
Sort order for files (e.g., ‘folder,name,modifiedTime desc’)
When enabled, fetches all files from nested folders recursively. Folders will be traversed and only files will be returned.
Comma-separated list of spaces to search (‘drive’, ‘appDataFolder’)
Whether the application supports both My Drives and shared drives
Domain for domain permissions
Email address for user/group permissions
Custom message for the notification email
Select the file to read
Role for the permission (reader, writer, commenter, owner)
One of:
commenter, owner, reader, writerWhether to send notification email
Type of permission (user, group, domain, anyone)
One of:
anyone, domain, group, userSelect the folder within your Google Drive to save the file
Text content for the file
Description for the file
Name of the file to create
Select the folder to create the file in
Whether the copy requires writer permission
Keep the copy in the same folder as the original
Color for the folder (hex code)
Color for the shared drive (hex code)
Whether the shared drive is hidden
Whether to delete the file permanently or move to trash
Maximum number of shared drives to return (when not returning all)
Whether to return all shared drives or limit the results
Whether to use domain admin access
The URL of the drive file to read.
Select or Upload a file
Whether to update the file content
MIME type of the file content
One of:
text/html, text/plainNew file content (when changing content)
New name for the file
Whether to star the file
Whether to trash the file
integration_google_firebase_realtime_db — Google Firebase Realtime DB
Google Firebase Realtime DB
Select the action to perform
One of:
create_record, delete_record, push_to_list, read_record, update_recordThe data to write (JSON format)
Your Firebase Realtime Database URL (e.g., https://your-project-id-default-rtdb.firebaseio.com)
Connect to your account
The path where you want to create/write data
The fields to update (JSON format)
integration_google_perspective — Google Perspective
Google Perspective
Select the action to perform
One of:
analyze_commentThe text content to analyze for various attributes
Connect to your account
Language code (e.g., en, es, fr). Leave empty for auto-detection
Select which attribute to analyze
One of:
FLIRTATION, IDENTITY_ATTACK, INSULT, PROFANITY, SEVERE_TOXICITY, SEXUALLY_EXPLICIT, THREAT, TOXICITYOptional threshold (0-1) to filter results. Only scores above this value will be flagged
integration_google_sheets — Google Sheets
Google Sheets
Select the action to perform
Add data points for some columns manually instead of having them extracted by the AI model.
One of:
[endpoint_0.<A>]One of:
[endpoint_1.<B>]Whether the sheet should be hidden
Position index of the sheet (0 for end)
Whether the sheet is RTL instead of LTR
Specific sheet ID number (must be unique, 0 for auto-generate)
Select the Spreadsheet to create sheet in
Hex color code for sheet tab (e.g., #ff0000)
Title/name of the new sheet
The model to use for the Google Sheets integration
Additional context for the AI model to extract the table.
If checked, it will extract multiple rows of data. If unchecked, it will extract a single row.
The provider to use for the Google Sheets integration
Select the Sheet to read from
The text to extract the table from
Pass in data to column names manually.
Enter the URL of your Google Spreadsheet
Whether to preserve the first row (only for whole sheet clearing)
Optional: Specify a range (e.g., A1:D10). Leave empty to read entire sheet
Frequency at which formulas should automatically recalculate
One of:
HOUR, MINUTE, ON_CHANGELocale (e.g., en_US)
Comma (,) separated list of sheet names
Number of columns to delete (required when deleting columns)
Number of rows to delete (required when deleting rows)
Starting column letter (required when deleting columns)
Starting row number (required when deleting rows)
Enter or map the full URL of the Google Spreadsheet to be deleted
How to combine filter conditions
One of:
AND, ORWhether to return only the first matching row
Conditional Operator
integration_google_slides — Google Slides
Google Slides
Select the action to perform
One of:
create_presentation, get_slides, read_page, read_presentation, read_thumbnail, replace_textConnect to your account
The object ID of the page/slide to read
Select a presentation to read
Format of the thumbnail
One of:
JPG, PNGSize of the thumbnail
One of:
LARGE, MEDIUM, SMALLTitle for the new presentation (defaults to ‘Untitled Presentation’)
The text to search for and replace
Whether to match case when searching
The text to replace with
The revision ID of the presentation for version control. If specified, the request will only succeed if the presentation’s current revision ID matches this value. Leave empty to apply changes without revision checking.
integration_google_tasks — Google Tasks
Google Tasks
Select the action to perform
One of:
add_task, delete_task, get_tasks, read_task, update_taskDue date
Connect to your Google Tasks account
Task notes
Select the task list
Task title
Select the task to delete
Task status
One of:
completed, needsActionMaximum completion time
Minimum completion time
Maximum due date
Minimum due date
Maximum number of tasks to return
Include completed tasks
Include deleted tasks
Include hidden tasks
Minimum update time
integration_google_workspace_admin — Google Workspace Admin
Google Workspace Admin
Select the action to perform
Force user to change password on next login
The first name of the user
Connect to your account
The last name of the user
Filter by organizational unit path
The password for the user
The primary email address of the user
The unique identifier or email of the group
The role of the user in the group
One of:
manager, member, ownerThe unique identifier or email of the user to delete
Provide a reason for deprovisioning (only required if the Device Action is set to ‘Deprovision’)
The action to perform on the device
One of:
deprovision, disable, reenableThe unique identifier of the ChromeOS device
The description of the group
The email address of the group
The name of the group
Raw query string for advanced filtering
Filter by asset ID
Filter by Ethernet MAC address (no colons)
Include devices from child organizational units
Filter by annotated location
Maximum number of results to return (1-200)
Filter by device notes
Field to order results by
What subset of fields to fetch
One of:
basic, fullFilter by registration date (YYYY-MM-DD)
Filter by serial number (partial search, min 3 chars)
Sort order for results
One of:
ascending, descendingFilter by device status
One of:
deprovisioned, disabled, provisionedFilter by last sync date (YYYY-MM-DD)
Filter by annotated user
Filter by WiFi MAC address (no colons)
The domain name to filter users
Search by group email
Search by group name
Filter groups by user membership
Search by email address
Search by email prefix (e.g., admin*)
Search by last name
Search by first name
Filter by admin status
Filter by archived status
Filter by delegated admin status
Filter by suspension status
Search by name (given name, family name, or email)
Include deleted users in results
View type for results
One of:
admin_view, domain_publicThe new annotated asset ID
The new annotated location
The new annotated user
Whether to suspend the user
integration_hubspot — Hubspot
Hubspot
Select the action to perform
Toggle to use dates
Switch between exact date range and relative dates
General search query
Annual revenue
City of residence
Country name
Filter by creation date (ISO 8601 format)
Search by domain
Filter by founded year
Filter by original source
Filter by source data 1
Filter by source data 2
Filter by contact owner ID
Type of industry
Connect to your account
Filter by public company status
Filter by last modified date (ISO 8601 format)
Filter by lead status
One of:
ATTEMPTED_TO_CONTACT, BAD_TIMING, CONNECTED, IN_PROGRESS, NEW, OPEN, OPEN_DEAL, UNQUALIFIEDFilter by lifecycle stage
Search by company name
Specify the number of contacts to fetch
Employee count
Search by phone number
Comma-separated properties to fetch
Field to sort by
Sort order (asc/desc)
Search by state
Filter by company type
Filter by web technologies
Search by zip code
Search by company name
Search by email address
Contact’s first name
Filter by latest source
Filter by HubSpot lead status
Job title of the contact
Contact’s last name
Search by website
Deal amount
Deal close date (ISO 8601 format)
Filter by currency code
Deal name
Filter by deal stage
Deal type
Filter by date entered closed lost (ISO 8601 format)
Filter by date entered closed won (ISO 8601 format)
Filter by deal probability
Filter by forecast amount
Filter by closed status
Filter by deal split status
Filter by number of associated contacts
Filter by number of contact notes
Pipeline ID
Filter by associated company ID
Filter by associated contact ID
Filter by associated deal ID
Filter by engagement type (CALL, EMAIL, MEETING, TASK)
One of:
CALL, EMAIL, MEETING, TASKFilter by activity type
Filter by communication channel type
Filter by where engagement was logged from
Engagement timestamp (ISO 8601 format)
Filter by closed date (ISO 8601 format)
Filter by first agent reply date (ISO 8601 format)
Filter by number of times contacted
Filter by pipeline
Filter by pipeline stage
Filter by ticket resolution
Filter by ticket category
Filter by ticket priority
Filter by time to close (milliseconds)
Filter by time to first agent reply
Filter by source type
Search by ticket subject
Filter by tags (comma-separated)
Associated companies
Associated contacts
Ticket category
Ticket subject (required)
Pipeline ID (required)
Stage ID (required)
Company description
Priority level
Ticket owner ID
Comma-separated contact IDs
HubSpot list ID (required)
Method to identify contacts: email or Contact ID
One of:
email, idComma-separated email addresses (e.g., email1@example.com,email2@example.com)
About the company
Company’s domain name
Owner’s user ID
Country or region
Required company name
Lifecycle stage
Main phone number
Contact’s website
ID of associated company
Name of the company
Required contact email
Custom properties to add to the contact
Mobile number
Postal or ZIP code
State or region
Street address
Associated company IDs
Associated contact IDs
Required deal stage ID
Deal owner ID
Comma-separated company IDs
Select Engagement type (required)
Comma-separated deal IDs
Type-specific metadata (JSON)
Engagement owner ID
HubSpot company ID to delete (required)
HubSpot contact ID to delete (required)
HubSpot deal ID to delete (required)
HubSpot engagement ID to delete (required)
HubSpot ticket ID to delete (required)
Include merge history if true
HubSpot company ID to read (required)
HubSpot contact ID to read (required)
Include list memberships
Include property history if true
HubSpot deal ID to read (required)
HubSpot engagement ID to read (required)
HubSpot ticket ID to read (required)
About the company
Annual revenue
City of residence
Company domain
HubSpot company ID to update (required)
Company name
Owner’s user ID
Country or region
Company description
Type of industry
Lead status
Lifecycle stage
Employee count
Main phone number
Contact’s website
Name of the company
HubSpot contact ID to update (required)
Country name
Custom properties to add to the contact
Contact email
Contact’s first name
Job title of the contact
Contact’s last name
Mobile number
Postal or ZIP code
State or region
Street address
Deal amount
Deal close date (ISO 8601 format)
HubSpot deal ID to update (required)
Deal name
Deal owner ID
Deal stage ID
Deal type
Pipeline ID
Ticket category
Priority level
Stage ID
HubSpot ticket ID to update (required)
Ticket subject
Ticket owner ID
pick the relative date range
Pick the start and end dates
integration_intercom — Intercom
Intercom
Select the action to perform
URL of the lead’s avatar image
Select companies from dropdown, or enter company IDs comma-separated (e.g., company-1,company-2)
Custom attributes as key:value pairs, comma-separated (e.g., plan:premium,tier:gold)
The email or user ID for the user
How to identify the user
One of:
email, user_idConnect to your Intercom account
The name of the company
The phone number of the lead
Number of sessions the user has had
Whether the lead has unsubscribed from emails
Whether to update the last request timestamp
UTM campaign parameter
UTM content parameter
UTM medium parameter
UTM source parameter
UTM term parameter
The unique identifier for the company in your system
The industry the company operates in
The monthly revenue from this company
The name of the plan the company is on
The number of employees
The company’s website URL
The email address of the lead
How to identify the lead to delete
The value to search for based on the selected field
How to identify the company
One of:
company_id, email, id, name, phone, user_idMaximum number of companies to retrieve
How to identify the company
One of:
company_id, idHow to identify the lead to update
One of:
email, id, user_idFilter by segment ID (optional)
Filter by tag ID (optional)
integration_jira — Jira
Jira
Select the action to perform
Toggle to use dates
Switch between exact date range and relative dates
Search in issue comments
The ID of the comment to remove
Additional information to include
The key of the issue to get changelog for
The name of the project
The name of the Jira site
Enable wiki markup parsing
File to attach to the issue
Restrict comment visibility to a project role (leave empty for public comment)
Maximum number of changelog entries to return
Account Name of the user to assign the issue to
Detailed description of the issue
Type of issue (e.g. Task, Bug, Story)
Parent Issue Key (for subtasks)
A brief title or summary of the issue
Whether to download the attachment content
Whether to delete subtasks along with the issue
Comma-separated list of group names to notify
HTML body of the notification
Send notification to the issue assignee (note: Jira prevents self-notification, so this will fail if you are the assignee)
Send notification to the issue reporter (note: Jira prevents self-notification, so this will fail if you are the reporter)
Send notification to issue voters (note: Jira prevents self-notification, so this will fail if you are the only voter)
Send notification to issue watchers (note: Jira prevents self-notification, so this will fail if you are the only watcher)
Subject of the email notification
Plain text body of the notification
Comma-separated list of user account IDs to notify
Include transitions with remote-only conditions
ID of specific transition to get
Account Name of the user to assign the issue to
The new description for the issue
Type of issue (e.g. Task, Bug, Story)
The new summary for the issue
Email address of the user
If enabled, sends an invitation email to the user
Search in all text fields
The query to filter issues
Filter by affected version
Match comment exactly
Filter by issue component
Issue creation (YYYY-MM-DD)
Match description exactly
Due (YYYY-MM-DD)
Filter by fix version
Search by issue summary
Filter by issue labels
Specify the number of issues to fetch
Account Name of the user who reported the issue
Filter by resolution status
Resolution (YYYY-MM-DD)
The status of the issue (e.g. Open, Closed, In Progress)
Match summary exactly
Match text exactly across fields
Last update (YYYY-MM-DD)
The ID of the attachment to retrieve
The account ID of the user to retrieve
integration_linear — Linear
Linear
Select the action to perform
One of:
add_link, create_comment, create_new_issue, delete_issue, get_issue, list_issues, update_issueToggle to use dates
Switch between exact date range and relative dates
Assign the issue to a user
Connect to your account
Specify the number of issues to fetch
Issue priority
One of:
0, 1, 2, 3, 4Return all matching issues regardless of count
Set the workflow state
The team within Linear
The ID of the issue to update
The URL to attach to the issue
The comment text
ID of parent comment for replies (optional)
The description of the ticket
The title of the issue
Move to a different team
pick the relative date range
Pick the start and end dates
integration_linkedin — Linkedin
Linkedin
Select the action to perform
One of:
create_text_shareConnect to your account
Content you wanted to post on your LinkedIn
integration_mailchimp — Mailchimp
Mailchimp
Select the action to perform
Connect to your Mailchimp account
Choose the list to get groups from
Choose the member to retrieve
List of tags to add to the member
Email address of the new member
First name of the member (optional)
Last name of the member (optional)
Filter campaigns by status
Maximum number of campaigns to return
Choose the campaign to retrieve
Filter campaigns by type
One of: “,
absplit, plaintext, regular, rss, variateintegration_mailgun — Mailgun
Mailgun
Select the action to perform
One of:
add_contact_to_mailing_list, send_mailThe email of the contact to be added to the list
Connect to your account
The list the contact will be added to
The name of contact to be added to the list
The email(s) of the recipient(s) you want to BCC the email to
The body (message) of the email
The email(s) of the recipient(s) you want to CC the email to
Your Mailgun domain
The email of the sender of the email
The name of the sender of the email
The email of the recipient you want to send the email to, example: john@company.com, alex@company.com
The subject of the email
integration_microsoft — OneDrive
OneDrive
Select the action to perform
MIME type of the file
Content of the file
Name of the file to create
ID of the folder where the file will be created
Connect to your account
Expiration date for the link (ISO 8601)
Select the folder within your OneDrive to add the file
Scope of link
One of:
anonymous, organizationType of link
One of:
edit, embed, viewPassword for the link (optional)
Select the destination folder
Select the file to read from OneDrive
New name for the copied file (optional)
Name of the folder to create
Select the parent folder
Filter results by type (business accounts only)
Maximum number of files to return
Search query to filter files (searches within folder if selected, or across all files)
Pagination token from next_link output
Select or Upload a file
Sort order
Select folder to search within (optional, leave empty to search all files)
integration_microsoft_calendar — Outlook Calendar
Outlook Calendar
Select the action to perform
Toggle to use dates
Switch between exact date range and relative dates
The ID of the calendar to retrieve
Leave empty to use your own calendar. Enter someone else’s email if you want to access their calendar and they have given you access.
Whether to list events from all calendars
Filter for events with attachments
Importance level of the event
One of: “,
high, low, normalConnect to your account
Filter for all-day events only
Filter events by location
Specify the number of events to fetch
Field to order results by
Sensitivity level of the event
One of: “,
confidential, normal, personal, privateHow to show the time slot
One of: “,
busy, free, out_of_office, tentative, working_elsewhereFilter events by subject containing this text
Whether this is an all-day event
Whether attendees can propose new times
Files to attach to the event. Files larger than 3 MB will be uploaded to OneDrive and a sharing link will be included in the event description.
Comma-separated list of attendee email addresses
Description/body of the event
The ID of the calendar to create event in
Comma-separated list of categories
The duration of the event in minutes. Default: 30 (in minutes)
Whether to hide attendees from each other
Whether to create an online meeting
Whether to enable reminder
Location of the event
Provider for online meeting
One of:
skypeForBusiness, skypeForConsumer, teamsForBusinessMinutes before event to send reminder (default 15)
Whether responses are requested from attendees
The start time of the event (RFC3339 format)
The subject/title of the event
Controls which hours to consider for scheduling. ‘Work’ restricts suggestions to each attendee’s individual work hours and timezone. ‘Personal’ extends to weekends. ‘Unrestricted’ allows any time of day.
One of:
personal, unrestricted, workList of attendee email addresses to find common available times.
Type for each attendee (maps 1:1 with attendee emails). Values: ‘required’ (must attend), ‘optional’ (nice to have), ‘resource’ (room/equipment). Defaults to ‘required’ if not provided.
The last date and end time for everyday to look for availability
Whether a meeting location is required for the suggestions.
Whether the organizer (you) is optional for the meeting
Optional list of preferred meeting location names. Must be registered room resources in your organization (Exchange/Microsoft 365 room mailboxes). Graph API will attempt to resolve and verify room availability for each provided location.
Maximum number of meeting time suggestions to return. Typical values: 5-20.
Duration of the meeting (e.g., 30, 60m, 1h, 90). Defaults to minutes if no suffix provided.
Minimum percentage of attendees that must be available for a slot to be suggested (0-100). Use 100 to require all attendees, or lower values (e.g., 50) for flexible scheduling where not everyone needs to attend.
The first date and start time for everyday to look for availability
Whether the API should suggest available meeting rooms.
IANA Time Zone code (e.g., US/Eastern)
The duration of an individual slot to look for (in minutes). Default: 30 (in minutes)
The ID of the event to retrieve
New description/body of the event
New end time of the event (RFC3339 format)
New subject/title of the event
The name of the calendar to create
Color for the calendar
The user’s ID or organizational email (work/school accounts only, not personal @outlook.com/@hotmail.com)
Filter query to filter calendars. Examples: ‘canShare eq true’, ‘canEdit eq true’, ‘isDefaultCalendar eq false’
Maximum number of calendars to retrieve
Search users by display name or email
pick the relative date range
Pick the start and end dates
integration_microsoft_dynamics_crm — Microsoft Dynamics CRM
Microsoft Dynamics CRM
Select the action to perform
One of:
create_account, delete_account, get_account, list_accounts, update_accountToggle to filter accounts by date
Switch between exact date range and relative dates
Related entities to expand (optional, e.g., primarycontactid)
OData filter expression (e.g., statecode eq 0)
Connect to your Microsoft Dynamics CRM account
Specify the number of accounts to fetch (max 5000)
Field to sort by (e.g., name asc, createdon desc)
Comma-separated list of fields to return (optional, e.g., name,accountnumber,telephone1)
Account number
Additional fields as JSON object
Street address
City
Country
Name of the account (required)
Description of the account
Primary email address
Industry type
Number of employees
Primary phone number
Postal or ZIP code
Annual revenue
State or Province
Website URL
Select the account to delete
Updated account name
Pick the relative date range
Pick the start and end dates
integration_microsoft_excel — Microsoft Excel 365
Microsoft Excel 365
Select the action to perform
One of:
[endpoint_0.<A>]One of:
[endpoint_1.<A>]Connect to your Microsoft Excel 365 account
Maximum number of columns to return (default: 10)
Column name to search in
Value to search for
When enabled, returns all columns (ignores limit)
Select the table from your workbook
Select the workbook
Name for the new sheet
Whether the range has header row
The range address for the table (e.g., A1:D10)
Select the sheet from your workbook
Comma-separated list of fields to include in response (e.g., id,name,position)
Choose append or update mode
One of:
append, updateJSON object or array of objects with column-value pairs (e.g., {“Name”: “John”, “Age”: 30} or [{“Name”: “John”}, {“Name”: “Jane”}])
Column name to search for matching rows (used only in Update mode)
Value to search for in the search column (used only in Update mode)
integration_microsoft_one_note — Microsoft OneNote
Microsoft OneNote
Select the action to perform
Select the section to copy the page to
Optional group ID if copying to a group notebook
Connect to your Microsoft OneNote account
Select a page
The name of the notebook to create
Select a notebook
Maximum number of notebooks to retrieve
Text content for the page body
The type of update to perform
One of:
append, insert, replaceFor Insert: where to place content relative to target line
One of:
after, beforeFind a line on the page to target. Leave empty to target the whole page body
Attach an image or file to the page (optional)
Name for the attached file (required if file is provided)
Select a section
Title of the page
Select a section group
Filter notebooks by name (leave empty to list all)
Field to order results by
One of:
createdDateTime, displayName, lastModifiedDateTime, titleThe order to sort the data
One of:
asc, descintegration_microsoft_sql_server — Microsoft SQL Server
Microsoft SQL Server
Select the database operation to perform
One of:
create_rows, delete_rows, execute_query, get_tables, update_rowsConfirm that you want to delete the specified records
Connect to your SQL Server database
Maximum number of rows to return
Name of the table to insert data into
WHERE condition to identify records to update
JSON array of objects or single object to insert into the table
Number of rows to insert per batch
Specific columns to insert (optional - uses all if empty)
Query parameters for prepared statements
SQL query to execute
integration_monday — Monday
Monday
Select the action to perform
One of:
[endpoint_0.<A>]The board to retrieve
The column to update
ID of the item to retrieve
Connect to your account
New value for the column
The workspace to retrieve boards from
Value to search for in the column
Maximum number of boards to return
Type of column to create
Default values for the column. For Status/Dropdown: comma-separated labels (e.g. ‘Working on it, Done, Stuck’). For Text: default text value. For Number: default number.
Optional description for the board
Title of the column to create
The group to delete
Name of the item to create
Content of the update
Select a color from the dropdown or provide a HEX code directly (e.g. #579bfc). Must include #.
Name of the group to create
Position of the group
Column to filter by. Select a single column from the dropdown, or type comma-separated column names for multi-column filtering (e.g. ‘Status,Priority’).
Value to match in the filter column. For multi-column filtering, use comma-separated values matching the order of columns (e.g. ‘Done,High’).
When enabled, fetches all items from the board (ignores limit). Use with caution on large boards.
Search for items by item name. When provided, returns only items whose name matches the search term.
Column to order results by. Use column name, column ID, or special values: creation_log (created date), last_updated (last modified).
Order of sorted results
One of:
asc, descID of the group to move the item to
Type of board to create
One of:
private, public, shareName of the board to create
Board ID of a saved template in your account.Only account-level templates are supported, not marketplace templates.
Whether to include archived groups
Filter boards by state
One of:
active, all, archived, deletedintegration_mongodb — MongoDB
MongoDB
Select the action to perform
The collection on which to perform the query
The filter to select documents to update (JSON format)
Connect to your account
The replacement document (JSON format)
The update operation (JSON format)
The document to insert (JSON format)
The MongoDB query to find all matching records
integration_mysql — MySQL
MySQL
Select the action to perform
Column used to find the row to update
Maximum number of connections (default: 10)
Connection timeout in seconds (default: 30)
JSON object with column-value pairs to insert
Connect to your account
Choose the table to insert into
Value in the match column to identify the row
Delete command to execute (truncate, delete, or drop)
One of:
delete, drop, truncateOptional WHERE condition (without WHERE keyword)
Choose specific columns (comma-separated or select multiple)
Maximum number of rows to return
Optional ORDER BY clause
Comma-separated parameters for parameterized queries (optional)
SQL query to execute
Natural language query to be converted to SQL
integration_notion — Notion
Notion
Select the action to perform
One of:
[endpoint_0.<A>]Select Notion Database
Connect to your account
Maximum number of databases to return
If true, returns all databases regardless of limit
Text to search for in database names and content
If true, fetches the text content of each matching page
Whether to archive the page
Select the page to archive
JSON object containing properties to update
Array of block objects. Each block should be a JSON string with ‘type’ (paragraph, heading_1, heading_2, heading_3, toggle, to_do, bulleted_list_item, numbered_list_item, image) and ‘content’ fields. Use checked for to_do blocks to indicate if the task is completed. Content will not be used if blocks are provided. Example: {“type”:“paragraph”,“content”:“Hello”}
Select Notion Database
Icon emoji (e.g., 😀) or external file URL if type is ‘file’
Type of icon: emoji or external file URL
One of:
emoji, fileThe ID of the parent block to get children from
The ID of the user to read
Conditional Operator
integration_openweathermap — Open Weather Map
Open Weather Map
Select the action to perform
One of:
get_5_day_forecast, get_current_weatherHow to specify the location
One of:
city_id, city_name, coordinates, zip_codeOpenWeatherMap city ID
Number of forecast entries to return (max 40, each represents 3 hours)
Connect to your OpenWeatherMap account
Language code for weather descriptions (e.g., ‘en’, ‘es’, ‘fr’)
Temperature units
One of:
imperial, metric, standardCity name, optionally with country code (e.g., ‘London,UK’)
Latitude coordinate
Longitude coordinate
ZIP code with country code (e.g., ‘10001,US’)
integration_oracle_database — Oracle Database
Oracle Database
Select the action to perform
One of:
delete_table, execute_query, insert, select, update, upsertOne of:
[endpoint_0.<A>]Return all rows (ignores limit)
Delete command to execute (truncate, delete, or drop)
One of:
delete, drop, truncateConnect to your Oracle Database account
Choose the schema
Choose the table to insert into
Optional WHERE condition (without WHERE keyword)
Automatically commit after each insert. If false, all inserts are wrapped in a transaction.
JSON objects with column-value pairs to insert (one per row)
Column(s) to match on for update (comma-separated). Rows matching these column values will be updated.
Maximum number of rows to return
Optional ORDER BY clause
Convert numeric values to strings in the output
Comma-separated values for bind variables (:1, :2, etc.) in the query
SQL query to execute (use :1, :2, etc. for parameters)
integration_outlook — Outlook
Outlook
Select the action to perform
Toggle to use dates
Switch between exact date range and relative dates
Attachments to be appended.
A single email or a comma-separated list of the BCC recipients’ emails
The body of the email
A single email or a comma-separated list of the CC recipients’ emails
The ID of the email to reply to
Either html (to allow html content) or text (for plaintext content - default)
One of:
html, textConnect to your account
A single email or a comma-separated list of the recipients’ emails
Alternative email address where replies should be sent instead of the sender’s address
When enabled, ensures that replies go only to the sender, excluding CC or group recipients
Custom name to display as the sender in the recipient’s inbox
The subject of the email
The file to attach to the message
Select the message to get
Birthday date
Business address city
Business address country
Business address postal/ZIP code
Business address state/province
Business street address
Company or business website URL
Comma-separated list of business phone numbers
Comma-separated list of categories
Comma-separated list of children’s names
The company name
The department
The name of the folder to create
Comma-separated list of email addresses
How to file the contact
The first name of the contact
Home address city
Home address country
Home address postal/ZIP code
Home address state/province
Home street address
Comma-separated list of home phone numbers
Comma-separated list of instant messaging addresses
Initials of the contact
The job title
The last name of the contact
Manager’s name
The middle name of the contact
The mobile phone number
Nickname of the contact
Personal notes about the contact
The office location
Other address city
Other address country
Other address postal/ZIP code
Other address state/province
Other street address
The profession
Name of the spouse
Title of the contact (e.g., Mr., Mrs., Dr.)
The ID of the attachment to retrieve
Output format for the message data
One of:
full, simpleComma-separated list of additional fields to return
OData filter expression
Select a mailbox to read
Maximum number of folders to return (0 for no limit)
Whether to return all folders (ignores limit)
Search term to filter messages
ID of the folder to move the message to (leave empty to keep in current folder)
ID of the parent folder (optional, creates in root if not provided)
Select the contact to retrieve
The user’s ID or organizational email (work/school accounts only, not personal @outlook.com/@hotmail.com)
