Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion snippets/integrations/cards/botpress/anthropic.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Here's a reference for all [Cards](/studio/concepts/cards/introduction) availabl
>
<span>{"Model to use for content generation"}</span>

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`
</ResponseField>
</Expandable>
</ResponseField>
Expand Down
38 changes: 38 additions & 0 deletions snippets/integrations/cards/botpress/desk.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2108,6 +2108,44 @@ Available options: `asc`, `desc`
required
>
Available options: `hours`, `days`, `weeks`, `months`
</ResponseField>
</Expandable>
</Tab>
<Tab title="number">
<Expandable>
<ResponseField
name="id"
type="number"
>

</ResponseField>
<ResponseField
name="field"
type="string"
required
>

</ResponseField>
<ResponseField
name="type"
type="string"
required
>

</ResponseField>
<ResponseField
name="operator"
type="enum<string>"
required
>
Available options: `equals`, `not_equals`, `greater_than`, `less_than`
</ResponseField>
<ResponseField
name="value"
type="number"
required
>

</ResponseField>
</Expandable>
</Tab>
Expand Down
167 changes: 167 additions & 0 deletions snippets/integrations/cards/botpress/whatsapp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,173 @@

Here's a reference for all [Cards](/studio/concepts/cards/introduction) available with the integration:

### List Message Templates

<span>{"Lists WhatsApp message templates from the connected WhatsApp Business Account, including parameter schemas and approval status"}</span>

<ResponseField
name="input"
type="object"
>
<Expandable>
<ResponseField
name="status"
type="enum<string>"
>
<span>{"Filter templates by approval status. Returns all statuses if not specified."}</span>

Available options: `APPROVED`, `PENDING`, `REJECTED`, `PAUSED`, `DISABLED`, `ARCHIVED`, `LIMIT_EXCEEDED`, `IN_APPEAL`
</ResponseField>
<ResponseField
name="name"
type="string"
>
<span>{"Filter templates by exact name match."}</span>
</ResponseField>
<ResponseField
name="limit"
type="number"
default={20}
>
<span>{"Maximum number of templates to return per page (default: 20, max: 100)."}</span>
</ResponseField>
<ResponseField
name="nextCursor"
type="string"
>
<span>{"Cursor for fetching the next page of results. Obtained from a previous listTemplates call."}</span>
</ResponseField>
</Expandable>
</ResponseField>

<ResponseField
name="output"
type="object"
>
<Expandable>
<ResponseField
name="templates"
type="array"
required
>
<span>{"Array of message templates"}</span>

<Expandable title="array item properties">
<ResponseField
name="id"
type="string"
required
>
<span>{"Unique identifier of the template"}</span>
</ResponseField>
<ResponseField
name="name"
type="string"
required
>
<span>{"Name of the message template"}</span>
</ResponseField>
<ResponseField
name="status"
type="string"
required
>
<span>{"Approval status of the template"}</span>
</ResponseField>
<ResponseField
name="category"
type="string"
required
>
<span>{"Category of the template (e.g. MARKETING, UTILITY, AUTHENTICATION)"}</span>
</ResponseField>
<ResponseField
name="language"
type="string"
required
>
<span>{"Language and locale code of the template"}</span>
</ResponseField>
<ResponseField
name="components"
type="array"
required
>
<span>{"Array of template components (HEADER, BODY, FOOTER, BUTTONS)"}</span>

<Expandable title="array item properties">
<ResponseField
name="type"
type="string"
required
>
<span>{"Component type (HEADER, BODY, FOOTER, BUTTONS)"}</span>
</ResponseField>
<ResponseField
name="format"
type="string"
>
<span>{"Format of the component (e.g. TEXT, IMAGE, VIDEO for HEADER)"}</span>
</ResponseField>
<ResponseField
name="text"
type="string"
>
<span>{"Text content of the component, may contain {{N}} placeholders"}</span>
</ResponseField>
<ResponseField
name="buttons"
type="array"
>
<span>{"Array of button objects (only present for BUTTONS component type)"}</span>

<Expandable title="array item properties">
<ResponseField
name="type"
type="string"
required
>
<span>{"Type of button (QUICK_REPLY, URL, PHONE_NUMBER, etc.)"}</span>
</ResponseField>
<ResponseField
name="text"
type="string"
>
<span>{"Label text of the button"}</span>
</ResponseField>
<ResponseField
name="url"
type="string"
>
<span>{"URL for URL-type buttons, may contain {{1}} placeholder"}</span>
</ResponseField>
<ResponseField
name="phone_number"
type="string"
>
<span>{"Phone number for PHONE_NUMBER-type buttons"}</span>
</ResponseField>
</Expandable>
</ResponseField>
<ResponseField
name="example"
type="object"
>
<span>{"Example values for the component parameters"}</span>
</ResponseField>
</Expandable>
</ResponseField>
</Expandable>
</ResponseField>
<ResponseField
name="nextCursor"
type="string"
>
<span>{"Cursor for fetching the next page. Undefined if no more pages."}</span>
</ResponseField>
</Expandable>
</ResponseField>

### Send Template Message

<span>{"Sends a WhatsApp Message Template to a user in an existing conversation"}</span>
Expand Down
Original file line number Diff line number Diff line change
@@ -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 */}
Loading
Loading