Skip to content

Commit fc5d754

Browse files
committed
fix(docs): keep hidden params the block exposes as user-typed fields
The visibility:'hidden' filter added earlier dropped 40 unsettable rows, but it over-removed: a param can be hidden on the tool because the block injects it, while the block still renders it as a required field the user fills in. Mailchimp's apiKey was the only place its page documented an API key -- the page went to zero mentions for an integration that cannot run without one. Zendesk's apiToken and SharePoint's siteId had the same shape. A hidden param is now dropped only when the block declares no subBlock for it, matched on id or canonicalParamId. Restores 128 rows across 11 pages, additions only. Jira cloudId, Salesforce idToken/instanceUrl and NetSuite instanceUrl stay removed -- all genuinely injected, none with a subBlock.
1 parent 644e0c9 commit fc5d754

13 files changed

Lines changed: 262 additions & 10 deletions

apps/docs/content/docs/en/integrations/firecrawl.mdx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ Extract structured content from web pages with comprehensive metadata support. C
5151
| Parameter | Type | Required | Description |
5252
| --------- | ---- | -------- | ----------- |
5353
| `url` | string | Yes | The URL to scrape content from \(e.g., "https://example.com/page"\) |
54+
| `formats` | json | No | Output formats supplied by existing Firecrawl block configurations |
5455
| `firecrawlTimeout` | number | No | How long Firecrawl may spend on the scrape, in milliseconds. Sent as `timeout` in the request body; it does not bound Sim's own transport deadline. |
5556
| `apiKey` | string | Yes | Firecrawl API key |
5657

@@ -220,6 +221,7 @@ Crawl entire websites and extract structured content from all accessible pages
220221
| `limit` | number | No | Maximum number of pages to crawl \(e.g., 50, 100, 500\). Default: 100 |
221222
| `maxDepth` | number | No | Maximum depth to crawl from the starting URL \(e.g., 1, 2, 3\). Controls how many levels deep to follow links |
222223
| `formats` | json | No | Output formats for scraped content \(e.g., \["markdown"\], \["markdown", "html"\], \["markdown", "links"\]\) |
224+
| `prompt` | string | No | Natural-language crawl guidance supplied by existing configurations |
223225
| `excludePaths` | json | No | URL paths to exclude from crawling \(e.g., \["/blog/*", "/admin/*", "/*.pdf"\]\) |
224226
| `includePaths` | json | No | URL paths to include in crawling \(e.g., \["/docs/*", "/api/*"\]\). Only these paths will be crawled |
225227
| `onlyMainContent` | boolean | No | Extract only main content from pages |
@@ -311,6 +313,7 @@ Get a complete list of URLs from any website quickly and reliably. Useful for di
311313
| `ignoreQueryParameters` | boolean | No | Exclude URLs containing query strings \(default: true\) |
312314
| `limit` | number | No | Maximum number of links to return \(e.g., 100, 1000, 5000\). Max: 100,000, default: 5,000 |
313315
| `firecrawlTimeout` | number | No | How long Firecrawl may spend on the map, in milliseconds. Sent as `timeout` in the request body; it does not bound Sim's own transport deadline. |
316+
| `location` | json | No | Geographic context for proxying \(country, languages\) |
314317
| `apiKey` | string | Yes | Firecrawl API key |
315318

316319
#### Output

apps/docs/content/docs/en/integrations/github.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ Create comments on GitHub PRs
121121
| `pullNumber` | number | Yes | Pull request number |
122122
| `path` | string | No | File path for review comment |
123123
| `commentType` | string | No | Type of comment \(pr_comment or file_comment\) |
124+
| `line` | number | No | Line number for review comment |
124125
| `apiKey` | string | Yes | GitHub API token |
125126

126127
#### Output

apps/docs/content/docs/en/integrations/google_docs.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ Create a new Google Docs document
8787
| `title` | string | Yes | The title of the document to create |
8888
| `content` | string | No | The content of the document to create |
8989
| `folderSelector` | string | No | Google Drive folder ID to create the document in \(e.g., 1ABCxyz...\) |
90+
| `folderId` | string | No | The ID of the folder to create the document in \(internal use\) |
9091
| `markdown` | boolean | No | When true, content is interpreted as Markdown and converted to formatted Google Docs content \(headings, bold/italic, lists, tables, links, code blocks, blockquotes\). Default: false \(content inserted as plain text\). |
9192

9293
#### Output

apps/docs/content/docs/en/integrations/google_sheets.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ Write data to a specific sheet in a Google Sheets spreadsheet
7474
| `sheetName` | string | Yes | The name of the sheet/tab to write to |
7575
| `cellRange` | string | No | The cell range to write to \(e.g. "A1:D10", "A1"\). Defaults to "A1" if not specified. |
7676
| `values` | array | Yes | The data to write as a 2D array \(e.g. \[\["Name", "Age"\], \["Alice", 30\], \["Bob", 25\]\]\) or array of objects. |
77+
| `valueInputOption` | string | No | The format of the data to write |
7778

7879
#### Output
7980

@@ -99,6 +100,7 @@ Update data in a specific sheet in a Google Sheets spreadsheet
99100
| `sheetName` | string | Yes | The name of the sheet/tab to update |
100101
| `cellRange` | string | No | The cell range to update \(e.g. "A1:D10", "A1"\). Defaults to "A1" if not specified. |
101102
| `values` | array | Yes | The data to update as a 2D array \(e.g. \[\["Name", "Age"\], \["Alice", 30\]\]\) or array of objects. |
103+
| `valueInputOption` | string | No | The format of the data to update |
102104

103105
#### Output
104106

@@ -123,6 +125,8 @@ Append data to the end of a specific sheet in a Google Sheets spreadsheet
123125
| `spreadsheetId` | string | Yes | Google Sheets spreadsheet ID |
124126
| `sheetName` | string | Yes | The name of the sheet/tab to append to |
125127
| `values` | array | Yes | The data to append as a 2D array \(e.g. \[\["Alice", 30\], \["Bob", 25\]\]\) or array of objects. |
128+
| `valueInputOption` | string | No | The format of the data to append |
129+
| `insertDataOption` | string | No | How to insert the data \(OVERWRITE or INSERT_ROWS\) |
126130

127131
#### Output
128132

apps/docs/content/docs/en/integrations/google_slides.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ Create a new Google Slides presentation
9494
| `title` | string | Yes | The title of the presentation to create |
9595
| `content` | string | No | The content to add to the first slide |
9696
| `folderSelector` | string | No | Google Drive folder ID to create the presentation in \(e.g., 1ABCxyz...\) |
97+
| `folderId` | string | No | The ID of the folder to create the presentation in \(internal use\) |
9798

9899
#### Output
99100

apps/docs/content/docs/en/integrations/google_vault.mdx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ List exports for a matter
6767
| --------- | ---- | -------- | ----------- |
6868
| `matterId` | string | Yes | The matter ID \(e.g., "12345678901234567890"\) |
6969
| `pageSize` | number | No | Number of exports to return per page |
70+
| `pageToken` | string | No | Token for pagination |
7071
| `exportId` | string | No | Optional export ID to fetch a specific export \(e.g., "exportId123456"\) |
7172

7273
#### Output
@@ -147,6 +148,7 @@ List holds for a matter
147148
| --------- | ---- | -------- | ----------- |
148149
| `matterId` | string | Yes | The matter ID \(e.g., "12345678901234567890"\) |
149150
| `pageSize` | number | No | Number of holds to return per page |
151+
| `pageToken` | string | No | Token for pagination |
150152
| `holdId` | string | No | Optional hold ID to fetch a specific hold \(e.g., "holdId123456"\) |
151153

152154
#### Output
@@ -263,6 +265,7 @@ List matters, or get a specific matter if matterId is provided
263265
| Parameter | Type | Required | Description |
264266
| --------- | ---- | -------- | ----------- |
265267
| `pageSize` | number | No | Number of matters to return per page |
268+
| `pageToken` | string | No | Token for pagination |
266269
| `matterId` | string | No | Optional matter ID to fetch a specific matter \(e.g., "12345678901234567890"\) |
267270

268271
#### Output

0 commit comments

Comments
 (0)