Skip to content

Commit f267eac

Browse files
committed
fix(docs): stop leaking hidden params, restore dropped trigger sections
generate-docs never read visibility, so every param appeared in the public Input table -- including 40 rows across 25 integrations that are visibility:'hidden' and therefore unsettable, several of them credential-shaped (idToken, instanceUrl, apiToken, apiKey). Also restores the Triggers sections on 61 pages, which an earlier regeneration in this branch dropped when the trigger dependency did not resolve. Regenerates tool metadata, which still declared firecrawl_map.links as string[] and carried a fabricated LangSmith doc quote.
1 parent e9be4a5 commit f267eac

57 files changed

Lines changed: 7142 additions & 455 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ Delete an email inbox in AgentMail
142142

143143
### Delete Thread
144144

145-
Delete an email thread in AgentMail (moves to trash, or permanently deletes if already in trash)
145+
Permanently delete an email thread in AgentMail and all of its messages. This cannot be undone.
146146

147147
#### Input
148148

@@ -151,7 +151,6 @@ Delete an email thread in AgentMail (moves to trash, or permanently deletes if a
151151
| `apiKey` | string | Yes | AgentMail API key |
152152
| `inboxId` | string | Yes | ID of the inbox containing the thread |
153153
| `threadId` | string | Yes | ID of the thread to delete |
154-
| `permanent` | boolean | No | Force permanent deletion instead of moving to trash |
155154

156155
#### Output
157156

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

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,3 +276,52 @@ Get the schema of all tables, fields, and views in an Airtable base
276276
| `metadata` | json | Operation metadata including total tables count |
277277

278278

279+
280+
## Triggers
281+
282+
A **Trigger** is a block that starts a workflow when an event happens in this service.
283+
284+
### Airtable Webhook
285+
286+
Trigger workflow from Airtable record changes like create, update, and delete events (requires Airtable credentials)
287+
288+
#### Configuration
289+
290+
| Parameter | Type | Required | Description |
291+
| --------- | ---- | -------- | ----------- |
292+
| `triggerCredentials` | string | Yes | This trigger requires airtable credentials to access your account. |
293+
| `baseId` | string | Yes | The ID of the Airtable Base this webhook will monitor. |
294+
| `tableId` | string | Yes | The ID of the table within the Base that the webhook will monitor. |
295+
| `includeCellValues` | boolean | No | Enable to receive the complete record data in the payload, not just changes. |
296+
297+
#### Output
298+
299+
| Parameter | Type | Description |
300+
| --------- | ---- | ----------- |
301+
| `payloads` | array | The payloads of the Airtable changes |
302+
|`timestamp` | string | Timestamp of the change |
303+
|`baseTransactionNumber` | number | Transaction number |
304+
| `latestPayload` | object | The most recent payload from Airtable |
305+
|`timestamp` | string | ISO 8601 timestamp of the change |
306+
|`baseTransactionNumber` | number | Transaction number |
307+
|`payloadFormat` | string | Payload format version \(e.g., v0\) |
308+
|`actionMetadata` | object | Metadata about who made the change |
309+
|`source` | string | Source of the change \(e.g., client, publicApi\) |
310+
|`sourceMetadata` | object | Source metadata including user info |
311+
|`user` | object | User who made the change |
312+
|`id` | string | User ID |
313+
|`email` | string | User email |
314+
|`name` | string | User name |
315+
|`permissionLevel` | string | User permission level |
316+
|`changedTablesById` | object | Tables that were changed \(keyed by table ID\) |
317+
|`changedRecordsById` | object | Changed records keyed by record ID |
318+
|`current` | object | Current state of the record |
319+
|`cellValuesByFieldId` | object | Cell values keyed by field ID |
320+
|`createdRecordsById` | object | Created records by ID |
321+
|`destroyedRecordIds` | array | Array of destroyed record IDs |
322+
| `airtableChanges` | array | Changes made to the Airtable table |
323+
|`tableId` | string | Table ID |
324+
|`recordId` | string | Record ID |
325+
|`changeType` | string | Type of change \(created, changed, destroyed\) |
326+
|`cellValuesByFieldId` | object | Cell values by field ID |
327+

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

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1337,3 +1337,188 @@ Updates an existing candidate record in Ashby. Only provided fields are changed.
13371337
| `nextSyncCursor` | string | Ashby's syncToken for the next incremental List Jobs run, exposed as a cursor so it stays readable in block output |
13381338

13391339

1340+
1341+
## Triggers
1342+
1343+
A **Trigger** is a block that starts a workflow when an event happens in this service.
1344+
1345+
### Ashby Application Submitted
1346+
1347+
Trigger workflow when a new application is submitted
1348+
1349+
#### Configuration
1350+
1351+
| Parameter | Type | Required | Description |
1352+
| --------- | ---- | -------- | ----------- |
1353+
| `apiKey` | string | Yes | API Key |
1354+
1355+
#### Output
1356+
1357+
| Parameter | Type | Description |
1358+
| --------- | ---- | ----------- |
1359+
| `action` | string | The webhook event type \(e.g., applicationSubmit, candidateHire\) |
1360+
| `application` | object | application output from the tool |
1361+
|`id` | string | Application UUID |
1362+
|`createdAt` | string | Application creation timestamp \(ISO 8601\) |
1363+
|`updatedAt` | string | Application last update timestamp \(ISO 8601\) |
1364+
|`status` | string | Application status \(Active, Hired, Archived, Lead\) |
1365+
|`candidate` | object | candidate output from the tool |
1366+
|`id` | string | Candidate UUID |
1367+
|`name` | string | Candidate name |
1368+
|`currentInterviewStage` | object | currentInterviewStage output from the tool |
1369+
|`id` | string | Current interview stage UUID |
1370+
|`title` | string | Current interview stage title |
1371+
|`stageType` | string | Current interview stage type \(e.g., Lead, Applied, Interview, Offer\) |
1372+
|`job` | object | job output from the tool |
1373+
|`id` | string | Job UUID |
1374+
|`title` | string | Job title |
1375+
1376+
1377+
---
1378+
1379+
### Ashby Candidate Deleted
1380+
1381+
Trigger workflow when a candidate is deleted
1382+
1383+
#### Configuration
1384+
1385+
| Parameter | Type | Required | Description |
1386+
| --------- | ---- | -------- | ----------- |
1387+
| `apiKey` | string | Yes | API Key |
1388+
1389+
#### Output
1390+
1391+
| Parameter | Type | Description |
1392+
| --------- | ---- | ----------- |
1393+
| `action` | string | The webhook event type \(e.g., applicationSubmit, candidateHire\) |
1394+
| `candidate` | object | candidate output from the tool |
1395+
|`id` | string | Deleted candidate UUID |
1396+
1397+
1398+
---
1399+
1400+
### Ashby Candidate Hired
1401+
1402+
Trigger workflow when a candidate is hired
1403+
1404+
#### Configuration
1405+
1406+
| Parameter | Type | Required | Description |
1407+
| --------- | ---- | -------- | ----------- |
1408+
| `apiKey` | string | Yes | API Key |
1409+
1410+
#### Output
1411+
1412+
| Parameter | Type | Description |
1413+
| --------- | ---- | ----------- |
1414+
| `action` | string | The webhook event type \(e.g., applicationSubmit, candidateHire\) |
1415+
| `application` | object | application output from the tool |
1416+
|`id` | string | Application UUID |
1417+
|`createdAt` | string | Application creation timestamp \(ISO 8601\) |
1418+
|`updatedAt` | string | Application last update timestamp \(ISO 8601\) |
1419+
|`status` | string | Application status \(Hired\) |
1420+
|`candidate` | object | candidate output from the tool |
1421+
|`id` | string | Candidate UUID |
1422+
|`name` | string | Candidate name |
1423+
|`currentInterviewStage` | object | currentInterviewStage output from the tool |
1424+
|`id` | string | Current interview stage UUID |
1425+
|`title` | string | Current interview stage title |
1426+
|`stageType` | string | Current interview stage type \(e.g., Lead, Applied, Interview, Offer\) |
1427+
|`job` | object | job output from the tool |
1428+
|`id` | string | Job UUID |
1429+
|`title` | string | Job title |
1430+
| `offer` | object | offer output from the tool |
1431+
|`id` | string | Accepted offer UUID |
1432+
|`applicationId` | string | Associated application UUID |
1433+
|`acceptanceStatus` | string | Offer acceptance status |
1434+
|`offerStatus` | string | Offer process status |
1435+
|`decidedAt` | string | Offer decision timestamp \(ISO 8601\) |
1436+
|`latestVersion` | object | latestVersion output from the tool |
1437+
|`id` | string | Latest offer version UUID |
1438+
1439+
1440+
---
1441+
1442+
### Ashby Candidate Stage Change
1443+
1444+
Trigger workflow when a candidate changes interview stages
1445+
1446+
#### Configuration
1447+
1448+
| Parameter | Type | Required | Description |
1449+
| --------- | ---- | -------- | ----------- |
1450+
| `apiKey` | string | Yes | API Key |
1451+
1452+
#### Output
1453+
1454+
| Parameter | Type | Description |
1455+
| --------- | ---- | ----------- |
1456+
| `action` | string | The webhook event type \(e.g., applicationSubmit, candidateHire\) |
1457+
| `application` | object | application output from the tool |
1458+
|`id` | string | Application UUID |
1459+
|`createdAt` | string | Application creation timestamp \(ISO 8601\) |
1460+
|`updatedAt` | string | Application last update timestamp \(ISO 8601\) |
1461+
|`status` | string | Application status \(Active, Hired, Archived, Lead\) |
1462+
|`candidate` | object | candidate output from the tool |
1463+
|`id` | string | Candidate UUID |
1464+
|`name` | string | Candidate name |
1465+
|`currentInterviewStage` | object | currentInterviewStage output from the tool |
1466+
|`id` | string | Current interview stage UUID |
1467+
|`title` | string | Current interview stage title |
1468+
|`stageType` | string | Current interview stage type \(e.g., Lead, Applied, Interview, Offer\) |
1469+
|`job` | object | job output from the tool |
1470+
|`id` | string | Job UUID |
1471+
|`title` | string | Job title |
1472+
1473+
1474+
---
1475+
1476+
### Ashby Job Created
1477+
1478+
Trigger workflow when a new job is created
1479+
1480+
#### Configuration
1481+
1482+
| Parameter | Type | Required | Description |
1483+
| --------- | ---- | -------- | ----------- |
1484+
| `apiKey` | string | Yes | API Key |
1485+
1486+
#### Output
1487+
1488+
| Parameter | Type | Description |
1489+
| --------- | ---- | ----------- |
1490+
| `action` | string | The webhook event type \(e.g., applicationSubmit, candidateHire\) |
1491+
| `job` | object | job output from the tool |
1492+
|`id` | string | Job UUID |
1493+
|`title` | string | Job title |
1494+
|`confidential` | boolean | Whether the job is confidential |
1495+
|`status` | string | Job status \(Open, Closed, Draft, Archived\) |
1496+
|`employmentType` | string | Employment type \(FullTime, PartTime, Intern, Contract, Temporary\) |
1497+
1498+
1499+
---
1500+
1501+
### Ashby Offer Created
1502+
1503+
Trigger workflow when a new offer is created
1504+
1505+
#### Configuration
1506+
1507+
| Parameter | Type | Required | Description |
1508+
| --------- | ---- | -------- | ----------- |
1509+
| `apiKey` | string | Yes | API Key |
1510+
1511+
#### Output
1512+
1513+
| Parameter | Type | Description |
1514+
| --------- | ---- | ----------- |
1515+
| `action` | string | The webhook event type \(e.g., applicationSubmit, candidateHire\) |
1516+
| `offer` | object | offer output from the tool |
1517+
|`id` | string | Offer UUID |
1518+
|`applicationId` | string | Associated application UUID |
1519+
|`acceptanceStatus` | string | Offer acceptance status \(Accepted, Declined, Pending, Created, Cancelled\) |
1520+
|`offerStatus` | string | Offer process status \(WaitingOnApprovalStart, WaitingOnOfferApproval, WaitingOnApprovalDefinition, WaitingOnCandidateResponse, CandidateRejected, CandidateAccepted, OfferCancelled\) |
1521+
|`decidedAt` | string | Offer decision timestamp \(ISO 8601\). Typically null at creation; populated after candidate responds. |
1522+
|`latestVersion` | object | latestVersion output from the tool |
1523+
|`id` | string | Latest offer version UUID |
1524+

0 commit comments

Comments
 (0)