diff --git a/apps/docs/content/docs/en/integrations/box.mdx b/apps/docs/content/docs/en/integrations/box.mdx
index 630c50a1152..444761febcb 100644
--- a/apps/docs/content/docs/en/integrations/box.mdx
+++ b/apps/docs/content/docs/en/integrations/box.mdx
@@ -52,7 +52,6 @@ Upload a file to a Box folder
| --------- | ---- | -------- | ----------- |
| `parentFolderId` | string | Yes | The ID of the folder to upload the file to \(use "0" for root\) |
| `file` | file | No | The file to upload \(UserFile object\) |
-| `fileContent` | string | No | Legacy: base64 encoded file content |
| `fileName` | string | No | Optional filename override |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/daytona.mdx b/apps/docs/content/docs/en/integrations/daytona.mdx
index 0bd13fc5ec2..6615b2296b4 100644
--- a/apps/docs/content/docs/en/integrations/daytona.mdx
+++ b/apps/docs/content/docs/en/integrations/daytona.mdx
@@ -216,7 +216,6 @@ Upload a file to a Daytona sandbox
| `sandboxId` | string | Yes | ID of the sandbox to upload the file to |
| `destinationPath` | string | Yes | Destination path in the sandbox \(a trailing slash uploads into that directory using the file name\) |
| `file` | file | No | The file to upload |
-| `fileContent` | string | No | Legacy: base64 encoded file content |
| `fileName` | string | No | Optional file name override |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/dropbox.mdx b/apps/docs/content/docs/en/integrations/dropbox.mdx
index 83453f4cb9c..27b95131829 100644
--- a/apps/docs/content/docs/en/integrations/dropbox.mdx
+++ b/apps/docs/content/docs/en/integrations/dropbox.mdx
@@ -44,7 +44,6 @@ Upload a file to Dropbox
| --------- | ---- | -------- | ----------- |
| `path` | string | Yes | The path in Dropbox where the file should be saved \(e.g., /folder/document.pdf\) |
| `file` | file | No | The file to upload \(UserFile object\) |
-| `fileContent` | string | No | Legacy: base64 encoded file content |
| `fileName` | string | No | Optional filename \(used if path is a folder\) |
| `mode` | string | No | Write mode: add \(default\) or overwrite |
| `autorename` | boolean | No | If true, rename the file if there is a conflict |
diff --git a/apps/docs/content/docs/en/integrations/firecrawl.mdx b/apps/docs/content/docs/en/integrations/firecrawl.mdx
index de218a6cfd7..12ebb7aed1f 100644
--- a/apps/docs/content/docs/en/integrations/firecrawl.mdx
+++ b/apps/docs/content/docs/en/integrations/firecrawl.mdx
@@ -52,7 +52,6 @@ Extract structured content from web pages with comprehensive metadata support. C
| --------- | ---- | -------- | ----------- |
| `url` | string | Yes | The URL to scrape content from \(e.g., "https://example.com/page"\) |
| `formats` | json | No | Output formats supplied by existing Firecrawl block configurations |
-| `scrapeOptions` | json | No | Options for content scraping |
| `apiKey` | string | Yes | Firecrawl API key |
#### Output
@@ -90,7 +89,6 @@ Scrape multiple URLs in a single batch job and retrieve structured content from
| `onlyMainContent` | boolean | No | Extract only main content from pages |
| `maxConcurrency` | number | No | Maximum number of concurrent scrapes |
| `ignoreInvalidURLs` | boolean | No | Skip invalid URLs instead of failing the batch \(default: true\) |
-| `scrapeOptions` | json | No | Advanced scraping configuration options |
| `zeroDataRetention` | boolean | No | Enable zero data retention |
| `apiKey` | string | Yes | Firecrawl API key |
@@ -159,7 +157,6 @@ Search for information on the web using Firecrawl
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `query` | string | Yes | The search query to use |
-| `scrapeOptions` | json | No | Advanced scrape options supplied by existing configurations |
| `apiKey` | string | Yes | Firecrawl API key |
#### Output
@@ -170,11 +167,11 @@ Search for information on the web using Firecrawl
| ↳ `title` | string | Search result title from search engine |
| ↳ `description` | string | Search result description/snippet from search engine |
| ↳ `url` | string | URL of the search result |
-| ↳ `markdown` | string | Page content in markdown \(when scrapeOptions.formats includes "markdown"\) |
-| ↳ `html` | string | Processed HTML content \(when scrapeOptions.formats includes "html"\) |
-| ↳ `rawHtml` | string | Unprocessed raw HTML \(when scrapeOptions.formats includes "rawHtml"\) |
-| ↳ `links` | array | Links found on the page \(when scrapeOptions.formats includes "links"\) |
-| ↳ `screenshot` | string | Screenshot URL \(expires after 24 hours, when scrapeOptions.formats includes "screenshot"\) |
+| ↳ `markdown` | string | Page content in markdown; returned only when scraping was requested via the hidden scrapeOptions input |
+| ↳ `html` | string | Processed HTML content; returned only when "html" is among the scrape formats requested via the hidden scrapeOptions input |
+| ↳ `rawHtml` | string | Unprocessed raw HTML; returned only when "rawHtml" is among the scrape formats requested via the hidden scrapeOptions input |
+| ↳ `links` | array | Links found on the page; returned only when "links" is among the scrape formats requested via the hidden scrapeOptions input |
+| ↳ `screenshot` | string | Screenshot URL \(expires after 24 hours\); returned only when "screenshot" is among the scrape formats requested via the hidden scrapeOptions input |
| ↳ `metadata` | object | Metadata about the search result page |
| ↳ `title` | string | Page title |
| ↳ `description` | string | Page meta description |
@@ -195,7 +192,6 @@ Crawl entire websites and extract structured content from all accessible pages
| `maxDepth` | number | No | Maximum depth to crawl from the starting URL \(e.g., 1, 2, 3\). Controls how many levels deep to follow links |
| `formats` | json | No | Output formats for scraped content \(e.g., \["markdown"\], \["markdown", "html"\], \["markdown", "links"\]\) |
| `prompt` | string | No | Natural-language crawl guidance supplied by existing configurations |
-| `scrapeOptions` | json | No | Advanced scrape options supplied by existing configurations |
| `excludePaths` | json | No | URL paths to exclude from crawling \(e.g., \["/blog/*", "/admin/*", "/*.pdf"\]\) |
| `includePaths` | json | No | URL paths to include in crawling \(e.g., \["/docs/*", "/api/*"\]\). Only these paths will be crawled |
| `onlyMainContent` | boolean | No | Extract only main content from pages |
@@ -287,7 +283,6 @@ Get a complete list of URLs from any website quickly and reliably. Useful for di
| `ignoreQueryParameters` | boolean | No | Exclude URLs containing query strings \(default: true\) |
| `limit` | number | No | Maximum number of links to return \(e.g., 100, 1000, 5000\). Max: 100,000, default: 5,000 |
| `timeout` | number | No | Request timeout in milliseconds |
-| `location` | json | No | Geographic context for proxying \(country, languages\) |
| `apiKey` | string | Yes | Firecrawl API key |
#### Output
@@ -313,7 +308,6 @@ Extract structured data from entire webpages using natural language prompts and
| `includeSubdomains` | boolean | No | Extend scanning to subdomains \(default: true\) |
| `showSources` | boolean | No | Return data sources in the response \(default: false\) |
| `ignoreInvalidURLs` | boolean | No | Skip invalid URLs in the array \(default: true\) |
-| `scrapeOptions` | json | No | Advanced scraping configuration options |
| `apiKey` | string | Yes | Firecrawl API key |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/github.mdx b/apps/docs/content/docs/en/integrations/github.mdx
index 2997205fc26..120ad61de2f 100644
--- a/apps/docs/content/docs/en/integrations/github.mdx
+++ b/apps/docs/content/docs/en/integrations/github.mdx
@@ -120,11 +120,8 @@ Create comments on GitHub PRs
| `body` | string | Yes | Comment content |
| `pullNumber` | number | Yes | Pull request number |
| `path` | string | No | File path for review comment |
-| `position` | number | No | Line number for review comment |
| `commentType` | string | No | Type of comment \(pr_comment or file_comment\) |
| `line` | number | No | Line number for review comment |
-| `side` | string | No | Side of the diff \(LEFT or RIGHT\) |
-| `commitId` | string | No | The SHA of the commit to comment on |
| `apiKey` | string | Yes | GitHub API token |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/google_calendar.mdx b/apps/docs/content/docs/en/integrations/google_calendar.mdx
index 76216710dbd..43fc5aa5b90 100644
--- a/apps/docs/content/docs/en/integrations/google_calendar.mdx
+++ b/apps/docs/content/docs/en/integrations/google_calendar.mdx
@@ -89,7 +89,6 @@ List events from Google Calendar. Returns API-aligned fields only.
| `maxResults` | number | No | Maximum number of events to return \(max 2500\) |
| `pageToken` | string | No | Token for retrieving the next page of results |
| `orderBy` | string | No | Order of events: startTime \(chronological, the default\) or updated \(last-modified\). startTime is always valid here because singleEvents is set. |
-| `showDeleted` | boolean | No | Include deleted events |
#### Output
@@ -227,7 +226,6 @@ Get instances of a recurring event from Google Calendar. Returns API-aligned fie
| `timeMax` | string | No | Upper bound for instances \(RFC3339 timestamp, e.g., 2025-06-04T00:00:00Z\) |
| `maxResults` | number | No | Maximum number of instances to return \(default 250, max 2500\) |
| `pageToken` | string | No | Token for retrieving subsequent pages of results |
-| `showDeleted` | boolean | No | Include deleted instances |
#### Output
@@ -248,8 +246,6 @@ List all calendars in the user's calendar list. Returns API-aligned fields only.
| `minAccessRole` | string | No | Minimum access role for returned calendars: freeBusyReader, reader, writer, or owner |
| `maxResults` | number | No | Maximum number of calendars to return \(default 100, max 250\) |
| `pageToken` | string | No | Token for retrieving subsequent pages of results |
-| `showDeleted` | boolean | No | Include deleted calendars |
-| `showHidden` | boolean | No | Include hidden calendars |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/google_drive.mdx b/apps/docs/content/docs/en/integrations/google_drive.mdx
index a8d0f474f4a..28e343e9dd9 100644
--- a/apps/docs/content/docs/en/integrations/google_drive.mdx
+++ b/apps/docs/content/docs/en/integrations/google_drive.mdx
@@ -46,7 +46,6 @@ List files and folders in Google Drive with complete metadata
| `folderId` | string | No | The ID of the folder to list files from \(internal use\) |
| `query` | string | No | Search term to filter files by name \(e.g. "budget" finds files with "budget" in the name\). Do NOT use Google Drive query syntax here - just provide a plain search term. |
| `pageSize` | number | No | The maximum number of files to return \(default: 100\) |
-| `pageToken` | string | No | The page token to use for pagination |
#### Output
@@ -105,7 +104,7 @@ List files and folders in Google Drive with complete metadata
| ↳ `isAppAuthorized` | boolean | Whether created by requesting app |
| ↳ `contentRestrictions` | json | Content restrictions |
| ↳ `linkShareMetadata` | json | Link share metadata |
-| `nextPageToken` | string | Token for fetching the next page of results |
+| `nextPageToken` | string | Page token for the next page of files; absent from the response when the end of the files list has been reached |
### Get Google Drive File
@@ -485,7 +484,6 @@ Search for files in Google Drive using advanced query syntax (e.g., fullText con
| --------- | ---- | -------- | ----------- |
| `query` | string | Yes | Google Drive query string using advanced search syntax \(e.g., "fullText contains 'budget'", "mimeType = 'application/pdf'", "modifiedTime > '2024-01-01'"\) |
| `pageSize` | number | No | Maximum number of files to return \(default: 100\) |
-| `pageToken` | string | No | Token for fetching the next page of results |
#### Output
@@ -518,7 +516,7 @@ Search for files in Google Drive using advanced query syntax (e.g., fullText con
| ↳ `driveId` | string | Shared drive ID |
| ↳ `capabilities` | json | User capabilities on file |
| ↳ `version` | string | Version number |
-| `nextPageToken` | string | Token for fetching the next page of results |
+| `nextPageToken` | string | Page token for the next page of files; absent from the response when the end of the files list has been reached |
### Update Google Drive File
@@ -673,7 +671,6 @@ List all permissions (who has access) for a file in Google Drive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `fileId` | string | Yes | The ID of the file to list permissions for |
-| `pageToken` | string | No | The page token to use for pagination |
#### Output
@@ -692,7 +689,7 @@ List all permissions (who has access) for a file in Google Drive
| ↳ `allowFileDiscovery` | boolean | Whether file is discoverable by grantee |
| ↳ `pendingOwner` | boolean | Whether ownership transfer is pending |
| ↳ `permissionDetails` | json | Details about inherited permissions |
-| `nextPageToken` | string | Token for fetching the next page of permissions |
+| `nextPageToken` | string | Page token for the next page of permissions; absent from the response when the end of the permissions list has been reached |
### Export Google Drive File
@@ -723,7 +720,6 @@ List the revision history of a file in Google Drive
| --------- | ---- | -------- | ----------- |
| `fileId` | string | Yes | The ID of the file to list revisions for |
| `pageSize` | number | No | Maximum number of revisions to return \(1-1000, default 200\) |
-| `pageToken` | string | No | The page token to use for pagination |
#### Output
@@ -741,7 +737,7 @@ List the revision history of a file in Google Drive
| ↳ `md5Checksum` | string | MD5 checksum for binary revisions |
| ↳ `size` | string | Size of the revision in bytes |
| ↳ `exportLinks` | json | Export format links for the revision |
-| `nextPageToken` | string | Token for fetching the next page of revisions |
+| `nextPageToken` | string | Page token for the next page of revisions; absent from the response when the end of the revisions list has been reached |
### Get Google Drive Revision
@@ -783,7 +779,6 @@ List comments on a file in Google Drive
| `includeDeleted` | boolean | No | Whether to include deleted comments \(their content is stripped\) |
| `pageSize` | number | No | Maximum number of comments to return \(1-100, default 20\) |
| `startModifiedTime` | string | No | Only return comments modified after this RFC 3339 timestamp |
-| `pageToken` | string | No | The page token to use for pagination |
#### Output
@@ -801,7 +796,7 @@ List comments on a file in Google Drive
| ↳ `anchor` | string | Region of the document the comment refers to |
| ↳ `quotedFileContent` | json | The file content the comment quotes |
| ↳ `replies` | json | Threaded replies to the comment |
-| `nextPageToken` | string | Token for fetching the next page of comments |
+| `nextPageToken` | string | Page token for the next page of comments; absent from the response when the end of the comments list has been reached |
### Create Google Drive Comment
diff --git a/apps/docs/content/docs/en/integrations/google_sheets.mdx b/apps/docs/content/docs/en/integrations/google_sheets.mdx
index 70307178362..b6602c62a3e 100644
--- a/apps/docs/content/docs/en/integrations/google_sheets.mdx
+++ b/apps/docs/content/docs/en/integrations/google_sheets.mdx
@@ -75,7 +75,6 @@ Write data to a specific sheet in a Google Sheets spreadsheet
| `cellRange` | string | No | The cell range to write to \(e.g. "A1:D10", "A1"\). Defaults to "A1" if not specified. |
| `values` | array | Yes | The data to write as a 2D array \(e.g. \[\["Name", "Age"\], \["Alice", 30\], \["Bob", 25\]\]\) or array of objects. |
| `valueInputOption` | string | No | The format of the data to write |
-| `includeValuesInResponse` | boolean | No | Whether to include the written values in the response |
#### Output
@@ -102,7 +101,6 @@ Update data in a specific sheet in a Google Sheets spreadsheet
| `cellRange` | string | No | The cell range to update \(e.g. "A1:D10", "A1"\). Defaults to "A1" if not specified. |
| `values` | array | Yes | The data to update as a 2D array \(e.g. \[\["Name", "Age"\], \["Alice", 30\]\]\) or array of objects. |
| `valueInputOption` | string | No | The format of the data to update |
-| `includeValuesInResponse` | boolean | No | Whether to include the updated values in the response |
#### Output
@@ -129,7 +127,6 @@ Append data to the end of a specific sheet in a Google Sheets spreadsheet
| `values` | array | Yes | The data to append as a 2D array \(e.g. \[\["Alice", 30\], \["Bob", 25\]\]\) or array of objects. |
| `valueInputOption` | string | No | The format of the data to append |
| `insertDataOption` | string | No | How to insert the data \(OVERWRITE or INSERT_ROWS\) |
-| `includeValuesInResponse` | boolean | No | Whether to include the appended values in the response |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/jira.mdx b/apps/docs/content/docs/en/integrations/jira.mdx
index 02d9c47d248..818ab031c6f 100644
--- a/apps/docs/content/docs/en/integrations/jira.mdx
+++ b/apps/docs/content/docs/en/integrations/jira.mdx
@@ -49,7 +49,6 @@ Retrieve detailed information about a specific Jira issue
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `issueKey` | string | Yes | Jira issue key to retrieve \(e.g., PROJ-123\) |
| `includeAttachments` | boolean | No | Download attachment file contents and include them as files in the output |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -262,7 +261,6 @@ Update a Jira issue
| `customFieldId` | string | No | Custom field ID to update \(e.g., customfield_10001\) |
| `customFieldValue` | string | No | Value for the custom field |
| `notifyUsers` | boolean | No | Whether to send email notifications about this update \(default: true\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -287,7 +285,6 @@ Create a new Jira issue
| `description` | string | No | Description for the issue. Accepts plain text \(auto-wrapped in ADF\) or a raw ADF document object |
| `priority` | string | No | Priority ID or name for the issue \(e.g., "10000" or "High"\) |
| `assignee` | string | No | Assignee account ID for the issue |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
| `issueType` | string | Yes | Type of issue to create \(e.g., Task, Story, Bug, Epic, Sub-task\) |
| `parent` | json | No | Parent issue key for creating subtasks \(e.g., \{ "key": "PROJ-123" \}\) |
| `labels` | array | No | Labels for the issue \(array of label names\) |
@@ -322,7 +319,6 @@ Retrieve multiple Jira issues from a project in bulk
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `projectId` | string | Yes | Jira project key \(e.g., PROJ\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -364,7 +360,6 @@ Delete a Jira issue
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `issueKey` | string | Yes | Jira issue key to delete \(e.g., PROJ-123\) |
| `deleteSubtasks` | boolean | No | Whether to delete subtasks. If false, parent issues with subtasks cannot be deleted. |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -385,7 +380,6 @@ Assign a Jira issue to a user
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `issueKey` | string | Yes | Jira issue key to assign \(e.g., PROJ-123\) |
| `accountId` | string | Yes | Account ID of the user to assign the issue to. Use "-1" for automatic assignment, or leave empty / pass "null" to unassign. |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -409,7 +403,6 @@ Move a Jira issue between workflow statuses (e.g., To Do -> In Progress)
| `transitionId` | string | Yes | ID of the transition to execute \(e.g., "11" for "To Do", "21" for "In Progress"\) |
| `comment` | string | No | Optional comment to add when transitioning the issue |
| `resolution` | string | No | Resolution name to set during transition \(e.g., "Fixed", "Won't Fix"\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -437,7 +430,6 @@ Search for Jira issues using JQL (Jira Query Language)
| `nextPageToken` | string | No | Cursor token for the next page of results. Omit for the first page. |
| `maxResults` | number | No | Maximum number of results to return per page \(default: 50\) |
| `fields` | array | No | Array of field names to return \(default: all fields\). |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -520,7 +512,6 @@ Add a comment to a Jira issue
| `issueKey` | string | Yes | Jira issue key to add comment to \(e.g., PROJ-123\) |
| `body` | string | Yes | Comment body text |
| `visibility` | json | No | Restrict comment visibility. Object with "type" \("role" or "group"\) and "value" \(role/group name\). |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -555,7 +546,6 @@ Get all comments from a Jira issue
| `startAt` | number | No | Index of the first comment to return \(default: 0\) |
| `maxResults` | number | No | Maximum number of comments to return \(default: 50\) |
| `orderBy` | string | No | Sort order for comments: "-created" for newest first, "created" for oldest first |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -605,7 +595,6 @@ Update an existing comment on a Jira issue
| `commentId` | string | Yes | ID of the comment to update |
| `body` | string | Yes | Updated comment text |
| `visibility` | json | No | Restrict comment visibility. Object with "type" \("role" or "group"\) and "value" \(role/group name\). |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -638,7 +627,6 @@ Delete a comment from a Jira issue
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `issueKey` | string | Yes | Jira issue key containing the comment \(e.g., PROJ-123\) |
| `commentId` | string | Yes | ID of the comment to delete |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -660,7 +648,6 @@ Get all attachments from a Jira issue
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `issueKey` | string | Yes | Jira issue key to get attachments from \(e.g., PROJ-123\) |
| `includeAttachments` | boolean | No | Download attachment file contents and include them as files in the output |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -698,7 +685,6 @@ Add attachments to a Jira issue
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `issueKey` | string | Yes | Jira issue key to add attachments to \(e.g., PROJ-123\) |
| `files` | file[] | Yes | Files to attach to the Jira issue |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -725,7 +711,6 @@ Delete an attachment from a Jira issue
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `attachmentId` | string | Yes | ID of the attachment to delete |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -749,7 +734,6 @@ Add a time tracking worklog entry to a Jira issue
| `comment` | string | No | Optional comment for the worklog entry |
| `started` | string | No | Optional start time in ISO format \(defaults to current time\) |
| `visibility` | json | No | Restrict worklog visibility. Object with "type" \("role" or "group"\) and "value" \(role/group name\). |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -784,7 +768,6 @@ Get all worklog entries from a Jira issue
| `issueKey` | string | Yes | Jira issue key to get worklogs from \(e.g., PROJ-123\) |
| `startAt` | number | No | Index of the first worklog to return \(default: 0\) |
| `maxResults` | number | No | Maximum number of worklogs to return \(default: 50\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -836,7 +819,6 @@ Update an existing worklog entry on a Jira issue
| `comment` | string | No | Optional comment for the worklog entry |
| `started` | string | No | Optional start time in ISO format |
| `visibility` | json | No | Restrict worklog visibility. Object with "type" \("role" or "group"\) and "value" \(role/group name\). |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -880,7 +862,6 @@ Delete a worklog entry from a Jira issue
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `issueKey` | string | Yes | Jira issue key containing the worklog \(e.g., PROJ-123\) |
| `worklogId` | string | Yes | ID of the worklog entry to delete |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -904,7 +885,6 @@ Create a link relationship between two Jira issues
| `outwardIssueKey` | string | Yes | Jira issue key for the outward issue \(e.g., PROJ-456\) |
| `linkType` | string | Yes | The type of link relationship \(e.g., "Blocks", "Relates to", "Duplicates"\) |
| `comment` | string | No | Optional comment to add to the issue link |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -927,7 +907,6 @@ Delete a link between two Jira issues
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `linkId` | string | Yes | ID of the issue link to delete |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -948,7 +927,6 @@ Add a watcher to a Jira issue to receive notifications about updates
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `issueKey` | string | Yes | Jira issue key to add watcher to \(e.g., PROJ-123\) |
| `accountId` | string | Yes | Account ID of the user to add as watcher |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -970,7 +948,6 @@ Remove a watcher from a Jira issue
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `issueKey` | string | Yes | Jira issue key to remove watcher from \(e.g., PROJ-123\) |
| `accountId` | string | Yes | Account ID of the user to remove as watcher |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -993,7 +970,6 @@ Get Jira users. If an account ID is provided, returns a single user. Otherwise,
| `accountId` | string | No | Optional account ID to get a specific user. If not provided, returns all users. |
| `startAt` | number | No | The index of the first user to return \(for pagination, default: 0\) |
| `maxResults` | number | No | Maximum number of users to return \(default: 50\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -1026,7 +1002,6 @@ Search for Jira users by email address or display name. Returns matching users w
| `query` | string | Yes | A query string to search for users. Can be an email address, display name, or partial match. |
| `maxResults` | number | No | Maximum number of users to return \(default: 50, max: 1000\) |
| `startAt` | number | No | The index of the first user to return \(for pagination, default: 0\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -1058,7 +1033,6 @@ List Jira projects visible to the user, with optional name/key filtering and pag
| `query` | string | No | Filter projects by partial name or key match |
| `startAt` | number | No | The index of the first project to return \(for pagination, default: 0\) |
| `maxResults` | number | No | Maximum number of projects to return \(default: 50, max: 100\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -1091,7 +1065,6 @@ Get the details of a single Jira project by its ID or key, including its type, l
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `projectId` | string | Yes | The project ID or key \(e.g., "PROJ" or "10000"\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -1124,7 +1097,6 @@ Get the workflow transitions available for an issue in its current status. Use t
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
| `issueKey` | string | Yes | The issue key or ID \(e.g., PROJ-123\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -1151,7 +1123,6 @@ List all issue types visible to the user across projects (e.g., Task, Bug, Story
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
@@ -1177,7 +1148,6 @@ Get all system and custom fields defined in the Jira instance. Useful for discov
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance. If not provided, it will be fetched using the domain. |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/jira_service_management.mdx b/apps/docs/content/docs/en/integrations/jira_service_management.mdx
index 3054fb35efe..87dcc4094db 100644
--- a/apps/docs/content/docs/en/integrations/jira_service_management.mdx
+++ b/apps/docs/content/docs/en/integrations/jira_service_management.mdx
@@ -45,7 +45,6 @@ Get all service desks from Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `expand` | string | No | Comma-separated fields to expand in the response |
| `start` | number | No | Start index for pagination \(e.g., 0, 50, 100\) |
| `limit` | number | No | Maximum results to return \(e.g., 10, 25, 50\) |
@@ -75,7 +74,6 @@ Get request types for a service desk in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `serviceDeskId` | string | Yes | Service Desk ID \(e.g., "1", "2"\) |
| `searchQuery` | string | No | Filter request types by name |
| `groupId` | string | No | Filter by request type group ID |
@@ -110,7 +108,6 @@ Create a new service request in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `serviceDeskId` | string | Yes | Service Desk ID \(e.g., "1", "2"\) |
| `requestTypeId` | string | Yes | Request Type ID \(e.g., "10", "15"\) |
| `summary` | string | No | Summary/title for the service request \(required unless using Form Answers\) |
@@ -145,7 +142,6 @@ Get a single service request from Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., SD-123\) |
| `expand` | string | No | Comma-separated fields to expand: participant, status, sla, requestType, serviceDesk, attachment, comment, action |
@@ -185,7 +181,6 @@ Get multiple service requests from Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `serviceDeskId` | string | No | Filter by service desk ID \(e.g., "1", "2"\) |
| `requestOwnership` | string | No | Filter by ownership: OWNED_REQUESTS, PARTICIPATED_REQUESTS, APPROVER, ALL_REQUESTS |
| `requestStatus` | string | No | Filter by status: OPEN_REQUESTS, CLOSED_REQUESTS, ALL_REQUESTS |
@@ -232,7 +227,6 @@ Add a comment (public or internal) to a service request in Jira Service Manageme
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., SD-123\) |
| `body` | string | Yes | Comment body text |
| `isPublic` | boolean | Yes | Whether the comment is public \(visible to customer\) or internal \(true/false\) |
@@ -263,7 +257,6 @@ Get comments for a service request in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., SD-123\) |
| `isPublic` | boolean | No | Filter to only public comments \(true/false\) |
| `internal` | boolean | No | Filter to only internal comments \(true/false\) |
@@ -300,7 +293,6 @@ Get customers for a service desk in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `serviceDeskId` | string | Yes | Service Desk ID \(e.g., "1", "2"\) |
| `query` | string | No | Search query to filter customers \(e.g., "john", "acme"\) |
| `start` | number | No | Start index for pagination \(e.g., 0, 50, 100\) |
@@ -329,7 +321,6 @@ Add customers to a service desk in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `serviceDeskId` | string | Yes | Service Desk ID \(e.g., "1", "2"\) |
| `accountIds` | string | Yes | Comma-separated Atlassian account IDs to add as customers |
@@ -350,7 +341,6 @@ Get organizations for a service desk in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `serviceDeskId` | string | Yes | Service Desk ID \(e.g., "1", "2"\) |
| `start` | number | No | Start index for pagination \(e.g., 0, 50, 100\) |
| `limit` | number | No | Maximum results to return \(e.g., 10, 25, 50\) |
@@ -375,7 +365,6 @@ Create a new organization in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `name` | string | Yes | Name of the organization to create |
#### Output
@@ -396,7 +385,6 @@ Add an organization to a service desk in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `serviceDeskId` | string | Yes | Service Desk ID \(e.g., "1", "2"\) |
| `organizationId` | string | Yes | Organization ID to add to the service desk |
@@ -418,7 +406,6 @@ Get queues for a service desk in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `serviceDeskId` | string | Yes | Service Desk ID \(e.g., "1", "2"\) |
| `includeCount` | boolean | No | Include issue count for each queue \(true/false\) |
| `start` | number | No | Start index for pagination \(e.g., 0, 50, 100\) |
@@ -447,7 +434,6 @@ Get SLA information for a service request in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., SD-123\) |
| `start` | number | No | Start index for pagination \(e.g., 0, 50, 100\) |
| `limit` | number | No | Maximum results to return \(e.g., 10, 25, 50\) |
@@ -475,7 +461,6 @@ Get available transitions for a service request in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., SD-123\) |
| `start` | number | No | Start index for pagination \(e.g., 0, 50, 100\) |
| `limit` | number | No | Maximum results to return \(e.g., 10, 25, 50\) |
@@ -501,7 +486,6 @@ Transition a service request to a new status in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., SD-123\) |
| `transitionId` | string | Yes | Transition ID to apply |
| `comment` | string | No | Optional comment to add during transition |
@@ -524,7 +508,6 @@ Get participants for a request in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., SD-123\) |
| `start` | number | No | Start index for pagination \(e.g., 0, 50, 100\) |
| `limit` | number | No | Maximum results to return \(e.g., 10, 25, 50\) |
@@ -552,7 +535,6 @@ Add participants to a request in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., SD-123\) |
| `accountIds` | string | Yes | Comma-separated account IDs to add as participants |
@@ -578,7 +560,6 @@ Get approvals for a request in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., SD-123\) |
| `start` | number | No | Start index for pagination \(e.g., 0, 50, 100\) |
| `limit` | number | No | Maximum results to return \(e.g., 10, 25, 50\) |
@@ -615,7 +596,6 @@ Approve or decline an approval request in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., SD-123\) |
| `approvalId` | string | Yes | Approval ID to answer |
| `decision` | string | Yes | Decision: "approve" or "decline" |
@@ -653,7 +633,6 @@ Get the fields required to create a request of a specific type in Jira Service M
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `serviceDeskId` | string | Yes | Service Desk ID \(e.g., "1", "2"\) |
| `requestTypeId` | string | Yes | Request Type ID \(e.g., "10", "15"\) |
@@ -686,7 +665,6 @@ List forms (ProForma/JSM Forms) in a Jira project to discover form IDs for reque
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `projectIdOrKey` | string | Yes | Jira project ID or key \(e.g., "10001" or "SD"\) |
#### Output
@@ -714,7 +692,6 @@ Get the full structure of a ProForma/JSM form including all questions, field typ
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `projectIdOrKey` | string | Yes | Jira project ID or key \(e.g., "10001" or "SD"\) |
| `formId` | string | Yes | Form ID \(UUID from Get Form Templates\) |
@@ -738,7 +715,6 @@ List forms (ProForma/JSM Forms) attached to a Jira issue with metadata (name, su
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., "SD-123", "10001"\) |
#### Output
@@ -766,7 +742,6 @@ Attach a form template to an existing Jira issue or JSM request
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key to attach the form to \(e.g., "SD-123"\) |
| `formTemplateId` | string | Yes | Form template UUID \(from Get Form Templates\) |
@@ -793,7 +768,6 @@ Save answers to a form attached to a Jira issue or JSM request
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., "SD-123"\) |
| `formId` | string | Yes | Form instance UUID \(from Attach Form or Get Issue Forms\) |
| `answers` | json | Yes | Form answers using numeric question IDs as keys \(e.g., \{"1": \{"text": "Title"\}, "4": \{"choices": \["5"\]\}\}\) |
@@ -817,7 +791,6 @@ Submit a form on a Jira issue or JSM request, locking it from further edits
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., "SD-123"\) |
| `formId` | string | Yes | Form instance UUID \(from Attach Form or Get Issue Forms\) |
@@ -839,7 +812,6 @@ Get a single form with full design, state, and answers from a Jira issue
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., "SD-123"\) |
| `formId` | string | Yes | Form instance UUID \(from Attach Form or Get Issue Forms\) |
@@ -863,7 +835,6 @@ Get simplified answers from a form attached to a Jira issue or JSM request
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., "SD-123"\) |
| `formId` | string | Yes | Form instance UUID \(from Attach Form or Get Issue Forms\) |
@@ -885,7 +856,6 @@ Reopen a submitted form on a Jira issue or JSM request, allowing further edits
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., "SD-123"\) |
| `formId` | string | Yes | Form instance UUID \(from Get Issue Forms\) |
@@ -907,7 +877,6 @@ Remove a form from a Jira issue or JSM request
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., "SD-123"\) |
| `formId` | string | Yes | Form instance UUID to delete |
@@ -929,7 +898,6 @@ Make a form visible to customers on a Jira issue or JSM request
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., "SD-123"\) |
| `formId` | string | Yes | Form instance UUID |
@@ -951,7 +919,6 @@ Make a form internal only (not visible to customers) on a Jira issue or JSM requ
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `issueIdOrKey` | string | Yes | Issue ID or key \(e.g., "SD-123"\) |
| `formId` | string | Yes | Form instance UUID |
@@ -973,7 +940,6 @@ Copy forms from one Jira issue to another
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `sourceIssueIdOrKey` | string | Yes | Source issue ID or key to copy forms from \(e.g., "SD-123"\) |
| `targetIssueIdOrKey` | string | Yes | Target issue ID or key to copy forms to \(e.g., "SD-456"\) |
| `formIds` | json | No | Optional JSON array of form UUIDs to copy \(e.g., \["uuid1", "uuid2"\]\). If omitted, copies all forms. |
@@ -997,7 +963,6 @@ List Assets (Insight/CMDB) object schemas in Jira Service Management
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `workspaceId` | string | No | Assets workspace ID \(resolved automatically when omitted\) |
| `startAt` | number | No | Pagination start index \(e.g., 0, 50\) |
| `maxResults` | number | No | Maximum schemas to return \(e.g., 25, 50\) |
@@ -1028,7 +993,6 @@ Get a single Assets (Insight/CMDB) object schema by ID
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `workspaceId` | string | No | Assets workspace ID \(resolved automatically when omitted\) |
| `schemaId` | string | Yes | The Assets object schema ID |
@@ -1055,7 +1019,6 @@ List object types within an Assets (Insight/CMDB) object schema
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `workspaceId` | string | No | Assets workspace ID \(resolved automatically when omitted\) |
| `schemaId` | string | Yes | The Assets object schema ID to list object types for |
| `excludeAbstract` | boolean | No | Exclude abstract object types from the result |
@@ -1084,7 +1047,6 @@ Get the attribute definitions for an Assets (Insight/CMDB) object type. Use the
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `workspaceId` | string | No | Assets workspace ID \(resolved automatically when omitted\) |
| `objectTypeId` | string | Yes | The Assets object type ID |
| `onlyValueEditable` | boolean | No | Return only attributes whose values can be edited |
@@ -1116,7 +1078,6 @@ Search Assets (Insight/CMDB) objects using AQL (Assets Query Language), e.g. obj
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `workspaceId` | string | No | Assets workspace ID \(resolved automatically when omitted\) |
| `qlQuery` | string | Yes | AQL query string \(e.g., objectType = "Host" AND "Operating System" = "Ubuntu"\) |
| `page` | number | No | Page number \(1-based, defaults to 1\) |
@@ -1149,7 +1110,6 @@ Get a single Assets (Insight/CMDB) object by ID, including its attribute values
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `workspaceId` | string | No | Assets workspace ID \(resolved automatically when omitted\) |
| `objectId` | string | Yes | The Assets object ID |
@@ -1179,7 +1139,6 @@ Create an Assets (Insight/CMDB) object of a given object type. Attributes use ob
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `workspaceId` | string | No | Assets workspace ID \(resolved automatically when omitted\) |
| `objectTypeId` | string | Yes | The object type ID to create the object under |
| `attributes` | json | Yes | Array of attributes: \[\{ objectTypeAttributeId, objectAttributeValues: \[\{ value \}\] \}\] |
@@ -1210,7 +1169,6 @@ Update an existing Assets (Insight/CMDB) object. Provide the attributes to chang
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `workspaceId` | string | No | Assets workspace ID \(resolved automatically when omitted\) |
| `objectId` | string | Yes | The Assets object ID to update |
| `attributes` | json | Yes | Array of attributes to set: \[\{ objectTypeAttributeId, objectAttributeValues: \[\{ value \}\] \}\] |
@@ -1242,7 +1200,6 @@ Delete an Assets (Insight/CMDB) object by ID
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Jira domain \(e.g., yourcompany.atlassian.net\) |
-| `cloudId` | string | No | Jira Cloud ID for the instance |
| `workspaceId` | string | No | Assets workspace ID \(resolved automatically when omitted\) |
| `objectId` | string | Yes | The Assets object ID to delete |
diff --git a/apps/docs/content/docs/en/integrations/jupyter.mdx b/apps/docs/content/docs/en/integrations/jupyter.mdx
index ffa7b72c730..636d1af4922 100644
--- a/apps/docs/content/docs/en/integrations/jupyter.mdx
+++ b/apps/docs/content/docs/en/integrations/jupyter.mdx
@@ -117,7 +117,6 @@ Upload a file to a Jupyter server
| `token` | string | Yes | Jupyter server authentication token |
| `directory` | string | No | Destination directory, relative to the server root. Leave blank to upload to the root directory. |
| `file` | file | No | The file to upload \(UserFile object\) |
-| `fileContent` | string | No | Legacy: base64 encoded file content |
| `fileName` | string | No | Optional filename override |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/linq.mdx b/apps/docs/content/docs/en/integrations/linq.mdx
index 5e21505f7cd..c90d57b6fed 100644
--- a/apps/docs/content/docs/en/integrations/linq.mdx
+++ b/apps/docs/content/docs/en/integrations/linq.mdx
@@ -108,7 +108,6 @@ Upload a file to Linq as a reusable attachment (max 100MB) and get an attachment
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Linq API key |
| `file` | file | No | File to upload \(a UserFile from a file-upload field or a previous block\) |
-| `fileContent` | string | No | Legacy base64-encoded file content fallback |
| `filename` | string | No | Override the file name \(defaults to the uploaded file name\) |
| `contentType` | string | No | Override the MIME type \(defaults to the uploaded file type\) |
diff --git a/apps/docs/content/docs/en/integrations/microsoft_dataverse.mdx b/apps/docs/content/docs/en/integrations/microsoft_dataverse.mdx
index cb268a6bc92..03cbab8f6ea 100644
--- a/apps/docs/content/docs/en/integrations/microsoft_dataverse.mdx
+++ b/apps/docs/content/docs/en/integrations/microsoft_dataverse.mdx
@@ -387,7 +387,7 @@ Update an existing record in a Microsoft Dataverse table. Only send the columns
### Upload File to Microsoft Dataverse
-Upload a file to a file or image column on a Dataverse record. Supports single-request upload for files up to 128 MB. The file content must be provided as a base64-encoded string.
+Upload a file to a file or image column on a Dataverse record. Supports single-request upload for files up to 128 MB. Provide the file through the File input; its bytes are read from storage and sent as the raw request body.
#### Input
@@ -399,7 +399,6 @@ Upload a file to a file or image column on a Dataverse record. Supports single-r
| `fileColumn` | string | Yes | File or image column logical name \(e.g., entityimage, cr_document\) |
| `fileName` | string | Yes | Name of the file being uploaded \(e.g., document.pdf\) |
| `file` | file | No | File to upload \(UserFile object\) |
-| `fileContent` | string | No | Base64-encoded file content \(legacy\) |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/microsoft_excel.mdx b/apps/docs/content/docs/en/integrations/microsoft_excel.mdx
index fffb1d43366..ef12b24a054 100644
--- a/apps/docs/content/docs/en/integrations/microsoft_excel.mdx
+++ b/apps/docs/content/docs/en/integrations/microsoft_excel.mdx
@@ -74,7 +74,6 @@ Write data to a specific sheet in a Microsoft Excel spreadsheet
| `cellRange` | string | No | The cell range to write to \(e.g., "A1:D10", "A1"\). Defaults to "A1" if not specified. |
| `values` | array | Yes | The data to write as a 2D array \(e.g. \[\["Name", "Age"\], \["Alice", 30\], \["Bob", 25\]\]\) or array of objects. |
| `valueInputOption` | string | No | The format of the data to write |
-| `includeValuesInResponse` | boolean | No | Whether to include the written values in the response |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/mistral_parse.mdx b/apps/docs/content/docs/en/integrations/mistral_parse.mdx
index 0ce99cfed77..6af3e7ee15a 100644
--- a/apps/docs/content/docs/en/integrations/mistral_parse.mdx
+++ b/apps/docs/content/docs/en/integrations/mistral_parse.mdx
@@ -43,10 +43,7 @@ Parse PDF documents using Mistral OCR API
| --------- | ---- | -------- | ----------- |
| `file` | file | Yes | Normalized UserFile from file upload or file reference |
| `resultType` | string | No | Type of parsed result \(markdown, text, or json\). Defaults to markdown. |
-| `includeImageBase64` | boolean | No | Include base64-encoded images in the response |
| `pages` | array | No | Specific pages to process \(array of page numbers, starting from 0\) |
-| `imageLimit` | number | No | Maximum number of images to extract from the PDF |
-| `imageMinSize` | number | No | Minimum height and width of images to extract from the PDF |
| `apiKey` | string | Yes | Mistral API key \(MISTRAL_API_KEY\) |
#### Output
@@ -62,15 +59,15 @@ Parse PDF documents using Mistral OCR API
| ↳ `top_left_y` | number | Top-left Y coordinate in pixels |
| ↳ `bottom_right_x` | number | Bottom-right X coordinate in pixels |
| ↳ `bottom_right_y` | number | Bottom-right Y coordinate in pixels |
-| ↳ `image_base64` | string | Base64-encoded image data \(when include_image_base64=true\) |
+| ↳ `image_base64` | string | Base64-encoded image data; returned only when the hidden includeImageBase64 input is enabled |
| ↳ `dimensions` | object | Page dimensions |
| ↳ `dpi` | number | Dots per inch |
| ↳ `height` | number | Page height in pixels |
| ↳ `width` | number | Page width in pixels |
-| ↳ `tables` | array | Extracted tables as HTML/markdown \(when table_format is set\). Referenced via placeholders like \[tbl-0.html\] |
+| ↳ `tables` | array | Separate table objects, referenced from the markdown via placeholders like \[tbl-0.html\]. Mistral populates these only when table_format is "markdown" or "html"; Sim never sets it, so tables stay inline in the markdown and this list is empty |
| ↳ `hyperlinks` | array | Array of URL strings detected in the page \(e.g., \["https://...", "mailto:..."\]\) |
-| ↳ `header` | string | Page header content \(when extract_header=true\) |
-| ↳ `footer` | string | Page footer content \(when extract_footer=true\) |
+| ↳ `header` | string | Page header content. Mistral returns it only when extract_header is true \(it defaults to false\); Sim never sets it, so this is not returned |
+| ↳ `footer` | string | Page footer content. Mistral returns it only when extract_footer is true \(it defaults to false\); Sim never sets it, so this is not returned |
| `model` | string | Mistral OCR model identifier \(e.g., mistral-ocr-latest\) |
| `usage_info` | object | Usage and processing statistics |
| ↳ `pages_processed` | number | Total number of pages processed |
diff --git a/apps/docs/content/docs/en/integrations/netsuite.mdx b/apps/docs/content/docs/en/integrations/netsuite.mdx
index 5421a098097..18baa8e0ce4 100644
--- a/apps/docs/content/docs/en/integrations/netsuite.mdx
+++ b/apps/docs/content/docs/en/integrations/netsuite.mdx
@@ -56,7 +56,6 @@ List one page of a NetSuite record collection, optionally filtered with a q expr
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `q` | string | No | NetSuite record collection filter expression |
| `limit` | number | No | Results to return in this page \(1-1000; default 100\) |
@@ -90,7 +89,6 @@ Retrieve one NetSuite record by internal or external ID.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `recordId` | string | Yes | NetSuite internal ID or an external-ID reference beginning with eid: |
| `fields` | string | No | Comma-separated record fields to return |
@@ -113,7 +111,6 @@ Create a NetSuite record using the account-specific record metadata schema.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `body` | json | Yes | Record fields matching the account-specific NetSuite metadata schema |
| `replace` | string | No | Comma-separated sublists whose default lines should be replaced |
@@ -135,7 +132,6 @@ Update fields on an existing NetSuite record with PATCH.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `recordId` | string | Yes | NetSuite internal ID or an external-ID reference beginning with eid: |
| `body` | json | Yes | Record fields matching the account-specific NetSuite metadata schema |
@@ -158,7 +154,6 @@ Create or update a NetSuite record by external ID with PUT.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `externalId` | string | Yes | External ID without the eid: prefix |
| `body` | json | Yes | Record fields matching the account-specific NetSuite metadata schema |
@@ -180,7 +175,6 @@ Delete one NetSuite record by internal or external ID.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `recordId` | string | Yes | NetSuite internal ID or an external-ID reference beginning with eid: |
@@ -200,7 +194,6 @@ Retrieve a record sublist, subrecord, referenced record, or nested subresource.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `recordId` | string | Yes | NetSuite internal ID or an external-ID reference beginning with eid: |
| `subresourcePath` | string | Yes | Slash-separated subresource path, such as item or item/1/inventoryDetail |
@@ -221,7 +214,6 @@ Return a prepopulated create form, or an edit form when a record ID is supplied.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `recordId` | string | No | Existing record ID; omit to request a create form |
| `body` | json | No | Record fields matching the account-specific NetSuite metadata schema |
@@ -245,7 +237,6 @@ Retrieve valid select values for one or more fields on a new or existing record.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `recordId` | string | No | Existing record ID; omit to evaluate options for a new record |
| `fields` | string | Yes | Comma-separated select field IDs |
@@ -273,7 +264,6 @@ Attach a contact or file to another NetSuite record.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `recordId` | string | Yes | NetSuite internal ID or an external-ID reference beginning with eid: |
| `relatedType` | string | Yes | Related resource type: contact or file |
@@ -297,7 +287,6 @@ Detach a contact or file from another NetSuite record.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `recordId` | string | Yes | NetSuite internal ID or an external-ID reference beginning with eid: |
| `relatedType` | string | Yes | Related resource type: contact or file |
@@ -319,7 +308,6 @@ Execute a supported NetSuite record action such as approve, reject, or confirm.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `recordId` | string | Yes | NetSuite internal ID or an external-ID reference beginning with eid: |
| `action` | string | Yes | NetSuite record action ID without the @ prefix |
@@ -342,7 +330,6 @@ Transform a supported source record into another NetSuite record type.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `recordId` | string | Yes | NetSuite internal ID or an external-ID reference beginning with eid: |
| `targetRecordType` | string | Yes | Target record type supported by the source record metadata |
@@ -365,7 +352,6 @@ Submit an asynchronous request to retrieve up to 100 records of one type.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `ids` | string | Yes | Up to 100 comma-separated internal IDs or eid: external-ID references |
| `fields` | string | No | Comma-separated record fields to return |
@@ -391,7 +377,6 @@ Submit an asynchronous batch that creates up to 100 records of one type.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `items` | array | Yes | Array of 1-100 records matching the account-specific metadata schema |
| `idempotencyKey` | string | No | Optional unique idempotency key for retrying the batch |
@@ -414,7 +399,6 @@ Submit an asynchronous batch that updates up to 100 records of one type.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `items` | array | Yes | Array of 1-100 records; every item must include an internal or external ID |
| `idempotencyKey` | string | No | Optional unique idempotency key for retrying the batch |
@@ -437,7 +421,6 @@ Submit an asynchronous batch that creates or updates up to 100 records by extern
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `items` | array | Yes | Array of 1-100 records; every item must include externalId |
| `idempotencyKey` | string | No | Optional unique idempotency key for retrying the batch |
@@ -460,7 +443,6 @@ Submit an asynchronous request to delete up to 100 records of one type.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `ids` | string | Yes | Up to 100 comma-separated internal IDs or eid: external-ID references |
| `idempotencyKey` | string | No | Optional unique idempotency key for retrying the batch |
@@ -483,7 +465,6 @@ Execute one page of a SuiteQL query through SuiteTalk REST web services.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `query` | string | Yes | SuiteQL SELECT query; use a complete unique ORDER BY when retrieving multiple pages |
| `limit` | number | No | Results to return in this page \(1-1000; default 100\) |
| `offset` | number | No | Zero-based result offset; must be divisible by limit and stay within the first 100,000 results and 1,000 pages |
@@ -512,7 +493,6 @@ List one page of SuiteAnalytics Workbook datasets available to the authenticated
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `limit` | number | No | Results to return in this page \(1-1000; default 100\) |
| `offset` | number | No | Zero-based result offset; must be divisible by limit and stay within the first 100,000 results and 1,000 pages |
@@ -540,7 +520,6 @@ Execute one page of a standard or custom SuiteAnalytics Workbook dataset.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `datasetId` | string | Yes | SuiteAnalytics dataset script ID |
| `limit` | number | No | Results to return in this page \(1-1000; default 100\) |
| `offset` | number | No | Zero-based result offset; must be divisible by limit and stay within the first 100,000 results and 1,000 pages |
@@ -569,7 +548,6 @@ List record types exposed to the authenticated role by the REST metadata catalog
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
#### Output
@@ -596,7 +574,6 @@ Retrieve account-specific metadata for one NetSuite record type.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `recordType` | string | Yes | NetSuite REST record type script ID, such as customer or salesOrder |
| `format` | string | No | Metadata representation: default, openapi, or json_schema |
@@ -616,7 +593,6 @@ Retrieve job status, list job tasks, or retrieve one task status.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `jobId` | string | Yes | Asynchronous job ID |
| `view` | string | No | Retrieve job status, list tasks for the job, or retrieve one task status |
| `taskId` | string | No | Task ID; required when view is task |
@@ -654,7 +630,6 @@ Retrieve the provider response for one task within a completed asynchronous job.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
| `jobId` | string | Yes | Asynchronous job ID |
| `taskId` | string | Yes | Task ID within the asynchronous job |
@@ -674,7 +649,6 @@ Retrieve the current UTC time from the NetSuite server.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
#### Output
@@ -693,7 +667,6 @@ Retrieve REST web-services concurrency limits for the NetSuite account and integ
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | NetSuite OAuth 2.0 client-credentials service account |
-| `instanceUrl` | string | No | SuiteTalk account origin injected by the executor from the selected credential |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/pipedrive.mdx b/apps/docs/content/docs/en/integrations/pipedrive.mdx
index 2dc380ceeef..1cda528615d 100644
--- a/apps/docs/content/docs/en/integrations/pipedrive.mdx
+++ b/apps/docs/content/docs/en/integrations/pipedrive.mdx
@@ -43,7 +43,6 @@ Retrieve all deals from Pipedrive with optional filters
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `status` | string | No | Only fetch deals with a specific status. Values: open, won, lost. If omitted, all not deleted deals are returned |
| `person_id` | string | No | If supplied, only deals linked to the specified person are returned \(e.g., "456"\) |
| `org_id` | string | No | If supplied, only deals linked to the specified organization are returned \(e.g., "789"\) |
@@ -88,7 +87,6 @@ Retrieve detailed information about a specific deal
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `deal_id` | string | Yes | The ID of the deal to retrieve \(e.g., "123"\) |
#### Output
@@ -106,7 +104,6 @@ Create a new deal in Pipedrive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `title` | string | Yes | The title of the deal \(e.g., "Enterprise Software License"\) |
| `value` | string | No | The monetary value of the deal \(e.g., "5000"\) |
| `currency` | string | No | Currency code \(e.g., "USD", "EUR", "GBP"\) |
@@ -132,7 +129,6 @@ Update an existing deal in Pipedrive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `deal_id` | string | Yes | The ID of the deal to update \(e.g., "123"\) |
| `title` | string | No | New title for the deal \(e.g., "Updated Enterprise License"\) |
| `value` | string | No | New monetary value for the deal \(e.g., "7500"\) |
@@ -155,7 +151,6 @@ Retrieve files from Pipedrive with optional filters
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `sort` | string | No | Sort files by field \(supported: "id", "update_time"\) |
| `limit` | string | No | Number of results to return \(e.g., "50", default: 100, max: 100\) |
| `start` | string | No | Pagination start offset \(0-based index of the first item to return\) |
@@ -190,7 +185,6 @@ Retrieve mail threads from Pipedrive mailbox
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `folder` | string | No | Filter by folder: inbox, drafts, sent, archive \(default: inbox\) |
| `limit` | string | No | Number of results to return \(e.g., "25", default: 50\) |
| `start` | string | No | Pagination start offset \(0-based index of the first item to return\) |
@@ -213,7 +207,6 @@ Retrieve all messages from a specific mail thread
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `thread_id` | string | Yes | The ID of the mail thread \(e.g., "12345"\) |
#### Output
@@ -232,7 +225,6 @@ Retrieve all pipelines from Pipedrive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `sort_by` | string | No | Field to sort by: id, update_time, add_time \(default: id\) |
| `sort_direction` | string | No | Sorting direction: asc, desc \(default: asc\) |
| `limit` | string | No | Number of results to return \(e.g., "50", default: 100, max: 500\) |
@@ -264,7 +256,6 @@ Retrieve all deals in a specific pipeline
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `pipeline_id` | string | Yes | The ID of the pipeline \(e.g., "1"\) |
| `stage_id` | string | No | Filter by specific stage within the pipeline \(e.g., "2"\) |
| `limit` | string | No | Number of results to return \(e.g., "50", default: 100, max: 500\) |
@@ -286,7 +277,6 @@ Retrieve all projects or a specific project from Pipedrive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `project_id` | string | No | Optional: ID of a specific project to retrieve \(e.g., "123"\) |
| `status` | string | No | Filter by project status: open, completed, deleted \(only for listing all\) |
| `limit` | string | No | Number of results to return \(e.g., "50", default: 100, max: 500, only for listing all\) |
@@ -311,7 +301,6 @@ Create a new project in Pipedrive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `title` | string | Yes | The title of the project \(e.g., "Q2 Marketing Campaign"\) |
| `description` | string | No | Description of the project |
| `start_date` | string | No | Project start date in YYYY-MM-DD format \(e.g., "2025-04-01"\) |
@@ -332,7 +321,6 @@ Retrieve activities (tasks) from Pipedrive with optional filters
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `user_id` | string | No | Filter activities by user ID \(e.g., "123"\) |
| `type` | string | No | Filter by activity type \(call, meeting, task, deadline, email, lunch\) |
| `done` | string | No | Filter by completion status: 0 for not done, 1 for done |
@@ -370,7 +358,6 @@ Create a new activity (task) in Pipedrive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `subject` | string | Yes | The subject/title of the activity \(e.g., "Follow up call with John"\) |
| `type` | string | Yes | Activity type: call, meeting, task, deadline, email, lunch |
| `due_date` | string | Yes | Due date in YYYY-MM-DD format \(e.g., "2025-03-15"\) |
@@ -396,7 +383,6 @@ Update an existing activity (task) in Pipedrive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `activity_id` | string | Yes | The ID of the activity to update \(e.g., "12345"\) |
| `subject` | string | No | New subject/title for the activity \(e.g., "Updated meeting with client"\) |
| `due_date` | string | No | New due date in YYYY-MM-DD format \(e.g., "2025-03-20"\) |
@@ -420,7 +406,6 @@ Retrieve all leads or a specific lead from Pipedrive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `lead_id` | string | No | Optional: ID of a specific lead to retrieve \(e.g., "abc123-def456-ghi789"\) |
| `archived` | string | No | Get archived leads instead of active ones \(e.g., "true" or "false"\) |
| `owner_id` | string | No | Filter by owner user ID \(e.g., "123"\) |
@@ -474,7 +459,6 @@ Create a new lead in Pipedrive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `title` | string | Yes | The name of the lead \(e.g., "Acme Corp - Website Redesign"\) |
| `person_id` | string | No | ID of the person \(REQUIRED unless organization_id is provided\) \(e.g., "456"\) |
| `organization_id` | string | No | ID of the organization \(REQUIRED unless person_id is provided\) \(e.g., "789"\) |
@@ -499,7 +483,6 @@ Update an existing lead in Pipedrive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `lead_id` | string | Yes | The ID of the lead to update \(e.g., "abc123-def456-ghi789"\) |
| `title` | string | No | New name for the lead \(e.g., "Updated Lead - Premium Package"\) |
| `person_id` | string | No | New person ID \(e.g., "456"\) |
@@ -525,7 +508,6 @@ Delete a specific lead from Pipedrive
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `authStyle` | string | No | Auth scheme for the token; set by the credential resolver for API-token service accounts |
| `lead_id` | string | Yes | The ID of the lead to delete \(e.g., "abc123-def456-ghi789"\) |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/pulse.mdx b/apps/docs/content/docs/en/integrations/pulse.mdx
index 5582ca0895f..050b59519fb 100644
--- a/apps/docs/content/docs/en/integrations/pulse.mdx
+++ b/apps/docs/content/docs/en/integrations/pulse.mdx
@@ -47,9 +47,6 @@ Parse documents (PDF, images, Office docs) using Pulse OCR API
| --------- | ---- | -------- | ----------- |
| `file` | file | Yes | Document to be processed |
| `pages` | string | No | Page range to process \(1-indexed, e.g., "1-2,5"\) |
-| `extractFigure` | boolean | No | Enable figure extraction from the document |
-| `figureDescription` | boolean | No | Generate descriptions/captions for extracted figures |
-| `returnHtml` | boolean | No | Include HTML in the response |
| `chunking` | string | No | Chunking strategies \(comma-separated: semantic, header, page, recursive\) |
| `chunkSize` | number | No | Maximum characters per chunk when chunking is enabled |
| `apiKey` | string | Yes | Pulse API key |
@@ -63,9 +60,9 @@ Parse documents (PDF, images, Office docs) using Pulse OCR API
| `job_id` | string | Unique job identifier |
| `bounding_boxes` | json | Bounding box layout information |
| `extraction_url` | string | URL for extraction results \(for large documents\) |
-| `html` | string | HTML content if requested |
-| `structured_output` | json | Structured output if schema was provided |
+| `html` | string | HTML content; returned only when the hidden returnHtml input is enabled |
+| `structured_output` | json | Structured output; Sim exposes no input for supplying a schema, so this is always null |
| `chunks` | json | Chunked content if chunking was enabled |
-| `figures` | json | Extracted figures if figure extraction was enabled |
+| `figures` | json | Extracted figures; returned only when the hidden extractFigure input is enabled |
diff --git a/apps/docs/content/docs/en/integrations/salesforce.mdx b/apps/docs/content/docs/en/integrations/salesforce.mdx
index 3d8e509de71..3a51de3f3af 100644
--- a/apps/docs/content/docs/en/integrations/salesforce.mdx
+++ b/apps/docs/content/docs/en/integrations/salesforce.mdx
@@ -41,8 +41,6 @@ Retrieve accounts from Salesforce CRM
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | The ID token from Salesforce OAuth \(contains instance URL\) |
-| `instanceUrl` | string | No | The Salesforce instance URL |
| `limit` | string | No | Maximum number of results \(default: 100, max: 2000\) |
| `fields` | string | No | Comma-separated field API names \(e.g., "Id,Name,Industry,Phone"\) |
| `orderBy` | string | No | Field and direction for sorting \(e.g., "Name ASC" or "CreatedDate DESC"\) |
@@ -71,8 +69,6 @@ Create a new account in Salesforce CRM
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `name` | string | Yes | Account name \(required\) |
| `type` | string | No | Account type \(e.g., Customer, Partner, Prospect\) |
| `industry` | string | No | Industry \(e.g., Technology, Healthcare, Finance\) |
@@ -105,8 +101,6 @@ Update an existing account in Salesforce CRM
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `accountId` | string | Yes | Salesforce Account ID to update \(18-character string starting with 001\) |
| `name` | string | No | Account name |
| `type` | string | No | Account type \(e.g., Customer, Partner, Prospect\) |
@@ -139,8 +133,6 @@ Delete an account from Salesforce CRM
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `accountId` | string | Yes | Salesforce Account ID to delete \(18-character string starting with 001\) |
#### Output
@@ -160,8 +152,6 @@ Get contact(s) from Salesforce - single contact if ID provided, or list if not
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `contactId` | string | No | Salesforce Contact ID \(18-character string starting with 003\) to get a single contact |
| `limit` | string | No | Maximum number of results \(default: 100, max: 2000\). Only for list query. |
| `fields` | string | No | Comma-separated field API names \(e.g., "Id,FirstName,LastName,Email,Phone"\) |
@@ -193,8 +183,6 @@ Create a new contact in Salesforce CRM
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `lastName` | string | Yes | Last name \(required\) |
| `firstName` | string | No | First name |
| `email` | string | No | Email address |
@@ -227,8 +215,6 @@ Update an existing contact in Salesforce CRM
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `contactId` | string | Yes | Salesforce Contact ID to update \(18-character string starting with 003\) |
| `lastName` | string | No | Last name |
| `firstName` | string | No | First name |
@@ -261,8 +247,6 @@ Delete a contact from Salesforce CRM
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `contactId` | string | Yes | Salesforce Contact ID to delete \(18-character string starting with 003\) |
#### Output
@@ -282,8 +266,6 @@ Retrieve lead(s) from Salesforce CRM
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `leadId` | string | No | Salesforce Lead ID \(18-character string starting with 00Q\) to get a single lead |
| `limit` | string | No | Maximum number of results to return \(default: 100\) |
| `fields` | string | No | Comma-separated list of field API names to return |
@@ -315,8 +297,6 @@ Create a new lead
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `lastName` | string | Yes | Last name \(required\) |
| `company` | string | Yes | Company name \(required\) |
| `firstName` | string | No | First name |
@@ -345,8 +325,6 @@ Update an existing lead
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `leadId` | string | Yes | Salesforce Lead ID to update \(18-character string starting with 00Q\) |
| `lastName` | string | No | Last name |
| `company` | string | No | Company name |
@@ -375,8 +353,6 @@ Delete a lead
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `leadId` | string | Yes | Salesforce Lead ID to delete \(18-character string starting with 00Q\) |
#### Output
@@ -396,8 +372,6 @@ Get opportunity(ies) from Salesforce
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `opportunityId` | string | No | Salesforce Opportunity ID \(18-character string starting with 006\) to get a single opportunity |
| `limit` | string | No | Maximum number of results to return \(default: 100\) |
| `fields` | string | No | Comma-separated list of field API names to return |
@@ -428,8 +402,6 @@ Create a new opportunity
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `name` | string | Yes | Opportunity name \(required\) |
| `stageName` | string | Yes | Stage name \(required, e.g., Prospecting, Qualification, Closed Won\) |
| `closeDate` | string | Yes | Close date in YYYY-MM-DD format \(required\) |
@@ -456,8 +428,6 @@ Update an existing opportunity
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `opportunityId` | string | Yes | Salesforce Opportunity ID to update \(18-character string starting with 006\) |
| `name` | string | No | Opportunity name |
| `stageName` | string | No | Stage name \(e.g., Prospecting, Qualification, Closed Won\) |
@@ -484,8 +454,6 @@ Delete an opportunity
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `opportunityId` | string | Yes | Salesforce Opportunity ID to delete \(18-character string starting with 006\) |
#### Output
@@ -505,8 +473,6 @@ Get case(s) from Salesforce
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `caseId` | string | No | Salesforce Case ID \(18-character string starting with 500\) to get a single case |
| `limit` | string | No | Maximum number of results to return \(default: 100\) |
| `fields` | string | No | Comma-separated list of field API names to return |
@@ -537,8 +503,6 @@ Create a new case
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `subject` | string | Yes | Case subject \(required\) |
| `status` | string | No | Status \(e.g., New, Working, Escalated\) |
| `priority` | string | No | Priority \(e.g., Low, Medium, High\) |
@@ -565,8 +529,6 @@ Update an existing case
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `caseId` | string | Yes | Salesforce Case ID to update \(18-character string starting with 500\) |
| `subject` | string | No | Case subject |
| `status` | string | No | Status \(e.g., New, Working, Escalated, Closed\) |
@@ -593,8 +555,6 @@ Delete a case
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `caseId` | string | Yes | Salesforce Case ID to delete \(18-character string starting with 500\) |
#### Output
@@ -614,8 +574,6 @@ Get task(s) from Salesforce
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `taskId` | string | No | Salesforce Task ID \(18-character string starting with 00T\) to get a single task |
| `limit` | string | No | Maximum number of results to return \(default: 100\) |
| `fields` | string | No | Comma-separated list of field API names to return |
@@ -646,8 +604,6 @@ Create a new task
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `subject` | string | Yes | Task subject \(required\) |
| `status` | string | No | Status \(e.g., Not Started, In Progress, Completed\) |
| `priority` | string | No | Priority \(e.g., Low, Normal, High\) |
@@ -674,8 +630,6 @@ Update an existing task
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `taskId` | string | Yes | Salesforce Task ID to update \(18-character string starting with 00T\) |
| `subject` | string | No | Task subject |
| `status` | string | No | Status \(e.g., Not Started, In Progress, Completed\) |
@@ -702,8 +656,6 @@ Delete a task
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `taskId` | string | Yes | Salesforce Task ID to delete \(18-character string starting with 00T\) |
#### Output
@@ -723,8 +675,6 @@ Get a list of up to 200 recently viewed reports for the current user
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `searchTerm` | string | No | Filter reports by name \(case-insensitive partial match\) |
#### Output
@@ -745,8 +695,6 @@ Get the describe (definition and metadata) for a specific report
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `reportId` | string | Yes | Salesforce Report ID \(18-character string starting with 00O\) |
#### Output
@@ -767,8 +715,6 @@ Execute a report and retrieve the results
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `reportId` | string | Yes | Salesforce Report ID \(18-character string starting with 00O\) |
| `includeDetails` | string | No | Include detail rows \(true/false, default: true\) |
| `filters` | string | No | JSON array of report filter objects to apply |
@@ -799,8 +745,6 @@ Get a list of available report types
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
#### Output
@@ -820,8 +764,6 @@ Get a list of recently used dashboards for the current user
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
#### Output
@@ -841,8 +783,6 @@ Get details and results for a specific dashboard
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `dashboardId` | string | Yes | Salesforce Dashboard ID \(18-character string starting with 01Z\) |
#### Output
@@ -867,8 +807,6 @@ Refresh a dashboard to get the latest data
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `dashboardId` | string | Yes | Salesforce Dashboard ID \(18-character string starting with 01Z\) |
#### Output
@@ -894,8 +832,6 @@ Execute a custom SOQL query to retrieve data from Salesforce
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `query` | string | Yes | SOQL query to execute \(e.g., SELECT Id, Name FROM Account LIMIT 10\) |
#### Output
@@ -919,8 +855,6 @@ Retrieve additional query results using the nextRecordsUrl from a previous query
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `nextRecordsUrl` | string | Yes | The nextRecordsUrl value from a previous query response \(e.g., /services/data/v59.0/query/01g...\) |
#### Output
@@ -943,8 +877,6 @@ Get metadata and field information for a Salesforce object
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `objectName` | string | Yes | Salesforce object API name \(e.g., Account, Contact, Lead, Custom_Object__c\) |
#### Output
@@ -998,8 +930,6 @@ Get a list of all available Salesforce objects
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
#### Output
@@ -1037,8 +967,6 @@ Create a custom field on a Salesforce object (e.g., Account) using the Tooling A
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `objectName` | string | Yes | API name of the object to add the field to \(e.g., Account, Contact, Lead, MyObject__c\) |
| `fieldName` | string | Yes | API name of the new field; the __c suffix is added automatically \(e.g., Region\) |
| `label` | string | No | Display label shown in the UI \(defaults to the field name when omitted\) |
@@ -1074,8 +1002,6 @@ Update an existing custom field on a Salesforce object using the Tooling API
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `fieldId` | string | Yes | Tooling API Id of the custom field to update \(find it via the Tooling Query tool\) |
| `label` | string | No | Display label shown in the UI |
| `length` | number | No | Maximum length for Text, LongTextArea, Html, or MultiselectPicklist fields |
@@ -1107,8 +1033,6 @@ Delete a custom field from a Salesforce object using the Tooling API
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `fieldId` | string | Yes | Tooling API Id of the custom field to delete \(find it via the Tooling Query tool\) |
#### Output
@@ -1128,8 +1052,6 @@ Create a custom object in Salesforce using the Tooling API
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `objectName` | string | Yes | API name of the new object; the __c suffix is added automatically \(e.g., Project\) |
| `label` | string | Yes | Singular display label for the object \(e.g., Project\) |
| `pluralLabel` | string | Yes | Plural display label for the object \(e.g., Projects\) |
@@ -1156,8 +1078,6 @@ Execute a SOQL query against the Tooling API to inspect metadata objects
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `idToken` | string | No | No description |
-| `instanceUrl` | string | No | No description |
| `query` | string | Yes | Tooling SOQL query \(e.g., SELECT Id, DeveloperName FROM CustomField WHERE TableEnumOrId = 'Account'\) |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/slack.mdx b/apps/docs/content/docs/en/integrations/slack.mdx
index c2ff9abf2af..56af83e283d 100644
--- a/apps/docs/content/docs/en/integrations/slack.mdx
+++ b/apps/docs/content/docs/en/integrations/slack.mdx
@@ -163,7 +163,6 @@ Create and share Slack canvases in channels. Canvases are collaborative document
| `channel` | string | Yes | Slack channel ID \(e.g., C1234567890\) |
| `title` | string | Yes | Title of the canvas |
| `content` | string | Yes | Canvas content in markdown format |
-| `document_content` | object | No | Structured canvas document content |
#### Output
diff --git a/apps/docs/content/docs/en/integrations/snowflake.mdx b/apps/docs/content/docs/en/integrations/snowflake.mdx
index 6357ed6cad4..eb68cc57ebf 100644
--- a/apps/docs/content/docs/en/integrations/snowflake.mdx
+++ b/apps/docs/content/docs/en/integrations/snowflake.mdx
@@ -45,7 +45,6 @@ Execute one parameterized SQL statement through the Snowflake SQL API.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -93,7 +92,6 @@ Check a running or completed statement and retrieve exactly one result partition
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `statementHandle` | string | Yes | Statement handle returned by Snowflake |
| `partition` | number | No | Zero-based result partition to retrieve; defaults to 0 |
| `partitionCount` | number | No | Total number of result partitions, taken from the partitionCount of the first partition. Snowflake omits metadata from every later partition response, so supply this when fetching partition 1 or higher to keep truncated and nextPartition accurate |
@@ -135,7 +133,6 @@ Cancel a running Snowflake SQL API statement.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `statementHandle` | string | Yes | Statement handle returned by Snowflake |
#### Output
@@ -175,7 +172,6 @@ Insert structured JSON rows using bound values.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -221,7 +217,6 @@ Update matching rows with a bound MERGE statement without inserting new rows.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -268,7 +263,6 @@ Update matching rows and insert unmatched rows with a bound MERGE statement.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -315,7 +309,6 @@ Delete rows matching a required set of bound column filters.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -361,7 +354,6 @@ Load files from an existing Snowflake stage with COPY INTO.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -414,7 +406,6 @@ Export a Snowflake table to files in a stage with COPY INTO.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -466,7 +457,6 @@ List the databases the credential can access.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `nameLike` | string | No | Optional SQL LIKE pattern for object names |
@@ -509,7 +499,6 @@ List the schemas in a Snowflake database.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `database` | string | Yes | Database name |
@@ -553,7 +542,6 @@ List the tables in a Snowflake schema.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `database` | string | Yes | Database name |
@@ -598,7 +586,6 @@ List warehouses visible to the active Snowflake role.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `maxRows` | number | No | Maximum result rows; defaults to 1000 with a Sim safety limit of 10000 |
@@ -641,7 +628,6 @@ Get the full details for a Snowflake virtual warehouse.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouseName` | string | Yes | Warehouse name |
@@ -683,7 +669,6 @@ Resume a Snowflake virtual warehouse if it is suspended.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouseName` | string | Yes | Warehouse name |
@@ -725,7 +710,6 @@ Suspend a Snowflake virtual warehouse.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouseName` | string | Yes | Warehouse name |
@@ -767,7 +751,6 @@ Resize a Snowflake warehouse or change its auto-suspend and auto-resume settings
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouseName` | string | Yes | Warehouse name |
@@ -812,7 +795,6 @@ List tasks in a Snowflake schema.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `database` | string | Yes | Database name |
@@ -857,7 +839,6 @@ Describe a Snowflake task.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `database` | string | Yes | Database name |
@@ -901,7 +882,6 @@ Run a Snowflake task immediately, optionally retrying its last failed graph.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `database` | string | Yes | Database name |
@@ -946,7 +926,6 @@ Resume a suspended Snowflake task so its schedule runs again.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `database` | string | Yes | Database name |
@@ -990,7 +969,6 @@ Suspend a Snowflake task so its schedule stops triggering runs.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `database` | string | Yes | Database name |
@@ -1034,7 +1012,6 @@ Query up to seven days of Snowflake task history, capped at 10000 rows.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -1081,7 +1058,6 @@ Find one task history record by query ID within Snowflake’s seven-day window a
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -1127,7 +1103,6 @@ Cancel one running task query by query ID with SYSTEM$CANCEL_QUERY. Task runs al
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -1170,7 +1145,6 @@ Read a task query result with RESULT_SCAN during Snowflake’s 24-hour retention
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -1214,7 +1188,6 @@ List queries that completed in the last seven days, optionally filtered.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -1262,7 +1235,6 @@ List staged-file load results for a table over the last fourteen days.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -1310,7 +1282,6 @@ Inspect table and column metadata through Snowflake INFORMATION_SCHEMA views.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
@@ -1357,7 +1328,6 @@ Call a stored procedure with explicitly typed Snowflake bindings.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `oauthCredential` | string | Yes | Snowflake credential \(account host and programmatic access token\) |
-| `domain` | string | No | Snowflake account host injected by the executor from the selected credential |
| `role` | string | No | Snowflake role to use for this statement |
| `statementTimeoutSeconds` | number | No | Statement timeout in seconds; 0 uses Snowflake maximum of 604800 seconds |
| `warehouse` | string | No | Warehouse to use for this statement; defaults to the PAT user setting |
diff --git a/apps/docs/content/docs/en/integrations/tinyfish.mdx b/apps/docs/content/docs/en/integrations/tinyfish.mdx
index e110597c167..8afda30e85c 100644
--- a/apps/docs/content/docs/en/integrations/tinyfish.mdx
+++ b/apps/docs/content/docs/en/integrations/tinyfish.mdx
@@ -7,7 +7,7 @@ import { BlockInfoCard } from "@/components/ui/block-info-card"
{/* MANUAL-CONTENT-START:intro */}
diff --git a/apps/docs/content/docs/en/integrations/vanta.mdx b/apps/docs/content/docs/en/integrations/vanta.mdx
index 7ae2463a694..db1bc72e68d 100644
--- a/apps/docs/content/docs/en/integrations/vanta.mdx
+++ b/apps/docs/content/docs/en/integrations/vanta.mdx
@@ -330,9 +330,8 @@ Upload an evidence file to a Vanta document. Requires credentials with the vanta
| `region` | string | No | Vanta API region: "us" \(api.vanta.com, default\) or "gov" \(api.vanta-gov.com\) |
| `documentId` | string | Yes | Unique ID of the document to attach the file to |
| `file` | file | No | The evidence file to upload |
-| `fileContent` | string | No | Base64-encoded file content \(alternative to file\) |
| `fileName` | string | No | Optional file name override |
-| `mimeType` | string | No | MIME type of the file \(e.g., application/pdf\); used when uploading base64 content, since uploaded files already carry their own type |
+| `mimeType` | string | No | MIME type of the file \(e.g., application/pdf\). Used only for base64 uploads; ignored for a file from the File input, whose content type is always resolved from storage. |
| `description` | string | No | Description of the uploaded evidence \(e.g., "Q3 access review evidence"\) |
| `effectiveAtDate` | string | No | ISO 8601 date indicating when the document is effective from |
diff --git a/apps/docs/content/docs/en/integrations/zoho_desk.mdx b/apps/docs/content/docs/en/integrations/zoho_desk.mdx
index 82dab320531..6786cba582c 100644
--- a/apps/docs/content/docs/en/integrations/zoho_desk.mdx
+++ b/apps/docs/content/docs/en/integrations/zoho_desk.mdx
@@ -51,7 +51,6 @@ List tickets from a Zoho Desk organization with optional filters. Returns a list
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `apiDomain` | string | No | Zoho Desk data-center REST base URL |
| `orgId` | string | Yes | Zoho Desk organization ID |
| `from` | number | No | Pagination start index \(0-based\) |
| `limit` | number | No | Number of tickets to return \(1-100\) |
@@ -111,7 +110,6 @@ Retrieve a single Zoho Desk ticket by ID.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `apiDomain` | string | No | Zoho Desk data-center REST base URL |
| `orgId` | string | Yes | Zoho Desk organization ID |
| `ticketId` | string | Yes | Ticket ID to retrieve |
| `include` | string | No | Comma-separated related data to embed. Allowed: contacts, products, assignee, departments, contract, isRead, team, skills |
@@ -162,7 +160,6 @@ Update fields on an existing Zoho Desk ticket.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `apiDomain` | string | No | Zoho Desk data-center REST base URL |
| `orgId` | string | Yes | Zoho Desk organization ID |
| `ticketId` | string | Yes | Ticket ID to update |
| `subject` | string | No | Ticket subject |
@@ -224,7 +221,6 @@ List comments on a Zoho Desk ticket.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `apiDomain` | string | No | Zoho Desk data-center REST base URL |
| `orgId` | string | Yes | Zoho Desk organization ID |
| `ticketId` | string | Yes | Ticket ID |
| `from` | number | No | Pagination start index \(0-based\) |
@@ -267,7 +263,6 @@ Add a comment to a Zoho Desk ticket.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `apiDomain` | string | No | Zoho Desk data-center REST base URL |
| `orgId` | string | Yes | Zoho Desk organization ID |
| `ticketId` | string | Yes | Ticket ID |
| `content` | string | Yes | Comment content |
@@ -309,7 +304,6 @@ List conversation threads on a Zoho Desk ticket, newest first (Zoho sorts by sen
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `apiDomain` | string | No | Zoho Desk data-center REST base URL |
| `orgId` | string | Yes | Zoho Desk organization ID |
| `ticketId` | string | Yes | Ticket ID |
| `from` | number | No | Pagination start index \(0-based\) |
@@ -367,7 +361,6 @@ Retrieve the full content of a single Zoho Desk ticket thread.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `apiDomain` | string | No | Zoho Desk data-center REST base URL |
| `orgId` | string | Yes | Zoho Desk organization ID |
| `ticketId` | string | Yes | Ticket ID |
| `threadId` | string | Yes | Thread ID |
@@ -423,7 +416,6 @@ Retrieve a Zoho Desk contact by ID.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `apiDomain` | string | No | Zoho Desk data-center REST base URL |
| `orgId` | string | Yes | Zoho Desk organization ID |
| `contactId` | string | Yes | Contact ID to retrieve |
| `include` | string | No | Comma-separated related data to embed. Allowed: accounts, owner |
@@ -460,7 +452,6 @@ Download a Zoho Desk ticket attachment (from its href) as a file.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `apiDomain` | string | No | Zoho Desk data-center REST base URL |
| `orgId` | string | Yes | Zoho Desk organization ID |
| `href` | string | Yes | Attachment download href \(from a thread or comment attachment\) |
| `fileName` | string | No | Optional file name for the downloaded file |
@@ -479,7 +470,6 @@ List the Zoho Desk organizations (portals) the connected account can access.
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
-| `apiDomain` | string | No | Zoho Desk data-center REST base URL |
#### Output
diff --git a/apps/sim/blocks/blocks/pulse.ts b/apps/sim/blocks/blocks/pulse.ts
index d4b98bceaad..30382333e96 100644
--- a/apps/sim/blocks/blocks/pulse.ts
+++ b/apps/sim/blocks/blocks/pulse.ts
@@ -141,7 +141,11 @@ export const PulseBlock: BlockConfig = {
bounding_boxes: { type: 'json', description: 'Bounding box layout information' },
extraction_url: { type: 'string', description: 'URL for extraction results (large documents)' },
html: { type: 'string', description: 'HTML content if requested' },
- structured_output: { type: 'json', description: 'Structured output if schema was provided' },
+ structured_output: {
+ type: 'json',
+ description:
+ 'Structured output; Sim exposes no input for supplying a schema, so this is always null',
+ },
chunks: { type: 'json', description: 'Chunked content if chunking was enabled' },
figures: { type: 'json', description: 'Extracted figures if figure extraction was enabled' },
},
diff --git a/apps/sim/blocks/blocks/tinyfish.ts b/apps/sim/blocks/blocks/tinyfish.ts
index 798fef37d40..53e96533e47 100644
--- a/apps/sim/blocks/blocks/tinyfish.ts
+++ b/apps/sim/blocks/blocks/tinyfish.ts
@@ -38,7 +38,7 @@ export const TinyFishBlock: BlockConfig = {
docsLink: 'https://docs.sim.ai/integrations/tinyfish',
category: 'tools',
integrationType: IntegrationType.AI,
- bgColor: '#FF6700',
+ bgColor: '#FFFFFF',
icon: TinyFishIcon,
canvasPresentation: {
defaultTitle: 'TinyFish',
diff --git a/apps/sim/lib/oauth/utils.test.ts b/apps/sim/lib/oauth/utils.test.ts
index 2b6a3116c8b..ab0e34a9273 100644
--- a/apps/sim/lib/oauth/utils.test.ts
+++ b/apps/sim/lib/oauth/utils.test.ts
@@ -398,6 +398,28 @@ describe('getScopeDescription', () => {
expect(getScopeDescription('account', 'reddit')).toBe('Update account preferences and settings')
expect(getScopeDescription('account')).toBe('Update account preferences and settings')
})
+
+ /**
+ * The consent screen is where a user decides what to grant, so a write scope
+ * has to read as one. `w_member_social` previously said 'Access LinkedIn
+ * profile', describing a posting grant as a profile read.
+ *
+ * The wording tracks LinkedIn's own: "Post, comment, and like posts on behalf
+ * of an authenticated member." It names all three verbs even though Sim only
+ * posts -- the label describes the grant the token carries, not Sim's current
+ * use of it, and LinkedIn's scopes cannot be sub-selected.
+ */
+ it.concurrent('describes w_member_social as the write grant it is', () => {
+ const description = getScopeDescription('w_member_social', 'linkedin')
+
+ expect(description).toBe('Post, comment, and like posts on your behalf')
+ expect(description).not.toMatch(/access .*profile/i)
+ })
+
+ it.concurrent('leaves the read-only LinkedIn scopes read-only', () => {
+ expect(getScopeDescription('profile', 'linkedin')).toBe('Access profile information')
+ expect(getScopeDescription('email', 'linkedin')).toBe('Access email address')
+ })
})
describe('parseProvider', () => {
diff --git a/apps/sim/lib/oauth/utils.ts b/apps/sim/lib/oauth/utils.ts
index 786ce8e46cb..9e6f6a3a494 100644
--- a/apps/sim/lib/oauth/utils.ts
+++ b/apps/sim/lib/oauth/utils.ts
@@ -385,7 +385,7 @@ export const SCOPE_DESCRIPTIONS: Record = {
'webhooks:full': 'Full access to manage Pipedrive webhooks',
// LinkedIn scopes
- w_member_social: 'Access LinkedIn profile',
+ w_member_social: 'Post, comment, and like posts on your behalf',
// Instagram scopes (Business Login for Instagram)
instagram_business_basic: 'Access Instagram professional profile and media',
diff --git a/apps/sim/lib/workspace-files/shell-layout.test.ts b/apps/sim/lib/workspace-files/shell-layout.test.ts
index 493cabb462d..edb5e249d18 100644
--- a/apps/sim/lib/workspace-files/shell-layout.test.ts
+++ b/apps/sim/lib/workspace-files/shell-layout.test.ts
@@ -17,7 +17,6 @@ function runShell(source: string) {
.replace(/^\n/, '')
.replace(/<\/html>$/, '')
const script = SIM_ARTIFACT_SHELL.replace(/^