Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
bc054b1
feat(servicenow): add semantic incident, change, catalog, approval, C…
waleedlatif1 Aug 15, 2026
e23450f
fix(servicenow): stop per-operation subblock defaults colliding on a …
waleedlatif1 Aug 15, 2026
e1d6440
feat(servicenow): read a change request's real next states from the i…
waleedlatif1 Aug 15, 2026
48ca00a
docs(servicenow): stop asserting undocumented coded values in placeho…
waleedlatif1 Aug 15, 2026
b71b09d
fix(servicenow): drop phantom parent fields from the catalog order ou…
waleedlatif1 Aug 15, 2026
05e3538
fix(servicenow): correct what knowledge search returns as an article id
waleedlatif1 Aug 15, 2026
aeda3eb
docs(servicenow): cite the page that actually documents approval stat…
waleedlatif1 Aug 15, 2026
1c3155c
fix(servicenow): stop constant interpolation leaking into tool descri…
waleedlatif1 Aug 15, 2026
bb41f42
refactor(servicenow): type the shared response boundary instead of any
waleedlatif1 Aug 15, 2026
0cb47da
fix(servicenow): publish the shared tool params and stop offering ine…
waleedlatif1 Aug 16, 2026
62094cc
Merge remote-tracking branch 'origin/staging' into feat/servicenow-depth
waleedlatif1 Aug 16, 2026
1183020
fix(servicenow): stop one subblock id from carrying two value spaces
waleedlatif1 Aug 16, 2026
5473ffb
fix(servicenow): point the canvas sentences at the renamed subblocks
waleedlatif1 Aug 16, 2026
4326421
fix(servicenow): validate collection members and split the fields pro…
waleedlatif1 Aug 16, 2026
7b68942
Merge remote-tracking branch 'origin/staging' into feat/servicenow-depth
waleedlatif1 Aug 16, 2026
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
26 changes: 26 additions & 0 deletions apps/docs/content/docs/en/integrations/emailbison.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ Retrieves leads from Email Bison with optional search and tag filters.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |
| `search` | string | No | Search term for filtering leads |
| `campaignStatus` | string | No | Lead campaign status filter: in_sequence, sequence_finished, sequence_stopped, never_contacted, or replied |
| `tagIds` | array | No | Tag IDs to include |
Expand Down Expand Up @@ -73,6 +75,8 @@ Retrieves a lead by Email Bison lead ID or email address.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |
| `leadId` | string | Yes | Lead ID or email address |

#### Output
Expand Down Expand Up @@ -102,6 +106,8 @@ Creates a single lead in Email Bison.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |
| `firstName` | string | Yes | Lead first name |
| `lastName` | string | Yes | Lead last name |
| `email` | string | Yes | Lead email address |
Expand Down Expand Up @@ -137,6 +143,8 @@ Updates an existing Email Bison lead. Fields omitted from a PUT update may be cl

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |
| `leadId` | string | Yes | Lead ID or email address |
| `firstName` | string | Yes | Lead first name |
| `lastName` | string | Yes | Lead last name |
Expand Down Expand Up @@ -173,6 +181,8 @@ Retrieves Email Bison campaigns.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |

#### Output

Expand Down Expand Up @@ -201,6 +211,8 @@ Creates a new Email Bison campaign.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |
| `name` | string | Yes | Campaign name |
| `campaignType` | string | No | Campaign type: outbound or reply_followup |

Expand Down Expand Up @@ -231,6 +243,8 @@ Updates Email Bison campaign settings.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |
| `campaignId` | number | Yes | Campaign ID |
| `name` | string | No | Campaign name |
| `maxEmailsPerDay` | number | No | Maximum emails per day |
Expand Down Expand Up @@ -269,6 +283,8 @@ Pauses, resumes, or archives an Email Bison campaign.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |
| `campaignId` | number | Yes | Campaign ID |
| `action` | string | Yes | Status action: pause, resume, or archive |

Expand Down Expand Up @@ -299,6 +315,8 @@ Adds existing Email Bison leads to a campaign.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |
| `campaignId` | number | Yes | Campaign ID |
| `leadIds` | array | Yes | Lead IDs to add to the campaign |
| `allowParallelSending` | boolean | No | Force add leads already in sequence in other campaigns |
Expand Down Expand Up @@ -330,6 +348,8 @@ Retrieves Email Bison replies with optional status, folder, campaign, sender, le

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |
| `search` | string | No | Search term for replies |
| `status` | string | No | Reply status: interested, automated_reply, or not_automated_reply |
| `folder` | string | No | Reply folder: inbox, sent, spam, bounced, or all |
Expand Down Expand Up @@ -366,6 +386,8 @@ Retrieves all Email Bison tags for the authenticated workspace.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |

#### Output

Expand Down Expand Up @@ -394,6 +416,8 @@ Creates a new Email Bison tag.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |
| `name` | string | Yes | Tag name |

#### Output
Expand Down Expand Up @@ -423,6 +447,8 @@ Attaches Email Bison tags to one or more leads.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Email Bison API token |
| `apiBaseUrl` | string | Yes | Email Bison instance URL that issued the token |
| `tagIds` | array | Yes | Tag IDs to attach |
| `leadIds` | array | Yes | Lead IDs to tag |
| `skipWebhooks` | boolean | No | Skip Email Bison webhooks for this action |
Expand Down
2 changes: 2 additions & 0 deletions apps/docs/content/docs/en/integrations/file.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ Fetch and parse a file from a URL with optional custom headers.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `request` | string | No | No description |
| `outputs` | array | No | Array of parsed files with content and metadata |
| `headers` | object | No | HTTP headers to include when fetching URL-based files. |

#### Output
Expand Down
3 changes: 3 additions & 0 deletions apps/docs/content/docs/en/integrations/flint.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ Start a background Flint agent task that modifies a site from a natural-language

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Flint API key \(found in Flint team settings, starts with ak_\) |
| `siteId` | string | Yes | ID of the Flint site the agent should modify |
| `prompt` | string | Yes | Natural-language instructions for the agent \(e.g., "Add a new About page with a team section"\) |
| `callbackUrl` | string | No | HTTPS webhook URL that Flint will POST to when the task completes or fails |
Expand All @@ -70,6 +71,7 @@ Start a background Flint agent task that generates up to 10 pages from a templat

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Flint API key \(found in Flint team settings, starts with ak_\) |
| `siteId` | string | Yes | ID of the Flint site the agent should modify |
| `templatePageSlug` | string | Yes | Slug of the existing template page to generate from \(e.g., /case-studies/template\) |
| `items` | json | Yes | JSON array of 1-10 pages to generate. Each item requires targetPageSlug \(slug for the new page\) and context \(content details the agent should use\). |
Expand All @@ -92,6 +94,7 @@ Get the status and results of a background Flint agent task.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Flint API key \(found in Flint team settings, starts with ak_\) |
| `taskId` | string | Yes | Identifier of the task returned when it was created \(e.g., bg-...\) |

#### Output
Expand Down
4 changes: 4 additions & 0 deletions apps/docs/content/docs/en/integrations/github.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ Fetch PR details including diff and files changed

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `owner` | string | Yes | Repository owner |
| `repo` | string | Yes | Repository name |
| `pullNumber` | number | Yes | Pull request number |
| `apiKey` | string | Yes | GitHub API token |
| `includeFiles` | boolean | No | Whether to fetch changed-file details from the separate files endpoint |

#### Output
Expand Down
16 changes: 16 additions & 0 deletions apps/docs/content/docs/en/integrations/instantly.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Retrieves Instantly V2 leads with search, campaign, list, and pagination filters

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `search` | string | No | Search by first name, last name, or email |
| `filter` | string | No | Instantly lead filter value, such as FILTER_VAL_CONTACTED or FILTER_VAL_ACTIVE |
| `campaign` | string | No | Campaign ID to filter leads |
Expand Down Expand Up @@ -90,6 +91,7 @@ Retrieves an Instantly V2 lead by ID.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `leadId` | string | Yes | Lead ID |

#### Output
Expand Down Expand Up @@ -124,6 +126,7 @@ Creates an Instantly V2 lead in a campaign or lead list.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `campaign` | string | No | Campaign ID associated with the lead |
| `list_id` | string | No | Lead list ID associated with the lead |
| `email` | string | No | Lead email address. Required when adding to a campaign. |
Expand Down Expand Up @@ -177,6 +180,7 @@ Updates fields on an existing Instantly V2 lead.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `leadId` | string | Yes | Lead ID |
| `first_name` | string | No | Lead first name |
| `last_name` | string | No | Lead last name |
Expand Down Expand Up @@ -222,6 +226,7 @@ Deletes Instantly V2 leads in bulk from a campaign or lead list.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `campaign_id` | string | No | Campaign ID to delete leads from. Required if list_id is not provided. |
| `list_id` | string | No | Lead list ID to delete leads from. Required if campaign_id is not provided. |
| `status` | number | No | Optional lead status filter |
Expand All @@ -242,6 +247,7 @@ Submits an Instantly V2 background job to update a lead interest status.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `lead_email` | string | Yes | Lead email address |
| `interest_value` | number | No | Interest status value. Leave empty in the block or pass null to reset to Lead. |
| `campaign_id` | string | No | Campaign ID for the lead |
Expand All @@ -263,6 +269,7 @@ Retrieves Instantly V2 campaigns with search, status, tag, and pagination filter

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `limit` | number | No | Number of campaigns to return, from 1 to 100 |
| `starting_after` | string | No | Pagination cursor from next_starting_after |
| `search` | string | No | Search by campaign name |
Expand Down Expand Up @@ -302,6 +309,7 @@ Creates an Instantly V2 campaign using the documented campaign schedule schema.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `name` | string | Yes | Campaign name |
| `campaign_schedule` | json | Yes | Campaign schedule object with schedules array |
| `sequences` | array | No | Campaign sequence definitions |
Expand Down Expand Up @@ -347,6 +355,7 @@ Updates documented Instantly V2 campaign fields.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `campaignId` | string | Yes | Campaign ID |
| `name` | string | No | Campaign name |
| `campaign_schedule` | json | No | Campaign schedule object with schedules array |
Expand Down Expand Up @@ -393,6 +402,7 @@ Activates, starts, or resumes an Instantly V2 campaign.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `campaignId` | string | Yes | Campaign ID |

#### Output
Expand Down Expand Up @@ -427,6 +437,7 @@ Pauses a running Instantly V2 campaign, stopping further email sends.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `campaignId` | string | Yes | Campaign ID |

#### Output
Expand Down Expand Up @@ -461,6 +472,7 @@ Permanently deletes an Instantly V2 campaign.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `campaignId` | string | Yes | Campaign ID |

#### Output
Expand Down Expand Up @@ -495,6 +507,7 @@ Retrieves Instantly V2 Unibox emails with search and pagination filters.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `limit` | number | No | Number of emails to return, from 1 to 100 |
| `starting_after` | string | No | Pagination cursor from next_starting_after |
| `search` | string | No | Search query, email address, or thread:<thread-id> |
Expand Down Expand Up @@ -537,6 +550,7 @@ Sends an Instantly V2 reply to an existing Unibox email.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `eaccount` | string | Yes | Connected email account used to send the reply |
| `reply_to_uuid` | string | Yes | Email ID to reply to |
| `subject` | string | Yes | Reply subject |
Expand Down Expand Up @@ -576,6 +590,7 @@ Retrieves Instantly V2 lead lists with search and pagination filters.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `limit` | number | No | Number of lead lists to return, from 1 to 100 |
| `starting_after` | string | No | Starting-after timestamp cursor |
| `has_enrichment_task` | boolean | No | Filter by enrichment task setting |
Expand Down Expand Up @@ -613,6 +628,7 @@ Creates an Instantly V2 lead list.

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | Yes | Instantly API key with the required V2 scopes |
| `name` | string | Yes | Lead list name |
| `has_enrichment_task` | boolean | No | Whether this list runs enrichment for every added lead |
| `owned_by` | string | No | User ID of the lead list owner |
Expand Down
Loading
Loading