Skip to content

Commit 37f5cdf

Browse files
authored
feat(integrations): add Ramp and Microsoft Intune (#8780)
* feat(integrations): add Ramp and Microsoft Intune * fix(integrations): preserve agent filters and output contracts
1 parent c53367c commit 37f5cdf

83 files changed

Lines changed: 9281 additions & 835 deletions

File tree

Some content is hidden

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

‎apps/docs/components/icons.tsx‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3560,6 +3560,30 @@ export function MicrosoftIcon(props: SVGProps<SVGSVGElement>) {
35603560
)
35613561
}
35623562

3563+
export function IntuneIcon(props: SVGProps<SVGSVGElement>) {
3564+
return (
3565+
<svg {...props} viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'>
3566+
<rect x='3' y='3' width='18' height='13' rx='2' stroke='currentColor' strokeWidth='2' />
3567+
<path
3568+
d='M8 21h8M12 16v5m-4-12 3 3 5-5'
3569+
stroke='currentColor'
3570+
strokeWidth='2'
3571+
strokeLinecap='round'
3572+
strokeLinejoin='round'
3573+
/>
3574+
</svg>
3575+
)
3576+
}
3577+
3578+
export function RampIcon(props: SVGProps<SVGSVGElement>) {
3579+
return (
3580+
<svg {...props} viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'>
3581+
<rect x='2' y='4' width='20' height='16' rx='3' stroke='currentColor' strokeWidth='2' />
3582+
<path d='M2 9h20M6 15h4' stroke='currentColor' strokeWidth='2' strokeLinecap='round' />
3583+
</svg>
3584+
)
3585+
}
3586+
35633587
export function MicrosoftCopilotIcon(props: SVGProps<SVGSVGElement>) {
35643588
const id = useId()
35653589
const gid = (name: string) => `mscopilot_${name}_${id}`

‎apps/docs/components/ui/icon-mapping.ts‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ import {
148148
InfisicalIcon,
149149
InstantlyIcon,
150150
IntercomIcon,
151+
IntuneIcon,
151152
JinaAIIcon,
152153
JiraIcon,
153154
JiraServiceManagementIcon,
@@ -227,6 +228,7 @@ import {
227228
QuiverIcon,
228229
RabbitmqIcon,
229230
RailwayIcon,
231+
RampIcon,
230232
RB2BIcon,
231233
RDSIcon,
232234
RedditIcon,
@@ -479,6 +481,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
479481
instantly: InstantlyIcon,
480482
intercom: IntercomIcon,
481483
intercom_v2: IntercomIcon,
484+
intune: IntuneIcon,
482485
jina: JinaAIIcon,
483486
jira: JiraIcon,
484487
jira_service_management: JiraServiceManagementIcon,
@@ -576,6 +579,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
576579
quiver_v2: QuiverIcon,
577580
rabbitmq: RabbitmqIcon,
578581
railway: RailwayIcon,
582+
ramp: RampIcon,
579583
rb2b: RB2BIcon,
580584
rds: RDSIcon,
581585
reddit: RedditIcon,

‎apps/docs/content/docs/integrations/attio.mdx‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -959,8 +959,12 @@ Get a single comment thread by ID from Attio
959959
| --------- | ---- | ----------- |
960960
| `threadId` | string | The thread ID |
961961
| `comments` | array | Comments in the thread |
962-
| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) |
963-
| ↳ `id` | string | The actor ID |
962+
| ↳ `commentId` | string | The comment ID |
963+
| ↳ `contentPlaintext` | string | Comment content as plaintext |
964+
| ↳ `author` | object | The comment author |
965+
| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) |
966+
| ↳ `id` | string | The actor ID |
967+
| ↳ `createdAt` | string | When the comment was created |
964968
| `createdAt` | string | When the thread was created |
965969

966970
### Attio List Webhooks

‎apps/docs/content/docs/integrations/box.mdx‎

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,17 @@ Get detailed information about a file in Box
8686
| `createdAt` | string | Creation timestamp |
8787
| `modifiedAt` | string | Last modified timestamp |
8888
| `createdBy` | object | User who created the file |
89+
| ↳ `id` | string | User ID |
90+
| ↳ `name` | string | User name |
91+
| ↳ `login` | string | User email/login |
8992
| `modifiedBy` | object | User who last modified the file |
93+
| ↳ `id` | string | User ID |
94+
| ↳ `name` | string | User name |
95+
| ↳ `login` | string | User email/login |
9096
| `ownedBy` | object | User who owns the file |
97+
| ↳ `id` | string | User ID |
98+
| ↳ `name` | string | User name |
99+
| ↳ `login` | string | User email/login |
91100
| `parentId` | string | Parent folder ID |
92101
| `parentName` | string | Parent folder name |
93102
| `sharedLink` | json | Shared link details |
@@ -261,8 +270,17 @@ Update file info in Box (rename, move, change description, add tags)
261270
| `createdAt` | string | Creation timestamp |
262271
| `modifiedAt` | string | Last modified timestamp |
263272
| `createdBy` | object | User who created the file |
273+
| ↳ `id` | string | User ID |
274+
| ↳ `name` | string | User name |
275+
| ↳ `login` | string | User email/login |
264276
| `modifiedBy` | object | User who last modified the file |
277+
| ↳ `id` | string | User ID |
278+
| ↳ `name` | string | User name |
279+
| ↳ `login` | string | User email/login |
265280
| `ownedBy` | object | User who owns the file |
281+
| ↳ `id` | string | User ID |
282+
| ↳ `name` | string | User name |
283+
| ↳ `login` | string | User email/login |
266284
| `parentId` | string | Parent folder ID |
267285
| `parentName` | string | Parent folder name |
268286
| `sharedLink` | json | Shared link details |
@@ -303,7 +321,16 @@ Create a new Box Sign request to send documents for e-signature
303321
| `name` | string | Sign request name |
304322
| `shortId` | string | Human-readable short ID |
305323
| `signers` | array | List of signers |
324+
| ↳ `email` | string | Signer email address |
325+
| ↳ `role` | string | Signer role \(signer, approver, final_copy_reader\) |
326+
| ↳ `hasViewedDocument` | boolean | Whether the signer has viewed the document |
327+
| ↳ `signerDecision` | json | Signer decision details \(type, finalized_at, additional_info\) |
328+
| ↳ `embedUrl` | string | URL for embedded signing experience |
329+
| ↳ `order` | number | Order in signing sequence |
306330
| `sourceFiles` | array | Source files for signing |
331+
| ↳ `id` | string | File ID |
332+
| ↳ `type` | string | File type |
333+
| ↳ `name` | string | File name |
307334
| `emailSubject` | string | Custom email subject line |
308335
| `emailMessage` | string | Custom email message body |
309336
| `daysValid` | number | Number of days the request is valid |
@@ -331,7 +358,16 @@ Get the details and status of a Box Sign request
331358
| `name` | string | Sign request name |
332359
| `shortId` | string | Human-readable short ID |
333360
| `signers` | array | List of signers |
361+
| ↳ `email` | string | Signer email address |
362+
| ↳ `role` | string | Signer role \(signer, approver, final_copy_reader\) |
363+
| ↳ `hasViewedDocument` | boolean | Whether the signer has viewed the document |
364+
| ↳ `signerDecision` | json | Signer decision details \(type, finalized_at, additional_info\) |
365+
| ↳ `embedUrl` | string | URL for embedded signing experience |
366+
| ↳ `order` | number | Order in signing sequence |
334367
| `sourceFiles` | array | Source files for signing |
368+
| ↳ `id` | string | File ID |
369+
| ↳ `type` | string | File type |
370+
| ↳ `name` | string | File name |
335371
| `emailSubject` | string | Custom email subject line |
336372
| `emailMessage` | string | Custom email message body |
337373
| `daysValid` | number | Number of days the request is valid |
@@ -361,7 +397,16 @@ List all Box Sign requests
361397
| ↳ `name` | string | Sign request name |
362398
| ↳ `shortId` | string | Human-readable short ID |
363399
| ↳ `signers` | array | List of signers |
400+
| ↳ `email` | string | Signer email address |
401+
| ↳ `role` | string | Signer role \(signer, approver, final_copy_reader\) |
402+
| ↳ `hasViewedDocument` | boolean | Whether the signer has viewed the document |
403+
| ↳ `signerDecision` | json | Signer decision details \(type, finalized_at, additional_info\) |
404+
| ↳ `embedUrl` | string | URL for embedded signing experience |
405+
| ↳ `order` | number | Order in signing sequence |
364406
| ↳ `sourceFiles` | array | Source files for signing |
407+
| ↳ `id` | string | File ID |
408+
| ↳ `type` | string | File type |
409+
| ↳ `name` | string | File name |
365410
| ↳ `emailSubject` | string | Custom email subject line |
366411
| ↳ `emailMessage` | string | Custom email message body |
367412
| ↳ `daysValid` | number | Number of days the request is valid |
@@ -391,7 +436,16 @@ Cancel a pending Box Sign request
391436
| `name` | string | Sign request name |
392437
| `shortId` | string | Human-readable short ID |
393438
| `signers` | array | List of signers |
439+
| ↳ `email` | string | Signer email address |
440+
| ↳ `role` | string | Signer role \(signer, approver, final_copy_reader\) |
441+
| ↳ `hasViewedDocument` | boolean | Whether the signer has viewed the document |
442+
| ↳ `signerDecision` | json | Signer decision details \(type, finalized_at, additional_info\) |
443+
| ↳ `embedUrl` | string | URL for embedded signing experience |
444+
| ↳ `order` | number | Order in signing sequence |
394445
| `sourceFiles` | array | Source files for signing |
446+
| ↳ `id` | string | File ID |
447+
| ↳ `type` | string | File type |
448+
| ↳ `name` | string | File name |
395449
| `emailSubject` | string | Custom email subject line |
396450
| `emailMessage` | string | Custom email message body |
397451
| `daysValid` | number | Number of days the request is valid |

‎apps/docs/content/docs/integrations/github.mdx‎

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2708,13 +2708,6 @@ Get a gist by ID including its file contents
27082708
| Parameter | Type | Description |
27092709
| --------- | ---- | ----------- |
27102710
| `files` | object | Files in the gist \(keyed by filename\) |
2711-
| ↳ `filename` | string | File name |
2712-
| ↳ `type` | string | MIME type |
2713-
| ↳ `language` | string | Programming language |
2714-
| ↳ `raw_url` | string | Raw file URL |
2715-
| ↳ `size` | number | File size in bytes |
2716-
| ↳ `truncated` | boolean | Whether content is truncated |
2717-
| ↳ `content` | string | File content |
27182711
| `owner` | object | Gist owner |
27192712
| ↳ `login` | string | Username |
27202713
| ↳ `id` | number | User ID |
@@ -2760,13 +2753,6 @@ List gists for a user or the authenticated user
27602753
| --------- | ---- | ----------- |
27612754
| `items` | array | Array of gist objects from GitHub API |
27622755
| ↳ `files` | object | Files in the gist \(keyed by filename\) |
2763-
| ↳ `filename` | string | File name |
2764-
| ↳ `type` | string | MIME type |
2765-
| ↳ `language` | string | Programming language |
2766-
| ↳ `raw_url` | string | Raw file URL |
2767-
| ↳ `size` | number | File size in bytes |
2768-
| ↳ `truncated` | boolean | Whether content is truncated |
2769-
| ↳ `content` | string | File content |
27702756
| ↳ `owner` | object | Gist owner |
27712757
| ↳ `login` | string | Username |
27722758
| ↳ `id` | number | User ID |

0 commit comments

Comments
 (0)