AgentTools.<tool>(tool_name="...", ...) or agent.add_tool.<tool>(tool_name="...", ...). Every tool requires a unique tool_name=. Each entry lists the tool’s configuration parameters. See the Agent reference for attaching and running tools.
integration_airtable
Select the action to perform
Name of the Airtable base
Name of the table in the selected base
ID of the record to retrieve
Maximum number of records to return (0 for all)
Filter bases by permission levels (comma-separated if multiple selected)
Return all bases without pagination. If false, uses the limit parameter
Comma seperated values of attachment fields to download files from
Airtable formula to filter records (optional) integration (Any)
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’)
Conditional Operator
If enabled, updates all records matching the criteria. If disabled, updates only the first matching record
integration_algolia
An index where the data used by Algolia is stored
Connect to your account
Keyword to be searched in the index
Choose between returning as chunks or JSON
Select the action to perform
integration_apify
Select the action to perform
Actor ID or a tilde-separated username and Actor name
Connect to your account
The ID of the run to retrieve
Whether to sort by startedAt in descending order exact_date (Dict[str, Any])
Number of items to skip at the start
Filter by run status
Dataset ID or username~dataset-name date_range (Dict[str, Any])
The key of the record to be retrieved
The ID of the Key-Value Store
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
Select the action to perform
One of:
enrich_company, enrich_contact, fetch_companiesConnect to your account
Company domain
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
Select the action to perform
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
Text to search for in task names and descriptions
The Asana workspace
The task to get details from
The tag to add
The name of the project to create
Notes or description for the project
Whether the project should be public
The team to create the project in
Email of the person to assign the task to
Due date for the task (YYYY-MM-DD format)
Whether to include archived projects in the results
Maximum number of projects to return (1-100)
Only return tasks completed after this time (optional)
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
Whether to mark the task as completed
integration_aws_s_3
Select the action to perform
Select the folder and enter the filename
Connect to your AWS account
Select the source object
Enter the name of the bucket to create
AWS region for the bucket
Allow public read access to objects
Enable object versioning for this bucket
Name of the new folder to create
Select the parent folder (optional - leave empty to create in bucket root)
Enter the key (path) for the object
Delete folder even if it contains files
Maximum number of objects to return
Filter objects by prefix
Delimiter for folder structure
Search for objects containing this text in their key
Maximum number of results to return
Select a file to upload
MIME type of the file (optional)
Custom metadata as JSON
Select the storage class
integration_bland_ai
The first sentence the AI should speak during the call
Connect to your account
LLM model that the AI should use
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 value between 0 and 1 that controls the randomness of the LLM. 0 will cause more deterministic outputs while 1 will cause more random
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
Select the action to perform
integration_box
Select the action to perform
Select the destination folder
Select the file to copy
Connect to your account
Name for the copied file (optional)
Name of the folder to create
Select the parent folder where the new folder will be created
Select the Folder to upload files to
Delete folder and all its contents (use with caution)
Maximum number of results to return (default: 10)
Search query to find files
Filter by file extensions (optional)
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
Access level for the shared link
Whether users can download the file
Whether users can preview the file
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.)
integration_clickup
Select the action to perform
Connect to your account
Name of the tag
The ID of the task to read
The ID of the folder
The ID of the list where task will be created
The ID of the space
The ID of the team
The ID of the time entry to delete
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 checklist
The ID of the checklist to delete
Name of the checklist item
User ID to assign to this checklist item
Select where to add the comment
Content of the comment
User ID to assign to this comment
Notify all members when task is created
The ID of the view to add comment to (required when Comment On is ‘View’)
Name of the folder
Name of the goal
Color for the goal
Description of the goal
Due date for the goal (YYYY-MM-DD or RFC3339)
Allow multiple owners
Comma-separated list of owner user IDs
The ID of the goal to delete
Name of the key result
Comma-separated list of list IDs
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
Unit for the key result
Name of the list
If enabled, create list at space root level without a folder
Description of the list
Name of the space
Allow custom fields
Allow dependency warnings
Allow incomplete warnings
Allow priority
Allow tags
Allow time tracking
Allow multiple assignees
Background color for the tag
Foreground color for the tag
Description of the task
Name of the task
Task content in markdown format
ID of the parent task (for subtasks)
List of assignee IDs
Due date for the task (timestamp)
Priority of the task
Start 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 task that this task depends on
Duration in minutes
Start time for the time entry (ISO 8601 format)
Assignee user ID for the time entry
Mark time entry as billable
Description of the time entry
Comma-separated list of tags or JSON objects
The ID of the checklist item to delete
The ID of the comment to update (comment under task or list)
The ID of the key result to delete
Show archived tasks
Maximum number of folders to retrieve
Include completed goals
Use custom task IDs
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)
Include closed tasks
Include markdown description
Sort tasks by field (created, updated, due_date, etc.)
Reverse the sort order
Filter by specific task statuses (requires Team, Space, Folder, and List to be selected first)
Include subtasks
Filter by tag names
Filter by assignee user ID
Include location names
Get currently running time entry
The ID of the custom field
The value to set for the custom field
New name for the checklist
New position for the checklist
New assignee for the checklist item
New name for the checklist item
New parent for the checklist item
Mark checklist item as resolved
User ID to assign the comment to
Mark the comment as resolved
New content for the comment
New name for the folder
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
New name for the tag
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
New 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
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
integration_cobalt
Select the action to perform
gross requires deal_id; net forbids it
Cashflow amount (positive for distribution, negative for contribution)
Cobalt cashflow classification
Date the cashflow occurred
Select a fund
Connect to your Cobalt account
Select a deal under the chosen fund
Amount in the deal’s investment currency (optional)
Optional note attached to the cashflow
Name of the portfolio to create
ISO currency code (e.g. USD)
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
Custom field definition to record against
Numeric value to record
Select a company
Date 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
Snapshot date for the calculation (optional)
Cobalt investment update type
Plain text only — Cobalt rejects rich text via API
Title of the investment update
Select funds from dropdown, or enter fund IDs comma-separated. Cannot be modified after creation.
Cobalt cashflow UID
Cobalt UID of the custom field value to delete
Cobalt UID of the investment update
Cobalt UID of the metric value to delete
Select a portfolio
Use net or gross cashflows in the calculation. Defaults to net.
Earliest date to include in the calculation (optional)
Fund / Company / Deal / Cashflow UID. Accepts a single ID, a list, or a comma-separated string.
Accepts a single ID, a list, or a comma-separated string.
Maximum number of portfolios to retrieve (ignored when Return All is on)
Number of portfolios to skip (for paging)
Cobalt UID of the metric set to record against
Latest date to include (when filter is enabled)
Apply the start/end date filter
Sort order for the returned portfolios
Include deals from external funds/investors
Update type UIDs to filter by. Accepts a single ID, a list, or a comma-separated string.
integration_coda
Select the Coda operation to perform
JSON object with column-value pairs to insert
Choose the Coda document
Connect to your Coda account
Choose the table to insert into
Optional key columns for upsert behavior
List of row IDs to delete
The ID of the row to retrieve
Choose the view to retrieve
Choose the column to retrieve
The ID of the control to retrieve
The ID of the formula to retrieve
Return column names instead of IDs
Maximum number of controls to return
integration_copper
The email of the lead
Connect to your account
The name of the lead
Select the action to perform
integration_databricks
Select the action to perform
Name of the cluster
Connect to your account
Node type for cluster instances
Number of worker nodes
Spark version for the cluster
Auto-termination time in minutes ( Set to 0 to disable auto-termination )
Enable elastic disk for the cluster
Path of the directory to create
ID of the cluster to delete
Name of the job
Path to the notebook
Maximum number of concurrent runs
Timeout in seconds
Delete directory recursively
Select the name of the Catalog
Action to take when timeout is reached
SQL query to execute against the Databricks SQL Warehouse
Select the name of the Schema
Timeout for waiting for query completion (e.g., 30s, 1m, 5m)
Select the ID of the Warehouse to perform the action
Maximum number of clusters to retrieve
Select the name of Table to insert the row
File to upload
Overwrite existing file
integration_datadog
Select the HTTP method to use
One of:
delete, get, head, options, patch, post, putThe API endpoint path (e.g., /api/v1/dashboard)
Connect to your Datadog account
Additional headers as JSON object (optional)
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])
Request body as JSON
integration_discord
Select the action to perform
Select the Discord server
Connect to your account
Select the role to add
ID of the user to add the role to
Reason for adding the role (optional)
Name of the channel to create
Type of the channel to create
Topic for the channel (optional)
Select the channel to delete
ID of the message to delete
Maximum number of channels to retrieve
Get messages after this message ID (optional)
Get messages before this message ID (optional)
Emoji to react with (unicode or :name:)
The message to send
Whether the message should be read aloud
integration_docusign
Select the action to perform
One of:
create_envelope, get_envelope, list_envelopes, send_envelope, update_envelopeSubject line of the envelope email
Connect to your Docusign account
Add 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) date_range (Dict[str, Any])
Files to be signed (PDF, Word, etc.)
Body text 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
Allow 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)
Send immediately or save as draft
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 exact_date (Dict[str, Any])
Additional data to include (comma-separated: recipients, documents, custom_fields)
Filter by folder IDs (comma-separated)
Sort order
Field to sort by (e.g., created, sent, completed)
Search text to filter envelopes
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
Resend email notifications to recipients
Reason for voiding (required when status is voided)
integration_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
Select the file to copy
Name for the copied file
Name for the copied folder
Select folder to copy
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)
Include deleted files
Include files from subfolders
Number of files to retrieve
Select file to read
Whether to list folder contents recursively
Query to search for files and folders
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
integration_elasticsearch
Select the operation to perform
JSON document to index
Elasticsearch index name
Connect to your Elasticsearch cluster
Unique identifier for the document (optional - will be auto-generated if empty)
Index mappings in JSON format (optional)
Index settings in JSON format (optional)
Confirm that you want to delete this index and all its data
Maximum number of documents to return
Elasticsearch query in JSON format (optional - defaults to match_all)
Include system indices (starting with .)
Index pattern to match (use * for all indices)
Create document if it doesn’t exist
integration_figma
Select the action to perform
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: Enter an existing comment ID to reply to it. Leave empty to create a new comment thread
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
The emoji shortcode to use as a reaction
Return comment messages as markdown
Include branch metadata if the file is a branch
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 list of node IDs to retrieve (optional, auto-extracted from URL if provided)
Comma-separated list of plugin IDs to include data for (optional)
Specific version ID to retrieve (optional, defaults to latest)
Comma-separated node IDs to retrieve (e.g., 0:1,1:2)
For PDF, omit surrounding empty space
Download and return actual image files instead of just URLs
Image output format
Scale 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
integration_fred
Select the action to perform
The ID of the category to retrieve. Use 0 for root category date_range (Dict[str, Any])
Connect to your FRED API account
The ID of the release to retrieve
The ID of the series to retrieve
Search for tags containing this text
Exclude series with these tags (semicolon-separated)
Value to filter by
Filter by attribute
Order results by attribute
Type of search to perform
Sort order for results
Filter by tag names (semicolon-separated)
The ID of the source to retrieve
Filter by tag group
Include release dates with no data available
The element ID to filter tables (0 for all)
Include observation values in the response
Date for observation values (format: YYYY-MM-DD)
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
Text to search for in series (required)
Search for tags containing this text
End time for updates (format: HH:MM) exact_date (Dict[str, Any])
Start time for updates (format: HH:MM)
integration_github
Select the action to perform
Branch to create the file on
Connect to your account
Owner of the repository
Name of the repository to create
Source branch to create from
Message for the merge commit
Content of the file
Path where the file will be created
Email of the author
Name of the author
Email of the committer
Name of the committer
Title of the issue
Comma-separated list of assignee usernames
Body content of the issue
Comma-separated list of labels
Milestone number
Body content of the comment
Number of the issue to update
Base branch (target)
Head branch (source)
Title of the pull request
Create as draft pull request
Allow maintainer modifications
Body content of the pull request
Name of the tag for the release
Auto-generate release notes
Mark as prerelease
Description of the release
Name of the release
Commitish value for the release
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
URL to send webhook payloads to
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
Commit message for the file deletion
Current SHA of the file to delete
Email of the author
Name of the author
Branch to delete the file from
Email of the committer
Name of the committer
ID of the comment to update
ID of the release to update
ID of the webhook to update
Filter by protected status
Return all repositories, ignoring the number limit
Sort direction
Sort repositories by
Assignee filter
Creator filter
Mentioned user filter
Issue state filter
Name of the organization
Filter members by role
Filter by member role
Affiliation filter
Repository type filter
Visibility filter
Number of the pull request to update
Title for the merge commit
Merge method to use
SHA that pull request head must match
Branch, tag, or commit to read from
Username to read information for
Maximum number of pull requests to return
Search query for pull requests
Current SHA of the file
Commit message for the file update
New content of the file
Email of the author
Name of the author
Branch to update the file on
Email of the committer
Name of the committer
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 body for the comment
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
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
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
integration_gitlab
Select the action to perform
The comment body text
Connect to your account
The issue number (IID) to comment on
Name of the project
Project owner username
Commit message for the file creation
Please upload file
Path where the file will be created
Email of the author
Name of the author
Branch to create the file on
Email of the committer
Name of the committer
Upload as text format or base64
Title of the issue
Comma-separated list of assignee ids
A short project description (max 500 characters)
Due date in YYYY-MM-DD format
Comma-separated list of labels
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.
The release title. If omitted, it defaults to the Tag name.
Branch, tag, or commit SHA to read from, default is main
Project name
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
Visibility level of the project. Can be public, internal, or private. Default is private
The base branch to start the commit from, useful for creating a new branch
New body/description for the issue (supports Markdown)
Filter issues by state
The project ID (optional, can be used instead of project_owner and project_name)
The path to list files in the repository (required)
Filter issues by creator username
Filter issues by assignee username
Field to sort results by
Filter issues by title or description matching the search term
Order of sorting (asc for ascending, desc for descending)
Filter issues updated after a specific date/time (ISO 8601 format)
Optional message recorded before locking the issue
The project ID (optional, can be used instead of project_owner and project_name)
Comma-separated list of milestone titles assigned to the release
Date and time the release was made, in ISO 8601 format (e.g., 2025-11-19T10:00:00Z)
integration_gmail
Select the action to perform
Connect to your account
Emails with all listed label IDs
The ID of the message to read
The ID of the thread to read
The body of the email
Either html (to allow html content) or text (for plaintext content - default)
A single email or a comma-separated list of the recipients’ emails, example: john@company.com, alex@company.com
The subject of the email
Attachments to be appended.
Blind carbon copy recipients. These addresses are hidden from other recipients (comma-separated)
Carbon copy recipients who will receive a visible copy of the email (comma-separated)
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 visibility of the label in the label list
The visibility of messages with this label
The name of the label to create
The ID of the draft to read
The ID of the label to read, example: Label_1, Label_2
The ID of the email (often used in conjunction with a trigger where the email ID is received from the trigger) exact_date (Dict[str, Any])
Filter by tab (e.g. Primary, Social)
Include full draft details in the response
Find attachments by name or type
Filter by feature (e.g. attachment, drive)
Only emails with attachments
Emails containing images
Emails containing links
Only starred emails
Only unread emails
Emails with custom labels
Include spam and trash emails
Search emails with this label
Emails larger than this size (e.g. 5M)
Emails from this mailing list
Emails newer than a time (e.g. 7d, 2m)
Emails older than a time (e.g. 7d, 2m)
Use to fetch next page of results
Raw query string to use directly. If provided, overrides all other query parameters.
Emails smaller than this size (e.g. 5M)
Emails sent to this address
Only chat threads
Only important threads
Filter by read status
RFC3339 timestamp (e.g. 2023-01-01T00:00:00Z)
RFC3339 timestamp (e.g. 2023-12-31T23:59:59Z)
Extra filters as raw query date_range (Dict[str, Any])
Search by message ID (ignores other filters)
Select which fields to return
The ID of the draft message to trash
integration_gohighlevel
Select the action to perform
One of:
create_contact, create_opportunityConnect to your account
Email address of the contact
First name of the contact
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
Select the action to perform
One of:
get_campaigns, read_campaignThe Google Ads customer account
Connect to your account
Filter by campaign status (ENABLED, PAUSED, REMOVED)
Filter by campaign type (SEARCH, DISPLAY, VIDEO, etc.)
The campaign to retrieve details for
integration_google_analytics
Currency code for monetary metrics
pick the relative date range
Comma-separated list of dimensions (e.g., date,country)
Pick the start and end dates
Connect to your Google Analytics account
Include rows with all zero metrics
List of metric aggregations to apply
Comma-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
Select the action to perform
Toggle to use dates
Switch between exact date range and relative dates
integration_google_big_query
Select the action to perform
One of:
execute_query, insert_rowsConnect to your account
The Google Cloud project ID
SQL query to execute
Validate query without executing
Query timeout in milliseconds
Use Legacy SQL syntax
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
Skip rows that contain invalid data
integration_google_calendar
Select the action to perform
One of:
check_availability, delete_event, get_events, new_event, read_event, update_eventThe last date and end time for everyday to look for availability
Connect to your account
The first date and start time for everyday to look for availability
Select the calendar to add the new event to date_range (Dict[str, Any])
The duration of an individual slot to look for (in minutes). Default: 30 (in minutes)
IANA Time Zone (e.g., US/Eastern). The available time slots in the output will be returned in this timezone.
The ID of the event to read
Whether to send notifications about the update to attendees
Return only events that contain these keywords
The name of the calendar event exact_date (Dict[str, Any])
The start time of the calendar event (format: YYYY-MM-DD for full day event or YYYY-MM-DDTHH:MM:SS for specific time)
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)
Physical location or the meeting location (like Zoom)
How often the event repeats (leave empty for non-recurring events)
Number 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
New 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)
New title/summary for the event
New visibility setting for the event
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 ID of the space
The number of memberships to return
Filter for spaces
The ID of the membership
The text of the message
Thread key for threaded messages
Update mask for the message
integration_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
Optional document ID. If not provided, Firestore will generate one automatically
Maximum number of documents to retrieve
Firestore query in JSON format
The field name in the document that contains the document ID
integration_google_cloud_storage
Select the action to perform
Enter the name of the bucket to create
Connect to your account
Select your Google Cloud Project
Select the storage class for the bucket
Cross-Origin Resource Sharing configuration (JSON format)
Object lifecycle management rules (JSON format)
Enter the location for the bucket (e.g., US, EU, ASIA)
Enable uniform bucket-level access
Enable object versioning for this bucket
Select a file to upload
Enter the name for the object
Cache control directives
How the object should be displayed
Content encoding of the object
Language of the content
Custom metadata for the object (JSON format)
Specify object generation for versioned buckets
Maximum number of buckets to return
Filter results to buckets whose names begin with this prefix
Select the level of detail to return
Delimiter for directory-like listing
Include all versions of objects
Alternative 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)
Default encryption configuration (JSON format)
Labels to apply to the bucket (JSON format)
Access logging configuration (JSON format)
Static website hosting configuration (JSON format)
MIME type of the object
integration_google_contacts
Select the action to perform
One of:
create_contact, delete_contact, get_contacts, read_contact, update_contactFirst name of the contact
Connect to your account
Email address of the contact
Last name of the contact
Organization name of the contact
Phone number of the contact
Google Contacts resource ID to delete
Maximum number of contacts to retrieve
Search query to filter contacts
integration_google_docs
Select the action to perform
Connect to your Google Docs account
Title of the document
Initial content for the document (optional)
Select a File to read
ID of the folder to search in (optional)
How to order the results
Search query to filter documents by name
Include documents shared with me
Enter the public URL of the Google Doc
How to handle the content (replace, append, prepend)
The text that will be added to the File
integration_google_drive
Select the action to perform
Select the file to read
Connect to your account
Whether the copy requires writer permission
Description for the file
Name of the file to create
Select the folder to create the file in
Keep the copy in the same folder as the original
Text content for the file
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
Select the folder within your Google Drive to save the file
ID of the shared drive to search
Scope to search in: ‘user’ (files owned/shared to user) or ‘domain’ (files shared to user’s domain) date_range (Dict[str, Any])
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)
Sort order for files (e.g., ‘folder,name,modifiedTime desc’)
Search query for filtering files (see Drive API documentation for syntax)
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
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
Role for the permission (reader, writer, commenter, owner)
Type of permission (user, group, domain, anyone)
Domain for domain permissions
Email address for user/group permissions
Custom message for the notification email exact_date (Dict[str, Any])
Whether to send notification email
Whether to update the file content
MIME type of the file content
New 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
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
The 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
Optional threshold (0-1) to filter results. Only scores above this value will be flagged
Select the action to perform
integration_google_sheets
Select the action to perform
Select the Sheet to read from
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
Select the Spreadsheet to create sheet in
Title/name of the new sheet
Whether the sheet should be hidden
Position index of the sheet (0 for end) integration (Any)
Whether the sheet is RTL instead of LTR
Specific sheet ID number (must be unique, 0 for auto-generate)
Hex color code for sheet tab (e.g., #ff0000)
Frequency at which formulas should automatically recalculate
Locale (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
The text to extract the table from
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 model to use for the Google Sheets integration
The provider to use for the Google Sheets integration
How to combine filter conditions
Whether to return only the first matching row
Enter the URL of your Google Spreadsheet
Conditional Operator
integration_google_slides
Select the action to perform
One of:
create_presentation, get_slides, read_page, read_presentation, read_thumbnail, replace_textConnect to your account
Title for the new presentation (defaults to ‘Untitled Presentation’)
Select a presentation to read
The object ID of the page/slide to read
Format of the thumbnail
Size of the thumbnail
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
Select the action to perform
One of:
add_task, delete_task, get_tasks, read_task, update_taskConnect to your Google Tasks account
Select the task list
Task title
Due date
Task notes
Select the task to delete
Maximum 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
Task status
integration_google_workspace_admin
Select the action to perform
The unique identifier or email of the group
Connect to your account
The unique identifier or email of the user to delete
The role of the user in the group
The action to perform on the device
The unique identifier of the ChromeOS device
Provide a reason for deprovisioning (only required if the Device Action is set to ‘Deprovision’)
The email address of the group
The name of the group
The description of the group
The first name of the user
The last name of the user
The password for the user
The primary email address of the user
Force user to change password on next login
Filter by organizational unit path
Maximum number of results to return (1-200)
Filter by asset ID
Filter by Ethernet MAC address (no colons)
Include devices from child organizational units
Filter by annotated location
Filter by device notes
Field to order results by
What subset of fields to fetch
Raw query string for advanced filtering
Filter by registration date (YYYY-MM-DD)
Filter by serial number (partial search, min 3 chars)
Sort order for results
Filter by device status
Filter 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
The new annotated asset ID
The new annotated location
The new annotated user
Whether to suspend the user
integration_hubspot
Select the action to perform
Connect to your account
HubSpot list ID (required)
Method to identify contacts: email or Contact ID
Comma-separated contact IDs
Comma-separated email addresses (e.g., email1@example.com,email2@example.com)
Required company name
About the company
Annual revenue
City of residence
Company’s domain name
Owner’s user ID
Country or region
Company description
Type of industry
Filter by lead status
Lifecycle stage
Employee count
Main phone number
Contact’s website
Required contact email
ID of associated company
Name of the company
Country name
Custom properties to add to the contact
Contact’s first name
Job title of the contact
Contact’s last name
Mobile number
Postal or ZIP code
State or region
Street address
Required deal stage ID
Deal amount
Associated company IDs
Associated contact IDs
Deal close date (ISO 8601 format)
Deal name
Deal owner ID
Deal type
Pipeline ID
Select Engagement type (required)
Comma-separated company IDs
Comma-separated deal IDs
Type-specific metadata (JSON)
Engagement owner ID
Engagement timestamp (ISO 8601 format)
Ticket subject (required)
Pipeline ID (required)
Stage ID (required)
Associated companies
Associated contacts
Ticket category
Priority level
Ticket 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)
Filter by company type
HubSpot ticket ID to delete (required)
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
Filter by public company status
Filter by last modified date (ISO 8601 format)
Filter by lifecycle stage
Search by company name
Search by phone number
Comma-separated properties to fetch
General search query
Field to sort by
Sort order (asc/desc)
Search by state
Filter by web technologies
Search by zip code
Search by company name
Search by email address
Filter by latest source
Filter by HubSpot lead status
Search by website
Filter by currency code
Filter by deal stage
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
Filter by associated company ID
Filter by associated contact ID
Filter by associated deal ID
Filter by engagement type (CALL, EMAIL, MEETING, TASK)
Filter by activity type
Filter by communication channel type
Filter by where engagement was logged from
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)
HubSpot company ID to read (required)
Include merge history if true
HubSpot contact ID to read (required)
Include list memberships
HubSpot deal ID to read (required)
Include property history if true
HubSpot engagement ID to read (required)
HubSpot ticket ID to read (required)
HubSpot company ID to update (required)
About the company
Annual revenue
City of residence
Company domain
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
HubSpot contact ID to update (required)
Name of the company
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
HubSpot deal ID to update (required)
Deal amount
Deal close date (ISO 8601 format)
Deal name
Deal owner ID
Deal stage ID
Deal type
Pipeline ID
HubSpot ticket ID to update (required)
Ticket category
Priority level
Stage ID
Ticket subject
Ticket owner ID
integration_intercom
Select the action to perform
The unique identifier for the company in your system
Connect to your Intercom account
Custom attributes as key:value pairs, comma-separated (e.g., plan:premium,tier:gold)
The industry the company operates in
The monthly revenue from this company
The name of the 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
URL of the lead’s avatar image
Select companies from dropdown, or enter company IDs comma-separated (e.g., company-1,company-2)
The phone number of the lead
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 email or user ID for the user
How to identify the user
Number of sessions the user has had
The value to search for based on the selected field
How to identify the lead to delete
How to identify the company
Maximum number of companies to retrieve
Filter by segment ID (optional)
Filter by tag ID (optional)
How to identify the company
How to identify the lead to update
integration_jira
Select the action to perform
File to attach to the issue
The key of the issue to get changelog for
The name of the project
The name of the Jira site
Search in issue comments
Restrict comment visibility to a project role (leave empty for public comment)
Maximum number of changelog entries to return
Type of issue (e.g. Task, Bug, Story)
A brief title or summary of the issue
Account Name of the user to assign the issue to
Detailed description of the issue
Parent Issue Key (for subtasks)
Email address of the user exact_date (Dict[str, Any])
If enabled, sends an invitation email to the user
Whether to delete subtasks along with the issue
Whether to download the attachment content
Filter by affected version
Match comment exactly
Filter by issue component
Issue creation (YYYY-MM-DD) date_range (Dict[str, Any])
Match description exactly
Due (YYYY-MM-DD)
Filter by fix version
Search by issue summary
Filter by issue labels
The query to filter issues
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
Search in all text fields
Match text exactly across fields
Last update (YYYY-MM-DD)
Comma-separated list of group names to notify
HTML body of the notification integration (Any)
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
The ID of the attachment to retrieve
The account ID of the user to retrieve
Additional information to include
The ID of the comment to remove
Include transitions with remote-only conditions
ID of specific transition to get
Enable wiki markup parsing
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
integration_linear
Select the action to perform
One of:
add_link, create_comment, create_new_issue, delete_issue, get_issue, list_issues, update_issueConnect to your account
The ID of the issue to update
The URL to attach to the issue
The team within Linear
The comment text
ID of parent comment for replies (optional)
The title of the issue
Assign the issue to a user
The description of the ticket
Issue priority
Set the workflow state
Return all matching issues regardless of count
Move to a different team
integration_linkedin
Connect to your account
Content you wanted to post on your LinkedIn
Select the action to perform
integration_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
Filter campaigns by status
First name of the member (optional)
Last name of the member (optional)
Choose the campaign to retrieve
Maximum number of campaigns to return
Filter campaigns by type
integration_mailgun
Select the action to perform
One of:
add_contact_to_mailing_list, send_mailConnect to your account
The email of the contact to be added to the list
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
Select the action to perform
Connect to your account
Select the folder within your OneDrive to add the file
Select or Upload a file
Select the destination folder
Select the file to read from OneDrive
New name for the copied file (optional)
Content of the file
Name of the file to create
ID of the folder where the file will be created
MIME type of the file
Scope of link
Type of link
Expiration date for the link (ISO 8601)
Password for the link (optional)
Name of the folder to create
Select the parent folder
Maximum number of files to return
Select folder to search within (optional, leave empty to search all files)
Search query to filter files (searches within folder if selected, or across all files)
Pagination token from next_link output
Sort order
Filter results by type (business accounts only)
integration_microsoft_calendar
Select the action to perform
The last date and end time for everyday to look for availability
Connect to your account
The first date and start time for everyday to look for availability
The duration of an individual slot to look for (in minutes). Default: 30 (in minutes)
IANA Time Zone code (e.g., US/Eastern)
The name of the calendar to create
Color for the calendar
The ID of the calendar to retrieve
The ID of the event to retrieve
List of attendee email addresses to find common available times.
Duration of the meeting (e.g., 30, 60m, 1h, 90). Defaults to minutes if no suffix provided.
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.
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.
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.
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.
Whether the API should suggest available meeting rooms.
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.
The user’s ID or organizational email (work/school accounts only, not personal @outlook.com/@hotmail.com)
Maximum number of calendars to retrieve
Filter query to filter calendars. Examples: ‘canShare eq true’, ‘canEdit eq true’, ‘isDefaultCalendar eq false’
Field to order results by
Whether to list events from all calendars
Filter for events with attachments
Importance level of the event
Filter for all-day events only
Filter events by location
Sensitivity level of the event
How to show the time slot
Filter events by subject containing this text
Search users by display name or email
The ID of the calendar to create event in
The duration of the event in minutes. Default: 30 (in minutes)
The start time of the event (RFC3339 format)
The subject/title of the event
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
Comma-separated list of categories
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
Minutes before event to send reminder (default 15)
Whether responses are requested from attendees
New description/body of the event
New end time of the event (RFC3339 format)
New subject/title of the event
integration_microsoft_dynamics_crm
Select the action to perform
One of:
create_account, delete_account, get_account, list_accounts, update_accountName of the account (required)
Connect to your Microsoft Dynamics CRM account
Account number
Additional fields as JSON object
Street address
City
Country
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
Related entities to expand (optional, e.g., primarycontactid)
Comma-separated list of fields to return (optional, e.g., name,accountnumber,telephone1)
OData filter expression (e.g., statecode eq 0)
Field to sort by (e.g., name asc, createdon desc)
Updated account name
integration_microsoft_excel
Select the action to perform
Connect to your Microsoft Excel 365 account
Select the workbook
Name for the new sheet
Select the table from your workbook
Select the sheet from your workbook
The range address for the table (e.g., A1:D10)
Whether the range has header row
When enabled, returns all columns (ignores limit)
Maximum number of columns to return (default: 10)
Comma-separated list of fields to include in response (e.g., id,name,position)
Column name to search in
Value to search for
JSON object or array of objects with column-value pairs (e.g., {“Name”: “John”, “Age”: 30} or [{“Name”: “John”}, {“Name”: “Jane”}])
Choose append or update mode
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
Select the action to perform
Select the section to copy the page to
Connect to your Microsoft OneNote account
Select a page
Optional group ID if copying to a group notebook
The name of the notebook to create
Select a section
Text content for the page body
Attach an image or file to the page (optional)
Name for the attached file (required if file is provided)
Title of the page
Select a notebook
Select a section group
Maximum number of notebooks to retrieve
Field to order results by
The order to sort the data
Filter notebooks by name (leave empty to list all)
The type of update to perform
For Insert: where to place content relative to target line
Find a line on the page to target. Leave empty to target the whole page body
integration_microsoft_sql_server
Select the database operation to perform
One of:
create_rows, delete_rows, execute_query, get_tables, update_rowsJSON array of objects or single object to insert into the table
Connect to your SQL Server database
Name of the table to insert data into
Number of rows to insert per batch
Specific columns to insert (optional - uses all if empty)
Confirm that you want to delete the specified records
Maximum number of rows to return
WHERE condition to identify records to update
SQL query to execute
Query parameters for prepared statements
integration_monday
Select the action to perform
ID of the item to retrieve
Connect to your account
Content of the update
The board to retrieve
The workspace to retrieve boards from
The column to update
New value for the column
Name of the board to create
Type of board to create
Optional description for the board
Board ID of a saved template in your account.Only account-level templates are supported, not marketplace templates.
Type of column to create
Title of the 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.
Name of the group to create
Select a color from the dropdown or provide a HEX code directly (e.g. #579bfc). Must include #.
Position of the group
The group to delete
Name of the item to create
Value to search for in the column
Maximum number of boards to return
Whether to include archived groups
Filter boards by state
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
ID of the group to move the item to
integration_mongodb
Select the action to perform
Connect to your account
The collection on which to perform the query
The MongoDB query to find all matching records
The filter to select documents to update (JSON format)
The replacement document (JSON format)
The update operation (JSON format)
The document to insert (JSON format)
integration_mysql
Select the action to perform
Delete command to execute (truncate, delete, or drop)
Connect to your account
Choose the table to insert into
Maximum number of connections (default: 10)
Connection timeout in seconds (default: 30)
Optional WHERE condition (without WHERE keyword)
SQL query to execute
Comma-separated parameters for parameterized queries (optional)
JSON object with column-value pairs to insert
Natural language query to be converted to SQL query_agent_model (str) query_type (str) sql_generation_model (str)
Maximum number of rows to return
Choose specific columns (comma-separated or select multiple)
Optional ORDER BY clause
Column used to find the row to update
Value in the match column to identify the row
integration_notion
Select the action to perform
Connect to your account
Select the page to archive
Select Notion Database
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”}
Icon emoji (e.g., 😀) or external file URL if type is ‘file’
Type of icon: emoji or external file URL
The ID of the parent block to get children from
Maximum number of databases to return
If true, returns all databases regardless of limit
Select Notion Database
The ID of the user to read
Text to search for in database names and content
If true, fetches the text content of each matching page
Conditional Operator
JSON object containing properties to update
Whether to archive the page
integration_openweathermap
Select the action to perform
One of:
get_5_day_forecast, get_current_weatherConnect to your OpenWeatherMap account
Temperature units
Number of forecast entries to return (max 40, each represents 3 hours)
Language code for weather descriptions (e.g., ‘en’, ‘es’, ‘fr’)
integration_oracle_database
Select the action to perform
One of:
delete_table, execute_query, insert, select, update, upsertDelete command to execute (truncate, delete, or drop)
Connect to your Oracle Database account
Choose the schema
Choose the table to insert into
Optional WHERE condition (without WHERE keyword)
SQL query to execute (use :1, :2, etc. for parameters)
Comma-separated values for bind variables (:1, :2, etc.) in the query
Convert numeric values to strings in the output
JSON objects with column-value pairs to insert (one per row)
Automatically commit after each insert. If false, all inserts are wrapped in a transaction.
Optional ORDER BY clause
Column(s) to match on for update (comma-separated). Rows matching these column values will be updated.
integration_outlook
Select the action to perform
The file to attach to the message
Connect to your account
Select the message to get
The first name of the contact
The last name of the contact
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
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
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 body of the email
A single email or a comma-separated list of the recipients’ emails
The subject of the email
Attachments to be appended.
A single email or a comma-separated list of the BCC recipients’ emails
A single email or a comma-separated list of the CC recipients’ emails
Either html (to allow html content) or text (for plaintext content - default)
ID of the parent folder (optional, creates in root if not provided)
Select the contact to retrieve
Select a mailbox to read
The ID of the attachment to retrieve
The ID of the email to reply to
Output format for the message data
Comma-separated list of additional fields to return
The user’s ID or organizational email (work/school accounts only, not personal @outlook.com/@hotmail.com)
Maximum number of contacts to return
Filter by specific email address
OData filter expression to filter contacts (e.g., startswith(displayName,‘John’))
Whether to return all folders (ignores limit)
Maximum number of folders to return (0 for no limit)
OData filter expression
Search term to filter messages
Field to sort results by (e.g. displayName). By default results are sorted by relevance.
ID of the folder to move the message to (leave empty to keep in current folder)
Filter by attachment presence
Filter by importance level
Filter by read/unread status
Select a mailbox to read emails from (optional - searches all messages if not specified)
Search using KQL syntax. Examples: ‘xyz@email.com’ (searches everywhere), ‘cc:xyz@email.com’ (specific field). Supported fields: subject:, cc:, bcc:. Use AND/OR to combine. Prefer using the from, to, and subject input fields instead of this raw query when filtering by those fields — raw query uses $search which cannot sort by date, so results are ranked by relevance, not recency.
Filter emails sent to this address
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
Content type for the body
Request a read receipt for this message
Comma-separated list of recipient emails
integration_pager_duty
Select the action to perform
Connect to your Pager Duty account
The service the incident is associated with
A brief description of the incident
User to assign to the incident. Note: Ignored if Escalation Policy is set (PagerDuty API constraint)
Conference bridge phone number (optional)
Conference bridge URL (optional)
Additional details about the incident (optional)
The escalation policy for the incident. Note: If set, assignees will be ignored (PagerDuty API constraint)
A unique identifier for the incident (optional)
The priority of the incident (optional)
The urgency of the incident
The content of the note
Select the incident to retrieve
The ID of the log entry to retrieve
Additional resources to include
Time zone for timestamps
The ID of the user to retrieve
Fetch all incidents matching the criteria (ignores limit)
Filter by service IDs (comma-separated, optional)
Field to sort by (created_at, incident_number, resolved_at, urgency)
Sort order (asc/desc)
Filter by incident statuses (comma-separated: triggered, acknowledged, resolved)
Filter by urgency (comma-separated: high, low)
Filter by assigned user IDs (comma-separated, optional)
Return only overview log entries
Resolution notes (when resolving)
New status for the incident
integration_peopledatalabs
Select the action to perform
One of:
enrich_company, enrich_person, search_companies, search_companies_query, search_people, search_people_queryConnect to your account
The name of the company
Company social media profile URL
Company website URL
The name, website, or social URL of a company where the person has worked
Email address of the person
First name of the person
Last name of the person
The location where a person lives (can be address, city, country, etc.)
Social media profile URLs for the contact (LinkedIn, Twitter, Facebook, etc.)
Comma-separated list of company size ranges. The value should be one of the ones mentioned here: https://docs.peopledatalabs.com/docs/company-sizes
Name of the country
A range representing the founding year of the company
Comma-separated list of industries
Number of results to return
Comma-separated tags associated with the company
A valid Elasticsearch query. Available Fields: https://docs.peopledatalabs.com/docs/elasticsearch-mapping
A valid SQL query
Comma-separated list of company names to search within
Comma-separated list of job titles
Comma-separated list of skills to search for
integration_pinecone
Select the Pinecone operation to perform
One of:
get_vector, insert_documents, list_vectors, query_pinecone, retrieve_documents, update_documentsThe Pinecone index to query
Connect to your Pinecone account
Include metadata in the response
Include vector values in the response
Select the namespace to query (queries across all namespaces if left empty)
JSON array of vectors to insert with id, values, and optional metadata
Number of vectors to upsert in each batch
List of vector IDs to retrieve (required - Pinecone doesn’t support listing all vectors)
Maximum number of vectors to return
Vector values as JSON array to query for similar vectors
Select the embedding model to use to embed the query
JSON filter to apply to metadata (optional)
New metadata as JSON object (optional)
Replace all metadata (true) or merge with existing (false)
New vector values as JSON array (optional)
integration_postgres
Select the action to perform
Confirm that you want to delete the specified records
Connect to your account
Maximum number of rows to return
Choose the table to query
WARNING: This will drop the entire table
Optional WHERE condition (without WHERE keyword)
SQL query to execute
Parameters for parameterized queries (optional)
JSON object with column-value pairs to insert
Return the ID of the inserted record sql_generation_model (str)
Comma-separated column names that define uniqueness constraint
Natural language query to be converted to SQL query_agent_model (str) query_type (str)
Choose specific columns
Optional ORDER BY clause
integration_powerbi
Select the action to perform
Select the dataset (required)
Connect to your Power BI account
JSON array of row objects to add
Select the table to add rows to (required)
Select a workspace (required)
DAX query to execute (e.g., EVALUATE VALUES(TableName))
UPN of user to impersonate (for RLS)
Whether to include null values in results
Select the report to retrieve (required)
Format to export (PDF, PPTX, PNG)
Wait for export to complete before returning
Select the dashboard to retrieve (required)
Select the dataflow to retrieve (required)
Select the datasource to retrieve (required)
Select the gateway to retrieve (required)
Maximum number of refresh entries to return
Select scan ID (initiates a new scan for the workspace)
Include users for each artifact
Include M and DAX expressions
Include dataset schema
Include datasource details
Include lineage information
Maximum number of datasets to return
Notification option after refresh completes
integration_quickbooks
Select the action to perform
Connect to your QuickBooks account
Line items for the bill. Each item should be a JSON object with: account_id (required), amount (required), description (optional), detail_type (optional), item_id (optional), position (optional)
QuickBooks ID of the vendor
Accounts Payable account ID
Document/Reference number
Due date for the bill
Private note/memo for internal use
Sales term ID (e.g., Net 30)
Transaction date
Customer display name
Whether the customer is active
Opening balance
Legal or trade name of the customer’s business
Customer’s last name
Fully qualified name (hierarchical)
Customer’s first name
Customer’s middle name
Internal notes about the customer
Parent customer ID for sub-customers (leave empty for standalone customer)
Preferred delivery method (Email, Print, or None)
Main email address for the customer
Customer’s main phone number
Name to print on checks
Suffix of the name (e.g., Jr., Sr., III)
Whether the customer is taxable
Title of the person (e.g., Mr., Mrs., Dr.)
Whether employee time is billable
Social Security Number
QuickBooks ID of the customer to retrieve
Apply tax after discount
City
Country
Street address line
Postal/ZIP code
State or province code
Billing email address
Custom fields for the estimate. Each item should be a JSON object with: id (required - the custom field ID), value (required)
Message to customer
Email status
Print status
Shipping city
Shipping country
Shipping street address
Shipping postal code
Shipping state/province
Total payment amount
Account number
Whether the vendor receives 1099
QuickBooks ID of the bill to retrieve
QuickBooks ID of the estimate to retrieve
QuickBooks ID of the invoice to retrieve
QuickBooks ID of the payment to retrieve
QuickBooks ID of the employee to retrieve
QuickBooks ID of the item to retrieve
QuickBooks ID of the purchase to retrieve
Optional filter condition (e.g., Balance > 0 or DueDate > ‘2024-01-01’)
Filter by Accounts Payable payment status
Filter by Accounts Receivable payment status
Monetary amount to filter results by (exact match)
Filter by cleared status
Creation date from (YYYY-MM-DD)
Predefined date range for creation date
Creation date to (YYYY-MM-DD)
Customer IDs (comma-separated for multiple)
Transaction date from (YYYY-MM-DD)
Predefined date range for transaction date
Transaction date to (YYYY-MM-DD)
Department IDs (comma-separated for multiple)
Document/Reference number
Due date from (YYYY-MM-DD)
Predefined date range for due date
Due date to (YYYY-MM-DD)
Field to group results by
Search text in private notes/memos
Modification date from (YYYY-MM-DD)
Predefined date range for modification date
Modification date to (YYYY-MM-DD)
Payment method
Filter by print status
Include Quick Zoom URL in results
Field to sort by
Sort order
Source account type
Term IDs (comma-separated for multiple)
Type of transaction to query
Vendor IDs (comma-separated for multiple)
Email address to send the estimate to
Accounts Payable account name
Sales term name
integration_reddit
Select the action to perform
Text content of the comment
Connect to your Reddit account
ID of the post to delete
Type of post to create
Name of the subreddit to post to
Title of the post
Mark post as NSFW
Mark post as spoiler
Text content for text posts
URL for link posts
ID of the comment to delete
Name of the subreddit to get information about
Username of the Reddit user
Maximum number of posts to retrieve (1-100)
How to sort the posts
Time filter for top posts
Category of subreddits to retrieve
Text content of the reply
Search terms to look for
integration_salesforce
Select the action to perform
ID of the associated account
Content of the note
Connect to your account
Job title of the lead
Whether the note is private
ID of the case to update
Content of the comment
ID of the contact to update
ID of the campaign to add the lead to
Whether the lead has responded
Status of the lead
ID of the lead to update
ID of the opportunity to update
Name of the account
Annual revenue of the company
Billing city
Billing country
Billing postal code
Billing state
Billing street address
Custom fields in JSON format
Description of the lead
Industry of the company
Number of employees in the company
Owner ID of the lead
Phone number of the lead
Type of account
Company website
Files to attach
ID of the parent record (Lead, Contact, Account, etc.)
Subject of the case
Origin of the case
Priority of the case
Reason for the case
Record type ID for the lead
Last name of the lead
Name of the contact’s assistant
Phone number of the contact’s assistant
Birth date of the contact
Department of the contact
Email address of the lead
Fax number of the lead
First name of the lead
Home phone number of the contact
Source of the lead
Mailing city
Mailing country
Mailing postal code
Mailing state
Mailing street address
Mobile phone number of the lead
Other city
Other country
Other phone number of the contact
Other postal code
Other state
Other street address
Salutation for the lead
API name of the custom object
Company name for the lead
City of the lead
Country of the lead
Whether the lead is unread by owner
Postal code of the lead
Rating of the lead
State of the lead
Street address of the lead
Expected close date (YYYY-MM-DD)
Stage of the opportunity
Amount of the opportunity
Forecast category
Whether the opportunity has line items
Next step in the sales process
Probability percentage (0-100)
Due date for the task (YYYY-MM-DD)
Whether reminder is set
Subtype of task (Call, Email, etc.)
Related record ID (Account, Opportunity, etc.)
Related contact or lead ID
ID of the attachment to update
ID of the record to update
ID of the task to update
Condition operator for multiple filters (AND/OR)
Filter by creation date (YYYY-MM-DD)
Custom fields to retrieve (comma-separated)
Filter by modification date (YYYY-MM-DD)
Filter by owner ID
Search query to filter leads
Filter by content type
Filter by case number
Filter by closed date (YYYY-MM-DD)
Filter by engineering req number
Filter by is closed
Filter by is escalated
Filter by last referenced date (YYYY-MM-DD)
Filter by last viewed date (YYYY-MM-DD)
Filter by potential liability
Filter by product
Filter by SLA violation
Filter by supplied company
Filter by supplied email
Filter by supplied name
Filter by supplied phone
Filter by last name
Filter by created by ID
Filter by last modified by ID
Filter by system modification stamp
Filter by expected revenue
Filter by forecast category
Filter by is won
Filter by total opportunity quantity
Filter by recurrence status
Filter by recurrence activity ID
Filter by reminder date time
Filter by subject line
Filter by active status
Filter by username
API name of the flow to invoke
Whether to use JSON parameters
Flow variables in array format
Flow variables in JSON format
ID of the user to read
SQL query to execute
File to upload
ID of the folder to link the document to
File extension (e.g., pdf, doc, txt)
External ID field name
Value for the external ID
integration_sec_edgar
Select the action to perform
One of:
get_company_filings, get_company_xbrl_concept, get_company_xbrl_facts, get_xbrl_frame, lookup_companyCentral Index Key (CIK) of the company. Can be with or without leading zeros (e.g., ‘320193’ or ‘0000320193’)
Connect to SEC EDGAR
The XBRL concept/tag name (e.g., ‘Revenues’, ‘AccountsPayableCurrent’, ‘Assets’)
The taxonomy (e.g., ‘us-gaap’, ‘dei’, ‘ifrs-full’)
Period identifier (e.g., ‘CY2023’ for annual, ‘CY2023Q1I’ for Q1 2023 instantaneous)
Unit of measure (e.g., ‘USD’, ‘shares’, ‘pure’)
Select a company from the dropdown or provide a CIK (e.g., ‘0000320193’ for Apple)
integration_servicenow
Select the Servicenow operation to perform
Connect to your Servicenow account
Short description of the incident
sys_id of the user to assign the incident to
sys_id of the assignment group
sys_id of the business service
sys_id of the incident caller
Category of the incident
Code for incident resolution
Notes for incident closure
sys_id of the configuration item
How the incident was reported (phone, email, self-service, walk-in)
Detailed description of the incident
Exclude the reference link (URI) for reference fields
Impact level
State
Subcategory of the incident
Choose which values to return for reference fields
Urgency level
Name of the ServiceNow table
JSON object with field-value pairs for the new record. Leave as {} for empty
Unique username for the user (required)
Whether the user account should be active
Building address
City
Company name
Country
User’s department
User’s email address
User’s first name
User’s gender
Home phone number
User’s last name
User’s work location
sys_id of the user’s manager
User’s middle name
User’s mobile phone number
Whether to require a password reset when the user logs in
User’s phone number
Comma-separated list of role names or sys_ids
Source of the user record
Street information separated by comma
User’s time zone
User’s job title
User’s password
Zip code
Sys_id value of the attachment to retrieve
The sys_id of the incident to retrieve
Sys ID of the record to retrieve
The sys_id of the user to fetch
Whether to download the actual file content
Comma-separated list of field names to return. Leave empty to return all fields.
If all results should be returned or only up to the limit
The maximum number of records to return. Ignored if Return All is enabled.
An encoded query string to filter results (e.g., active=true^department=IT)
An encoded query string to filter results (e.g., active=true^priority=1)
File to upload
Sys_id of the record in the table to attach the file to
MIME type of the file
Name to give the attachment
integration_sharepoint
Select the action to perform
Connect to your SharePoint account
New name for the file including extension (optional)
Text content for the new file
Name of the file to create (e.g. notes.txt)
Name of the new folder
JSON string of field values
SharePoint list ID
SharePoint site ID
JSON string of fields to match for existing items
ID of the item to retrieve
If enabled, fetches downloadable file object along with metadata
Maximum number of files to return
Whether to expand item fields
Whether to expand list columns
OData filter expression
Field to order results by
Comma-separated list of fields to select
Skip token for pagination
Search query to find files and folders
New description for the file (optional)
New file content (optional if renaming or updating description only)
integration_slack
Select the action to perform
The channel to kick user from
Connect to your account
Name of the channel to create
Timestamp of the message to update(ISO 8601 or timestamp)
The team workspace (optional, only needed for Enterprise Grid)
File ID (if target is file)
File comment ID
Whether the channel should be private
Handle for the user group
Description of the user group
Include member count
Update as user
User group ID to enable
Maximum number of channels to return
Timestamp of the parent message(ISO 8601 or Unix timestamp)
Exclude archived channels
Types of channels to include (comma-separated)
Show files hidden by limit
Files created after this timestamp(ISO 8601 or Unix timestamp)
Files created before this timestamp(ISO 8601 or Unix timestamp)
The user to kick from the channel
Include disabled user groups
Include user list
Include field labels
Include locale information for users
The team workspace
Select user or enter comma-separated user IDs (e.g., U123,U456) to invite
Return IM channel
Number of comments to include
Page of comments
Get full reaction details
Search query
Highlight search terms
Sort by (score or timestamp)
Sort direction (asc or desc)
The message text to send
Attachments to be appended.
Automatically invite the bot to the channel if it is not already a member. Disable if you do not want the bot to be added automatically.
Select user or enter comma-separated user IDs (e.g., U123,U456)
Purpose for the channel
Topic for the channel
Block kit blocks (JSON)
Profile fields to update (JSON)
Value for single field update
File to upload
Name for the uploaded file
Initial comment for the file
The team workspace (for filtering channels)
Comma separated list of channel IDs to share with
Title for the file
integration_smartsheet
Select the action to perform
Connect to your Smartsheet account
Select the sheet to retrieve
Title of the new column
Description of the column
Position to insert the column (0 = first column)
Comma-separated options for Dropdown List or Multi-Select Dropdown types
Type of the column
Width of the column in pixels
Select the column to sort by
Upload an image file (PNG, JPG, JPEG, or GIF) to add to the cell
Select the row to retrieve
Alternative text for the image for accessibility
Name of the new sheet
URL to attach (can be a regular link or a link to Google Drive, Dropbox, OneDrive, etc.)
Subtype for Google Drive attachments (DOCUMENT, SPREADSHEET, PRESENTATION, PDF, DRAWING)
Type of attachment
Select the folder to retrieve
Name for the copied sheet
Select a workspace or folder to create the sheet in (leave empty for Home)
Comma-separated list of elements to copy: attachments, cellLinks, data, discussions, filters, forms, ruleRecipients, rules, shares
Select the sheet to copy rows to
Comma-separated list of row IDs to delete
ID of the discussion to retrieve
Text of the comment
Initial comment text for the discussion
Title of the primary column (required for every sheet)
ID of the comment to retrieve
If true, don’t error if some row IDs don’t exist
ID of the attachment to retrieve
Select the workspace to retrieve
Maximum number of sheets to return
If true, includes all comments in each discussion
Text to search for in the sheet
Sort in descending order (Z to A, newest first)
Hide this column
Lock this column
integration_snowflake
Select the action to perform
One of:
insert, nl, nl_agent, raw_sql, updateJSON object with column-value pairs to insert
Connect to your Snowflake account
Choose the table to insert into
Select the SQL Warehouse which will perform the operation
Select the Database on which to perform the query
Return the ID of the inserted record (if available)
Select the schema to be used in the query sql_generation_model (str)
SQL Query to execute query_agent_model (str) query_type (str)
WHERE condition to identify records to update
Maximum number of rows to update (0 for no limit)
integration_stripe
Select the action to perform
ID of the customer to add card to
Token representing the card information
Connect to your account
Amount to charge in cents
Three-letter currency code
Payment source ID or token
ID of the customer to retrieve
Description of the charge
Duration of the coupon
Fixed amount off in cents
Currency for amount_off coupons
Duration in months for repeating coupons
Maximum number of redemptions
Name of the coupon
Percentage off
Full name of the customer
Description of the customer
Email address of the customer
Phone number of the customer
Amount in cents for this source
Three-letter currency code
ID of the customer to attach the source to
Type of source to create
Text to display on customer’s statement
Card number
Card security code
Expiration month
Expiration year
ID of the customer whose source to delete
ID of the source to delete
Number of customers to retrieve
ID of the charge to retrieve
ID of the customer whose card to retrieve
ID of the card/source to retrieve
ID of the source to retrieve
ID of the customer whose card to remove
ID of the card to remove
New description for the charge
New description for the customer
New email for the customer
New name for the customer
New phone for the customer
integration_sugar_crm
To filter records within module
Connect to your account
Your existing module on SugarCRM
Select the action to perform
integration_supabase
Select the action to perform build_manually (bool)
One of:
delete_row, get_row, insert_row, list_rows, update_rowConnect to your account
The name or ID of the table
PostgREST filter string. Use ’&’ for multiple conditions. Example: id=eq.1&name=like.test
integration_teams
Select the action to perform
Name of the channel to create
Connect to your account
Select the team where you want to create the channel
Optional description for the channel
Type of channel (standard or private)
Select the chat to send message to
The message content to post
Type of message content
Select the bucket to create the task in
Select the planner plan to create the task in
Title of the task
Select a user to assign the task to
Due date for the task (YYYY-MM-DD format)
Completion percentage (0-100)
Select the channel to delete
Select the task to delete
ID of the message to retrieve
Choose a user to fetch their profile
Maximum number of messages to retrieve
Comma-separated list of fields to return. Leave empty for all fields
ID of message to reply to (optional)
New bucket ID to move task to
integration_telegram
Select the action to perform
ID of the chat to get information about
Connect to your account
ID of the message to delete
New text of the message (1-4096 characters)
Mode for parsing entities in the message text
File identifier to get info about
ID of the user to get member details for
Number of updates to retrieve (1-100, default: 10)
Offset for pagination (default: 0)
Pass true if it is not necessary to send a notification to all chat members about the new pinned message
Animation to send (file_id, HTTP URL, or file path)
Animation caption (0-1024 characters, optional)
Audio file to send (file_id, HTTP URL, or file path)
Duration of the audio in seconds (optional)
Performer of the audio (optional)
New title for the chat (1-255 characters)
Document to send (file_id, HTTP URL, or file path)
Latitude of the location
Longitude of the location
Direction in which the user is moving (1-360 degrees, optional)
Period in seconds for which the location will be updated (60-86400, optional)
JSON array of InputMedia objects (2-10 items). Send with type(type of media) and value(url) keys.
Disables link previews for links in this message
Photo to send (file_id, HTTP URL, or file path)
Sticker to send (file_id, HTTP URL, or file path)
Video to send (file_id, HTTP URL, or file path)
Video height (optional)
Video width (optional)
New description for the chat (0-255 characters)
integration_trello
Select the action to perform
The ID of the board to retrieve
Connect to your account
The ID of the member to add
Allow adding this member as a billable guest (important for billing control - prevents accidental charges)
Type of membership. Normal: Standard board member. Admin: Board administrator (restricted - only available if you have permission to assign admin roles). Observer: View-only access (requires Trello Premium/Enterprise). Note: Changing an admin to normal cannot be reversed. Warning: Adding an existing member will update their role.
The organization to create the board in
The ID of the card to retrieve
The ID of the label to retrieve
The ID of the list to retrieve
Whether the board should be closed (archived)
The name of the new board
The URL of the attachment
The MIME type of the attachment
Set the attachment as the cover of the card
Whether to create default labels for the board
Whether to create default lists (To Do, Doing, Done) for the board
Optional description for the board
ID of an existing board to copy settings from (optional)
Comma-separated list of items to keep from source board (optional)
Comma-separated list of power-ups to enable (optional)
Background color or image for the board
Card aging visual style
Who can comment on cards
Who can invite members to the board
Permission level for the board
Who can vote on cards
Physical address for the card location (optional)
Coordinates in latitude,longitude format (optional)
Mark the due date as complete (optional)
Due date in ISO format (optional)
Copy details from an existing card (optional)
Add labels to the card - comma-separated IDs or use dropdown (optional)
Assign members to the card - comma-separated IDs or use dropdown (optional)
Name of the location (optional)
Position of the list on the board
Start date in ISO format (optional)
Create card from URL - Trello will fetch details from this URL (optional)
The text content of the comment
Copy items from an existing checklist (optional - leave blank to create empty checklist)
Change the position of the list on the board (optional)
The ID of the checklist to retrieve
Whether the item is checked
Due date for the checklist item in ISO format (optional)
ID of the member to assign to this checklist item (optional)
The color of the label (e.g., blue, green, yellow, etc)
The ID of the attachment to retrieve
The ID of the comment to update
The ID of the checklist item to get
Whether to download the attachment file
Optional: Additional board properties to include (e.g., prefs, labelNames, powerUps). Basic fields (id, name, desc, url, etc.) are always returned
Optional: Include board activity/actions. Options: all, createCard, updateCard, commentCard, etc. Leave empty to exclude
Optional: Include board stars. Use ‘mine’ for current user’s stars or ‘none’ to exclude
Optional: Include plugin data for cards (requires cards to be included)
Optional: Include cards from the board. Options: all, open, closed, visible. Leave empty to exclude cards
Optional: Include checklists. Options: all, none. Leave empty to exclude
Optional: Include custom field definitions for the board
Optional: Include labels from the board. Options: all, none. Leave empty to exclude
Optional: Include lists from the board. Options: all, open, closed. Leave empty to exclude
Optional: Include board members. Options: all, admins, normal, owners. Leave empty to exclude
Optional: Include membership details. Options: all, active, admin, deactivated, me, normal. Leave empty to exclude
Optional: Include organization details that owns this board
Optional: Include Power-Up/plugin data for the organization
Optional: Include Power-Up/plugin data for the board
Optional: Include board tags
Optional: Specify which attachment properties to include (e.g., name, url, mimeType). Only applies when attachments are included
Optional: Include attachments from this card
Optional: Include parent board information in the response
Optional: Specify which board properties to include (e.g., name, desc, url). Only applies when board is included
Optional: Include the state of all checklist items (complete/incomplete counts)
Optional: Include custom field values for this card
Optional: Include parent list information for this card
Optional: Specify which member properties to include (e.g., fullName, username). Only applies when members are included
Optional: Specify which properties to include for voting members. Only applies when members_voted is enabled
Optional: Include members who voted on this card
Optional: Specify which sticker properties to include. Only applies when stickers are included
Optional: Include stickers attached to this card
Optional: Specify which card properties to include (e.g., name, due, labels). Only applies when cards are included
Email address of the person to invite
Full name of the person to invite
Filter attachments
Move board to a different organization (optional)
Name for blue label
Name for green label
Name for orange label
Name for purple label
Name for red label
Name for yellow label
Whether card covers are enabled
Whether to hide voting results
Whether members can join the board themselves
ID of attachment to use as card cover (optional)
Move card to this list (optional)
Subscribe/unsubscribe to list notifications (optional)
Move this list to a different board (optional)
integration_twilio
Select the Twilio operation to perform
One of:
make_call, send_messageProvide your Twilio API Key SID and Secret
Language for text-to-speech
Enter the message content to send
Enter the recipient’s phone number (include country code)
Select the voice for text-to-speech
Select the type of message to send
URL of media to send (for MMS only)
integration_typeform
Select the form from which to get the responses
Connect to your account
The number of responses to fetch
Select the action to perform
integration_weaviate
Select the Weaviate collection to query
Select the embedding model to use to embed the query
Connect to your account
Comma-separated list of keywords to use
Natural Language Query
Select the action to perform
integration_wordpress
Connect to your account
The content of the post
The title of the post
Wordpress domain URL
Select the action to perform
integration_x
Select the action to perform
One of:
add_list_member, create_post, create_thread, create_tweet, delete_tweet, get_user, retweet_tweet, search_tweetsConnect to your X account
ID of the list to add member to
Alternative: User ID instead of username
Username to get information for (without @)
The text of the post
The tweet content (max 280 characters)
Optional: URLs of media to attach (up to 4)
Optional: ID of tweet to quote
Optional: ID of tweet to reply to
ID of the tweet to delete
Maximum number of tweets to return (10-100)
Search query using X search operators
Optional: Search tweets before this time
Whether to include retweets in results
Sort tweets by recency or relevancy
Optional: Search tweets after this time
integration_youtube
Select the action to perform
Connect to your account
The ID of the playlist to delete
The ID of the video to add
End time (PT2M30S format)
Note about the playlist item
Position in the playlist
Start time (PT1M30S format)
New title for the channel
Default language of the playlist
New description for the channel
Privacy status of the playlist
Tags for the playlist (comma-separated)
The ID of the playlist item to delete
Maximum number of results to return
Comma-separated list of channel IDs
Get channels managed by you
Get your own channels
Page token for pagination
Username of the channel
Fetch all playlists
Comma-separated list of playlist IDs
Language for category names
Region code for results
Get videos by category
Chart to retrieve
Comma-separated list of video IDs
Rating to give the video
Default tab for the channel
Title for the featured channels section
URLs for the featured channels
Keywords for the channel
Whether to moderate comments on the channel
Whether to show the browse view on the channel
Whether to show related channels on the channel
Whether to show the sponsor list on the channel
Tracking analytics account ID for the channel
Unsubscribed trailer video ID for the channel
Whether the video can be embedded
License of the video
Whether the video is made for kids
Whether the video’s stats are viewable
Publish date and time of the video
Recording date of the video
Banner image file to upload
Video file to upload
integration_zendesk
Select the action to perform
Connect to your account
Body content of the ticket
Select the Zendesk ticket to update
Whether the comment should be public
Name of the organization
Additional details about the organization
Domain names for the organization (comma-separated)
External ID for the organization
Group ID for the organization
Notes about the organization
Whether the organization has shared comments
Whether the organization has shared tickets
Tags for the organization
Email of the requester
Priority of the ticket
Status of the ticket
Subject content of the ticket
Type of the ticket
Name of the requester (Required if requester email is not already registered)
Select the group to assign the ticket to
Email address of the user
Name of the user
Alias for the user
Custom role ID for the user
Details for the user
External ID for the user
Locale for the user
Whether the user is a moderator
Notes for the user
Whether the user only has private comments
Organization ID for the user
Phone number of the user
Whether the user can generate reports in CSV format
Whether the user is a restricted agent
Role of the user
Signature for the user
Whether the user is suspended
Tags for the user
Ticket restriction for the user
Timezone for the user
Select the Zendesk organization to delete
Select the Zendesk user to delete
ID of the ticket field to retrieve
Assignee of the ticket
Search in the full ticket content
Filter by brand
Search in ticket comments
Match comment exactly
Search in the ticket description
Tickets due on this date
Search by external ID
Filter by assigned group
Include related data (e.g. users)
Organization of the ticket
Priority of the ticket
Requester of the ticket
Customer satisfaction rating
Tickets solved on this date
Field to sort results by
Order of sorting (asc/desc)
Status of the ticket
Search tickets by subject
Match subject exactly
Filter by ticket form
Tickets updated on this date
Maximum number of ticket fields to retrieve
Whether to return all organizations
Filter users by role
Email of the user to search for
Name of the user to search for
Phone number of the user to search for
Search query for users
The ID of the assignee to update the ticket to (only staff members can be assigned to tickets)
Body content of the ticket
Select the group to assign the ticket to
Subject content of the ticket
integration_zoho
Select the Zoho CRM operation to perform
Name of the account (required)
Connect to your Zoho CRM account
Account number/identifier
Account site or location name
Type of account (e.g., Customer, Partner, Prospect, Distributor, or custom type)
Annual revenue of the account
Billing city
Billing postal/zip code
Billing country
Billing state/province
Billing street address
Additional contact details
ISO 4217 currency code (e.g., USD, EUR, GBP). Note: Only use currencies that are enabled in your Zoho CRM Settings → Company Details → Currencies
Custom fields as JSON using API names, not display names (e.g., {“Custom_Rating__c”: “Hot”, “Account_Source”: “Web”})
Description of the account
Number of employees
Exchange rate for currency conversion
Account fax number
Industry of the account
Account phone number
Shipping city
Shipping postal/zip code
Shipping country
Shipping state/province
Shipping street address
Stock ticker symbol
Account website URL
Last name of the contact (required)
Name of the contact’s assistant
Assistant’s phone number
Date of birth (YYYY-MM-DD format)
Department the contact belongs to
Primary email address
First name
Full name of the contact
Home phone number
Mailing city
Mailing country
Mailing state/province
Mailing street address
Mailing postal/zip code
Mobile number
Other city
Other country
Other phone number
Other state/province
Other street address
Other postal/zip code
Salutation (Mr., Mrs., Ms., Dr., etc.)
Secondary email address
Skype ID
Job title
Twitter handle
Name of the deal (required)
Deal stage (e.g., Qualification, Needs Analysis, Value Proposition, Identify Decision Makers, Proposal/Price Quote, Negotiation/Review, Closed Won, Closed Lost, or custom stage) (required)
Monetary amount of the deal
Expected closing date (YYYY-MM-DD format)
Days to convert lead to deal
Next step in the sales process
Total days from lead to closed deal
Probability of deal closure (0-100)
Days to win the deal
Comma-separated list of product IDs (required, one per product)
Subject of the invoice (required)
The ID of the account to retrieve (required)
Adjustment in grand total
Payment due date (YYYY-MM-DD)
Invoice date (YYYY-MM-DD)
Invoice number
Comma-separated list of product descriptions (one per product)
Comma-separated list of list prices (one per product)
Comma-separated list of quantities (one per product, default: 1)
Comma-separated list of tax amounts (one per product)
Sales commission amount (actual monetary value, not percentage)
Invoice status
Terms and conditions
Company name (required)
City
Country
Job title/designation
Whether the lead has opted out of emails
Type of industry
Source of the lead
Status of the lead
Number of employees in the lead’s company
State
Street address
Postal code
Name of the product (required)
Commission rate amount (actual monetary value, not percentage)
Manufacturer name
Whether the product is active
Category of the product
Quantity in demand
Quantity available in stock
Whether the product is taxable
Unit price of the product
Associated vendor (required)
Carrier name
Discount amount (actual monetary value, not percentage)
Purchase order date (YYYY-MM-DD)
Purchase order number
Tracking number
Quote stage (e.g., Draft, Negotiation, Delivered, On Hold, Confirmed, Closed Won, Closed Lost, or custom stage)
Team for the quote
Quote validity date (YYYY-MM-DD)
The ID of the contact to retrieve
The ID of the deal to retrieve
Sales order number
Name of the vendor (required)
Vendor category
The ID of the invoice to retrieve
The ID of the lead to retrieve
The ID of the product to retrieve
The ID of the purchase order to retrieve
The ID of the quote to retrieve
The ID of the sales order to retrieve
Whether to retrieve only approved records
Whether to retrieve only converted records
Comma-separated list of specific fields to return
Whether to retrieve records from child territories
Maximum number of accounts to return (max 200 per page)
Whether to return all accounts or only up to a given limit
Field to sort records by (e.g., Account_Name, Created_Time, Modified_Time)
Sort order: ascending or descending
Filter by territory ID
integration_zoom
Select the action to perform
One of:
create_meeting, delete_meeting, get_meeting, list_meetings, update_meetingConnect to your Zoom account
Topic of the meeting
Meeting agenda
Alternative hosts email IDs (comma separated)
How participants can join the audio portion of the meeting
Automatic recording setting
Host this meeting in China
Meeting duration in minutes
Start video when host joins the meeting
Host this meeting in India
Allow participants to join the meeting before host starts it
Mute participants upon entry
Start video when participants join the meeting
Meeting password (max 10 characters)
Registration type for recurring meetings with fixed time
Schedule meeting for another user’s email
Start time for the meeting
Timezone for the meeting
Meeting type
Enable waiting room
Add watermark when viewing a shared screen
Meeting ID to retrieve
Occurrence ID for recurring meetings
Send cancellation email to host and alternative hosts
Show past occurrences of recurring meetings
Number of meetings to return (1-300)
Return all meetings
