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(/^