You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(docs): stop truncating quoted descriptions, tighten the cleanup guard
Review findings from round 1.
- parseSubBlockObject read string properties with a single `['"]…[^'"]+…['"]`
character class, which ends the match at the first quote of either kind. Any
description holding an apostrophe inside a double-quoted string was cut
mid-word ("Your app", "Found in your Zoom app"). Matches the opening quote to
its own closing quote now, reusing the alternation the tool-description
extractor already used. Restores full text across calendly, gmail,
google_sheets, hubspot, intercom, whatsapp, and zoom.
- The stale-doc cleanup guard tested for a bare `MANUAL-CONTENT-START`
substring, so a stray or unterminated marker would pin a stale page that has
nothing recoverable. It now gates on what extractManualContent actually
returns.
Copy file name to clipboardExpand all lines: apps/docs/content/docs/en/integrations/gmail.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -333,7 +333,7 @@ Triggers when new emails are received in Gmail (requires Gmail credentials)
333
333
|`triggerCredentials`| string | Yes | This trigger requires google email credentials to access your account. |
334
334
|`labelIds`| string | No | Choose which Gmail labels to monitor. Leave empty to monitor all emails. |
335
335
|`labelFilterBehavior`| string | Yes | Include only emails with selected labels, or exclude emails with selected labels |
336
-
|`searchQuery`| string | No | Optional Gmail search query to filter emails. Use the same format as Gmail search box \(e.g., |
336
+
|`searchQuery`| string | No | Optional Gmail search query to filter emails. Use the same format as Gmail search box \(e.g., "subject:invoice", "from:boss@company.com", "has:attachment"\). Leave empty to search all emails.|
337
337
|`markAsRead`| boolean | No | Automatically mark emails as read after processing |
338
338
|`includeAttachments`| boolean | No | Download and include email attachments in the trigger payload |
Copy file name to clipboardExpand all lines: apps/docs/content/docs/en/integrations/google_sheets.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -404,7 +404,7 @@ Triggers when new rows are added to a Google Sheet
404
404
|`sheetName`| sheet-selector | Yes | The sheet tab to monitor for new rows. |
405
405
|`manualSheetName`| string | Yes | The sheet tab to monitor for new rows. |
406
406
|`valueRenderOption`| string | No | How values are rendered. Formatted returns display strings, Unformatted returns raw numbers/booleans, Formula returns the formula text. |
407
-
|`dateTimeRenderOption`| string | No | How dates and times are rendered. Only applies when Value Render is not |
407
+
|`dateTimeRenderOption`| string | No | How dates and times are rendered. Only applies when Value Render is not "Formatted Value".|
Copy file name to clipboardExpand all lines: apps/docs/content/docs/en/integrations/hubspot.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2060,15 +2060,15 @@ Triggers when HubSpot CRM records (contacts, companies, deals, tickets, custom o
2060
2060
| --------- | ---- | -------- | ----------- |
2061
2061
|`triggerCredentials`| string | Yes | Connect a HubSpot account so Sim can poll your CRM on your behalf. |
2062
2062
|`objectType`| string | Yes | What you want to watch. |
2063
-
|`customObjectTypeId`| string | No | HubSpot custom object type ID \(e.g. |
2063
+
|`customObjectTypeId`| string | No | HubSpot custom object type ID \(e.g. "2-12345"\). Find it in HubSpot Settings → Objects → Custom Objects.|
2064
2064
|`listId`| string | No | The HubSpot list to watch for new members. |
2065
2065
|`eventType`| string | No | Created fires once per new record. Updated fires on any modification. Property Changed fires only when the chosen property changes value. |
2066
2066
|`targetPropertyName`| string | No | Fires only when this specific property changes value on a record. |
2067
2067
|`properties`| string | No | Properties to include on each record. Leave empty to use sensible defaults. Sim always includes the timestamps it needs internally. |
2068
2068
|`pipelineId`| string | No | Restrict to a single pipeline. |
2069
2069
|`stageId`| string | No | Restrict to a single stage within the selected pipeline. |
2070
2070
|`ownerId`| string | No | Restrict to records owned by a specific HubSpot user. |
2071
-
|`filters`| string | No | JSON array of HubSpot search filters, AND-combined. Each item: \{|
2071
+
|`filters`| string | No | JSON array of HubSpot search filters, AND-combined. Each item: \{"propertyName":"...","operator":"EQ","value":"..."\}. Operators: EQ, NEQ, CONTAINS_TOKEN, NOT_CONTAINS_TOKEN, GT, GTE, LT, LTE, BETWEEN, IN, NOT_IN, HAS_PROPERTY, NOT_HAS_PROPERTY.|
2072
2072
|`maxRecordsPerPoll`| string | No | Soft cap on records emitted per poll \(default 50, max 1000\). Excess rolls over to the next poll. |
Copy file name to clipboardExpand all lines: apps/docs/content/docs/en/integrations/whatsapp.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -369,7 +369,7 @@ Trigger workflow from WhatsApp incoming messages and message status webhooks
369
369
370
370
| Parameter | Type | Required | Description |
371
371
| --------- | ---- | -------- | ----------- |
372
-
|`verificationToken`| string | Yes | Enter any secure token here. You |
372
+
|`verificationToken`| string | Yes | Enter any secure token here. You'll need to provide the same token in your WhatsApp Business Platform dashboard.|
373
373
|`appSecret`| string | Yes | Required for WhatsApp POST signature verification. Sim uses it to validate the X-Hub-Signature-256 header on every webhook delivery. |
0 commit comments