From e42b2c9e33a594d4695a61e70d7d2a9b825d3d99 Mon Sep 17 00:00:00 2001 From: adkah <98672834+adkah@users.noreply.github.com> Date: Mon, 30 Mar 2026 09:35:16 +0000 Subject: [PATCH] chore: update integration docs --- .../integrations/cards/botpress/anthropic.mdx | 2 +- snippets/integrations/cards/botpress/desk.mdx | 38 ++ .../integrations/cards/botpress/whatsapp.mdx | 167 ++++++ .../cards/botpress/zendesk-messaging-hitl.mdx | 7 + .../integrations/triggers/botpress/github.mdx | 530 +++++++++++++++++- .../integrations/triggers/botpress/linear.mdx | 528 +++++++++++++++++ .../botpress/zendesk-messaging-hitl.mdx | 13 + snippets/integrations/versions.mdx | 24 +- 8 files changed, 1297 insertions(+), 12 deletions(-) create mode 100644 snippets/integrations/cards/botpress/zendesk-messaging-hitl.mdx create mode 100644 snippets/integrations/triggers/botpress/zendesk-messaging-hitl.mdx diff --git a/snippets/integrations/cards/botpress/anthropic.mdx b/snippets/integrations/cards/botpress/anthropic.mdx index 718b313e..5f39e043 100644 --- a/snippets/integrations/cards/botpress/anthropic.mdx +++ b/snippets/integrations/cards/botpress/anthropic.mdx @@ -24,7 +24,7 @@ Here's a reference for all [Cards](/studio/concepts/cards/introduction) availabl > {"Model to use for content generation"} -Available options: `claude-sonnet-4-6`, `claude-haiku-4-5-20251001`, `claude-haiku-4-5-reasoning-20251001`, `claude-sonnet-4-5-20250929`, `claude-sonnet-4-5-reasoning-20250929`, `claude-sonnet-4-20250514`, `claude-sonnet-4-reasoning-20250514`, `claude-3-5-sonnet-20241022`, `claude-3-5-sonnet-20240620`, `claude-3-haiku-20240307` +Available options: `claude-opus-4-6`, `claude-sonnet-4-6`, `claude-haiku-4-5-20251001`, `claude-haiku-4-5-reasoning-20251001`, `claude-sonnet-4-5-20250929`, `claude-sonnet-4-5-reasoning-20250929`, `claude-sonnet-4-20250514`, `claude-sonnet-4-reasoning-20250514`, `claude-3-5-sonnet-20241022`, `claude-3-5-sonnet-20240620`, `claude-3-haiku-20240307` diff --git a/snippets/integrations/cards/botpress/desk.mdx b/snippets/integrations/cards/botpress/desk.mdx index 2d096adb..3748f2e2 100644 --- a/snippets/integrations/cards/botpress/desk.mdx +++ b/snippets/integrations/cards/botpress/desk.mdx @@ -2108,6 +2108,44 @@ Available options: `asc`, `desc` required > Available options: `hours`, `days`, `weeks`, `months` + + + + + + + + + + + + + + + + Available options: `equals`, `not_equals`, `greater_than`, `less_than` + + + diff --git a/snippets/integrations/cards/botpress/whatsapp.mdx b/snippets/integrations/cards/botpress/whatsapp.mdx index 16dc324f..9e577e2e 100644 --- a/snippets/integrations/cards/botpress/whatsapp.mdx +++ b/snippets/integrations/cards/botpress/whatsapp.mdx @@ -3,6 +3,173 @@ Here's a reference for all [Cards](/studio/concepts/cards/introduction) available with the integration: +### List Message Templates + +{"Lists WhatsApp message templates from the connected WhatsApp Business Account, including parameter schemas and approval status"} + + + + + {"Filter templates by approval status. Returns all statuses if not specified."} + +Available options: `APPROVED`, `PENDING`, `REJECTED`, `PAUSED`, `DISABLED`, `ARCHIVED`, `LIMIT_EXCEEDED`, `IN_APPEAL` + + + {"Filter templates by exact name match."} + + + {"Maximum number of templates to return per page (default: 20, max: 100)."} + + + {"Cursor for fetching the next page of results. Obtained from a previous listTemplates call."} + + + + + + + + {"Array of message templates"} + + + + {"Unique identifier of the template"} + + + {"Name of the message template"} + + + {"Approval status of the template"} + + + {"Category of the template (e.g. MARKETING, UTILITY, AUTHENTICATION)"} + + + {"Language and locale code of the template"} + + + {"Array of template components (HEADER, BODY, FOOTER, BUTTONS)"} + + + + {"Component type (HEADER, BODY, FOOTER, BUTTONS)"} + + + {"Format of the component (e.g. TEXT, IMAGE, VIDEO for HEADER)"} + + + {"Text content of the component, may contain {{N}} placeholders"} + + + {"Array of button objects (only present for BUTTONS component type)"} + + + + {"Type of button (QUICK_REPLY, URL, PHONE_NUMBER, etc.)"} + + + {"Label text of the button"} + + + {"URL for URL-type buttons, may contain {{1}} placeholder"} + + + {"Phone number for PHONE_NUMBER-type buttons"} + + + + + {"Example values for the component parameters"} + + + + + + + {"Cursor for fetching the next page. Undefined if no more pages."} + + + + ### Send Template Message {"Sends a WhatsApp Message Template to a user in an existing conversation"} diff --git a/snippets/integrations/cards/botpress/zendesk-messaging-hitl.mdx b/snippets/integrations/cards/botpress/zendesk-messaging-hitl.mdx new file mode 100644 index 00000000..355f6533 --- /dev/null +++ b/snippets/integrations/cards/botpress/zendesk-messaging-hitl.mdx @@ -0,0 +1,7 @@ +{/* This file is auto-generated. Do not edit directly. */} +{/* vale off */} + +Here's a reference for all [Cards](/studio/concepts/cards/introduction) available with the integration: + + +{/* vale on */} \ No newline at end of file diff --git a/snippets/integrations/triggers/botpress/github.mdx b/snippets/integrations/triggers/botpress/github.mdx index 77c3f12b..9adbd1b4 100644 --- a/snippets/integrations/triggers/botpress/github.mdx +++ b/snippets/integrations/triggers/botpress/github.mdx @@ -9,6 +9,534 @@ You can access data returned from any of these Triggers by reading `event.payloa +### Aggregate File Changes + + + + + + + {"The modified items"} + + + + {"The files created"} + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + {"The files updated"} + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + {"The files and folders deleted"} + + + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + + + {"The folder's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The folder's name. This will be displayed in the Botpress UI and be used as the folder's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the folder is in the root folder."} + + + {"The full path of the folder"} + + + + + + + + + + +### File Created + + + + + + + {"The created file"} + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + + +### File Deleted + + + + + + + {"The deleted file"} + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + + +### File Updated + + + + + + + {"The updated file"} + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + + +### Folder Deleted Recursive + + + + + + + {"The deleted folder"} + + + + {"The folder's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The folder's name. This will be displayed in the Botpress UI and be used as the folder's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the folder is in the root folder."} + + + {"The full path of the folder"} + + + + + + ### Issue opened {"Triggered when an issue is opened"} @@ -396,7 +924,7 @@ You can access data returned from any of these Triggers by reading `event.payloa type="string | null" required > - {"use issue.body instead"} + +### Aggregate File Changes + + + + + + + {"The modified items"} + + + + {"The files created"} + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + {"The files updated"} + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + {"The files and folders deleted"} + + + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + + + {"The folder's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The folder's name. This will be displayed in the Botpress UI and be used as the folder's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the folder is in the root folder."} + + + {"The full path of the folder"} + + + + + + + + + + +### File Created + + + + + + + {"The created file"} + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + + +### File Deleted + + + + + + + {"The deleted file"} + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + + +### File Updated + + + + + + + {"The updated file"} + + + + {"The file's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The file's name. This will be displayed in the Botpress UI and be used as the file's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the file is in the root folder."} + + + {"The full path of the file"} + + + {"The file size in bytes, if available"} + + + {"The last modified date of the file, if available"} + + + {"The hash of the file content, or version/revision number, if available"} + + + + + + +### Folder Deleted Recursive + + + + + + + {"The deleted folder"} + + + + {"The folder's ID. This could be a unique identifier from the external service, or a relative or absolute path, so long as it's unique."} + + + + + + {"The folder's name. This will be displayed in the Botpress UI and be used as the folder's name on Files API.\""} + + + {"The parent folder ID. Leave empty if the folder is in the root folder."} + + + {"The full path of the folder"} + + + + + + ### Issue Created {"Triggered when an issue is created"} diff --git a/snippets/integrations/triggers/botpress/zendesk-messaging-hitl.mdx b/snippets/integrations/triggers/botpress/zendesk-messaging-hitl.mdx new file mode 100644 index 00000000..3962fad5 --- /dev/null +++ b/snippets/integrations/triggers/botpress/zendesk-messaging-hitl.mdx @@ -0,0 +1,13 @@ +{/* This file is auto-generated. Do not edit directly. */} +{/* vale off */} + +Here's a reference for all [Triggers](/studio/concepts/triggers/) available with the integration: + + + +You can access data returned from any of these Triggers by reading `event.payload` after the Trigger fires. + + + + +{/* vale on */} \ No newline at end of file diff --git a/snippets/integrations/versions.mdx b/snippets/integrations/versions.mdx index 00f15eac..a3103020 100644 --- a/snippets/integrations/versions.mdx +++ b/snippets/integrations/versions.mdx @@ -20,8 +20,8 @@ export const integrationVersions = { "id": "intver_01JFAQQZRS9ZQ7WBWHCF1MKGCM" }, "anthropic": { - "version": "14.0.1", - "id": "intver_01KM5N6GGK933YPA2NFM8HREK7" + "version": "15.0.0", + "id": "intver_01KMK8VCJP97RM3K0SQDNGFDX7" }, "anydesk": { "version": "2.0.0", @@ -248,8 +248,8 @@ export const integrationVersions = { "id": "intver_01JFAQX34P2PBW0EM9NC6ZGFT5" }, "github": { - "version": "1.1.9", - "id": "intver_01KM0NAWP2XPWRYF6V5QGTSC3P" + "version": "1.2.0", + "id": "intver_01KMK8WG19Q64SNACA9XF71663" }, "gladly": { "version": "2.0.0", @@ -360,8 +360,8 @@ export const integrationVersions = { "id": "intver_01KJG7STTTV9MVG9XMCJCEBMPK" }, "linear": { - "version": "2.0.2", - "id": "intver_01KM5N901HWWWX2FMZSTZHE307" + "version": "2.1.0", + "id": "intver_01KMK8X8R3331ZWHJRXMD47D7P" }, "linkedin": { "version": "0.1.1", @@ -656,8 +656,8 @@ export const integrationVersions = { "id": "intver_01KJG7X3SK9Y5XW6C5X6RZ7X35" }, "sunco": { - "version": "1.6.1", - "id": "intver_01KJG7XCHJPSTKW16GBJ2GW5K8" + "version": "2.0.0", + "id": "intver_01KMKDZ74PZ8D9N1Z1H5VXC9EB" }, "surveymonkey": { "version": "2.0.0", @@ -736,8 +736,8 @@ export const integrationVersions = { "id": "intver_01KKY7YR03Z5NK26CNZ5A3QQTM" }, "whatsapp": { - "version": "4.9.0", - "id": "intver_01KM3BD2FD5SCKX1ZTQPWF458A" + "version": "4.10.0", + "id": "intver_01KME7QPQ2S879ZB2MP1N40DC0" }, "workable": { "version": "0.1.1", @@ -759,6 +759,10 @@ export const integrationVersions = { "version": "3.0.6", "id": "intver_01KFGPZM7JH7PMSEBRSSM5C4H8" }, + "zendesk-messaging-hitl": { + "version": "1.0.0", + "id": "intver_01KMKDWK890HB8NB0ACDSAE5E3" + }, "zendesk-sell": { "version": "2.0.0", "id": "intver_01JFAR4NP3JGG1BPV4MFJ2HBC3"