Skip to main content
Add these tools with 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 — Airtable

Parameters
str
required
Select the action to perform
str
required
Name of the Airtable base
Any
required
str
required
Name of the table in the selected base
str
ID of the record to retrieve
int
Maximum number of records to return (0 for all)
str
Filter bases by permission levels (comma-separated if multiple selected)
bool
Return all bases without pagination. If false, uses the limit parameter
str
Comma seperated values of attachment fields to download files from
str
Airtable formula to filter records (optional) integration (Any)
str
Comma-separated field names to sort in ascending order (e.g., ‘Name, Email’)
str
Comma-separated field names to sort in descending order (e.g., ‘Priority, Date’)
str
Conditional Operator
bool
If enabled, updates all records matching the criteria. If disabled, updates only the first matching record

integration_algolia — Algolia

Parameters
str
default:"''"
An index where the data used by Algolia is stored
Any
Connect to your account
str
default:"''"
Keyword to be searched in the index
Any
Choose between returning as chunks or JSON
str
default:"''"
Select the action to perform

integration_apify — Apify

Parameters
str
required
Select the action to perform
str
required
Actor ID or a tilde-separated username and Actor name
Any
required
Connect to your account
str
required
The ID of the run to retrieve
bool
Whether to sort by startedAt in descending order exact_date (Dict[str, Any])
int
Number of items to skip at the start
str
Filter by run status
str
required
Dataset ID or username~dataset-name date_range (Dict[str, Any])
str
required
The key of the record to be retrieved
str
required
The ID of the Key-Value Store
str
Actor build tag to run. Defaults to latest
str
JSON input for the Actor run. If empty, uses default run configuration
int
Memory limit for the run, in megabytes. Example: 1024 (1GB), 2048 (2GB), 4096 (4GB)
int
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)
bool
Whether to wait for the run to finish before continuing
str
required
Task ID or a tilde-separated username and task name
str
required
URL to be scraped. Must start with http:// or https://

integration_apollo — Apollo

Parameters
str
required
Select the action to perform One of: enrich_company, enrich_contact, fetch_companies
Any
required
Connect to your account
str
Company domain
str
Name of the company to search
str
Contact’s first name
str
Contact’s last name
str
Contact’s LinkedIn URL
str
Comma separated list of keywords the company should be associated with
str
Location of the company headquarters
str
Maximum number of employees in the company
str
Minimum number of employees in the company
str
Limit number of results

integration_asana — Asana

Parameters
str
required
Select the action to perform
Any
required
Connect to your Asana account
str
required
The task to create the subtask in
str
The project to create the task in
str
The section to create the task in
str
required
Text to search for in task names and descriptions
str
The Asana workspace
str
The task to get details from
str
required
The tag to add
str
The name of the project to create
str
Notes or description for the project
bool
Whether the project should be public
str
The team to create the project in
str
Email of the person to assign the task to
str
Due date for the task (YYYY-MM-DD format)
bool
Whether to include archived projects in the results
int
Maximum number of projects to return (1-100)
str
Only return tasks completed after this time (optional)
str
The project to move the task to
str
The section within the project to move the task to (optional)
str
The Asana workspace to move the task to
str
required
The global ID of the user to retrieve (optional, defaults to current user)
str
required
The global ID of the comment to remove
bool
Whether to mark the task as completed

integration_aws_s_3 — AWS S3

Parameters
str
required
Select the action to perform
str
required
Select the folder and enter the filename
Any
required
Connect to your AWS account
str
required
Select the source object
str
required
Enter the name of the bucket to create
str
required
AWS region for the bucket
bool
Allow public read access to objects
bool
Enable object versioning for this bucket
str
required
Name of the new folder to create
str
Select the parent folder (optional - leave empty to create in bucket root)
str
required
Enter the key (path) for the object
bool
Delete folder even if it contains files
int
Maximum number of objects to return
str
Filter objects by prefix
str
Delimiter for folder structure
str
required
Search for objects containing this text in their key
int
Maximum number of results to return
str
required
Select a file to upload
str
MIME type of the file (optional)
str
Custom metadata as JSON
str
Select the storage class

integration_bland_ai — Bland AI

Parameters
str
default:"''"
The first sentence the AI should speak during the call
Any
Connect to your account
Any
LLM model that the AI should use
str
default:"''"
This is the pathway ID for the pathway you have created on your dev portal.
str
default:"''"
The phone number of the contact you want to call
str
default:"''"
The objective you want the AI to accomplish during the call
str
default:"''"
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
str
default:"''"
A phone number that the agent can transfer to under specific conditions - such as being asked to speak to a human or supervisor
bool
default:"False"
When checked, the agent will wait for the call recipient to speak first before responding
str
default:"''"
Select the action to perform

integration_box — Box

Parameters
str
required
Select the action to perform
str
required
Select the destination folder
str
required
Select the file to copy
Any
required
Connect to your account
str
Name for the copied file (optional)
str
required
Name of the folder to create
str
required
Select the parent folder where the new folder will be created
str
Select the Folder to upload files to
bool
Delete folder and all its contents (use with caution)
int
required
Maximum number of results to return (default: 10)
str
required
Search query to find files
list[str]
Filter by file extensions (optional)
int
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, …)
str
required
Type of item to search for
str
Access level for the shared link
bool
Whether users can download the file
bool
Whether users can preview the file
str
Description for the folder (optional)
list[str]
required
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 — ClickUp

Parameters
str
required
Select the action to perform
Any
required
Connect to your account
str
required
Name of the tag
str
The ID of the task to read
str
The ID of the folder
str
The ID of the list where task will be created
str
The ID of the space
str
The ID of the team
str
required
The ID of the time entry to delete
str
Background color for the tag(s) in hex format (applies to all tags if multiple)
str
Foreground (text) color for the tag(s) in hex format (applies to all tags if multiple)
str
required
Name of the checklist
str
required
The ID of the checklist to delete
str
required
Name of the checklist item
str
User ID to assign to this checklist item
str
required
Select where to add the comment
str
required
Content of the comment
str
User ID to assign to this comment
bool
Notify all members when task is created
str
The ID of the view to add comment to (required when Comment On is ‘View’)
str
required
Name of the folder
str
required
Name of the goal
str
Color for the goal
str
Description of the goal
str
Due date for the goal (YYYY-MM-DD or RFC3339)
bool
Allow multiple owners
str
Comma-separated list of owner user IDs
str
required
The ID of the goal to delete
str
required
Name of the key result
str
Comma-separated list of list IDs
str
Comma-separated list of owner user IDs
int
Target value for the key result
int
Starting value for the key result
str
Comma-separated list of task IDs
str
Type of key result
str
Unit for the key result
str
required
Name of the list
bool
If enabled, create list at space root level without a folder
str
Description of the list
str
required
Name of the space
bool
Allow custom fields
bool
Allow dependency warnings
bool
Allow incomplete warnings
bool
Allow priority
bool
Allow tags
bool
Allow time tracking
bool
Allow multiple assignees
str
Background color for the tag
str
Foreground color for the tag
str
required
Description of the task
str
required
Name of the task
str
Task content in markdown format
str
ID of the parent task (for subtasks)
str
List of assignee IDs
str
Due date for the task (timestamp)
str
Priority of the task
str
Start date for the task (timestamp)
str
Status of the task
str
List of tags for the task
int
Time estimate for the task in hours
str
required
The ID of the task that this task depends on
int
required
Duration in minutes
str
required
Start time for the time entry (ISO 8601 format)
str
Assignee user ID for the time entry
bool
Mark time entry as billable
str
Description of the time entry
str
Comma-separated list of tags or JSON objects
str
required
The ID of the checklist item to delete
str
required
The ID of the comment to update (comment under task or list)
str
required
The ID of the key result to delete
bool
Show archived tasks
int
Maximum number of folders to retrieve
bool
Include completed goals
bool
Use custom task IDs
str
Filter by assignee (requires Team, Space, Folder, and List to be selected first)
str
Custom field filters in JSON format: {“field_id”: “value”}
str
Tasks updated after this date (YYYY-MM-DD)
str
Tasks updated before this date (YYYY-MM-DD)
str
Tasks due after this date (YYYY-MM-DD)
str
Tasks due before this date (YYYY-MM-DD)
bool
Include closed tasks
bool
Include markdown description
str
Sort tasks by field (created, updated, due_date, etc.)
bool
Reverse the sort order
str
Filter by specific task statuses (requires Team, Space, Folder, and List to be selected first)
bool
Include subtasks
str
Filter by tag names
str
Filter by assignee user ID
bool
Include location names
bool
Get currently running time entry
str
required
The ID of the custom field
str
required
The value to set for the custom field
str
New name for the checklist
int
New position for the checklist
str
New assignee for the checklist item
str
New name for the checklist item
str
New parent for the checklist item
bool
Mark checklist item as resolved
str
User ID to assign the comment to
bool
Mark the comment as resolved
str
New content for the comment
str
required
New name for the folder
str
Comma-separated list of owner user IDs to add
str
New color for the goal
str
New description for the goal
str
New due date for the goal (YYYY-MM-DD or RFC3339)
str
New name for the goal
str
Comma-separated list of owner user IDs to remove
str
New name for the key result
str
New note for the key result
int
Current progress value
int
New target value
int
New starting value
str
New unit for the key result
str
New description for the list
str
New name for the list
str
New name for the tag
bool
If enabled, all assignees will be removed from the task
str
Task content in markdown format
str
New parent task ID (for subtasks)
str
New list of assignee IDs (will not work if remove_assignees is enabled)
str
New description for the task
str
New due date for the task (timestamp)
str
New name for the task
str
New priority for the task
str
New start date for the task (timestamp)
str
New status for the task
str
New list of tags for the task
int
New time estimate for the task in hours
bool
Mark time entry as billable
str
New description for the time entry
int
New duration in minutes
str
New start time (RFC3339 format)
str
New task ID for the time entry

integration_cobalt — Cobalt

Parameters
str
required
Select the action to perform
str
gross requires deal_id; net forbids it
float
required
Cashflow amount (positive for distribution, negative for contribution)
str
required
Cobalt cashflow classification
str
Date the cashflow occurred
str
Select a fund
Any
required
Connect to your Cobalt account
str
Select a deal under the chosen fund
float
Amount in the deal’s investment currency (optional)
str
Optional note attached to the cashflow
str
required
Name of the portfolio to create
str
ISO currency code (e.g. USD)
str
End date of fiscal Q1
str
End date of fiscal Q2
str
End date of fiscal Q3
str
End date of fiscal Q4 (must equal Fiscal Year End)
str
Optional. If supplied, all four fiscal quarters must also be supplied and fiscal_year_end must equal fiscal_quarter_4
str
required
Custom field definition to record against
float | str
required
Numeric value to record
str
Select a company
str
Date the deal was acquired
float
Total commitment amount in the selected currency
str
ISO currency code (e.g. USD)
str
Date the deal was exited (optional)
str
Funding round label
str
Snapshot date for the calculation (optional)
str
required
Cobalt investment update type
str
Plain text only — Cobalt rejects rich text via API
str
Title of the investment update
str
Select funds from dropdown, or enter fund IDs comma-separated. Cannot be modified after creation.
str
required
Cobalt cashflow UID
str
required
Cobalt UID of the custom field value to delete
str
required
Cobalt UID of the investment update
str
required
Cobalt UID of the metric value to delete
str
Select a portfolio
str
Use net or gross cashflows in the calculation. Defaults to net.
str
Earliest date to include in the calculation (optional)
str
required
Fund / Company / Deal / Cashflow UID. Accepts a single ID, a list, or a comma-separated string.
str
Accepts a single ID, a list, or a comma-separated string.
int
Maximum number of portfolios to retrieve (ignored when Return All is on)
int
Number of portfolios to skip (for paging)
str
required
Cobalt UID of the metric set to record against
str
Latest date to include (when filter is enabled)
bool
Apply the start/end date filter
str
Sort order for the returned portfolios
bool
Include deals from external funds/investors
str
Update type UIDs to filter by. Accepts a single ID, a list, or a comma-separated string.

integration_coda — Coda

Parameters
str
required
Select the Coda operation to perform
str
required
JSON object with column-value pairs to insert
str
required
Choose the Coda document
Any
required
Connect to your Coda account
str
required
Choose the table to insert into
list[str]
Optional key columns for upsert behavior
list[str]
required
List of row IDs to delete
str
required
The ID of the row to retrieve
str
required
Choose the view to retrieve
str
required
Choose the column to retrieve
str
required
The ID of the control to retrieve
str
required
The ID of the formula to retrieve
bool
Return column names instead of IDs
int
required
Maximum number of controls to return

integration_copper — Copper

Parameters
str
default:"''"
The email of the lead
Any
Connect to your account
str
default:"''"
The name of the lead
str
default:"''"
Select the action to perform

integration_databricks — Databricks

Parameters
str
required
Select the action to perform
str
required
Name of the cluster
Any
required
Connect to your account
str
required
Node type for cluster instances
int
required
Number of worker nodes
str
required
Spark version for the cluster
int
Auto-termination time in minutes ( Set to 0 to disable auto-termination )
bool
Enable elastic disk for the cluster
str
required
Path of the directory to create
str
required
ID of the cluster to delete
str
required
Name of the job
str
required
Path to the notebook
int
Maximum number of concurrent runs
int
Timeout in seconds
bool
Delete directory recursively
str
Select the name of the Catalog
str
Action to take when timeout is reached
str
SQL query to execute against the Databricks SQL Warehouse
str
Select the name of the Schema
str
Timeout for waiting for query completion (e.g., 30s, 1m, 5m)
str
Select the ID of the Warehouse to perform the action
int
required
Maximum number of clusters to retrieve
str
required
Select the name of Table to insert the row
str
required
File to upload
bool
Overwrite existing file

integration_datadog — Datadog

Parameters
str
required
Select the HTTP method to use One of: delete, get, head, options, patch, post, put
str
required
The API endpoint path (e.g., /api/v1/dashboard)
Any
required
Connect to your Datadog account
str
Additional headers as JSON object (optional)
str
Query parameters as JSON object (optional)
str
JSON path to the array of results in the response (e.g., ‘data’, ‘monitors’, ‘dashboards’)
int
Maximum number of pages to fetch (default: 10, set to 0 for unlimited)
int
Number of items per page (default: 100)
bool
Enable automatic pagination to fetch all results
str
Type of pagination: ‘offset’ (page[offset]/page[limit]) or ‘cursor’ (page[cursor])
str
required
Request body as JSON

integration_discord — Discord

Parameters
str
required
Select the action to perform
str
Select the Discord server
Any
required
Connect to your account
str
required
Select the role to add
str
required
ID of the user to add the role to
str
Reason for adding the role (optional)
str
Name of the channel to create
str
Type of the channel to create
str
Topic for the channel (optional)
str
required
Select the channel to delete
str
required
ID of the message to delete
int
Maximum number of channels to retrieve
str
Get messages after this message ID (optional)
str
Get messages before this message ID (optional)
str
required
Emoji to react with (unicode or :name:)
str
required
The message to send
bool
Whether the message should be read aloud

integration_docusign — DocuSign

Parameters
str
required
Select the action to perform One of: create_envelope, get_envelope, list_envelopes, send_envelope, update_envelope
str
Subject line of the envelope email
Any
required
Connect to your Docusign account
bool
Add a date signed field next to signature
bool
Add a signature field for the first signer
str
Email(s) to receive a copy (comma-separated)
str
Name(s) of CC recipients (comma-separated, same order as emails) date_range (Dict[str, Any])
list[str]
Files to be signed (PDF, Word, etc.)
str
Body text of the envelope email
int
Number of days until envelope expires (0 = use account default)
bool
Enable envelope expiration
int
Days before expiration to warn signers (0 = use account default)
int
Days to wait before sending first reminder (0 = use account default)
bool
Send automatic reminders to signers
int
Days between reminder emails (0 = use account default)
str
Text in document to place signature near (overrides position)
str
Where to place the signature on the first page
bool
Allow signers to sign on mobile devices
str
Email address(es) of signers (comma-separated for multiple)
str
Full name(s) of signers (comma-separated, same order as emails)
str
Send immediately or save as draft
str
Use a Docusign template instead of uploading documents
str
Role name from the template (e.g., Signer, Approver)
str
required
The envelope ID (UUID format) - get this from List Envelopes or Docusign exact_date (Dict[str, Any])
str
Additional data to include (comma-separated: recipients, documents, custom_fields)
str
Filter by folder IDs (comma-separated)
str
Sort order
str
Field to sort by (e.g., created, sent, completed)
str
Search text to filter envelopes
str
Add a new CC recipient
str
Name of the new CC recipient
list[str]
Add more documents to a draft envelope
str
Add a new signer to a draft envelope
str
Name of the new signer
str
Purge documents from the envelope
bool
Resend email notifications to recipients
str
Reason for voiding (required when status is voided)

integration_dropbox — Dropbox

Parameters
str
required
Select the action to perform
str
required
Content of the file to upload
str
required
Select the folder where you want to post the file to
Any
required
Connect to your account
str
required
Select the destination folder
str
required
Select the file to copy
str
Name for the copied file
str
Name for the copied folder
str
Select folder to copy
str
Name of the folder to create
str
Select parent folder
str
Select file to delete
str
Full path to the file. Personal folders: /folder/file.pdf | Shared folders: ns:namespace_id/file.pdf (copy from search results or folder listings)
bool
Include deleted files
bool
Include files from subfolders
int
Number of files to retrieve
str
Select file to read
bool
Whether to list folder contents recursively
str
required
Query to search for files and folders
str
Filter by file types (comma-separated)
bool
Include shared/team folders in search. If disabled, only personal folders will be searched, even if you specify a shared folder ID.
str
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.
int
Maximum number of search results

integration_elasticsearch — Elasticsearch

Parameters
str
required
Select the operation to perform
str
required
JSON document to index
str
Elasticsearch index name
Any
required
Connect to your Elasticsearch cluster
str
Unique identifier for the document (optional - will be auto-generated if empty)
str
Index mappings in JSON format (optional)
str
Index settings in JSON format (optional)
bool
required
Confirm that you want to delete this index and all its data
int
required
Maximum number of documents to return
int
str
Elasticsearch query in JSON format (optional - defaults to match_all)
bool
Include system indices (starting with .)
str
Index pattern to match (use * for all indices)
bool
Create document if it doesn’t exist

integration_figma — Figma

Parameters
str
required
Select the action to perform
str
required
Paste the full Figma URL or just the file key. Node IDs will be auto-extracted from URL
Any
required
Connect to your Figma account
str
required
The text content of your comment
str
Optional: Enter an existing comment ID to reply to it. Leave empty to create a new comment thread
str
Optional: Node ID to attach comment to (auto-extracted from URL if provided)
float
Optional: Horizontal position on the canvas (in pixels). Only used if no Node ID is provided
float
Optional: Vertical position on the canvas (in pixels). Only used if no Node ID is provided
str
required
The emoji shortcode to use as a reaction
bool
Return comment messages as markdown
bool
Include branch metadata if the file is a branch
int
How deep to traverse the document tree (1 = Pages only, 2 = Pages + top-level objects, leave empty for full depth)
str
Set to ‘paths’ to include vector path data (leave empty to exclude)
str
Comma-separated list of node IDs to retrieve (optional, auto-extracted from URL if provided)
str
Comma-separated list of plugin IDs to include data for (optional)
str
Specific version ID to retrieve (optional, defaults to latest)
str
required
Comma-separated node IDs to retrieve (e.g., 0:1,1:2)
bool
For PDF, omit surrounding empty space
bool
Download and return actual image files instead of just URLs
str
Image output format
float
Scale factor for the image (0.01 to 4.0)
bool
Include ID attributes in SVG output
bool
Convert text to outlines in SVG output
bool
Simplify strokes in SVG output
bool
Use full dimensions of the node regardless of cropping

integration_fred — Fred

Parameters
str
required
Select the action to perform
str
required
The ID of the category to retrieve. Use 0 for root category date_range (Dict[str, Any])
Any
required
Connect to your FRED API account
str
required
The ID of the release to retrieve
str
required
The ID of the series to retrieve
str
Search for tags containing this text
str
Exclude series with these tags (semicolon-separated)
str
Value to filter by
str
Filter by attribute
str
Order results by attribute
str
Type of search to perform
str
Sort order for results
str
Filter by tag names (semicolon-separated)
str
required
The ID of the source to retrieve
str
Filter by tag group
bool
Include release dates with no data available
int
The element ID to filter tables (0 for all)
bool
Include observation values in the response
str
Date for observation values (format: YYYY-MM-DD)
str
Method for frequency aggregation
str
Frequency aggregation
str
End date for observations (format: YYYY-MM-DD)
str
Start date for observations (format: YYYY-MM-DD)
str
Output type for observations
str
Data transformation
str
Comma-separated vintage dates
str
required
Text to search for in series (required)
str
Search for tags containing this text
str
End time for updates (format: HH:MM) exact_date (Dict[str, Any])
str
Start time for updates (format: HH:MM)

integration_github — Github

Parameters
str
required
Select the action to perform
str
Branch to create the file on
Any
required
Connect to your account
str
Owner of the repository
str
Name of the repository to create
str
Source branch to create from
str
Message for the merge commit
str
required
Content of the file
str
required
Path where the file will be created
str
Email of the author
str
Name of the author
str
Email of the committer
str
Name of the committer
str
required
Title of the issue
str
Comma-separated list of assignee usernames
str
Body content of the issue
str
Comma-separated list of labels
int | str
Milestone number
str
required
Body content of the comment
int
required
Number of the issue to update
str
Base branch (target)
str
Head branch (source)
str
required
Title of the pull request
bool
Create as draft pull request
bool
Allow maintainer modifications
str
Body content of the pull request
str
required
Name of the tag for the release
bool
Auto-generate release notes
bool
Mark as prerelease
str
Description of the release
str
Name of the release
str
Commitish value for the release
bool
Initialize repository with a README
str
GitIgnore template to use
str
Homepage URL for the repository
bool
Whether the repository should be private
str
License template to use
str
Description of the repository
str
required
URL to send webhook payloads to
str
Content type for webhook payloads
bool
Allow insecure SSL
bool
Whether the webhook is active
str
Events to trigger webhook (comma-separated)
str
Name of the webhook
str
Secret key for webhook security
str
required
Commit message for the file deletion
str
required
Current SHA of the file to delete
str
Email of the author
str
Name of the author
str
Branch to delete the file from
str
Email of the committer
str
Name of the committer
int
required
ID of the comment to update
int
required
ID of the release to update
int
required
ID of the webhook to update
bool
Filter by protected status
bool
Return all repositories, ignoring the number limit
str
Sort direction
str
Sort repositories by
str
Assignee filter
str
Creator filter
str
Mentioned user filter
str
Issue state filter
str
required
Name of the organization
str
Filter members by role
str
Filter by member role
str
Affiliation filter
str
Repository type filter
str
Visibility filter
int
required
Number of the pull request to update
str
Title for the merge commit
str
Merge method to use
str
SHA that pull request head must match
str
Branch, tag, or commit to read from
str
required
Username to read information for
int
required
Maximum number of pull requests to return
str
required
Search query for pull requests
str
required
Current SHA of the file
str
required
Commit message for the file update
str
required
New content of the file
str
Email of the author
str
Name of the author
str
Branch to update the file on
str
Email of the committer
str
Name of the committer
str
New assignees for the issue
str
New body for the issue
str
New state for the issue
str
New title for the issue
str
New labels for the issue
int
New milestone for the issue
str
required
New body for the comment
str
New base branch
bool
Update maintainer modification permission
str
New body for the pull request
str
New state for the pull request
str
New title for the pull request
bool
Update draft status
bool
Update prerelease status
str
New description for the release
str
New name for the release
str
New tag name for the release
str
New commitish value for the release
bool
Enable/disable issues
bool
Enable/disable projects
bool
Enable/disable wiki
str
New homepage URL
bool
Update privacy setting
str
New description for the repository
str
New name for the repository
str
New content type
bool
Update insecure SSL setting
bool
Update webhook active status
str
New events to trigger webhook
str
New secret key for webhook
str
New URL for webhook payloads

integration_gitlab — Gitlab

Parameters
str
required
Select the action to perform
str
required
The comment body text
Any
required
Connect to your account
str
required
The issue number (IID) to comment on
str
required
Name of the project
str
required
Project owner username
str
required
Commit message for the file creation
str
required
Please upload file
str
required
Path where the file will be created
str
Email of the author
str
Name of the author
str
Branch to create the file on
str
Email of the committer
str
Name of the committer
str
Upload as text format or base64
str
required
Title of the issue
str
Comma-separated list of assignee ids
str
A short project description (max 500 characters)
str
Due date in YYYY-MM-DD format
str
Comma-separated list of labels
str
required
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.
str
The release title. If omitted, it defaults to the Tag name.
str
Branch, tag, or commit SHA to read from, default is main
str
required
Project name
str
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
str
Project slug (the URL path). If not provided, it’s generated from the name
str
Visibility level of the project. Can be public, internal, or private. Default is private
str
The base branch to start the commit from, useful for creating a new branch
str
New body/description for the issue (supports Markdown)
str
Filter issues by state
str
required
The project ID (optional, can be used instead of project_owner and project_name)
str
required
The path to list files in the repository (required)
str
Filter issues by creator username
str
Filter issues by assignee username
str
Field to sort results by
Filter issues by title or description matching the search term
str
Order of sorting (asc for ascending, desc for descending)
str
Filter issues updated after a specific date/time (ISO 8601 format)
str
Optional message recorded before locking the issue
str
required
The project ID (optional, can be used instead of project_owner and project_name)
str
Comma-separated list of milestone titles assigned to the release
str
Date and time the release was made, in ISO 8601 format (e.g., 2025-11-19T10:00:00Z)

integration_gmail — Gmail

Parameters
str
required
Select the action to perform
Any
required
Connect to your account
str
Emails with all listed label IDs
str
required
The ID of the message to read
str
required
The ID of the thread to read
str
The body of the email
str
required
Either html (to allow html content) or text (for plaintext content - default)
str
required
A single email or a comma-separated list of the recipients’ emails, example: john@company.com, alex@company.com
str
The subject of the email
list[str]
Attachments to be appended.
str
Blind carbon copy recipients. These addresses are hidden from other recipients (comma-separated)
str
Carbon copy recipients who will receive a visible copy of the email (comma-separated)
str
Alternative email address where replies should be sent instead of the sender’s address
bool
When enabled, ensures that replies go only to the sender, excluding CC or group recipients
str
Custom name to display as the sender in the recipient’s inbox
str
required
The visibility of the label in the label list
str
required
The visibility of messages with this label
str
required
The name of the label to create
str
required
The ID of the draft to read
str
required
The ID of the label to read, example: Label_1, Label_2
str
required
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])
str
Filter by tab (e.g. Primary, Social)
bool
Include full draft details in the response
str
Find attachments by name or type
str
str
Filter by feature (e.g. attachment, drive)
str
Only emails with attachments
str
Emails containing images
Emails containing links
str
Only starred emails
str
Only unread emails
str
Emails with custom labels
str
bool | str
Include spam and trash emails
str
str
Search emails with this label
str
Emails larger than this size (e.g. 5M)
str
Emails from this mailing list
str
Emails newer than a time (e.g. 7d, 2m)
str
Emails older than a time (e.g. 7d, 2m)
str
Use to fetch next page of results
str
Raw query string to use directly. If provided, overrides all other query parameters.
str
Emails smaller than this size (e.g. 5M)
str
Emails sent to this address
str
Only chat threads
str
Only important threads
str
Filter by read status
str
RFC3339 timestamp (e.g. 2023-01-01T00:00:00Z)
str
RFC3339 timestamp (e.g. 2023-12-31T23:59:59Z)
str
Extra filters as raw query date_range (Dict[str, Any])
str
Search by message ID (ignores other filters)
str
Select which fields to return
str
required
The ID of the draft message to trash

integration_gohighlevel — GoHighLevel

Parameters
str
required
Select the action to perform One of: create_contact, create_opportunity
Any
required
Connect to your account
str
Email address of the contact
str
First name of the contact
str
Last name of the contact
str
Phone number of the contact
str
Name of the existing contact to link to the opportunity. One contact can only be linked to one opportunity.
str
Name of the opportunity
str
Name of the existing pipeline to link to the opportunity
str
Status of the opportunity (must be one of: ‘open’, ‘won’, ‘lost’, ‘abandoned’)
str
Money value of the opportunity

integration_google_ads — Google Ads

Parameters
str
required
Select the action to perform One of: get_campaigns, read_campaign
str
required
The Google Ads customer account
Any
required
Connect to your account
str
Filter by campaign status (ENABLED, PAUSED, REMOVED)
str
Filter by campaign type (SEARCH, DISPLAY, VIDEO, etc.)
str
required
The campaign to retrieve details for

integration_google_analytics — Google Analytics

Parameters
str
default:"'USD'"
Currency code for monetary metrics
dict
default:"{}"
pick the relative date range
str
default:"''"
Comma-separated list of dimensions (e.g., date,country)
dict
default:"{}"
Pick the start and end dates
Any
Connect to your Google Analytics account
bool
default:"False"
Include rows with all zero metrics
str
default:"''"
List of metric aggregations to apply
str
default:"''"
Comma-separated list of metrics (e.g., totalUsers,sessions)
int
default:"10"
Specify the number of results to fetch
str
default:"''"
Order by configuration for results
str
default:"''"
Enter the GA4 property
bool
default:"False"
Return all results instead of limiting
bool
default:"False"
Return property quota usage
bool
default:"True"
Return simplified output format
str
default:"''"
Select the action to perform
bool
default:"False"
Toggle to use dates
bool
default:"False"
Switch between exact date range and relative dates

integration_google_big_query — Google BigQuery

Parameters
str
required
Select the action to perform One of: execute_query, insert_rows
Any
required
Connect to your account
str
required
The Google Cloud project ID
str
required
SQL query to execute
bool
Validate query without executing
int
Query timeout in milliseconds
bool
Use Legacy SQL syntax
str
required
The ID of the table to insert data into
str
required
The ID of the dataset containing the table
bool
Ignore values that do not match the table schema
bool
Skip rows that contain invalid data

integration_google_calendar — Google Calendar

Parameters
str
required
Select the action to perform One of: check_availability, delete_event, get_events, new_event, read_event, update_event
str
required
The last date and end time for everyday to look for availability
Any
required
Connect to your account
str
required
The first date and start time for everyday to look for availability
str
Select the calendar to add the new event to date_range (Dict[str, Any])
int
The duration of an individual slot to look for (in minutes). Default: 30 (in minutes)
str
IANA Time Zone (e.g., US/Eastern). The available time slots in the output will be returned in this timezone.
str
required
The ID of the event to read
str
Whether to send notifications about the update to attendees
str
Return only events that contain these keywords
str
required
The name of the calendar event exact_date (Dict[str, Any])
str
required
The start time of the calendar event (format: YYYY-MM-DD for full day event or YYYY-MM-DDTHH:MM:SS for specific time)
bool
Toggle to set the event as an all-day event
str
Email IDs of attendees (comma separated)
str
The description of the event
int
The duration of the event (positive integer). Default: 30 (in minutes)
str
Physical location or the meeting location (like Zoom)
str
How often the event repeats (leave empty for non-recurring events)
int
Number of times the event should repeat (use either this or Repeat Until, not both)
str
End date for the recurring event (use either this or Repeat How Many Times, not both)
str
Advanced: Custom recurrence rule (overrides Repeat Frequency, Repeat How Many Times, and Repeat Until if set). Format: RFC 5545
str
New end time for the event (RFC3339 format)
bool
Whether to send notifications about the changes
str
New start time for the event (RFC3339 format)
str
New attendee list (comma-separated emails)
str
New color ID for the event (1-11)
str
New description for the event
bool
Whether guests can invite other attendees
bool
Whether guests can modify the event
bool
Whether guests can see other attendees
str
New location for the event
int
Maximum number of attendees
str
How to show the time slot (opaque=busy, transparent=free)
str
New title/summary for the event
str
New visibility setting for the event

integration_google_chat — Google Chat

Integrate with Google Chat to send messages, manage spaces, and handle memberships
Parameters
str
required
Select the action to perform One of: delete_message, get_memberships, get_spaces, read_membership, read_message, read_space, send_message, update_message
Any
required
Connect to your account
str
required
The ID of the message to delete
str
required
The ID of the space
str
The number of memberships to return
str
Filter for spaces
str
required
The ID of the membership
str
required
The text of the message
str
Thread key for threaded messages
str
Update mask for the message

integration_google_cloud_firestore — Google Cloud Firestore

Parameters
str
required
Select the action to perform One of: create_document, delete_document, get_collections, get_documents, query_documents, read_document, upsert_document
str
required
The collection name where the document will be created
str
required
The Firestore database name. Leave as (default) for the default database
str
required
JSON object containing the document fields
Any
required
Connect to your account
str
required
The Google Cloud project ID
str
Optional document ID. If not provided, Firestore will generate one automatically
int
required
Maximum number of documents to retrieve
str
required
Firestore query in JSON format
str
required
The field name in the document that contains the document ID

integration_google_cloud_storage — Google Cloud Storage

Parameters
str
required
Select the action to perform
str
required
Enter the name of the bucket to create
Any
required
Connect to your account
str
Select your Google Cloud Project
str
Select the storage class for the bucket
str
Cross-Origin Resource Sharing configuration (JSON format)
str
Object lifecycle management rules (JSON format)
str
Enter the location for the bucket (e.g., US, EU, ASIA)
bool
Enable uniform bucket-level access
bool
Enable object versioning for this bucket
str
required
Select a file to upload
str
required
Enter the name for the object
str
Cache control directives
str
How the object should be displayed
str
Content encoding of the object
str
Language of the content
str
Custom metadata for the object (JSON format)
int
Specify object generation for versioned buckets
int
required
Maximum number of buckets to return
str
Filter results to buckets whose names begin with this prefix
str
Select the level of detail to return
str
Delimiter for directory-like listing
bool
Include all versions of objects
str
Alternative representation (json for metadata, media for content)
bool
Download file content instead of metadata
str
Customer-supplied encryption key (base64 encoded)
str
SHA256 hash of the encryption key (base64 encoded)
str
Default encryption configuration (JSON format)
str
Labels to apply to the bucket (JSON format)
str
Access logging configuration (JSON format)
str
Static website hosting configuration (JSON format)
str
MIME type of the object

integration_google_contacts — Google Contacts

Parameters
str
required
Select the action to perform One of: create_contact, delete_contact, get_contacts, read_contact, update_contact
str
First name of the contact
Any
required
Connect to your account
str
Email address of the contact
str
Last name of the contact
str
Organization name of the contact
str
Phone number of the contact
str
required
Google Contacts resource ID to delete
str
Maximum number of contacts to retrieve
str
Search query to filter contacts

integration_google_docs — Google Docs

Parameters
str
required
Select the action to perform
Any
required
Connect to your Google Docs account
str
Title of the document
str
Initial content for the document (optional)
str
required
Select a File to read
str
ID of the folder to search in (optional)
str
How to order the results
str
Search query to filter documents by name
bool
Include documents shared with me
str
required
Enter the public URL of the Google Doc
str
How to handle the content (replace, append, prepend)
str
required
The text that will be added to the File

integration_google_drive — Google Drive

Parameters
str
required
Select the action to perform
str
required
Select the file to read
Any
required
Connect to your account
bool
Whether the copy requires writer permission
str
Description for the file
str
Name of the file to create
str
Select the folder to create the file in
bool
Keep the copy in the same folder as the original
str
required
Text content for the file
str
Color for the folder (hex code)
str
Color for the shared drive (hex code)
bool
Whether the shared drive is hidden
bool
Whether to delete the file permanently or move to trash
str
Select the folder within your Google Drive to save the file
str
ID of the shared drive to search
str
Scope to search in: ‘user’ (files owned/shared to user) or ‘domain’ (files shared to user’s domain) date_range (Dict[str, Any])
str
Comma-separated list of fields to include in the response
bool
Whether to include items from all drives, including shared drives
str
Comma-separated list of label IDs to include in the response
str
Additional view’s permissions to include (only ‘published’ supported)
str
Sort order for files (e.g., ‘folder,name,modifiedTime desc’)
str
Search query for filtering files (see Drive API documentation for syntax)
bool
When enabled, fetches all files from nested folders recursively. Folders will be traversed and only files will be returned.
str
Comma-separated list of spaces to search (‘drive’, ‘appDataFolder’)
bool
Whether the application supports both My Drives and shared drives
int
required
Maximum number of shared drives to return (when not returning all)
bool
Whether to return all shared drives or limit the results
bool
Whether to use domain admin access
str
required
The URL of the drive file to read.
str
required
Select or Upload a file
str
required
Role for the permission (reader, writer, commenter, owner)
str
required
Type of permission (user, group, domain, anyone)
str
Domain for domain permissions
str
Email address for user/group permissions
str
Custom message for the notification email exact_date (Dict[str, Any])
bool
Whether to send notification email
bool
Whether to update the file content
str
MIME type of the file content
str
New file content (when changing content)
str
New name for the file
bool
Whether to star the file
bool
Whether to trash the file

integration_google_firebase_realtime_db — Google Firebase Realtime DB

Parameters
str
required
Select the action to perform One of: create_record, delete_record, push_to_list, read_record, update_record
str
required
The data to write (JSON format)
str
required
Your Firebase Realtime Database URL (e.g., https://your-project-id-default-rtdb.firebaseio.com)
Any
required
Connect to your account
str
required
The path where you want to create/write data
str
required
The fields to update (JSON format)

integration_google_perspective — Google Perspective

Parameters
str
default:"''"
The text content to analyze for various attributes
Any
Connect to your account
str
default:"''"
Language code (e.g., en, es, fr). Leave empty for auto-detection
str
default:"'TOXICITY'"
Select which attribute to analyze
float
default:"''"
Optional threshold (0-1) to filter results. Only scores above this value will be flagged
str
default:"''"
Select the action to perform

integration_google_sheets — Google Sheets

Parameters
str
required
Select the action to perform
Any
required
str
required
Select the Sheet to read from
bool
Whether to preserve the first row (only for whole sheet clearing)
str
Optional: Specify a range (e.g., A1:D10). Leave empty to read entire sheet
str
required
Select the Spreadsheet to create sheet in
str
required
Title/name of the new sheet
bool
Whether the sheet should be hidden
int
Position index of the sheet (0 for end) integration (Any)
bool
Whether the sheet is RTL instead of LTR
int
Specific sheet ID number (must be unique, 0 for auto-generate)
str
Hex color code for sheet tab (e.g., #ff0000)
str
Frequency at which formulas should automatically recalculate
str
Locale (e.g., en_US)
str
Comma (,) separated list of sheet names
int
Number of columns to delete (required when deleting columns)
int
Number of rows to delete (required when deleting rows)
str
Starting column letter (required when deleting columns)
int
Starting row number (required when deleting rows)
str
required
Enter or map the full URL of the Google Spreadsheet to be deleted
str
required
The text to extract the table from
str
Additional context for the AI model to extract the table.
bool
If checked, it will extract multiple rows of data. If unchecked, it will extract a single row.
str
The model to use for the Google Sheets integration
str
The provider to use for the Google Sheets integration
str
How to combine filter conditions
bool
Whether to return only the first matching row
str
required
Enter the URL of your Google Spreadsheet
str
Conditional Operator

integration_google_slides — Google Slides

Parameters
str
required
Select the action to perform One of: create_presentation, get_slides, read_page, read_presentation, read_thumbnail, replace_text
Any
required
Connect to your account
str
required
Title for the new presentation (defaults to ‘Untitled Presentation’)
str
required
Select a presentation to read
str
required
The object ID of the page/slide to read
str
Format of the thumbnail
str
Size of the thumbnail
str
The text to search for and replace
bool
Whether to match case when searching
str
The text to replace with
str
The revision ID of the presentation for version control. If specified, the request will only succeed if the presentation’s current revision ID matches this value. Leave empty to apply changes without revision checking.

integration_google_tasks — Google Tasks

Parameters
str
required
Select the action to perform One of: add_task, delete_task, get_tasks, read_task, update_task
Any
required
Connect to your Google Tasks account
str
required
Select the task list
str
Task title
str
Due date
str
Task notes
str
required
Select the task to delete
str
Maximum completion time
str
Minimum completion time
str
Maximum due date
str
Minimum due date
int
Maximum number of tasks to return
bool
Include completed tasks
bool
Include deleted tasks
bool
Include hidden tasks
str
Minimum update time
str
Task status

integration_google_workspace_admin — Google Workspace Admin

Parameters
str
required
Select the action to perform
str
required
The unique identifier or email of the group
Any
required
Connect to your account
str
required
The unique identifier or email of the user to delete
str
The role of the user in the group
str
required
The action to perform on the device
str
required
The unique identifier of the ChromeOS device
str
Provide a reason for deprovisioning (only required if the Device Action is set to ‘Deprovision’)
str
The email address of the group
str
The name of the group
str
The description of the group
str
The first name of the user
str
The last name of the user
str
The password for the user
str
The primary email address of the user
bool
Force user to change password on next login
str
Filter by organizational unit path
int
required
Maximum number of results to return (1-200)
str
Filter by asset ID
str
Filter by Ethernet MAC address (no colons)
bool
Include devices from child organizational units
str
Filter by annotated location
str
Filter by device notes
str
Field to order results by
str
What subset of fields to fetch
str
Raw query string for advanced filtering
str
Filter by registration date (YYYY-MM-DD)
str
Filter by serial number (partial search, min 3 chars)
str
Sort order for results
str
Filter by device status
str
Filter by last sync date (YYYY-MM-DD)
str
Filter by annotated user
str
Filter by WiFi MAC address (no colons)
str
The domain name to filter users
str
Search by group email
str
Search by group name
str
Filter groups by user membership
str
Search by email address
str
Search by email prefix (e.g., admin*)
str
Search by last name
str
Search by first name
bool
Filter by admin status
bool
Filter by archived status
bool
Filter by delegated admin status
bool
Filter by suspension status
str
Search by name (given name, family name, or email)
bool
Include deleted users in results
str
View type for results
str
The new annotated asset ID
str
The new annotated location
str
The new annotated user
bool
Whether to suspend the user

integration_hubspot — Hubspot

Parameters
str
required
Select the action to perform
Any
required
Connect to your account
str
required
HubSpot list ID (required)
str
Method to identify contacts: email or Contact ID
str
Comma-separated contact IDs
str
Comma-separated email addresses (e.g., email1@example.com,email2@example.com)
str
required
Required company name
str
About the company
int | str
Annual revenue
str
City of residence
str
Company’s domain name
str
Owner’s user ID
str
Country or region
str
Company description
str
Type of industry
str
Filter by lead status
str
Lifecycle stage
int | str
Employee count
str
Main phone number
str
Contact’s website
str
required
Required contact email
str
ID of associated company
str
Name of the company
str
Country name
str
Custom properties to add to the contact
str
Contact’s first name
str
Job title of the contact
str
Contact’s last name
str
Mobile number
str
Postal or ZIP code
str
State or region
str
Street address
str
required
Required deal stage ID
int | str
Deal amount
str
Associated company IDs
str
Associated contact IDs
str
Deal close date (ISO 8601 format)
str
Deal name
str
Deal owner ID
str
Deal type
Pipeline | str
Pipeline ID
str
required
Select Engagement type (required)
str
Comma-separated company IDs
str
Comma-separated deal IDs
str
Type-specific metadata (JSON)
str
Engagement owner ID
str
Engagement timestamp (ISO 8601 format)
str
required
Ticket subject (required)
str
required
Pipeline ID (required)
str
required
Stage ID (required)
str
Associated companies
str
Associated contacts
str
Ticket category
str
Priority level
str
Ticket owner ID
str
required
HubSpot company ID to delete (required)
str
required
HubSpot contact ID to delete (required)
str
required
HubSpot deal ID to delete (required)
str
required
HubSpot engagement ID to delete (required)
str
Filter by company type
str
required
HubSpot ticket ID to delete (required)
str
Filter by creation date (ISO 8601 format)
str
Search by domain
str
Filter by founded year
str
Filter by original source
str
Filter by source data 1
str
Filter by source data 2
str
Filter by contact owner ID
bool
Filter by public company status
str
Filter by last modified date (ISO 8601 format)
str
Filter by lifecycle stage
str
Search by company name
str
Search by phone number
str
Comma-separated properties to fetch
str
General search query
str
Field to sort by
str
Sort order (asc/desc)
str
Search by state
str
Filter by web technologies
str
Search by zip code
str
Search by company name
str
Search by email address
str
Filter by latest source
str
Filter by HubSpot lead status
str
Search by website
str
Filter by currency code
str
Filter by deal stage
str
Filter by date entered closed lost (ISO 8601 format)
str
Filter by date entered closed won (ISO 8601 format)
str
Filter by deal probability
str
Filter by forecast amount
bool
Filter by closed status
bool
Filter by deal split status
str
Filter by number of associated contacts
str
Filter by number of contact notes
str
Filter by associated company ID
str
Filter by associated contact ID
str
Filter by associated deal ID
str
Filter by engagement type (CALL, EMAIL, MEETING, TASK)
str
Filter by activity type
str
Filter by communication channel type
str
Filter by where engagement was logged from
str
Filter by closed date (ISO 8601 format)
str
Filter by first agent reply date (ISO 8601 format)
str
Filter by number of times contacted
str
Filter by pipeline
str
Filter by pipeline stage
str
Filter by ticket resolution
str
Filter by ticket category
str
Filter by ticket priority
str
Filter by time to close (milliseconds)
str
Filter by time to first agent reply
str
Filter by source type
str
Search by ticket subject
str
Filter by tags (comma-separated)
str
required
HubSpot company ID to read (required)
bool
Include merge history if true
str
required
HubSpot contact ID to read (required)
bool
Include list memberships
str
required
HubSpot deal ID to read (required)
bool
Include property history if true
str
required
HubSpot engagement ID to read (required)
str
required
HubSpot ticket ID to read (required)
str
required
HubSpot company ID to update (required)
str
About the company
int
Annual revenue
str
City of residence
str
Company domain
str
Company name
str
Owner’s user ID
str
Country or region
str
Company description
str
Type of industry
str
Lead status
str
Lifecycle stage
int
Employee count
str
Main phone number
str
Contact’s website
str
required
HubSpot contact ID to update (required)
str
Name of the company
str
Country name
str
Custom properties to add to the contact
str
Contact email
str
Contact’s first name
str
Job title of the contact
str
Contact’s last name
str
Mobile number
str
Postal or ZIP code
str
State or region
str
Street address
str
required
HubSpot deal ID to update (required)
int
Deal amount
str
Deal close date (ISO 8601 format)
str
Deal name
str
Deal owner ID
str
Deal stage ID
str
Deal type
str
Pipeline ID
str
required
HubSpot ticket ID to update (required)
str
Ticket category
str
Priority level
str
Stage ID
str
Ticket subject
str
Ticket owner ID

integration_intercom — Intercom

Parameters
str
required
Select the action to perform
str
The unique identifier for the company in your system
Any
required
Connect to your Intercom account
str
Custom attributes as key:value pairs, comma-separated (e.g., plan:premium,tier:gold)
str
The industry the company operates in
int
The monthly revenue from this company
str
The name of the company
str
The name of the plan the company is on
int
The number of employees
str
The company’s website URL
str
The email address of the lead
str
URL of the lead’s avatar image
str
Select companies from dropdown, or enter company IDs comma-separated (e.g., company-1,company-2)
str
The phone number of the lead
bool
Whether the lead has unsubscribed from emails
bool
Whether to update the last request timestamp
str
UTM campaign parameter
str
UTM content parameter
str
UTM medium parameter
str
UTM source parameter
str
UTM term parameter
str
required
The email or user ID for the user
str
required
How to identify the user
int
Number of sessions the user has had
str
required
The value to search for based on the selected field
str
How to identify the lead to delete
str
How to identify the company
int
Maximum number of companies to retrieve
str
Filter by segment ID (optional)
str
Filter by tag ID (optional)
str
How to identify the company
str
How to identify the lead to update

integration_jira — Jira

Parameters
str
required
Select the action to perform
str
required
File to attach to the issue
Any
required
str
required
The key of the issue to get changelog for
str
The name of the project
str
required
The name of the Jira site
str
Search in issue comments
str
Restrict comment visibility to a project role (leave empty for public comment)
int
required
Maximum number of changelog entries to return
str
Type of issue (e.g. Task, Bug, Story)
str
required
A brief title or summary of the issue
str
Account Name of the user to assign the issue to
str
Detailed description of the issue
str
Parent Issue Key (for subtasks)
str
required
Email address of the user exact_date (Dict[str, Any])
bool
If enabled, sends an invitation email to the user
bool
Whether to delete subtasks along with the issue
bool
Whether to download the attachment content
str
Filter by affected version
str
Match comment exactly
str
Filter by issue component
str
Issue creation (YYYY-MM-DD) date_range (Dict[str, Any])
str
Match description exactly
str
Due (YYYY-MM-DD)
str
Filter by fix version
str
Search by issue summary
str
Filter by issue labels
str
The query to filter issues
str
Account Name of the user who reported the issue
str
Filter by resolution status
str
Resolution (YYYY-MM-DD)
str
The status of the issue (e.g. Open, Closed, In Progress)
str
Match summary exactly
str
Search in all text fields
str
Match text exactly across fields
str
Last update (YYYY-MM-DD)
str
Comma-separated list of group names to notify
str
HTML body of the notification integration (Any)
bool
Send notification to the issue assignee (note: Jira prevents self-notification, so this will fail if you are the assignee)
bool
Send notification to the issue reporter (note: Jira prevents self-notification, so this will fail if you are the reporter)
bool
Send notification to issue voters (note: Jira prevents self-notification, so this will fail if you are the only voter)
bool
Send notification to issue watchers (note: Jira prevents self-notification, so this will fail if you are the only watcher)
str
Subject of the email notification
str
Plain text body of the notification
str
Comma-separated list of user account IDs to notify
str
required
The ID of the attachment to retrieve
str
required
The account ID of the user to retrieve
str
Additional information to include
str
required
The ID of the comment to remove
bool
Include transitions with remote-only conditions
str
ID of specific transition to get
bool
Enable wiki markup parsing
str
Account Name of the user to assign the issue to
str
The new description for the issue
str
Type of issue (e.g. Task, Bug, Story)
str
The new summary for the issue

integration_linear — Linear

Parameters
str
required
Select the action to perform One of: add_link, create_comment, create_new_issue, delete_issue, get_issue, list_issues, update_issue
Any
required
Connect to your account
str
required
The ID of the issue to update
The URL to attach to the issue
str
The team within Linear
str
required
The comment text
str
ID of parent comment for replies (optional)
str
The title of the issue
str
Assign the issue to a user
str
The description of the ticket
str
Issue priority
str
Set the workflow state
bool
Return all matching issues regardless of count
str
Move to a different team

integration_linkedin — Linkedin

Parameters
Any
Connect to your account
str
default:"''"
Content you wanted to post on your LinkedIn
str
default:"''"
Select the action to perform

integration_mailchimp — Mailchimp

Parameters
str
required
Select the action to perform
Any
required
Connect to your Mailchimp account
str
required
Choose the list to get groups from
str
required
Choose the member to retrieve
list[str]
required
List of tags to add to the member
str
Email address of the new member
str
Filter campaigns by status
str
First name of the member (optional)
str
Last name of the member (optional)
str
required
Choose the campaign to retrieve
int
required
Maximum number of campaigns to return
str
Filter campaigns by type

integration_mailgun — Mailgun

Parameters
str
required
Select the action to perform One of: add_contact_to_mailing_list, send_mail
Any
required
Connect to your account
str
The email of the contact to be added to the list
str
The list the contact will be added to
str
The name of contact to be added to the list
str
The email(s) of the recipient(s) you want to BCC the email to
str
The body (message) of the email
str
The email(s) of the recipient(s) you want to CC the email to
str
Your Mailgun domain
str
The email of the sender of the email
str
The name of the sender of the email
str
The email of the recipient you want to send the email to, example: john@company.com, alex@company.com
str
The subject of the email

integration_microsoft — OneDrive

Parameters
str
required
Select the action to perform
Any
required
Connect to your account
str
required
Select the folder within your OneDrive to add the file
str
Select or Upload a file
str
required
Select the destination folder
str
required
Select the file to read from OneDrive
str
New name for the copied file (optional)
str
required
Content of the file
str
required
Name of the file to create
str
required
ID of the folder where the file will be created
str
MIME type of the file
Scope of link
Type of link
str
Expiration date for the link (ISO 8601)
str
Password for the link (optional)
str
required
Name of the folder to create
str
required
Select the parent folder
int
Maximum number of files to return
str
Select folder to search within (optional, leave empty to search all files)
str
Search query to filter files (searches within folder if selected, or across all files)
str
Pagination token from next_link output
str
Sort order
str
Filter results by type (business accounts only)

integration_microsoft_calendar — Outlook Calendar

Parameters
str
required
Select the action to perform
str
The last date and end time for everyday to look for availability
Any
required
Connect to your account
str
The first date and start time for everyday to look for availability
int
The duration of an individual slot to look for (in minutes). Default: 30 (in minutes)
str
IANA Time Zone code (e.g., US/Eastern)
str
The name of the calendar to create
str
Color for the calendar
str
The ID of the calendar to retrieve
str
required
The ID of the event to retrieve
list[str]
required
List of attendee email addresses to find common available times.
str
required
Duration of the meeting (e.g., 30, 60m, 1h, 90). Defaults to minutes if no suffix provided.
str
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.
list[str]
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.
bool
Whether a meeting location is required for the suggestions.
bool
Whether the organizer (you) is optional for the meeting
list[str]
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.
int
Maximum number of meeting time suggestions to return. Typical values: 5-20.
int
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.
bool
Whether the API should suggest available meeting rooms.
str
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.
str
required
The user’s ID or organizational email (work/school accounts only, not personal @outlook.com/@hotmail.com)
int
required
Maximum number of calendars to retrieve
str
Filter query to filter calendars. Examples: ‘canShare eq true’, ‘canEdit eq true’, ‘isDefaultCalendar eq false’
str
Field to order results by
bool
Whether to list events from all calendars
bool
Filter for events with attachments
str
Importance level of the event
bool
Filter for all-day events only
str
Filter events by location
str
Sensitivity level of the event
str
How to show the time slot
str
Filter events by subject containing this text
str
Search users by display name or email
str
required
The ID of the calendar to create event in
int
required
The duration of the event in minutes. Default: 30 (in minutes)
str
The start time of the event (RFC3339 format)
str
required
The subject/title of the event
bool
Whether this is an all-day event
bool
Whether attendees can propose new times
list[str]
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.
str
Comma-separated list of attendee email addresses
str
Description/body of the event
str
Comma-separated list of categories
bool
Whether to hide attendees from each other
bool
Whether to create an online meeting
bool
Whether to enable reminder
str
Location of the event
str
Provider for online meeting
int
Minutes before event to send reminder (default 15)
bool
Whether responses are requested from attendees
str
New description/body of the event
str
New end time of the event (RFC3339 format)
str
New subject/title of the event

integration_microsoft_dynamics_crm — Microsoft Dynamics CRM

Parameters
str
required
Select the action to perform One of: create_account, delete_account, get_account, list_accounts, update_account
str
required
Name of the account (required)
Any
required
Connect to your Microsoft Dynamics CRM account
str
Account number
str
Additional fields as JSON object
str
Street address
str
City
str
Country
str
Description of the account
str
Primary email address
str
Industry type
int
Number of employees
str
Primary phone number
str
Postal or ZIP code
str
Annual revenue
str
State or Province
str
Website URL
str
required
Select the account to delete
str
Related entities to expand (optional, e.g., primarycontactid)
str
Comma-separated list of fields to return (optional, e.g., name,accountnumber,telephone1)
str
OData filter expression (e.g., statecode eq 0)
str
Field to sort by (e.g., name asc, createdon desc)
str
Updated account name

integration_microsoft_excel — Microsoft Excel 365

Parameters
str
required
Select the action to perform
Any
required
Connect to your Microsoft Excel 365 account
str
required
Select the workbook
str
required
Name for the new sheet
str
required
Select the table from your workbook
str
required
Select the sheet from your workbook
str
The range address for the table (e.g., A1:D10)
bool
Whether the range has header row
bool
required
When enabled, returns all columns (ignores limit)
int
Maximum number of columns to return (default: 10)
str
Comma-separated list of fields to include in response (e.g., id,name,position)
str
required
Column name to search in
str
required
Value to search for
str
required
JSON object or array of objects with column-value pairs (e.g., {“Name”: “John”, “Age”: 30} or [{“Name”: “John”}, {“Name”: “Jane”}])
str
Choose append or update mode
str
Column name to search for matching rows (used only in Update mode)
str
Value to search for in the search column (used only in Update mode)

integration_microsoft_one_note — Microsoft OneNote

Parameters
str
required
Select the action to perform
str
required
Select the section to copy the page to
Any
required
Connect to your Microsoft OneNote account
str
required
Select a page
str
Optional group ID if copying to a group notebook
str
required
The name of the notebook to create
str
Select a section
str
Text content for the page body
str
Attach an image or file to the page (optional)
str
Name for the attached file (required if file is provided)
str
Title of the page
str
required
Select a notebook
str
required
Select a section group
int
required
Maximum number of notebooks to retrieve
str
Field to order results by
str
The order to sort the data
str
Filter notebooks by name (leave empty to list all)
str
required
The type of update to perform
str
For Insert: where to place content relative to target line
str
Find a line on the page to target. Leave empty to target the whole page body

integration_microsoft_sql_server — Microsoft SQL Server

Parameters
str
required
Select the database operation to perform One of: create_rows, delete_rows, execute_query, get_tables, update_rows
str
required
JSON array of objects or single object to insert into the table
Any
required
Connect to your SQL Server database
str
required
Name of the table to insert data into
int
Number of rows to insert per batch
list[str]
Specific columns to insert (optional - uses all if empty)
bool
required
Confirm that you want to delete the specified records
int
required
Maximum number of rows to return
str
required
WHERE condition to identify records to update
str
required
SQL query to execute
list[str]
Query parameters for prepared statements

integration_monday — Monday

Parameters
str
required
Select the action to perform
str
required
ID of the item to retrieve
Any
required
Connect to your account
str
required
Content of the update
str
The board to retrieve
str
The workspace to retrieve boards from
str
required
The column to update
str
required
New value for the column
str
required
Name of the board to create
str
Type of board to create
str
Optional description for the board
str
Board ID of a saved template in your account.Only account-level templates are supported, not marketplace templates.
str
required
Type of column to create
str
required
Title of the column to create
str
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.
str
required
Name of the group to create
str
Select a color from the dropdown or provide a HEX code directly (e.g. #579bfc). Must include #.
str
Position of the group
str
The group to delete
str
required
Name of the item to create
str
required
Value to search for in the column
int
required
Maximum number of boards to return
bool
Whether to include archived groups
str
Filter boards by state
str
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’).
str
Value to match in the filter column. For multi-column filtering, use comma-separated values matching the order of columns (e.g. ‘Done,High’).
bool
When enabled, fetches all items from the board (ignores limit). Use with caution on large boards.
str
Search for items by item name. When provided, returns only items whose name matches the search term.
str
Column to order results by. Use column name, column ID, or special values: creation_log (created date), last_updated (last modified).
str
Order of sorted results
str
required
ID of the group to move the item to

integration_mongodb — MongoDB

Parameters
str
required
Select the action to perform
Any
required
Connect to your account
str
The collection on which to perform the query
str
The MongoDB query to find all matching records
str
required
The filter to select documents to update (JSON format)
str
required
The replacement document (JSON format)
str
required
The update operation (JSON format)
str
required
The document to insert (JSON format)

integration_mysql — MySQL

Parameters
str
required
Select the action to perform
str
required
Delete command to execute (truncate, delete, or drop)
Any
required
Connect to your account
str
required
Choose the table to insert into
int
Maximum number of connections (default: 10)
int
Connection timeout in seconds (default: 30)
str
Optional WHERE condition (without WHERE keyword)
str
required
SQL query to execute
str
Comma-separated parameters for parameterized queries (optional)
str
required
JSON object with column-value pairs to insert
str
Natural language query to be converted to SQL query_agent_model (str) query_type (str) sql_generation_model (str)
str
str
str
int
required
Maximum number of rows to return
str
Choose specific columns (comma-separated or select multiple)
str
Optional ORDER BY clause
str
required
Column used to find the row to update
str
required
Value in the match column to identify the row

integration_notion — Notion

Parameters
str
required
Select the action to perform
Any
required
Connect to your account
str
required
Select the page to archive
str
required
Select Notion Database
list[str]
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”}
str
Icon emoji (e.g., 😀) or external file URL if type is ‘file’
str
Type of icon: emoji or external file URL
str
required
The ID of the parent block to get children from
int
Maximum number of databases to return
bool
If true, returns all databases regardless of limit
str
required
Select Notion Database
str
required
The ID of the user to read
str
required
Text to search for in database names and content
bool
If true, fetches the text content of each matching page
str
Conditional Operator
str
required
JSON object containing properties to update
bool
Whether to archive the page

integration_openweathermap — Open Weather Map

Parameters
str
required
Select the action to perform One of: get_5_day_forecast, get_current_weather
Any
required
Connect to your OpenWeatherMap account
str
required
Temperature units
int
Number of forecast entries to return (max 40, each represents 3 hours)
str
Language code for weather descriptions (e.g., ‘en’, ‘es’, ‘fr’)

integration_oracle_database — Oracle Database

Parameters
str
required
Select the action to perform One of: delete_table, execute_query, insert, select, update, upsert
str
required
Delete command to execute (truncate, delete, or drop)
Any
required
Connect to your Oracle Database account
str
required
Choose the schema
str
required
Choose the table to insert into
str
Optional WHERE condition (without WHERE keyword)
str
required
SQL query to execute (use :1, :2, etc. for parameters)
str
Comma-separated values for bind variables (:1, :2, etc.) in the query
bool
Convert numeric values to strings in the output
list[str]
required
JSON objects with column-value pairs to insert (one per row)
bool
Automatically commit after each insert. If false, all inserts are wrapped in a transaction.
str
Optional ORDER BY clause
str
required
Column(s) to match on for update (comma-separated). Rows matching these column values will be updated.

integration_outlook — Outlook

Parameters
str
required
Select the action to perform
str
required
The file to attach to the message
Any
required
Connect to your account
str
required
Select the message to get
str
required
The first name of the contact
str
required
The last name of the contact
str
Birthday date
str
Business address city
str
Business address country
str
Business address postal/ZIP code
str
Business address state/province
str
Business street address
str
Company or business website URL
str
Comma-separated list of business phone numbers
str
Comma-separated list of categories
str
Comma-separated list of children’s names
str
The company name
str
The department
str
The name of the folder to create
str
Comma-separated list of email addresses
str
How to file the contact
str
Home address city
str
Home address country
str
Home address postal/ZIP code
str
Home address state/province
str
Home street address
str
Comma-separated list of home phone numbers
str
Comma-separated list of instant messaging addresses
str
Initials of the contact
str
The job title
str
Manager’s name
str
The middle name of the contact
str
The mobile phone number
str
Nickname of the contact
str
Personal notes about the contact
str
The office location
str
Other address city
str
Other address country
str
Other address postal/ZIP code
str
Other address state/province
str
Other street address
str
The profession
str
Name of the spouse
str
Title of the contact (e.g., Mr., Mrs., Dr.)
str
The body of the email
str
required
A single