From 4902262a9f02bcbef7b6ccf6f5cbda12ef387466 Mon Sep 17 00:00:00 2001 From: waleed Date: Sat, 9 May 2026 18:17:43 -0700 Subject: [PATCH 01/18] fix(react-doctor): remove unused export types, useEffect clearTimeout missing, a11y fixes --- apps/docs/app/[lang]/layout.tsx | 8 - apps/docs/app/api/search/route.ts | 46 +- apps/docs/app/robots.txt/route.ts | 1 - apps/docs/components/icons.tsx | 2057 ++++++++--------- apps/docs/content/docs/en/tools/attio.mdx | 63 - apps/docs/content/docs/en/tools/calcom.mdx | 145 -- apps/docs/content/docs/en/tools/docusign.mdx | 19 - apps/docs/content/docs/en/tools/firecrawl.mdx | 13 - apps/docs/content/docs/en/tools/github.mdx | 403 ---- apps/docs/content/docs/en/tools/hubspot.mdx | 510 ---- apps/docs/content/docs/en/tools/hunter.mdx | 60 - .../docs/content/docs/en/tools/incidentio.mdx | 12 - apps/docs/content/docs/en/tools/intercom.mdx | 55 - apps/docs/content/docs/en/tools/jina.mdx | 1 - apps/docs/content/docs/en/tools/jira.mdx | 84 - .../docs/en/tools/jira_service_management.mdx | 6 - apps/docs/content/docs/en/tools/linear.mdx | 135 -- apps/docs/content/docs/en/tools/notion.mdx | 38 - apps/docs/content/docs/en/tools/outlook.mdx | 10 - apps/docs/content/docs/en/tools/pipedrive.mdx | 4 - .../docs/content/docs/en/tools/postgresql.mdx | 15 - .../docs/content/docs/en/tools/revenuecat.mdx | 212 -- .../docs/content/docs/en/tools/salesforce.mdx | 75 - apps/docs/content/docs/en/tools/slack.mdx | 386 ---- apps/docs/content/docs/en/tools/stagehand.mdx | 10 - apps/docs/content/docs/en/tools/stripe.mdx | 1627 ------------- apps/docs/content/docs/en/tools/supabase.mdx | 20 - apps/docs/content/docs/en/tools/wikipedia.mdx | 72 - apps/docs/content/docs/en/tools/zendesk.mdx | 188 -- apps/docs/content/docs/en/tools/zep.mdx | 8 - apps/docs/content/docs/en/tools/zoom.mdx | 74 - apps/sim/app/(auth)/login/login-form.tsx | 4 +- apps/sim/app/(auth)/oauth/consent/loading.tsx | 6 +- apps/sim/app/(auth)/oauth/consent/page.tsx | 8 +- .../reset-password/reset-password-form.tsx | 10 +- apps/sim/app/(auth)/signup/signup-form.tsx | 8 +- apps/sim/app/(auth)/verify/verify-content.tsx | 2 +- .../app/(landing)/blog/[slug]/back-link.tsx | 2 +- .../sim/app/(landing)/blog/[slug]/loading.tsx | 2 +- .../(landing)/blog/[slug]/share-button.tsx | 8 +- .../(landing)/blog/authors/[id]/loading.tsx | 2 +- .../(landing)/blog/components/lightbox.tsx | 15 +- .../components/auth-modal/auth-modal.tsx | 8 +- .../collaboration/collaboration.tsx | 22 +- .../components/contact/contact-form.tsx | 4 +- .../demo-request/demo-request-modal.tsx | 4 +- .../components/access-control-panel.tsx | 138 +- .../components/audit-log-preview.tsx | 54 +- .../components/enterprise/enterprise.tsx | 8 +- .../features/components/features-preview.tsx | 134 +- .../components/features/features.tsx | 284 +-- .../components/footer/footer-cta.tsx | 9 +- apps/sim/app/(landing)/components/index.ts | 2 - .../app/(landing)/components/landing-faq.tsx | 120 +- .../landing-preview-files.tsx | 24 +- .../landing-preview-home.tsx | 330 +-- .../landing-preview-knowledge.tsx | 4 +- .../landing-preview-logs.tsx | 14 +- .../landing-preview-panel.tsx | 310 +-- .../landing-preview-resource.tsx | 16 +- .../landing-preview-scheduled-tasks.tsx | 2 +- .../landing-preview-sidebar.tsx | 10 +- .../landing-preview-tables.tsx | 72 +- .../landing-preview-workflow.tsx | 26 +- .../preview-block-node.tsx | 226 +- .../landing-preview/landing-preview.tsx | 216 +- .../navbar/components/docs-dropdown.tsx | 2 +- .../navbar/components/github-stars.tsx | 2 +- .../navbar/components/product-dropdown.tsx | 2 +- .../(landing)/components/navbar/navbar.tsx | 4 +- .../components/templates/templates.tsx | 420 ++-- .../integrations/(shell)/[slug]/loading.tsx | 2 +- .../integrations/(shell)/[slug]/page.tsx | 22 +- .../(landing)/integrations/[slug]/loading.tsx | 2 +- .../components/integration-card.tsx | 4 +- .../components/integration-grid.tsx | 2 +- .../components/request-integration-modal.tsx | 4 +- .../app/(landing)/integrations/data/types.ts | 4 +- .../(shell)/[provider]/[model]/loading.tsx | 2 +- .../(shell)/[provider]/[model]/page.tsx | 4 +- .../models/(shell)/[provider]/loading.tsx | 2 +- .../models/(shell)/[provider]/page.tsx | 4 +- .../models/[provider]/[model]/loading.tsx | 2 +- .../(landing)/models/[provider]/loading.tsx | 2 +- .../components/model-comparison-charts.tsx | 2 +- .../models/components/model-directory.tsx | 8 +- .../models/components/model-primitives.tsx | 22 +- .../components/model-timeline-chart.tsx | 2 +- apps/sim/app/(landing)/models/utils.ts | 12 +- apps/sim/app/(landing)/partners/page.tsx | 4 +- .../fonts/soehne/soehne-buch-kursiv.woff2 | Bin 39604 -> 0 bytes .../_styles/fonts/soehne/soehne-buch.woff2 | Bin 38352 -> 0 bytes .../soehne-dreiviertelfett-kursiv.woff2 | Bin 40280 -> 0 bytes .../fonts/soehne/soehne-dreiviertelfett.woff2 | Bin 39156 -> 0 bytes .../fonts/soehne/soehne-halbfett-kursiv.woff2 | Bin 40348 -> 0 bytes .../fonts/soehne/soehne-halbfett.woff2 | Bin 39400 -> 0 bytes .../fonts/soehne/soehne-kraftig-kursiv.woff2 | Bin 37180 -> 0 bytes .../_styles/fonts/soehne/soehne-kraftig.woff2 | Bin 36432 -> 0 bytes .../fonts/soehne/soehne-leicht-kursiv.woff2 | Bin 39328 -> 0 bytes .../_styles/fonts/soehne/soehne-leicht.woff2 | Bin 38384 -> 0 bytes apps/sim/app/_styles/fonts/soehne/soehne.ts | 26 - .../components/course-progress.tsx | 12 +- .../academy/(catalog)/[courseSlug]/page.tsx | 4 +- .../certificate/[certificateNumber]/page.tsx | 8 +- apps/sim/app/academy/(catalog)/page.tsx | 4 +- .../[lessonSlug]/components/exercise-view.tsx | 2 +- .../[lessonSlug]/components/lesson-quiz.tsx | 4 +- .../[courseSlug]/[lessonSlug]/page.tsx | 6 +- .../components/sandbox-canvas-provider.tsx | 2 +- .../components/validation-checklist.tsx | 4 +- apps/sim/app/api/a2a/serve/[agentId]/utils.ts | 12 +- apps/sim/app/api/auth/oauth/utils.ts | 2 +- apps/sim/app/api/files/authorization.ts | 6 +- apps/sim/app/api/files/parse/route.ts | 84 +- apps/sim/app/api/files/utils.ts | 6 +- .../app/api/function/execute/route.test.ts | 137 +- apps/sim/app/api/knowledge/utils.ts | 16 +- apps/sim/app/api/status/types.ts | 6 +- apps/sim/app/api/table/utils.ts | 37 +- .../api/tools/discord/send-message/route.ts | 16 +- apps/sim/app/api/tools/evernote/lib/client.ts | 2 +- apps/sim/app/api/tools/evernote/lib/thrift.ts | 2 +- apps/sim/app/api/tools/mysql/utils.ts | 2 +- apps/sim/app/api/tools/neo4j/utils.ts | 6 +- apps/sim/app/api/tools/onepassword/utils.ts | 4 +- apps/sim/app/api/tools/postgresql/utils.ts | 2 +- apps/sim/app/api/tools/rds/utils.ts | 4 +- apps/sim/app/api/tools/sap_concur/shared.ts | 17 +- apps/sim/app/api/tools/sftp/utils.ts | 2 +- apps/sim/app/api/tools/slack/utils.ts | 16 +- apps/sim/app/api/tools/ssh/utils.ts | 2 +- apps/sim/app/api/v1/admin/auth.ts | 4 +- apps/sim/app/api/v1/admin/types.ts | 8 +- apps/sim/app/api/v1/audit-logs/auth.ts | 2 +- .../[id]/notifications/constants.ts | 4 +- .../components/changelog-content.tsx | 6 +- .../changelog/components/timeline-list.tsx | 8 +- apps/sim/app/chat/[identifier]/chat.tsx | 3 +- apps/sim/app/chat/[identifier]/loading.tsx | 2 +- .../chat/components/auth/email/email-auth.tsx | 9 +- .../auth/password/password-auth.tsx | 5 +- .../sim/app/chat/components/header/header.tsx | 4 +- apps/sim/app/chat/components/input/input.tsx | 35 +- .../app/chat/components/input/voice-input.tsx | 62 +- .../message-container/message-container.tsx | 4 +- .../message/components/file-download.tsx | 14 +- .../app/chat/components/message/message.tsx | 27 +- .../voice-interface/voice-interface.tsx | 8 +- apps/sim/app/chat/constants.ts | 2 +- apps/sim/app/chat/hooks/use-chat-streaming.ts | 2 +- .../credential-account/[token]/loading.tsx | 2 +- .../app/credential-account/[token]/page.tsx | 2 +- .../[identifier]/components/form-field.tsx | 11 +- .../[identifier]/components/password-auth.tsx | 7 +- .../components/thank-you-screen.tsx | 4 +- apps/sim/app/form/[identifier]/form.tsx | 2 +- apps/sim/app/invite/[id]/loading.tsx | 2 +- .../sim/app/invite/components/status-card.tsx | 4 +- apps/sim/app/playground/page.tsx | 24 +- apps/sim/app/templates/[id]/loading.tsx | 4 +- apps/sim/app/templates/[id]/template.tsx | 42 +- .../templates/components/template-card.tsx | 31 +- apps/sim/app/templates/templates.tsx | 6 +- apps/sim/app/unsubscribe/loading.tsx | 2 +- apps/sim/app/unsubscribe/unsubscribe.tsx | 6 +- .../components/conversation-list-item.tsx | 2 +- .../[workspaceId]/components/error/error.tsx | 2 +- .../[workspaceId]/components/error/index.ts | 2 +- .../[workspaceId]/components/index.ts | 5 +- .../message-actions/message-actions.tsx | 6 +- .../[workspaceId]/components/oauth-modal.tsx | 8 +- .../components/owner-cell/owner-cell.tsx | 4 +- .../resource-header/resource-header.tsx | 10 +- .../resource-options-bar.tsx | 8 +- .../components/resource/resource.tsx | 16 +- .../components/file-viewer/file-viewer.tsx | 5 +- .../file-viewer/pptx-sandbox-host.tsx | 2 +- .../components/file-viewer/preview-panel.tsx | 51 +- .../file-viewer/preview-toolbar.tsx | 16 +- .../components/file-viewer/text-editor.tsx | 8 - .../file-viewer/zoomable-preview.tsx | 61 +- .../workspace/[workspaceId]/files/files.tsx | 15 +- .../workspace/[workspaceId]/files/loading.tsx | 8 +- .../components/chat-message-attachments.tsx | 8 +- .../[workspaceId]/home/components/index.ts | 7 - .../components/agent-group/agent-group.tsx | 12 +- .../components/agent-group/tool-call-item.tsx | 10 +- .../components/special-tags/special-tags.tsx | 14 +- .../thinking-block/thinking-block.tsx | 4 +- .../message-content/message-content.tsx | 2 +- .../add-resource-dropdown.tsx | 6 +- .../generic-resource-content.tsx | 2 +- .../resource-content/resource-content.tsx | 12 +- .../resource-registry/resource-registry.tsx | 8 +- .../resource-tabs/resource-tabs.tsx | 2 +- .../queued-messages/queued-messages.tsx | 16 +- .../template-prompts/template-prompts.tsx | 6 +- .../components/attached-files-list.tsx | 109 +- .../user-input/components/drop-overlay.tsx | 2 +- .../user-input/components/mic-button.tsx | 2 +- .../components/plus-menu-dropdown.tsx | 8 +- .../user-input/components/send-button.tsx | 4 +- .../home/components/user-input/user-input.tsx | 17 +- .../user-message-content.tsx | 2 +- .../app/workspace/[workspaceId]/home/home.tsx | 4 +- .../[workspaceId]/home/hooks/index.ts | 1 - .../app/workspace/[workspaceId]/home/types.ts | 4 +- .../components/chunk-editor/chunk-editor.tsx | 7 + .../document-tags-modal.tsx | 11 +- .../knowledge/[id]/[documentId]/document.tsx | 2 +- .../knowledge/[id]/[documentId]/loading.tsx | 8 +- .../[workspaceId]/knowledge/[id]/base.tsx | 14 +- .../[id]/components/action-bar/action-bar.tsx | 172 +- .../add-connector-modal.tsx | 48 +- .../add-documents-modal.tsx | 10 +- .../base-tags-modal/base-tags-modal.tsx | 13 +- .../connector-selector-field.tsx | 2 +- .../connectors-section/connectors-section.tsx | 42 +- .../edit-connector-modal.tsx | 12 +- .../[workspaceId]/knowledge/[id]/loading.tsx | 8 +- .../components/base-card/base-card.tsx | 8 +- .../create-base-modal/create-base-modal.tsx | 10 +- .../knowledge-header/knowledge-header.tsx | 8 +- .../[workspaceId]/knowledge/knowledge.tsx | 8 +- .../[workspaceId]/knowledge/loading.tsx | 8 +- .../[workspaceId]/knowledge/utils/sort.ts | 2 +- .../dashboard/components/line-chart/index.ts | 2 +- .../components/line-chart/line-chart.tsx | 5 +- .../components/status-bar/status-bar.tsx | 9 + .../workflows-list/workflows-list.tsx | 10 +- .../logs/components/dashboard/dashboard.tsx | 8 +- .../[workspaceId]/logs/components/index.ts | 7 +- .../execution-snapshot/execution-snapshot.tsx | 8 +- .../file-download/file-download.tsx | 10 +- .../components/file-download/index.ts | 2 +- .../components/trace-spans/trace-spans.tsx | 45 +- .../components/trace-view/trace-view.tsx | 33 +- .../components/log-details/log-details.tsx | 48 +- .../logs/components/logs-list/logs-list.tsx | 14 +- .../slack-channel-selector/index.ts | 2 +- .../slack-channel-selector.tsx | 2 - .../components/workflow-selector/index.ts | 2 +- .../workflow-selector/workflow-selector.tsx | 4 +- .../notifications/notifications.tsx | 10 +- .../logs-toolbar/components/search/search.tsx | 10 +- .../components/logs-toolbar/logs-toolbar.tsx | 27 +- .../[workspaceId]/logs/hooks/index.ts | 1 - .../workspace/[workspaceId]/logs/loading.tsx | 10 +- .../app/workspace/[workspaceId]/logs/logs.tsx | 15 +- .../app/workspace/[workspaceId]/logs/utils.ts | 2 +- .../create-schedule-modal/schedule-modal.tsx | 5 +- .../[workspaceId]/scheduled-tasks/loading.tsx | 8 +- .../scheduled-tasks/scheduled-tasks.tsx | 2 +- .../components/api-keys/api-key-skeleton.tsx | 2 +- .../settings/components/api-keys/api-keys.tsx | 8 +- .../components/byok/byok-skeleton.tsx | 2 +- .../settings/components/byok/byok.tsx | 12 +- .../settings/components/copilot/copilot.tsx | 4 +- .../credential-sets-skeleton.tsx | 4 +- .../credential-sets/credential-sets.tsx | 18 +- .../components/custom-tools/custom-tools.tsx | 4 +- .../components/general/general-skeleton.tsx | 4 +- .../settings/components/general/general.tsx | 20 +- .../components/inbox/inbox-settings-tab.tsx | 16 +- .../components/inbox/inbox-skeleton.tsx | 4 +- .../components/inbox/inbox-task-list.tsx | 11 +- .../settings/components/inbox/inbox.tsx | 2 +- .../atlassian-service-account-form.tsx | 4 +- .../integrations/credential-skeleton.tsx | 2 +- .../integrations/integrations-manager.tsx | 34 +- .../integrations/service-account-form.tsx | 4 +- .../settings/components/mcp/mcp.tsx | 4 +- .../deleted-item-skeleton.tsx | 2 +- .../recently-deleted/recently-deleted.tsx | 4 +- .../components/secrets/secrets-manager.tsx | 18 +- .../components/secrets/secrets-skeleton.tsx | 2 +- .../skills/components/skill-import.tsx | 6 +- .../settings/components/skills/skills.tsx | 4 +- .../components/plan-card/plan-card.tsx | 4 +- .../components/subscription/subscription.tsx | 6 +- .../organization-roster.tsx | 12 +- .../transfer-ownership-dialog.tsx | 2 +- .../team-management/team-management.tsx | 2 +- .../template-profile/template-profile.tsx | 25 +- .../components/usage-limit/usage-limit.tsx | 6 +- .../workflow-mcp-servers.tsx | 16 +- .../column-config-sidebar.tsx | 4 +- .../components/context-menu/context-menu.tsx | 2 +- .../new-column-dropdown.tsx | 6 +- .../components/run-status-control.tsx | 4 +- .../table-action-bar/table-action-bar.tsx | 180 +- .../components/table-filter/table-filter.tsx | 10 +- .../table-grid/cells/inline-editors.tsx | 20 +- .../components/table-grid/data-row.tsx | 14 +- .../table-grid/headers/column-header-menu.tsx | 2 +- .../table-grid/headers/column-type-icon.tsx | 4 +- .../headers/workflow-group-meta-cell.tsx | 6 +- .../components/table-grid/table-grid.tsx | 8 +- .../table-grid/table-primitives.tsx | 4 +- .../workflow-sidebar/workflow-sidebar.tsx | 12 +- .../[workspaceId]/tables/[tableId]/error.tsx | 2 +- .../tables/[tableId]/loading.tsx | 2 +- .../[workspaceId]/tables/loading.tsx | 4 +- .../workspace/[workspaceId]/tables/tables.tsx | 10 +- .../[workspaceId]/templates/[id]/loading.tsx | 4 +- .../templates/components/template-card.tsx | 31 +- .../[workspaceId]/templates/loading.tsx | 2 +- .../[workspaceId]/templates/templates.tsx | 6 +- .../[workspaceId]/utils/commands-utils.ts | 6 +- .../w/[workflowId]/components/chat/chat.tsx | 35 +- .../output-select/output-select.tsx | 2 +- .../components/command-list/command-list.tsx | 8 +- .../w/[workflowId]/components/error/index.tsx | 2 +- .../components/note-block/note-block.tsx | 6 +- .../notifications/notifications.tsx | 13 +- .../deploy-modal/components/a2a/a2a.tsx | 13 +- .../deploy-modal/components/api/api.tsx | 10 +- .../deploy-modal/components/chat/chat.tsx | 16 +- .../form/components/embed-code-generator.tsx | 2 +- .../form/components/form-builder.tsx | 10 +- .../deploy-modal/components/form/form.tsx | 6 +- .../general/components/versions.tsx | 40 +- .../components/general/general.tsx | 4 +- .../components/deploy-modal/deploy-modal.tsx | 4 +- .../components/field-item/field-item.tsx | 8 + .../connection-blocks/connection-blocks.tsx | 10 +- .../checkbox-list/checkbox-list.tsx | 2 +- .../sub-block/components/code/code.tsx | 6 +- .../components/combobox/combobox.tsx | 2 +- .../condition-input/condition-input.tsx | 39 +- .../credential-selector.tsx | 12 +- .../document-tag-entry/document-tag-entry.tsx | 17 +- .../sub-block/components/env-var-dropdown.tsx | 2 +- .../components/eval-input/eval-input.tsx | 4 +- .../components/file-upload/file-upload.tsx | 18 +- .../components/filter-rule-row.tsx | 17 +- .../grouped-checkbox-list.tsx | 52 +- .../input-mapping/input-mapping.tsx | 4 + .../knowledge-base-selector.tsx | 4 +- .../knowledge-tag-filters.tsx | 28 +- .../components/long-input/long-input.tsx | 10 +- .../mcp-dynamic-args/mcp-dynamic-args.tsx | 4 +- .../messages-input/messages-input.tsx | 35 +- .../selector-combobox/selector-combobox.tsx | 4 +- .../components/short-input/short-input.tsx | 4 +- .../components/skill-input/skill-input.tsx | 15 +- .../slack-setup-wizard/slack-setup-wizard.tsx | 10 +- .../sort-builder/components/sort-rule-row.tsx | 17 +- .../components/starter/input-format.tsx | 17 +- .../sub-block/components/table/table.tsx | 2 +- .../components/tag-dropdown/tag-dropdown.tsx | 2 +- .../components/code-editor/code-editor.tsx | 24 +- .../custom-tool-modal/custom-tool-modal.tsx | 12 +- .../components/tools/credential-selector.tsx | 4 +- .../tool-input/components/tools/parameter.tsx | 6 +- .../components/tool-input/tool-input.tsx | 40 +- .../variables-input/variables-input.tsx | 28 +- .../editor/components/sub-block/sub-block.tsx | 23 +- .../subflow-editor/subflow-editor.tsx | 2 + .../panel/components/editor/editor.tsx | 22 +- .../panel/components/toolbar/toolbar.tsx | 23 +- .../w/[workflowId]/components/panel/panel.tsx | 16 +- .../workflow-search-replace.tsx | 18 +- .../components/subflows/subflow-node.tsx | 17 +- .../filter-popover/filter-popover.tsx | 9 +- .../components/output-panel/output-panel.tsx | 40 +- .../components/terminal/terminal.tsx | 67 +- .../components/variables/variables.tsx | 3 + .../wand-prompt-bar/wand-prompt-bar.tsx | 9 +- .../workflow-block/workflow-block.tsx | 8 +- .../workflow-controls/workflow-controls.tsx | 22 +- .../workflow-edge/workflow-edge.tsx | 9 +- .../hooks/float/use-float-drag.ts | 21 +- .../hooks/float/use-float-resize.ts | 21 +- .../hooks/use-workflow-execution.ts | 4 +- .../[workspaceId]/w/[workflowId]/workflow.tsx | 5 +- .../preview-editor/preview-editor.tsx | 77 +- .../components/block/block.tsx | 4 +- .../components/subflow/subflow.tsx | 4 +- .../w/components/preview/preview.tsx | 6 +- .../collapsed-sidebar-menu.tsx | 20 +- .../components/help-modal/help-modal.tsx | 2 +- .../search-modal/components/command-items.tsx | 16 +- .../components/search-modal/search-modal.tsx | 4 +- .../settings-sidebar/settings-sidebar.tsx | 8 +- .../usage-indicator/usage-indicator.tsx | 9 +- .../components/context-menu/context-menu.tsx | 6 +- .../components/folder-item/folder-item.tsx | 10 +- .../workflow-item/workflow-item.tsx | 8 +- .../workflow-list/workflow-list.tsx | 9 + .../components/permissions-table.tsx | 12 +- .../workspace-header/workspace-header.tsx | 33 +- .../w/components/sidebar/sidebar.tsx | 76 +- .../app/workspace/[workspaceId]/w/page.tsx | 2 +- apps/sim/app/workspace/page.tsx | 2 +- apps/sim/blocks/blocks/evaluator.ts | 2 +- apps/sim/blocks/index.ts | 22 +- apps/sim/blocks/types.ts | 15 +- apps/sim/blocks/utils.ts | 11 +- .../components/emails/notifications/index.ts | 1 - apps/sim/components/emails/render.ts | 1 - .../emcn/components/avatar/avatar.tsx | 2 +- .../emcn/components/breadcrumb/breadcrumb.tsx | 6 +- .../emcn/components/callout/callout.tsx | 4 +- .../emcn/components/checkbox/checkbox.tsx | 2 +- .../components/emcn/components/code/code.tsx | 28 +- .../emcn/components/code/copy-code-button.tsx | 2 +- .../emcn/components/combobox/combobox.tsx | 28 +- .../components/date-picker/date-picker.tsx | 14 +- .../dropdown-menu/dropdown-menu.tsx | 10 +- apps/sim/components/emcn/components/index.ts | 50 +- .../emcn/components/modal/modal.tsx | 4 +- .../emcn/components/popover/popover.tsx | 36 +- .../emcn/components/s-modal/s-modal.tsx | 10 +- .../secret-reveal/secret-reveal.tsx | 8 +- .../emcn/components/slider/slider.tsx | 4 +- .../emcn/components/switch/switch.tsx | 2 +- .../emcn/components/tag-input/tag-input.tsx | 58 +- .../components/time-picker/time-picker.tsx | 5 +- .../emcn/components/toast/toast.tsx | 6 +- .../components/tour-tooltip/tour-tooltip.tsx | 4 +- .../emcn/components/wizard/wizard.tsx | 4 +- apps/sim/components/emcn/icons/layout.tsx | 2 +- apps/sim/components/icons.tsx | 2057 ++++++++--------- apps/sim/components/ui/button.tsx | 2 +- apps/sim/components/ui/select.tsx | 10 +- apps/sim/connectors/types.ts | 2 +- .../components/access-control.tsx | 24 +- .../ee/audit-logs/components/audit-logs.tsx | 2 +- .../components/data-drains-settings.tsx | 2 +- apps/sim/ee/sso/components/sso-auth.tsx | 5 +- apps/sim/ee/sso/components/sso-form.tsx | 5 +- apps/sim/ee/sso/components/sso-settings.tsx | 20 +- .../components/whitelabeling-settings.tsx | 12 +- apps/sim/executor/constants.ts | 46 +- apps/sim/executor/execution/types.ts | 2 +- .../condition/condition-handler.test.ts | 151 +- .../handlers/condition/condition-handler.ts | 2 +- .../handlers/shared/response-format.ts | 4 +- apps/sim/executor/human-in-the-loop/utils.ts | 2 +- apps/sim/executor/orchestrators/loop.ts | 2 +- apps/sim/executor/types.ts | 16 +- apps/sim/executor/types/loop.ts | 2 +- apps/sim/executor/types/parallel.ts | 4 +- apps/sim/executor/utils/errors.ts | 2 +- apps/sim/executor/utils/json.ts | 4 +- .../executor/utils/reference-validation.ts | 2 +- apps/sim/executor/utils/subflow-utils.ts | 4 +- apps/sim/hooks/mcp/use-mcp-tools.ts | 2 +- apps/sim/hooks/queries/a2a/agents.ts | 14 +- apps/sim/hooks/queries/academy.ts | 2 +- apps/sim/hooks/queries/admin-users.ts | 2 +- apps/sim/hooks/queries/allowed-providers.ts | 2 +- apps/sim/hooks/queries/api-keys.ts | 2 +- apps/sim/hooks/queries/byok-keys.ts | 2 +- apps/sim/hooks/queries/chats.ts | 2 +- .../hooks/queries/copilot-chat-selection.ts | 2 +- apps/sim/hooks/queries/copilot-keys.ts | 2 +- apps/sim/hooks/queries/creator-profile.ts | 10 +- apps/sim/hooks/queries/credential-sets.ts | 4 +- apps/sim/hooks/queries/credentials.ts | 2 - apps/sim/hooks/queries/custom-tools.ts | 2 +- apps/sim/hooks/queries/deployments.ts | 9 +- apps/sim/hooks/queries/general-settings.ts | 2 +- apps/sim/hooks/queries/github-stars.ts | 4 +- apps/sim/hooks/queries/inbox.ts | 8 +- apps/sim/hooks/queries/invitations.ts | 4 +- apps/sim/hooks/queries/kb/connectors.ts | 15 +- apps/sim/hooks/queries/kb/knowledge.ts | 78 +- apps/sim/hooks/queries/logs.ts | 3 +- apps/sim/hooks/queries/mcp.ts | 6 +- apps/sim/hooks/queries/mothership-admin.ts | 8 +- apps/sim/hooks/queries/notifications.ts | 2 +- .../hooks/queries/oauth/oauth-connections.ts | 2 +- .../hooks/queries/oauth/oauth-credentials.ts | 8 +- apps/sim/hooks/queries/organization.ts | 2 +- apps/sim/hooks/queries/providers.ts | 2 +- apps/sim/hooks/queries/schedules.ts | 2 +- apps/sim/hooks/queries/skills.ts | 2 +- apps/sim/hooks/queries/subscription.ts | 6 +- apps/sim/hooks/queries/tables.ts | 4 +- apps/sim/hooks/queries/templates.ts | 7 +- apps/sim/hooks/queries/utils/folder-cache.ts | 2 +- .../queries/utils/workflow-list-query.ts | 2 +- apps/sim/hooks/queries/voice-settings.ts | 2 +- apps/sim/hooks/queries/webhooks.ts | 2 +- .../hooks/queries/workflow-search-replace.ts | 8 +- apps/sim/hooks/queries/workspace-files.ts | 4 +- apps/sim/hooks/queries/workspace.ts | 11 +- apps/sim/hooks/selectors/registry.ts | 2 +- apps/sim/hooks/selectors/types.ts | 2 +- apps/sim/hooks/use-speech-to-text.ts | 4 +- apps/sim/hooks/use-table-undo.test.ts | 22 +- .../hooks/use-trigger-config-aggregation.ts | 2 +- apps/sim/hooks/use-user-permissions.ts | 2 +- apps/sim/lib/a2a/agent-card.ts | 11 +- apps/sim/lib/a2a/constants.ts | 4 +- apps/sim/lib/a2a/types.ts | 57 +- apps/sim/lib/a2a/utils.ts | 24 +- apps/sim/lib/academy/types.ts | 6 +- apps/sim/lib/analytics/profound.ts | 2 +- apps/sim/lib/api-key/auth.ts | 6 +- apps/sim/lib/api/client/errors.ts | 2 +- apps/sim/lib/api/contracts/a2a-agents.ts | 22 +- apps/sim/lib/api/contracts/academy.ts | 6 +- apps/sim/lib/api/contracts/admin.ts | 110 +- apps/sim/lib/api/contracts/api-keys.ts | 14 +- apps/sim/lib/api/contracts/audit-logs.ts | 10 +- apps/sim/lib/api/contracts/auth.ts | 6 +- apps/sim/lib/api/contracts/byok-keys.ts | 12 +- apps/sim/lib/api/contracts/chats.ts | 44 +- apps/sim/lib/api/contracts/common.ts | 10 +- apps/sim/lib/api/contracts/contact.ts | 6 +- apps/sim/lib/api/contracts/copilot.ts | 92 +- apps/sim/lib/api/contracts/creator-profile.ts | 14 +- apps/sim/lib/api/contracts/credential-sets.ts | 24 +- apps/sim/lib/api/contracts/credentials.ts | 28 +- apps/sim/lib/api/contracts/data-drains.ts | 32 +- apps/sim/lib/api/contracts/demo-requests.ts | 6 +- apps/sim/lib/api/contracts/deployments.ts | 59 +- apps/sim/lib/api/contracts/environment.ts | 10 +- apps/sim/lib/api/contracts/file-uploads.ts | 19 +- apps/sim/lib/api/contracts/folders.ts | 18 +- apps/sim/lib/api/contracts/forms.ts | 52 +- apps/sim/lib/api/contracts/inbox.ts | 26 +- apps/sim/lib/api/contracts/invitations.ts | 22 +- apps/sim/lib/api/contracts/knowledge/base.ts | 12 +- .../sim/lib/api/contracts/knowledge/chunks.ts | 10 +- .../lib/api/contracts/knowledge/connectors.ts | 22 +- .../lib/api/contracts/knowledge/documents.ts | 36 +- apps/sim/lib/api/contracts/knowledge/index.ts | 7 - .../sim/lib/api/contracts/knowledge/search.ts | 4 +- apps/sim/lib/api/contracts/knowledge/tags.ts | 20 +- apps/sim/lib/api/contracts/logs.ts | 34 +- apps/sim/lib/api/contracts/mcp-oauth.ts | 6 +- apps/sim/lib/api/contracts/mcp.ts | 30 +- apps/sim/lib/api/contracts/media/speech.ts | 2 +- .../sim/lib/api/contracts/media/tts-stream.ts | 2 +- apps/sim/lib/api/contracts/memory.ts | 16 +- .../sim/lib/api/contracts/mothership-tasks.ts | 32 +- apps/sim/lib/api/contracts/notifications.ts | 32 +- .../lib/api/contracts/oauth-connections.ts | 26 +- apps/sim/lib/api/contracts/organization.ts | 40 +- .../lib/api/contracts/permission-groups.ts | 26 +- apps/sim/lib/api/contracts/primitives.ts | 8 +- apps/sim/lib/api/contracts/providers.ts | 6 +- apps/sim/lib/api/contracts/schedules.ts | 36 +- .../lib/api/contracts/selectors/airtable.ts | 10 +- apps/sim/lib/api/contracts/selectors/asana.ts | 4 +- apps/sim/lib/api/contracts/selectors/attio.ts | 4 +- .../lib/api/contracts/selectors/bigquery.ts | 16 +- .../sim/lib/api/contracts/selectors/calcom.ts | 6 +- .../lib/api/contracts/selectors/cloudwatch.ts | 20 +- .../lib/api/contracts/selectors/confluence.ts | 210 +- .../sim/lib/api/contracts/selectors/google.ts | 50 +- apps/sim/lib/api/contracts/selectors/index.ts | 4 +- apps/sim/lib/api/contracts/selectors/jira.ts | 40 +- apps/sim/lib/api/contracts/selectors/jsm.ts | 122 +- .../lib/api/contracts/selectors/knowledge.ts | 4 +- .../sim/lib/api/contracts/selectors/linear.ts | 8 +- .../lib/api/contracts/selectors/microsoft.ts | 92 +- .../sim/lib/api/contracts/selectors/monday.ts | 6 +- .../sim/lib/api/contracts/selectors/notion.ts | 6 +- apps/sim/lib/api/contracts/selectors/oauth.ts | 2 +- .../lib/api/contracts/selectors/pipedrive.ts | 2 +- .../sim/lib/api/contracts/selectors/shared.ts | 2 +- .../lib/api/contracts/selectors/sharepoint.ts | 22 +- apps/sim/lib/api/contracts/selectors/slack.ts | 10 +- .../sim/lib/api/contracts/selectors/trello.ts | 2 +- .../lib/api/contracts/selectors/wealthbox.ts | 16 +- .../lib/api/contracts/selectors/webflow.ts | 12 +- apps/sim/lib/api/contracts/selectors/zoom.ts | 2 +- apps/sim/lib/api/contracts/skills.ts | 8 +- .../sim/lib/api/contracts/storage-transfer.ts | 130 +- apps/sim/lib/api/contracts/subscription.ts | 32 +- apps/sim/lib/api/contracts/tables.ts | 38 +- apps/sim/lib/api/contracts/telemetry.ts | 7 +- apps/sim/lib/api/contracts/templates.ts | 34 +- apps/sim/lib/api/contracts/tools/a2a.ts | 18 +- apps/sim/lib/api/contracts/tools/agiloft.ts | 20 +- apps/sim/lib/api/contracts/tools/asana.ts | 48 +- .../tools/aws/athena-get-named-query.ts | 8 +- .../tools/aws/athena-get-query-results.ts | 8 +- .../contracts/tools/aws/athena-start-query.ts | 6 +- .../contracts/tools/aws/athena-stop-query.ts | 6 +- .../tools/aws/cloudwatch-list-metrics.ts | 8 +- .../tools/aws/cloudwatch-query-logs.ts | 8 +- .../contracts/tools/aws/dynamodb-delete.ts | 6 +- .../api/contracts/tools/aws/dynamodb-get.ts | 6 +- .../tools/aws/dynamodb-introspect.ts | 8 +- .../api/contracts/tools/aws/dynamodb-put.ts | 6 +- .../api/contracts/tools/aws/dynamodb-query.ts | 6 +- .../api/contracts/tools/aws/dynamodb-scan.ts | 6 +- .../contracts/tools/aws/dynamodb-update.ts | 6 +- .../tools/aws/iam-add-user-to-group.ts | 6 +- .../tools/aws/iam-attach-role-policy.ts | 8 +- .../tools/aws/iam-attach-user-policy.ts | 8 +- .../tools/aws/iam-create-access-key.ts | 8 +- .../contracts/tools/aws/iam-create-role.ts | 6 +- .../contracts/tools/aws/iam-create-user.ts | 6 +- .../tools/aws/iam-delete-access-key.ts | 8 +- .../contracts/tools/aws/iam-delete-role.ts | 6 +- .../contracts/tools/aws/iam-delete-user.ts | 6 +- .../tools/aws/iam-detach-role-policy.ts | 8 +- .../tools/aws/iam-detach-user-policy.ts | 8 +- .../api/contracts/tools/aws/iam-get-role.ts | 6 +- .../api/contracts/tools/aws/iam-get-user.ts | 6 +- .../contracts/tools/aws/iam-list-groups.ts | 6 +- .../contracts/tools/aws/iam-list-policies.ts | 6 +- .../api/contracts/tools/aws/iam-list-roles.ts | 6 +- .../api/contracts/tools/aws/iam-list-users.ts | 6 +- .../tools/aws/identity-center-get-user.ts | 8 +- .../api/contracts/tools/aws/s3-copy-object.ts | 6 +- .../contracts/tools/aws/s3-delete-object.ts | 6 +- .../contracts/tools/aws/s3-list-objects.ts | 6 +- .../api/contracts/tools/aws/s3-put-object.ts | 6 +- .../tools/aws/ses-create-template.ts | 6 +- .../tools/aws/ses-delete-template.ts | 6 +- .../contracts/tools/aws/ses-get-account.ts | 6 +- .../contracts/tools/aws/ses-get-template.ts | 6 +- .../tools/aws/ses-list-identities.ts | 6 +- .../contracts/tools/aws/ses-list-templates.ts | 6 +- .../tools/aws/ses-send-bulk-email.ts | 6 +- .../api/contracts/tools/aws/ses-send-email.ts | 6 +- .../tools/aws/ses-send-templated-email.ts | 8 +- .../lib/api/contracts/tools/aws/sqs-send.ts | 6 +- .../contracts/tools/aws/sts-assume-role.ts | 6 +- .../tools/aws/sts-get-access-key-info.ts | 8 +- .../tools/aws/sts-get-caller-identity.ts | 10 +- .../tools/aws/sts-get-session-token.ts | 8 +- .../contracts/tools/communication/discord.ts | 18 +- .../contracts/tools/communication/email.ts | 12 +- .../tools/communication/messaging.ts | 18 +- .../contracts/tools/communication/shared.ts | 2 +- .../contracts/tools/communication/slack.ts | 42 +- .../lib/api/contracts/tools/crowdstrike.ts | 8 +- apps/sim/lib/api/contracts/tools/cursor.ts | 2 +- apps/sim/lib/api/contracts/tools/custom.ts | 10 +- .../api/contracts/tools/databases/mongodb.ts | 36 +- .../api/contracts/tools/databases/mysql.ts | 36 +- .../api/contracts/tools/databases/neo4j.ts | 42 +- .../contracts/tools/databases/postgresql.ts | 36 +- .../lib/api/contracts/tools/databases/rds.ts | 37 +- .../api/contracts/tools/databases/redis.ts | 6 +- .../api/contracts/tools/databases/supabase.ts | 8 +- apps/sim/lib/api/contracts/tools/docusign.ts | 2 +- apps/sim/lib/api/contracts/tools/evernote.ts | 94 +- apps/sim/lib/api/contracts/tools/file.ts | 8 +- apps/sim/lib/api/contracts/tools/firecrawl.ts | 8 +- apps/sim/lib/api/contracts/tools/github.ts | 10 +- apps/sim/lib/api/contracts/tools/google.ts | 76 +- apps/sim/lib/api/contracts/tools/imap.ts | 14 +- apps/sim/lib/api/contracts/tools/mail.ts | 10 +- .../contracts/tools/media/document-parse.ts | 10 +- .../lib/api/contracts/tools/media/image.ts | 2 +- apps/sim/lib/api/contracts/tools/media/stt.ts | 8 +- apps/sim/lib/api/contracts/tools/media/tts.ts | 6 +- .../lib/api/contracts/tools/media/video.ts | 2 +- .../lib/api/contracts/tools/media/vision.ts | 2 +- apps/sim/lib/api/contracts/tools/microsoft.ts | 56 +- .../lib/api/contracts/tools/onepassword.ts | 22 +- apps/sim/lib/api/contracts/tools/pipedrive.ts | 10 +- apps/sim/lib/api/contracts/tools/quiver.ts | 4 +- apps/sim/lib/api/contracts/tools/sap.ts | 4 +- apps/sim/lib/api/contracts/tools/search.ts | 10 +- apps/sim/lib/api/contracts/tools/stagehand.ts | 6 +- apps/sim/lib/api/contracts/tools/workday.ts | 92 +- apps/sim/lib/api/contracts/tools/zoom.ts | 10 +- apps/sim/lib/api/contracts/usage-limits.ts | 2 +- apps/sim/lib/api/contracts/user.ts | 26 +- .../api/contracts/v1/admin/access-control.ts | 6 +- .../sim/lib/api/contracts/v1/admin/billing.ts | 6 +- .../api/contracts/v1/admin/organizations.ts | 28 +- apps/sim/lib/api/contracts/v1/admin/outbox.ts | 2 +- .../contracts/v1/admin/referral-campaigns.ts | 14 +- apps/sim/lib/api/contracts/v1/admin/shared.ts | 16 +- apps/sim/lib/api/contracts/v1/admin/users.ts | 18 +- .../lib/api/contracts/v1/admin/workflows.ts | 94 +- .../lib/api/contracts/v1/admin/workspaces.ts | 90 +- apps/sim/lib/api/contracts/v1/audit-logs.ts | 10 +- apps/sim/lib/api/contracts/v1/copilot.ts | 4 +- apps/sim/lib/api/contracts/v1/files.ts | 12 +- .../lib/api/contracts/v1/knowledge/index.ts | 28 +- apps/sim/lib/api/contracts/v1/logs.ts | 12 +- apps/sim/lib/api/contracts/v1/tables/index.ts | 24 +- apps/sim/lib/api/contracts/v1/workflows.ts | 4 +- apps/sim/lib/api/contracts/webhooks.ts | 28 +- .../lib/api/contracts/workflow-mcp-servers.ts | 10 +- apps/sim/lib/api/contracts/workflows.ts | 63 +- apps/sim/lib/api/contracts/workspace-files.ts | 18 +- apps/sim/lib/api/contracts/workspaces.ts | 32 +- apps/sim/lib/api/server/validation.ts | 6 +- apps/sim/lib/auth/auth-client.ts | 5 +- apps/sim/lib/auth/auth.ts | 4 +- apps/sim/lib/auth/hybrid.ts | 2 +- apps/sim/lib/auth/index.ts | 7 +- .../lib/billing/calculations/usage-monitor.ts | 2 +- apps/sim/lib/billing/cleanup-dispatcher.ts | 6 +- apps/sim/lib/billing/client/consts.ts | 2 +- apps/sim/lib/billing/client/index.ts | 24 +- apps/sim/lib/billing/client/types.ts | 4 +- apps/sim/lib/billing/client/utils.ts | 26 +- apps/sim/lib/billing/constants.ts | 2 +- apps/sim/lib/billing/core/organization.ts | 2 +- apps/sim/lib/billing/core/subscription.ts | 8 +- apps/sim/lib/billing/core/usage-log.ts | 8 +- apps/sim/lib/billing/core/usage.ts | 6 +- apps/sim/lib/billing/credits/balance.ts | 6 +- apps/sim/lib/billing/index.ts | 21 +- .../lib/billing/organizations/membership.ts | 8 +- apps/sim/lib/billing/plan-helpers.ts | 2 +- apps/sim/lib/billing/plans.ts | 4 +- apps/sim/lib/billing/storage/limits.ts | 4 +- apps/sim/lib/billing/stripe-client.ts | 4 +- apps/sim/lib/billing/subscriptions/utils.ts | 6 +- apps/sim/lib/billing/threshold-billing.ts | 4 +- apps/sim/lib/billing/types/index.ts | 44 +- .../lib/billing/webhooks/outbox-handlers.ts | 8 +- apps/sim/lib/blog/registry.ts | 89 +- apps/sim/lib/blog/schema.ts | 4 +- apps/sim/lib/branding/index.ts | 2 +- apps/sim/lib/chunkers/types.ts | 2 +- apps/sim/lib/copilot/async-runs/lifecycle.ts | 8 +- apps/sim/lib/copilot/async-runs/repository.ts | 10 +- .../sim/lib/copilot/chat/persisted-message.ts | 6 +- apps/sim/lib/copilot/constants.ts | 8 +- .../lib/copilot/generated/tool-catalog-v1.ts | 44 +- .../generated/trace-attribute-values-v1.ts | 163 +- .../copilot/generated/trace-attributes-v1.ts | 6 +- .../lib/copilot/generated/trace-events-v1.ts | 6 +- .../lib/copilot/generated/trace-spans-v1.ts | 6 +- .../sim/lib/copilot/request/handlers/index.ts | 2 +- .../sim/lib/copilot/request/handlers/types.ts | 2 +- apps/sim/lib/copilot/request/http.ts | 4 +- apps/sim/lib/copilot/request/otel.ts | 2 +- .../copilot/request/session/abort-reason.ts | 2 +- apps/sim/lib/copilot/request/session/abort.ts | 1 - .../sim/lib/copilot/request/session/buffer.ts | 2 +- .../lib/copilot/request/session/contract.ts | 24 +- apps/sim/lib/copilot/request/session/event.ts | 2 +- .../copilot/request/session/explicit-abort.ts | 2 +- .../request/session/file-preview-session.ts | 7 +- apps/sim/lib/copilot/request/session/index.ts | 35 +- .../lib/copilot/request/tool-call-state.ts | 4 +- apps/sim/lib/copilot/request/tools/files.ts | 8 +- apps/sim/lib/copilot/request/types.ts | 10 +- apps/sim/lib/copilot/resource-types.ts | 4 +- .../sim/lib/copilot/tool-executor/executor.ts | 8 +- apps/sim/lib/copilot/tool-executor/index.ts | 26 +- apps/sim/lib/copilot/tool-executor/router.ts | 14 +- .../lib/copilot/tools/client/hidden-tools.ts | 2 +- .../tools/client/run-tool-execution.ts | 2 +- apps/sim/lib/copilot/tools/handlers/oauth.ts | 2 +- .../lib/copilot/tools/handlers/param-types.ts | 2 +- apps/sim/lib/copilot/tools/handlers/vfs.ts | 2 +- .../tools/handlers/workflow/mutations.ts | 4 +- apps/sim/lib/copilot/tools/mcp/definitions.ts | 2 +- .../tools/server/blocks/get-trigger-blocks.ts | 2 +- .../tools/server/files/file-intent-store.ts | 2 +- apps/sim/lib/copilot/tools/server/router.ts | 3 +- .../copilot/tools/shared/workflow-utils.ts | 6 +- .../copilot/validation/selector-validator.ts | 2 +- apps/sim/lib/copilot/vfs/index.ts | 16 +- apps/sim/lib/copilot/vfs/operations.ts | 2 +- apps/sim/lib/copilot/vfs/workspace-vfs.ts | 2 +- apps/sim/lib/core/async-jobs/index.ts | 9 - apps/sim/lib/core/async-jobs/types.ts | 2 +- apps/sim/lib/core/outbox/service.ts | 2 +- .../lib/core/rate-limiter/hosted-key/index.ts | 6 - .../lib/core/rate-limiter/hosted-key/types.ts | 4 +- apps/sim/lib/core/rate-limiter/index.ts | 11 +- apps/sim/lib/core/utils/keyboard.ts | 25 + apps/sim/lib/core/utils/user-file.ts | 2 +- apps/sim/lib/credentials/client-state.ts | 4 +- apps/sim/lib/credentials/deletion.ts | 6 +- apps/sim/lib/data-drains/access.ts | 2 +- apps/sim/lib/data-drains/types.ts | 6 +- apps/sim/lib/events/sse-endpoint.ts | 2 +- apps/sim/lib/execution/isolated-vm.ts | 6 +- apps/sim/lib/execution/sandbox/types.ts | 2 +- apps/sim/lib/file-parsers/index.ts | 2 +- apps/sim/lib/guardrails/validate_pii.ts | 4 +- apps/sim/lib/invitations/core.ts | 4 +- apps/sim/lib/invitations/send.ts | 8 +- apps/sim/lib/knowledge/constants.ts | 8 +- apps/sim/lib/knowledge/documents/service.ts | 12 +- apps/sim/lib/knowledge/documents/types.ts | 4 +- apps/sim/lib/knowledge/documents/utils.ts | 2 +- apps/sim/lib/knowledge/embedding-models.ts | 2 +- apps/sim/lib/knowledge/embeddings.ts | 12 +- apps/sim/lib/knowledge/filters/types.ts | 36 +- apps/sim/lib/knowledge/reranker.ts | 16 +- apps/sim/lib/knowledge/tags/service.ts | 2 +- apps/sim/lib/knowledge/tags/types.ts | 2 +- apps/sim/lib/knowledge/types.ts | 6 +- apps/sim/lib/logs/types.ts | 52 +- apps/sim/lib/mcp/middleware.ts | 2 +- apps/sim/lib/mcp/service.ts | 2 +- apps/sim/lib/mcp/shared.ts | 2 +- apps/sim/lib/mcp/storage/factory.ts | 2 +- apps/sim/lib/mcp/storage/index.ts | 6 +- apps/sim/lib/mcp/tool-validation.ts | 4 +- apps/sim/lib/mcp/utils.ts | 4 +- apps/sim/lib/mcp/workflow-mcp-sync.ts | 2 +- apps/sim/lib/mcp/workflow-tool-schema.ts | 10 +- apps/sim/lib/messaging/email/mailer.ts | 2 +- apps/sim/lib/messaging/email/utils.ts | 2 +- apps/sim/lib/messaging/lifecycle.ts | 2 +- apps/sim/lib/messaging/sms/service.ts | 8 +- apps/sim/lib/mothership/inbox/types.ts | 6 +- apps/sim/lib/notifications/alert-rules.ts | 4 +- apps/sim/lib/oauth/microsoft.ts | 4 +- apps/sim/lib/oauth/types.ts | 2 +- apps/sim/lib/oauth/utils.ts | 2 +- apps/sim/lib/pptx-renderer/core/viewer.ts | 2 +- apps/sim/lib/pptx-renderer/model/layout.ts | 2 +- .../pptx-renderer/model/nodes/base-node.ts | 4 +- .../lib/pptx-renderer/model/nodes/pic-node.ts | 2 +- .../pptx-renderer/model/nodes/shape-node.ts | 6 +- .../pptx-renderer/model/nodes/table-node.ts | 2 +- apps/sim/lib/pptx-renderer/parser/units.ts | 10 +- .../pptx-renderer/renderer/chart-renderer.ts | 4 +- apps/sim/lib/pptx-renderer/shapes/presets.ts | 8 +- apps/sim/lib/pptx-renderer/sim-pptx-viewer.ts | 2 +- apps/sim/lib/pptx-renderer/utils/color.ts | 18 +- apps/sim/lib/pptx-renderer/utils/media.ts | 2 +- apps/sim/lib/table/billing.ts | 4 +- apps/sim/lib/table/cell-write.ts | 4 +- apps/sim/lib/table/column-naming.ts | 2 +- apps/sim/lib/table/constants.ts | 2 +- apps/sim/lib/table/events.ts | 8 +- apps/sim/lib/table/import.ts | 2 +- apps/sim/lib/table/llm/enrichment.ts | 4 +- .../sim/lib/table/query-builder/converters.ts | 4 +- .../table/query-builder/use-query-builder.ts | 8 +- apps/sim/lib/table/service.ts | 2 +- apps/sim/lib/table/types.ts | 2 +- apps/sim/lib/table/validation.ts | 2 +- apps/sim/lib/table/workflow-columns.ts | 19 +- apps/sim/lib/tokenization/index.ts | 8 - apps/sim/lib/uploads/client/direct-upload.ts | 10 +- apps/sim/lib/uploads/config.ts | 27 +- .../contexts/chat/chat-file-manager.ts | 2 +- apps/sim/lib/uploads/contexts/chat/index.ts | 7 +- .../contexts/copilot/copilot-file-manager.ts | 2 +- .../sim/lib/uploads/contexts/copilot/index.ts | 6 - .../lib/uploads/contexts/execution/utils.ts | 2 - apps/sim/lib/uploads/core/setup.server.ts | 2 +- apps/sim/lib/uploads/core/storage-service.ts | 5 +- apps/sim/lib/uploads/index.ts | 15 - apps/sim/lib/uploads/server/metadata.ts | 4 +- .../lib/uploads/utils/file-utils.server.ts | 2 +- apps/sim/lib/uploads/utils/file-utils.ts | 10 +- apps/sim/lib/uploads/utils/validation.ts | 18 +- apps/sim/lib/webhooks/env-resolver.ts | 2 +- apps/sim/lib/webhooks/polling/gmail.ts | 4 +- .../lib/webhooks/polling/google-calendar.ts | 2 +- apps/sim/lib/webhooks/polling/google-drive.ts | 2 +- .../sim/lib/webhooks/polling/google-sheets.ts | 2 +- apps/sim/lib/webhooks/polling/imap.ts | 4 +- apps/sim/lib/webhooks/polling/index.ts | 9 +- apps/sim/lib/webhooks/polling/outlook.ts | 6 +- apps/sim/lib/webhooks/polling/rss.ts | 2 +- apps/sim/lib/webhooks/polling/types.ts | 2 +- apps/sim/lib/webhooks/polling/utils.ts | 2 +- apps/sim/lib/webhooks/processor.ts | 4 +- apps/sim/lib/webhooks/providers/index.ts | 9 - apps/sim/lib/webhooks/providers/slack.ts | 2 +- apps/sim/lib/webhooks/providers/whatsapp.ts | 2 +- .../sim/lib/workflows/autolayout/constants.ts | 8 +- apps/sim/lib/workflows/autolayout/core.ts | 4 +- apps/sim/lib/workflows/autolayout/index.ts | 1 - apps/sim/lib/workflows/autolayout/types.ts | 5 +- apps/sim/lib/workflows/autolayout/utils.ts | 2 +- .../sim/lib/workflows/blocks/block-outputs.ts | 8 +- .../lib/workflows/blocks/flatten-outputs.ts | 2 +- apps/sim/lib/workflows/comparison/compare.ts | 2 +- apps/sim/lib/workflows/comparison/index.ts | 28 +- .../sim/lib/workflows/comparison/normalize.ts | 12 +- .../credentials/credential-extractor.ts | 4 +- apps/sim/lib/workflows/deployment-outbox.ts | 4 +- apps/sim/lib/workflows/diff/diff-engine.ts | 4 +- apps/sim/lib/workflows/diff/index.ts | 2 +- apps/sim/lib/workflows/diff/types.ts | 2 +- .../lib/workflows/dynamic-handle-topology.ts | 8 +- .../workflows/executor/execution-events.ts | 32 +- apps/sim/lib/workflows/lifecycle.ts | 2 +- .../workflows/operations/deployment-utils.ts | 4 +- .../lib/workflows/operations/import-export.ts | 2 +- .../workflows/operations/socket-operations.ts | 2 +- .../sim/lib/workflows/orchestration/deploy.ts | 2 +- .../orchestration/folder-lifecycle.ts | 4 +- apps/sim/lib/workflows/orchestration/index.ts | 26 +- apps/sim/lib/workflows/persistence/utils.ts | 5 +- .../workflows/sanitization/json-sanitizer.ts | 4 +- .../lib/workflows/sanitization/validation.ts | 2 +- apps/sim/lib/workflows/schedules/deploy.ts | 2 +- apps/sim/lib/workflows/schedules/index.ts | 21 +- apps/sim/lib/workflows/schedules/utils.ts | 4 +- .../search-replace/resources/registry.ts | 4 +- .../search-replace/resources/resolvers.ts | 2 +- .../sim/lib/workflows/search-replace/types.ts | 8 +- apps/sim/lib/workflows/streaming/streaming.ts | 4 +- .../sim/lib/workflows/subblocks/visibility.ts | 6 +- apps/sim/lib/workflows/tool-input/types.ts | 2 +- .../triggers/input-definition-triggers.ts | 2 +- .../lib/workflows/triggers/trigger-utils.ts | 2 +- apps/sim/lib/workflows/triggers/triggers.ts | 2 +- apps/sim/lib/workflows/types.ts | 2 +- apps/sim/lib/workspaces/colors.ts | 8 +- apps/sim/lib/workspaces/naming.ts | 11 +- apps/sim/lib/workspaces/organization/index.ts | 17 +- apps/sim/lib/workspaces/organization/types.ts | 20 +- apps/sim/lib/workspaces/organization/utils.ts | 8 +- apps/sim/lib/workspaces/permissions/utils.ts | 2 +- apps/sim/lib/workspaces/policy.ts | 2 +- apps/sim/providers/cerebras/types.ts | 6 +- apps/sim/providers/gemini/types.ts | 6 +- apps/sim/providers/google/utils.ts | 2 +- apps/sim/providers/models.ts | 2 +- apps/sim/providers/types.ts | 8 +- apps/sim/scripts/export-workflow.ts | 3 +- apps/sim/stores/canvas-mode/index.ts | 1 - apps/sim/stores/canvas-mode/store.ts | 2 +- apps/sim/stores/chat/types.ts | 2 +- apps/sim/stores/chat/utils.ts | 2 +- apps/sim/stores/constants.ts | 2 +- apps/sim/stores/execution/index.ts | 8 - apps/sim/stores/execution/store.ts | 2 +- apps/sim/stores/folders/store.ts | 4 +- apps/sim/stores/index.ts | 2 +- apps/sim/stores/logs/utils.ts | 2 +- apps/sim/stores/panel/index.ts | 3 +- apps/sim/stores/providers/index.ts | 7 +- apps/sim/stores/providers/types.ts | 2 +- apps/sim/stores/terminal/console/index.ts | 3 +- apps/sim/stores/terminal/console/utils.ts | 2 +- apps/sim/stores/terminal/index.ts | 4 +- apps/sim/stores/undo-redo/types.ts | 10 +- apps/sim/stores/variables/types.ts | 2 +- apps/sim/stores/workflow-diff/index.ts | 1 - apps/sim/stores/workflow-diff/types.ts | 2 +- apps/sim/stores/workflow-diff/utils.ts | 4 +- apps/sim/stores/workflows/index.ts | 6 - apps/sim/stores/workflows/registry/types.ts | 8 +- apps/sim/stores/workflows/subblock/types.ts | 2 +- .../workflows/workflow/edge-validation.ts | 2 +- apps/sim/stores/workflows/workflow/types.ts | 14 - apps/sim/stores/workflows/workflow/utils.ts | 4 +- apps/sim/tools/a2a/types.ts | 2 +- apps/sim/tools/agentmail/index.ts | 44 - apps/sim/tools/agentphone/types.ts | 20 +- apps/sim/tools/ahrefs/types.ts | 20 +- apps/sim/tools/airtable/types.ts | 10 +- apps/sim/tools/airweave/types.ts | 4 +- apps/sim/tools/algolia/types.ts | 2 +- apps/sim/tools/amplitude/types.ts | 4 +- apps/sim/tools/apify/index.ts | 1 - apps/sim/tools/apify/types.ts | 4 +- apps/sim/tools/apollo/types.ts | 22 +- apps/sim/tools/arxiv/utils.ts | 16 +- apps/sim/tools/asana/types.ts | 4 +- apps/sim/tools/ashby/types.ts | 24 +- apps/sim/tools/ashby/utils.ts | 12 +- apps/sim/tools/athena/types.ts | 2 +- apps/sim/tools/attio/types.ts | 14 +- apps/sim/tools/brandfetch/types.ts | 10 +- apps/sim/tools/browser_use/types.ts | 4 +- apps/sim/tools/calcom/types.ts | 28 +- apps/sim/tools/clerk/types.ts | 18 +- apps/sim/tools/cloudflare/types.ts | 28 +- apps/sim/tools/cloudformation/types.ts | 2 +- apps/sim/tools/cloudwatch/types.ts | 2 +- apps/sim/tools/confluence/index.ts | 73 - apps/sim/tools/confluence/types.ts | 34 +- apps/sim/tools/crowdstrike/types.ts | 10 +- apps/sim/tools/cursor/types.ts | 10 +- apps/sim/tools/datadog/types.ts | 174 +- apps/sim/tools/devin/types.ts | 2 +- apps/sim/tools/discord/types.ts | 6 +- apps/sim/tools/docusign/types.ts | 10 +- apps/sim/tools/dropbox/types.ts | 18 +- apps/sim/tools/dub/types.ts | 4 +- apps/sim/tools/duckduckgo/types.ts | 6 +- apps/sim/tools/dynamodb/types.ts | 8 +- apps/sim/tools/elasticsearch/types.ts | 22 +- apps/sim/tools/emailbison/types.ts | 2 +- apps/sim/tools/emailbison/utils.ts | 2 +- apps/sim/tools/error-extractors.ts | 9 +- apps/sim/tools/evernote/types.ts | 10 +- apps/sim/tools/exa/types.ts | 10 +- apps/sim/tools/extend/types.ts | 6 +- apps/sim/tools/fathom/types.ts | 2 +- apps/sim/tools/file/types.ts | 4 +- apps/sim/tools/firecrawl/types.ts | 30 +- apps/sim/tools/fireflies/types.ts | 21 +- apps/sim/tools/gamma/types.ts | 6 +- apps/sim/tools/github/types.ts | 64 +- apps/sim/tools/gitlab/types.ts | 56 +- apps/sim/tools/gmail/types.ts | 2 +- apps/sim/tools/gmail/utils.ts | 2 +- apps/sim/tools/gong/types.ts | 60 +- apps/sim/tools/google/types.ts | 4 +- apps/sim/tools/google_ads/types.ts | 10 +- apps/sim/tools/google_bigquery/types.ts | 4 +- apps/sim/tools/google_calendar/types.ts | 22 +- apps/sim/tools/google_contacts/types.ts | 2 +- apps/sim/tools/google_docs/types.ts | 2 +- apps/sim/tools/google_drive/types.ts | 16 +- apps/sim/tools/google_forms/types.ts | 10 +- apps/sim/tools/google_forms/utils.ts | 2 +- apps/sim/tools/google_groups/types.ts | 2 +- apps/sim/tools/google_maps/types.ts | 32 +- apps/sim/tools/google_meet/types.ts | 2 +- apps/sim/tools/google_pagespeed/types.ts | 2 +- apps/sim/tools/google_sheets/types.ts | 4 +- apps/sim/tools/google_slides/types.ts | 2 +- apps/sim/tools/google_tasks/types.ts | 2 +- apps/sim/tools/google_vault/types.ts | 10 +- apps/sim/tools/grafana/types.ts | 30 +- apps/sim/tools/grain/types.ts | 27 +- apps/sim/tools/greenhouse/types.ts | 12 +- apps/sim/tools/greptile/types.ts | 6 +- apps/sim/tools/guardrails/index.ts | 1 - apps/sim/tools/hubspot/types.ts | 52 +- apps/sim/tools/huggingface/types.ts | 2 +- apps/sim/tools/hunter/types.ts | 16 +- apps/sim/tools/incidentio/types.ts | 80 +- apps/sim/tools/index.ts | 2 - apps/sim/tools/infisical/types.ts | 6 +- apps/sim/tools/intercom/types.ts | 102 +- apps/sim/tools/jina/types.ts | 12 +- apps/sim/tools/jira/types.ts | 60 +- apps/sim/tools/jsm/types.ts | 40 +- apps/sim/tools/kalshi/amend_order.ts | 2 +- apps/sim/tools/kalshi/get_candlesticks.ts | 4 +- apps/sim/tools/kalshi/get_orders.ts | 2 +- apps/sim/tools/kalshi/types.ts | 44 +- apps/sim/tools/ketch/types.ts | 4 +- apps/sim/tools/knowledge/types.ts | 24 +- apps/sim/tools/langsmith/types.ts | 9 +- apps/sim/tools/launchdarkly/index.ts | 26 - apps/sim/tools/lemlist/types.ts | 6 +- apps/sim/tools/linear/types.ts | 80 +- apps/sim/tools/linkedin/types.ts | 4 +- apps/sim/tools/linkup/types.ts | 2 +- apps/sim/tools/loops/types.ts | 4 +- apps/sim/tools/luma/types.ts | 6 +- apps/sim/tools/mailchimp/types.ts | 12 +- apps/sim/tools/mailgun/index.ts | 1 - apps/sim/tools/mailgun/types.ts | 10 +- apps/sim/tools/mem0/types.ts | 6 +- apps/sim/tools/memory/types.ts | 6 +- apps/sim/tools/microsoft_ad/types.ts | 2 +- apps/sim/tools/microsoft_excel/types.ts | 4 +- apps/sim/tools/microsoft_planner/types.ts | 18 +- .../sim/tools/microsoft_teams/server-utils.ts | 4 +- apps/sim/tools/microsoft_teams/types.ts | 4 +- apps/sim/tools/microsoft_teams/utils.ts | 2 +- apps/sim/tools/mistral/types.ts | 34 +- apps/sim/tools/monday/types.ts | 12 +- apps/sim/tools/mongodb/types.ts | 12 +- apps/sim/tools/mysql/types.ts | 18 +- apps/sim/tools/neo4j/types.ts | 14 +- apps/sim/tools/notion/index.ts | 21 - apps/sim/tools/notion/types.ts | 72 +- apps/sim/tools/obsidian/types.ts | 2 +- apps/sim/tools/okta/types.ts | 10 +- apps/sim/tools/onedrive/types.ts | 2 +- apps/sim/tools/onedrive/utils.ts | 6 +- apps/sim/tools/onepassword/types.ts | 4 +- apps/sim/tools/outlook/types.ts | 16 +- apps/sim/tools/pagerduty/types.ts | 4 +- apps/sim/tools/parallel/types.ts | 12 +- apps/sim/tools/params.ts | 12 +- apps/sim/tools/peopledatalabs/types.ts | 4 +- apps/sim/tools/perplexity/types.ts | 4 +- apps/sim/tools/pinecone/types.ts | 18 +- apps/sim/tools/pipedrive/types.ts | 70 +- apps/sim/tools/polymarket/types.ts | 16 +- apps/sim/tools/postgresql/types.ts | 16 +- apps/sim/tools/posthog/get_organization.ts | 2 +- apps/sim/tools/posthog/get_project.ts | 2 +- apps/sim/tools/posthog/list_organizations.ts | 2 +- apps/sim/tools/posthog/list_persons.ts | 2 +- apps/sim/tools/posthog/list_projects.ts | 2 +- apps/sim/tools/posthog/types.ts | 34 +- apps/sim/tools/profound/types.ts | 6 +- apps/sim/tools/pulse/types.ts | 4 +- apps/sim/tools/qdrant/types.ts | 10 +- apps/sim/tools/rds/types.ts | 6 +- apps/sim/tools/reddit/types.ts | 32 +- apps/sim/tools/redis/types.ts | 2 +- apps/sim/tools/reducto/types.ts | 24 +- apps/sim/tools/resend/index.ts | 18 - apps/sim/tools/revenuecat/types.ts | 10 +- apps/sim/tools/rootly/types.ts | 34 +- apps/sim/tools/salesforce/types.ts | 66 +- apps/sim/tools/sap_concur/types.ts | 28 +- apps/sim/tools/sap_s4hana/types.ts | 8 +- apps/sim/tools/search/index.ts | 1 - apps/sim/tools/sendgrid/types.ts | 16 +- apps/sim/tools/sentry/types.ts | 10 +- apps/sim/tools/serper/types.ts | 66 +- apps/sim/tools/servicenow/types.ts | 4 +- apps/sim/tools/ses/types.ts | 2 +- apps/sim/tools/sftp/index.ts | 13 - apps/sim/tools/sftp/types.ts | 2 +- apps/sim/tools/shared/tags.ts | 2 +- apps/sim/tools/sharepoint/types.ts | 12 +- apps/sim/tools/shopify/types.ts | 30 +- apps/sim/tools/similarweb/types.ts | 4 +- apps/sim/tools/slack/types.ts | 64 +- apps/sim/tools/smtp/index.ts | 1 - apps/sim/tools/smtp/types.ts | 2 +- apps/sim/tools/spotify/types.ts | 78 +- apps/sim/tools/sqs/types.ts | 2 +- apps/sim/tools/ssh/types.ts | 12 +- apps/sim/tools/stagehand/types.ts | 28 +- apps/sim/tools/stripe/types.ts | 74 +- apps/sim/tools/stt/types.ts | 12 +- apps/sim/tools/supabase/types.ts | 34 +- apps/sim/tools/tailscale/types.ts | 4 +- apps/sim/tools/tavily/types.ts | 26 +- apps/sim/tools/telegram/types.ts | 4 +- apps/sim/tools/textract/types.ts | 28 +- apps/sim/tools/tinybird/types.ts | 2 +- apps/sim/tools/trello/types.ts | 2 +- apps/sim/tools/tts/types.ts | 29 +- apps/sim/tools/typeform/types.ts | 2 +- apps/sim/tools/types.ts | 12 +- apps/sim/tools/upstash/types.ts | 2 +- apps/sim/tools/video/types.ts | 18 +- apps/sim/tools/wealthbox/types.ts | 8 +- apps/sim/tools/wealthbox/utils.ts | 2 +- apps/sim/tools/webflow/types.ts | 14 +- apps/sim/tools/whatsapp/types.ts | 2 +- apps/sim/tools/wikipedia/types.ts | 34 +- apps/sim/tools/wordpress/types.ts | 30 +- apps/sim/tools/workday/soap.ts | 18 +- apps/sim/tools/workday/types.ts | 6 +- apps/sim/tools/x/types.ts | 10 +- apps/sim/tools/zendesk/types.ts | 20 +- apps/sim/tools/zep/index.ts | 13 - apps/sim/tools/zep/types.ts | 14 +- apps/sim/tools/zoom/index.ts | 30 - apps/sim/tools/zoom/types.ts | 48 +- apps/sim/triggers/ashby/utils.ts | 4 +- apps/sim/triggers/attio/utils.ts | 2 +- apps/sim/triggers/calendly/utils.ts | 8 +- apps/sim/triggers/emailbison/utils.ts | 4 +- apps/sim/triggers/github/utils.ts | 4 +- apps/sim/triggers/greenhouse/utils.ts | 2 +- apps/sim/triggers/hubspot/index.ts | 1 - apps/sim/triggers/index.ts | 6 +- apps/sim/triggers/intercom/utils.ts | 2 +- apps/sim/triggers/linear/utils.ts | 8 +- apps/sim/triggers/monday/utils.ts | 4 +- apps/sim/triggers/types.ts | 2 +- package.json | 5 +- packages/db/db.ts | 18 + packages/db/index.ts | 20 +- 1162 files changed, 10103 insertions(+), 14899 deletions(-) delete mode 100644 apps/sim/app/_styles/fonts/soehne/soehne-buch-kursiv.woff2 delete mode 100644 apps/sim/app/_styles/fonts/soehne/soehne-buch.woff2 delete mode 100644 apps/sim/app/_styles/fonts/soehne/soehne-dreiviertelfett-kursiv.woff2 delete mode 100644 apps/sim/app/_styles/fonts/soehne/soehne-dreiviertelfett.woff2 delete mode 100644 apps/sim/app/_styles/fonts/soehne/soehne-halbfett-kursiv.woff2 delete mode 100644 apps/sim/app/_styles/fonts/soehne/soehne-halbfett.woff2 delete mode 100644 apps/sim/app/_styles/fonts/soehne/soehne-kraftig-kursiv.woff2 delete mode 100644 apps/sim/app/_styles/fonts/soehne/soehne-kraftig.woff2 delete mode 100644 apps/sim/app/_styles/fonts/soehne/soehne-leicht-kursiv.woff2 delete mode 100644 apps/sim/app/_styles/fonts/soehne/soehne-leicht.woff2 delete mode 100644 apps/sim/app/_styles/fonts/soehne/soehne.ts create mode 100644 apps/sim/lib/core/utils/keyboard.ts create mode 100644 packages/db/db.ts diff --git a/apps/docs/app/[lang]/layout.tsx b/apps/docs/app/[lang]/layout.tsx index 4f32bf20765..a7cfaaacb5e 100644 --- a/apps/docs/app/[lang]/layout.tsx +++ b/apps/docs/app/[lang]/layout.tsx @@ -78,14 +78,6 @@ export default async function Layout({ children, params }: LayoutProps) { }, }, inLanguage: lang, - potentialAction: { - '@type': 'SearchAction', - target: { - '@type': 'EntryPoint', - urlTemplate: `${DOCS_BASE_URL}/api/search?q={search_term_string}`, - }, - 'query-input': 'required name=search_term_string', - }, } return ( diff --git a/apps/docs/app/api/search/route.ts b/apps/docs/app/api/search/route.ts index 6edb4cb21f9..c5d68cecbed 100644 --- a/apps/docs/app/api/search/route.ts +++ b/apps/docs/app/api/search/route.ts @@ -6,17 +6,53 @@ import { generateSearchEmbedding } from '@/lib/embeddings' export const runtime = 'nodejs' export const revalidate = 0 +type SearchRequestBody = { + query?: unknown + q?: unknown + locale?: unknown + limit?: unknown +} + +const DEFAULT_SEARCH_LIMIT = 10 + +function getStringParam(value: unknown): string | undefined { + return typeof value === 'string' ? value : undefined +} + +function getSearchLimit(value: unknown): number { + const limit = Number.parseInt(String(value ?? DEFAULT_SEARCH_LIMIT), 10) + return Number.isFinite(limit) && limit > 0 ? limit : DEFAULT_SEARCH_LIMIT +} + +async function getSearchParams(request: NextRequest) { + const contentType = request.headers.get('content-type') ?? '' + let body: SearchRequestBody = {} + + if (contentType.includes('application/json')) { + body = (await request.json()) as SearchRequestBody + } else if ( + contentType.includes('application/x-www-form-urlencoded') || + contentType.includes('multipart/form-data') + ) { + const formData = await request.formData() + body = Object.fromEntries(formData.entries()) + } + + return { + query: getStringParam(body.query) || getStringParam(body.q) || '', + locale: getStringParam(body.locale) || 'en', + limit: getSearchLimit(body.limit), + } +} + /** * Hybrid search API endpoint * - English: Vector embeddings + keyword search * - Other languages: Keyword search only */ -export async function GET(request: NextRequest) { +export async function POST(request: NextRequest) { try { - const searchParams = request.nextUrl.searchParams - const query = searchParams.get('query') || searchParams.get('q') || '' - const locale = searchParams.get('locale') || 'en' - const limit = Number.parseInt(searchParams.get('limit') || '10', 10) + const { query, locale, limit } = await getSearchParams(request) if (!query || query.trim().length === 0) { return NextResponse.json([]) diff --git a/apps/docs/app/robots.txt/route.ts b/apps/docs/app/robots.txt/route.ts index 9ab1594b7af..c9f62b347f8 100644 --- a/apps/docs/app/robots.txt/route.ts +++ b/apps/docs/app/robots.txt/route.ts @@ -13,7 +13,6 @@ Disallow: /api/internal/ Disallow: /_next/static/ Disallow: /admin/ Allow: / -Allow: /api/search Allow: /llms.txt Allow: /llms-full.txt Allow: /llms.mdx/ diff --git a/apps/docs/components/icons.tsx b/apps/docs/components/icons.tsx index 88836b8317d..9be42a362eb 100644 --- a/apps/docs/components/icons.tsx +++ b/apps/docs/components/icons.tsx @@ -5,23 +5,23 @@ export function AgentMailIcon(props: SVGProps) { return ( @@ -100,21 +100,21 @@ export function AgentIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > ) { xmlns='http://www.w3.org/2000/svg' > ) { xmlns='http://www.w3.org/2000/svg' > ) { strokeWidth='1.5' fill='none' /> - + @@ -220,17 +220,17 @@ export function WorkdayIcon(props: SVGProps) { const clipId = `workday_clip_${id}` return ( - + @@ -321,7 +321,7 @@ export function SignalIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > ) { xmlns='http://www.w3.org/2000/svg' > ) { xmlns='http://www.w3.org/2000/svg' > ) { xmlns='http://www.w3.org/2000/svg' > ) { xmlns='http://www.w3.org/2000/svg' > ) { strokeLinejoin='round' /> ) { xmlns='http://www.w3.org/2000/svg' > ) { xmlns='http://www.w3.org/2000/svg' > @@ -524,7 +524,7 @@ export function HubspotIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' fill='currentColor' > - + ) } @@ -567,27 +567,27 @@ export function JinaAIIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -623,19 +623,19 @@ export function SlackIcon(props: SVGProps) { @@ -647,10 +647,10 @@ export function SlackMonoIcon(props: SVGProps) { return ( - - - - + + + + ) @@ -671,7 +671,7 @@ export function GithubIcon(props: SVGProps) { return ( @@ -870,7 +870,7 @@ export function ConnectIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -888,7 +888,7 @@ export function YouTubeIcon(props: React.SVGProps) { {...props} > @@ -917,7 +917,7 @@ export function PerplexityIcon(props: SVGProps) { return ( @@ -1078,7 +1078,7 @@ export function NotionIcon(props: SVGProps) { return ( @@ -1105,19 +1105,19 @@ export function GmailIcon(props: SVGProps) { height='96px' {...props} > - - + + ) @@ -1138,15 +1138,15 @@ export function GrafanaIcon(props: SVGProps) { > @@ -1175,7 +1175,7 @@ export function GoogleDriveIcon(props: SVGProps) { fill='#00ac47' /> ) { return ( ) { > @@ -1279,11 +1279,11 @@ export const S3Icon = (props: SVGProps) => ( > @@ -1296,19 +1296,19 @@ export function GoogleIcon(props: SVGProps) { ) @@ -1366,7 +1366,7 @@ export function DiscordIcon(props: SVGProps) { > @@ -1386,7 +1386,7 @@ export function LinkedInIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -1403,7 +1403,7 @@ export function CrunchbaseIcon(props: SVGProps) { viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' > - + ) } @@ -1419,7 +1419,7 @@ export function InputIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -1437,7 +1437,7 @@ export function StartIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -1449,7 +1449,7 @@ export function ProfoundIcon(props: SVGProps) { ) @@ -1468,7 +1468,7 @@ export function PineconeIcon(props: SVGProps) { preserveAspectRatio='xMidYMid' > @@ -1486,7 +1486,7 @@ export function OpenAIIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -1505,7 +1505,7 @@ export function ExaAIIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -1524,7 +1524,7 @@ export function RedditIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -1545,19 +1545,19 @@ export function AirtableIcon(props: SVGProps) { > @@ -1577,15 +1577,15 @@ export function AirweaveIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -1616,14 +1616,14 @@ export function AmplitudeIcon(props: SVGProps) { export function GoogleBooksIcon(props: SVGProps) { return ( - + ) @@ -1640,7 +1640,7 @@ export function GoogleDocsIcon(props: SVGProps) { > @@ -1660,7 +1660,7 @@ export function GoogleSlidesIcon(props: SVGProps) { > @@ -1701,49 +1701,43 @@ export function GoogleCalendarIcon(props: SVGProps) { - + - + @@ -1781,25 +1775,25 @@ export function SupabaseIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -1807,10 +1801,10 @@ export function SupabaseIcon(props: SVGProps) { @@ -1831,7 +1825,7 @@ export function WhatsAppIcon(props: SVGProps) { fill='currentColor' viewBox='0 0 16 16' > - + ) } @@ -1849,38 +1843,38 @@ export function StripeIcon(props: SVGProps) { - + @@ -1900,12 +1894,12 @@ export function EyeIcon(props: SVGProps) { ) @@ -1925,7 +1919,7 @@ export function ConfluenceIcon(props: SVGProps) { > ) @@ -1936,7 +1930,7 @@ export function TwilioIcon(props: SVGProps) { ) @@ -1956,9 +1950,9 @@ export function ImageIcon(props: SVGProps) { strokeLinecap='round' strokeLinejoin='round' > - - - + + + ) } @@ -1999,14 +1993,14 @@ export function DocumentIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > ) { preserveAspectRatio='xMidYMid meet' > - - + + - + + + - - - - - - - - - + + + + + + + @@ -2088,15 +2076,15 @@ export function BrainIcon(props: SVGProps) { strokeLinecap='round' strokeLinejoin='round' > - - + + - - - - - - + + + + + + ) } @@ -2139,7 +2127,7 @@ export function BrandfetchIcon(props: SVGProps) { return ( @@ -2209,7 +2197,7 @@ export function Mem0Icon(props: SVGProps) { fillRule='evenodd' fill='currentColor' clipRule='evenodd' - d='M56.1537 8.9569C58.6168 8.9569 60.6135 6.96017 60.6135 4.49707C60.6135 2.03397 58.6168 0.0372314 56.1537 0.0372314C53.6906 0.0372314 51.6939 2.03397 51.6939 4.49707C51.6939 6.96017 53.6906 8.9569 56.1537 8.9569ZM38.4182 29.3537C37.2703 27.8698 36.3474 26.0164 36.833 24.2042C37.3186 22.392 39.0445 21.2483 40.7806 20.5372C42.9589 19.645 44.71 17.7815 45.3663 15.3323C46.4819 11.1688 44.0111 6.88914 39.8475 5.77352C35.684 4.6579 31.4044 7.12874 30.2887 11.2923C29.6325 13.7416 30.2173 16.2311 31.6578 18.093C32.8058 19.5768 33.7287 21.4301 33.2431 23.2423C32.7575 25.0544 31.0317 26.198 29.2955 26.909C27.1171 27.8012 25.3658 29.6647 24.7096 32.1141C23.5939 36.2776 26.0648 40.5572 30.2283 41.6728C34.3919 42.7885 38.6715 40.3176 39.7871 36.1541C40.4434 33.7049 39.8586 31.2155 38.4182 29.3537ZM86.1482 38.6257C84.3362 38.1402 82.483 39.063 80.9994 40.2109C79.1375 41.6515 76.6479 42.2364 74.1986 41.5801C70.035 40.4645 67.5642 36.1849 68.6798 32.0213C69.7954 27.8578 74.075 25.3869 78.2386 26.5026C80.6877 27.1588 82.5512 28.9099 83.4434 31.0881C84.1546 32.8243 85.2983 34.5504 87.1106 35.036C88.9228 35.5215 90.7761 34.5988 92.2601 33.4509C94.1219 32.0108 96.6111 31.4262 99.0601 32.0824C103.224 33.198 105.694 37.4776 104.579 41.6412C103.463 45.8047 99.1836 48.2755 95.0201 47.1599C92.5706 46.5036 90.707 44.7521 89.8148 42.5734C89.1039 40.8373 87.9604 39.1113 86.1482 38.6257ZM103.562 77.1769C100.514 80.2249 95.5723 80.2249 92.5243 77.1769C90.7315 75.3841 89.9933 72.9362 90.3095 70.6038C90.5616 68.7447 90.434 66.6783 89.1074 65.3517C87.7808 64.0251 85.7143 63.8976 83.8553 64.1497C81.5228 64.466 79.0748 63.7277 77.2819 61.9349C74.234 58.8869 74.234 53.9453 77.2819 50.8973C80.3299 47.8494 85.2715 47.8494 88.3195 50.8973C90.1127 52.6906 90.8509 55.1394 90.534 57.4724C90.2816 59.3311 90.4089 61.3973 91.7353 62.7236C93.0617 64.05 95.1279 64.1774 96.9867 63.9249C99.3197 63.6079 101.769 64.3461 103.562 66.1394C106.61 69.1873 106.61 74.129 103.562 77.1769ZM64.1201 96.0379C63.0045 100.201 65.4753 104.481 69.6389 105.597C73.8024 106.712 78.082 104.241 79.1977 100.078C79.854 97.6285 79.2691 95.139 77.8285 93.2771C76.6805 91.7934 75.7578 89.9402 76.2433 88.1282C76.7288 86.3162 78.4545 85.1727 80.1904 84.4617C82.3688 83.5695 84.1201 81.706 84.7764 79.2567C85.892 75.0932 83.4212 70.8136 79.2576 69.6979C75.0941 68.5823 70.8144 71.0531 69.6988 75.2167C69.0425 77.6661 69.6275 80.1558 71.0681 82.0177C72.2161 83.5013 73.1389 85.3545 72.6534 87.1665C72.1678 88.9784 70.4422 90.1219 68.7063 90.8328C66.5278 91.7249 64.7764 93.5885 64.1201 96.0379ZM28.837 99.7095C26.6818 95.9765 27.9607 91.2033 31.6937 89.048C33.8898 87.7801 36.4459 87.7008 38.6172 88.6104C40.3475 89.3353 42.3764 89.747 44.0011 88.809C45.6257 87.871 46.2836 85.908 46.521 84.047C46.8189 81.7117 48.1657 79.5377 50.3618 78.2697C54.0947 76.1145 58.868 77.3935 61.0232 81.1264C63.1784 84.8594 61.8994 89.6327 58.1665 91.7879C55.9707 93.0556 53.4149 93.1351 51.2438 92.2259C49.5133 91.5012 47.4842 91.0895 45.8595 92.0275C44.2347 92.9656 43.5767 94.9288 43.3391 96.7898C43.041 99.1248 41.6942 101.298 39.4984 102.566C35.7655 104.721 30.9922 103.442 28.837 99.7095ZM28.4865 71.1594C27.0029 72.3074 25.1498 73.2301 23.3379 72.7446C21.5259 72.2591 20.3825 70.5334 19.6716 68.7974C18.7795 66.6187 16.9159 64.8673 14.4664 64.2109C10.3028 63.0953 6.02323 65.5661 4.90761 69.7297C3.792 73.8932 6.26283 78.1728 10.4264 79.2885C12.8756 79.9447 15.365 79.3599 17.2268 77.9196C18.7106 76.7717 20.5639 75.8489 22.3759 76.3345C24.188 76.82 25.3316 78.5458 26.0426 80.2818C26.9349 82.4601 28.7983 84.2113 31.2476 84.8676C35.4111 85.9832 39.6907 83.5124 40.8064 79.3488C41.922 75.1853 39.4511 70.9056 35.2876 69.79C32.8381 69.1337 30.3484 69.7187 28.4865 71.1594ZM5.92479 34.1938C8.97272 31.1459 13.9144 31.1459 16.9623 34.1938C18.7553 35.9868 19.4935 38.4351 19.177 40.7677C18.9248 42.6264 19.0524 44.6924 20.3787 46.0188C21.7052 47.3453 23.7716 47.4727 25.6305 47.2203C27.9634 46.9035 30.412 47.6418 32.2051 49.4349C35.2531 52.4828 35.2531 57.4245 32.2051 60.4724C29.1572 63.5204 24.2155 63.5204 21.1676 60.4724C19.3746 58.6794 18.6364 56.231 18.9529 53.8983C19.2052 52.0397 19.0776 49.9737 17.7513 48.6474C16.4248 47.3209 14.3585 47.1935 12.4996 47.4459C10.1667 47.7627 7.71801 47.0245 5.92479 45.2313C2.87686 42.1834 2.87686 37.2417 5.92479 34.1938ZM65.4846 22.5615C63.8601 23.4994 63.2023 25.4621 62.965 27.3228C62.6672 29.6582 61.3204 31.8323 59.1242 33.1003C55.3912 35.2555 50.618 33.9765 48.4627 30.2436C46.3075 26.5106 47.5865 21.7374 51.3195 19.5821C53.5153 18.3144 56.0712 18.2349 58.2424 19.1443C59.9728 19.869 62.0019 20.2807 63.6267 19.3427C65.2513 18.4047 65.9093 16.4418 66.147 14.5809C66.4451 12.2461 67.7918 10.0725 69.9876 8.8048C73.7205 6.64959 78.4938 7.92858 80.649 11.6615C82.8042 15.3945 81.5252 20.1677 77.7923 22.323C75.596 23.591 73.0396 23.6702 70.8681 22.7603C69.138 22.0353 67.1091 21.6236 65.4846 22.5615ZM104.469 60.245C106.932 60.245 108.928 58.2483 108.928 55.7852C108.928 53.3221 106.932 51.3253 104.469 51.3253C102.006 51.3253 100.009 53.3221 100.009 55.7852C100.009 58.2483 102.006 60.245 104.469 60.245ZM96.2923 21.5931C96.2923 24.0562 94.2955 26.053 91.8324 26.053C89.3693 26.053 87.3726 24.0562 87.3726 21.5931C87.3726 19.13 89.3693 17.1333 91.8324 17.1333C94.2955 17.1333 96.2923 19.13 96.2923 21.5931ZM23.4484 20.1063C23.4484 22.5694 21.4516 24.5662 18.9885 24.5662C16.5254 24.5662 14.5287 22.5694 14.5287 20.1063C14.5287 17.6432 16.5254 15.6465 18.9885 15.6465C21.4516 15.6465 23.4484 17.6432 23.4484 20.1063ZM4.86563 60.245C7.32873 60.245 9.32546 58.2483 9.32546 55.7852C9.32546 53.3221 7.32873 51.3253 4.86563 51.3253C2.40253 51.3253 0.405792 53.3221 0.405792 55.7852C0.405792 58.2483 2.40253 60.245 4.86563 60.245ZM22.7052 89.2338C22.7052 91.6969 20.7084 93.6936 18.2453 93.6936C15.7822 93.6936 13.7855 91.6969 13.7855 89.2338C13.7855 86.7707 15.7822 84.7739 18.2453 84.7739C20.7084 84.7739 22.7052 86.7707 22.7052 89.2338ZM52.4373 107.817C54.9004 107.817 56.8971 105.82 56.8971 103.357C56.8971 100.894 54.9004 98.8971 52.4373 98.8971C49.9742 98.8971 47.9774 100.894 47.9774 103.357C47.9774 105.82 49.9742 107.817 52.4373 107.817ZM95.5487 90.7205C95.5487 93.1836 93.552 95.1803 91.0889 95.1803C88.6258 95.1803 86.6291 93.1836 86.6291 90.7205C86.6291 88.2574 88.6258 86.2606 91.0889 86.2606C93.552 86.2606 95.5487 88.2574 95.5487 90.7205ZM54.4752 68.5612C61.8667 68.5612 67.8587 62.5692 67.8587 55.1777C67.8587 47.7862 61.8667 41.7942 54.4752 41.7942C47.0837 41.7942 41.0917 47.7862 41.0917 55.1777C41.0917 62.5692 47.0837 68.5612 54.4752 68.5612Z' + d='M56.15 8.96C58.62 8.96 60.61 6.96 60.61 4.5C60.61 2.03 58.62 0.04 56.15 0.04C53.69 0.04 51.69 2.03 51.69 4.5C51.69 6.96 53.69 8.96 56.15 8.96ZM38.42 29.35C37.27 27.87 36.35 26.02 36.83 24.2C37.32 22.39 39.04 21.25 40.78 20.54C42.96 19.65 44.71 17.78 45.37 15.33C46.48 11.17 44.01 6.89 39.85 5.77C35.68 4.66 31.4 7.13 30.29 11.29C29.63 13.74 30.22 16.23 31.66 18.09C32.81 19.58 33.73 21.43 33.24 23.24C32.76 25.05 31.03 26.2 29.3 26.91C27.12 27.8 25.37 29.66 24.71 32.11C23.59 36.28 26.06 40.56 30.23 41.67C34.39 42.79 38.67 40.32 39.79 36.15C40.44 33.7 39.86 31.22 38.42 29.35ZM86.15 38.63C84.34 38.14 82.48 39.06 81 40.21C79.14 41.65 76.65 42.24 74.2 41.58C70.04 40.46 67.56 36.18 68.68 32.02C69.8 27.86 74.08 25.39 78.24 26.5C80.69 27.16 82.55 28.91 83.44 31.09C84.15 32.82 85.3 34.55 87.11 35.04C88.92 35.52 90.78 34.6 92.26 33.45C94.12 32.01 96.61 31.43 99.06 32.08C103.22 33.2 105.69 37.48 104.58 41.64C103.46 45.8 99.18 48.28 95.02 47.16C92.57 46.5 90.71 44.75 89.81 42.57C89.1 40.84 87.96 39.11 86.15 38.63ZM103.56 77.18C100.51 80.22 95.57 80.22 92.52 77.18C90.73 75.38 89.99 72.94 90.31 70.6C90.56 68.74 90.43 66.68 89.11 65.35C87.78 64.03 85.71 63.9 83.86 64.15C81.52 64.47 79.07 63.73 77.28 61.93C74.23 58.89 74.23 53.95 77.28 50.9C80.33 47.85 85.27 47.85 88.32 50.9C90.11 52.69 90.85 55.14 90.53 57.47C90.28 59.33 90.41 61.4 91.74 62.72C93.06 64.05 95.13 64.18 96.99 63.92C99.32 63.61 101.77 64.35 103.56 66.14C106.61 69.19 106.61 74.13 103.56 77.18ZM64.12 96.04C63 100.2 65.48 104.48 69.64 105.6C73.8 106.71 78.08 104.24 79.2 100.08C79.85 97.63 79.27 95.14 77.83 93.28C76.68 91.79 75.76 89.94 76.24 88.13C76.73 86.32 78.45 85.17 80.19 84.46C82.37 83.57 84.12 81.71 84.78 79.26C85.89 75.09 83.42 70.81 79.26 69.7C75.09 68.58 70.81 71.05 69.7 75.22C69.04 77.67 69.63 80.16 71.07 82.02C72.22 83.5 73.14 85.35 72.65 87.17C72.17 88.98 70.44 90.12 68.71 90.83C66.53 91.72 64.78 93.59 64.12 96.04ZM28.84 99.71C26.68 95.98 27.96 91.2 31.69 89.05C33.89 87.78 36.45 87.7 38.62 88.61C40.35 89.34 42.38 89.75 44 88.81C45.63 87.87 46.28 85.91 46.52 84.05C46.82 81.71 48.17 79.54 50.36 78.27C54.09 76.11 58.87 77.39 61.02 81.13C63.18 84.86 61.9 89.63 58.17 91.79C55.97 93.06 53.41 93.14 51.24 92.23C49.51 91.5 47.48 91.09 45.86 92.03C44.23 92.97 43.58 94.93 43.34 96.79C43.04 99.12 41.69 101.3 39.5 102.57C35.77 104.72 30.99 103.44 28.84 99.71ZM28.49 71.16C27 72.31 25.15 73.23 23.34 72.74C21.53 72.26 20.38 70.53 19.67 68.8C18.78 66.62 16.92 64.87 14.47 64.21C10.3 63.1 6.02 65.57 4.91 69.73C3.79 73.89 6.26 78.17 10.43 79.29C12.88 79.94 15.37 79.36 17.23 77.92C18.71 76.77 20.56 75.85 22.38 76.33C24.19 76.82 25.33 78.55 26.04 80.28C26.93 82.46 28.8 84.21 31.25 84.87C35.41 85.98 39.69 83.51 40.81 79.35C41.92 75.19 39.45 70.91 35.29 69.79C32.84 69.13 30.35 69.72 28.49 71.16ZM5.92 34.19C8.97 31.15 13.91 31.15 16.96 34.19C18.76 35.99 19.49 38.44 19.18 40.77C18.92 42.63 19.05 44.69 20.38 46.02C21.71 47.35 23.77 47.47 25.63 47.22C27.96 46.9 30.41 47.64 32.21 49.43C35.25 52.48 35.25 57.42 32.21 60.47C29.16 63.52 24.22 63.52 21.17 60.47C19.37 58.68 18.64 56.23 18.95 53.9C19.21 52.04 19.08 49.97 17.75 48.65C16.42 47.32 14.36 47.19 12.5 47.45C10.17 47.76 7.72 47.02 5.92 45.23C2.88 42.18 2.88 37.24 5.92 34.19ZM65.48 22.56C63.86 23.5 63.2 25.46 62.97 27.32C62.67 29.66 61.32 31.83 59.12 33.1C55.39 35.26 50.62 33.98 48.46 30.24C46.31 26.51 47.59 21.74 51.32 19.58C53.52 18.31 56.07 18.23 58.24 19.14C59.97 19.87 62 20.28 63.63 19.34C65.25 18.4 65.91 16.44 66.15 14.58C66.45 12.25 67.79 10.07 69.99 8.8C73.72 6.65 78.49 7.93 80.65 11.66C82.8 15.39 81.53 20.17 77.79 22.32C75.6 23.59 73.04 23.67 70.87 22.76C69.14 22.04 67.11 21.62 65.48 22.56ZM104.47 60.25C106.93 60.25 108.93 58.25 108.93 55.79C108.93 53.32 106.93 51.33 104.47 51.33C102.01 51.33 100.01 53.32 100.01 55.79C100.01 58.25 102.01 60.25 104.47 60.25ZM96.29 21.59C96.29 24.06 94.3 26.05 91.83 26.05C89.37 26.05 87.37 24.06 87.37 21.59C87.37 19.13 89.37 17.13 91.83 17.13C94.3 17.13 96.29 19.13 96.29 21.59ZM23.45 20.11C23.45 22.57 21.45 24.57 18.99 24.57C16.53 24.57 14.53 22.57 14.53 20.11C14.53 17.64 16.53 15.65 18.99 15.65C21.45 15.65 23.45 17.64 23.45 20.11ZM4.87 60.25C7.33 60.25 9.33 58.25 9.33 55.79C9.33 53.32 7.33 51.33 4.87 51.33C2.4 51.33 0.41 53.32 0.41 55.79C0.41 58.25 2.4 60.25 4.87 60.25ZM22.71 89.23C22.71 91.7 20.71 93.69 18.25 93.69C15.78 93.69 13.79 91.7 13.79 89.23C13.79 86.77 15.78 84.77 18.25 84.77C20.71 84.77 22.71 86.77 22.71 89.23ZM52.44 107.82C54.9 107.82 56.9 105.82 56.9 103.36C56.9 100.89 54.9 98.9 52.44 98.9C49.97 98.9 47.98 100.89 47.98 103.36C47.98 105.82 49.97 107.82 52.44 107.82ZM95.55 90.72C95.55 93.18 93.55 95.18 91.09 95.18C88.63 95.18 86.63 93.18 86.63 90.72C86.63 88.26 88.63 86.26 91.09 86.26C93.55 86.26 95.55 88.26 95.55 90.72ZM54.48 68.56C61.87 68.56 67.86 62.57 67.86 55.18C67.86 47.79 61.87 41.79 54.48 41.79C47.08 41.79 41.09 47.79 41.09 55.18C41.09 62.57 47.08 68.56 54.48 68.56Z' /> ) @@ -2219,16 +2207,16 @@ export function ExtendIcon(props: SVGProps) { return ( @@ -2239,7 +2227,7 @@ export function ExtendIcon(props: SVGProps) { export function EvernoteIcon(props: SVGProps) { return ( - + ) } @@ -2282,7 +2270,7 @@ export function LinkupIcon(props: SVGProps) { return ( @@ -2302,7 +2290,7 @@ export function JiraIcon(props: SVGProps) { > ) @@ -2320,7 +2308,7 @@ export function LinearIcon(props: React.SVGProps) { > ) @@ -2332,15 +2320,15 @@ export function LangsmithIcon(props: SVGProps) { @@ -2364,19 +2352,19 @@ export function LemlistIcon(props: SVGProps) { @@ -2406,10 +2394,10 @@ export function TinybirdIcon(props: SVGProps) { return ( - - - - + + + + ) @@ -2421,160 +2409,160 @@ export function ClayIcon(props: SVGProps) { ) @@ -2585,12 +2573,12 @@ export function ClerkIcon(props: SVGProps) { @@ -2614,57 +2602,57 @@ export function MicrosoftTeamsIcon(props: SVGProps) { const gradientId = `msteams_gradient_${id}` return ( - + - - + + @@ -2675,11 +2663,11 @@ export function MicrosoftTeamsIcon(props: SVGProps) { ) @@ -2698,94 +2686,94 @@ export function OutlookIcon(props: SVGProps) { id='Livello_1' x='0px' y='0px' - viewBox='0 0 1831.085 1703.335' - enableBackground='new 0 0 1831.085 1703.335' + viewBox='0 0 1831.09 1703.34' + enableBackground='new 0 0 1831.09 1703.34' > - + - - - - + + + + @@ -2793,13 +2781,13 @@ export function OutlookIcon(props: SVGProps) { - + ) } @@ -2808,7 +2796,7 @@ export function PagerDutyIcon(props: SVGProps) { return ( @@ -2832,40 +2820,40 @@ export function MicrosoftExcelIcon(props: SVGProps) { > @@ -2874,15 +2862,15 @@ export function MicrosoftExcelIcon(props: SVGProps) { @@ -2923,33 +2911,33 @@ export function HuggingFaceIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -2966,7 +2954,7 @@ export const ResponseIcon = (props: SVGProps) => ( xmlns='http://www.w3.org/2000/svg' > @@ -2983,7 +2971,7 @@ export const AnthropicIcon = (props: SVGProps) => ( xmlns='http://www.w3.org/2000/svg' > Anthropic - + ) @@ -3003,28 +2991,28 @@ export function AzureIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -3032,24 +3020,24 @@ export function AzureIcon(props: SVGProps) { - - - + + + @@ -3071,7 +3059,7 @@ export const GroqIcon = (props: SVGProps) => ( xmlns='http://www.w3.org/2000/svg' > Groq - + ) @@ -3079,7 +3067,7 @@ export const DeepseekIcon = (props: SVGProps) => ( DeepSeek @@ -3093,14 +3081,14 @@ export function GeminiIcon(props: SVGProps) { Gemini - + - + @@ -3170,11 +3158,11 @@ export const CerebrasIcon = (props: SVGProps) => ( Cerebras - + ) @@ -3189,7 +3177,7 @@ export const OllamaIcon = (props: SVGProps) => ( xmlns='http://www.w3.org/2000/svg' > Ollama - + ) export function ShieldCheckIcon(props: SVGProps) { @@ -3240,7 +3228,7 @@ export function WebhookIcon(props: SVGProps) { viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' > - + ) @@ -3277,65 +3265,62 @@ export function QdrantIcon(props: SVGProps) { - + @@ -3371,7 +3356,7 @@ export function AshbyIcon(props: SVGProps) { @@ -3380,21 +3365,21 @@ export function AshbyIcon(props: SVGProps) { export function ArxivIcon(props: SVGProps) { return ( - + @@ -3418,16 +3403,16 @@ export function WikipediaIcon(props: SVGProps) { > @@ -3445,7 +3430,7 @@ export function HunterIOIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -3457,19 +3442,19 @@ export function MicrosoftOneDriveIcon(props: SVGProps) { @@ -3519,15 +3504,15 @@ export function MicrosoftPlannerIcon(props: SVGProps) { return ( @@ -3545,35 +3530,35 @@ export function ParallelIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -3590,17 +3575,17 @@ export function PostgresIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMinYMin meet' > - + @@ -3617,8 +3602,8 @@ export function MySQLIcon(props: SVGProps) { viewBox='0 0 25.6 25.6' > @@ -3638,7 +3623,7 @@ export function FireworksIcon(props: SVGProps) { strokeMiterlimit={2} > @@ -3656,7 +3641,7 @@ export function OpenRouterIcon(props: SVGProps) { width='1em' xmlns='http://www.w3.org/2000/svg' > - + ) } @@ -3671,14 +3656,14 @@ export function MondayIcon(props: SVGProps) { > - + ) @@ -3691,97 +3676,97 @@ export function MongoDBIcon(props: SVGProps) { fillRule='evenodd' clipRule='evenodd' fill='currentColor' - d='M88.038 42.812c1.605 4.643 2.761 9.383 3.141 14.296.472 6.095.256 12.147-1.029 18.142-.035.165-.109.32-.164.48-.403.001-.814-.049-1.208.012-3.329.523-6.655 1.065-9.981 1.604-3.438.557-6.881 1.092-10.313 1.687-1.216.21-2.721-.041-3.212 1.641-.014.046-.154.054-.235.08l.166-10.051-.169-24.252 1.602-.275c2.62-.429 5.24-.864 7.862-1.281 3.129-.497 6.261-.98 9.392-1.465 1.381-.215 2.764-.412 4.148-.618z' + d='M88.04 42.81c1.61 4.64 2.76 9.38 3.14 14.3.472 6.1.256 12.15-1.03 18.14-.35.17-.109.32-.164.48-.403-.814-.049-1.21.012-3.33.523-6.65 1.07-9.98 1.6-3.44.557-6.88 1.09-10.31 1.69-1.22.21-2.72-.041-3.21 1.64-.14.05-.154.05-.235.08l.166-10.05-.169-24.25 1.6-.275c2.62-.429 5.24-.864 7.86-1.28 3.13-.497 6.26-.98 9.39-1.46 1.38-.215 2.76-.412 4.15-.618z' /> ) @@ -3850,15 +3835,15 @@ export function GoogleFormsIcon(props: SVGProps) { return ( @@ -3874,7 +3859,7 @@ export const SMSIcon = (props: SVGProps) => ( viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' > - + ) @@ -3888,7 +3873,7 @@ export const ResendIcon = (props: SVGProps) => ( xmlns='http://www.w3.org/2000/svg' > @@ -3896,7 +3881,7 @@ export const ResendIcon = (props: SVGProps) => ( export const GoogleAdsIcon = (props: SVGProps) => ( - + ) => ( export const GoogleBigQueryIcon = (props: SVGProps) => ( @@ -3936,12 +3921,12 @@ export const GoogleVaultIcon = (props: SVGProps) => ( @@ -3989,7 +3974,7 @@ export function WebflowIcon(props: SVGProps) { @@ -4087,7 +4072,7 @@ export function PipedriveIcon(props: SVGProps) { > @@ -4098,7 +4083,7 @@ export function PipedriveIcon(props: SVGProps) { fill='none' fillRule='evenodd' > - + @@ -4110,15 +4095,15 @@ export function SalesforceIcon(props: SVGProps) { return ( @@ -4148,12 +4133,12 @@ export function SapS4HanaIcon(props: SVGProps) { ) @@ -4203,19 +4188,19 @@ export function ApolloIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -4226,11 +4211,11 @@ export function Neo4jIcon(props: SVGProps) { return ( @@ -4250,23 +4235,23 @@ export function CalendlyIcon(props: SVGProps) { > @@ -4288,10 +4273,10 @@ export function STTIcon(props: SVGProps) { strokeLinecap='round' strokeLinejoin='round' > - - - - + + + + ) } @@ -4334,7 +4319,7 @@ export function VideoIcon(props: SVGProps) { strokeLinecap='round' strokeLinejoin='round' > - + ) @@ -4344,8 +4329,8 @@ export function VllmIcon(props: SVGProps) { return ( vLLM - - + + ) } @@ -4361,23 +4346,23 @@ export function PosthogIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -4398,7 +4383,7 @@ export function SentryIcon(props: SVGProps) { > @@ -4423,7 +4408,7 @@ export function IncidentioIcon(props: SVGProps) { @@ -4460,7 +4445,7 @@ export function IntercomIcon(props: SVGProps) { > @@ -4483,7 +4468,7 @@ export function LumaIcon(props: SVGProps) { return ( @@ -4536,7 +4521,7 @@ export function ZendeskIcon(props: SVGProps) { > @@ -4555,7 +4540,7 @@ export function ZoomIcon(props: SVGProps) { version='1.1' xmlns='http://www.w3.org/2000/svg' > - + ) } @@ -4574,29 +4559,14 @@ export function SendgridIcon(props: SVGProps) { > - - - - - + + + + + ) @@ -4631,7 +4601,7 @@ export function SmtpIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > ) { height='32px' > @@ -4698,15 +4668,15 @@ export function ApifyIcon(props: SVGProps) { > @@ -4737,7 +4707,7 @@ export function RDSIcon(props: SVGProps) { transform='translate(40, 40) scale(1.25) translate(-40, -40)' > @@ -4764,7 +4734,7 @@ export function DynamoDBIcon(props: SVGProps) { transform='translate(40, 40) scale(1.25) translate(-40, -40)' > @@ -4785,7 +4755,7 @@ export function IAMIcon(props: SVGProps) { @@ -4804,7 +4774,7 @@ export function IdentityCenterIcon(props: SVGProps) { @@ -4823,7 +4793,7 @@ export function STSIcon(props: SVGProps) { @@ -4842,7 +4812,7 @@ export function SESIcon(props: SVGProps) { @@ -4861,7 +4831,7 @@ export function SecretsManagerIcon(props: SVGProps) { @@ -4887,7 +4857,7 @@ export function SQSIcon(props: SVGProps) { > @@ -4914,7 +4884,7 @@ export function CloudFormationIcon(props: SVGProps) { fillRule='evenodd' > @@ -4941,7 +4911,7 @@ export function AthenaIcon(props: SVGProps) { transform='translate(40, 40) scale(1.25) translate(-40, -40)' > @@ -4968,7 +4938,7 @@ export function CloudWatchIcon(props: SVGProps) { transform='translate(40, 40) scale(1.25) translate(-40, -40)' > @@ -4987,7 +4957,7 @@ export function TextractIcon(props: SVGProps) { xmlnsXlink='http://www.w3.org/1999/xlink' > @@ -5011,7 +4981,7 @@ export function McpIcon(props: SVGProps) { @@ -5032,17 +5002,17 @@ export function A2AIcon(props: SVGProps) { @@ -5051,10 +5021,10 @@ export function A2AIcon(props: SVGProps) { export function WordpressIcon(props: SVGProps) { return ( - + - - + + ) @@ -5094,15 +5064,15 @@ export function ShopifyIcon(props: SVGProps) { > ) @@ -5115,11 +5085,11 @@ export function BoxCompanyIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' width='2500' height='1379' - viewBox='0 0 444.893 245.414' + viewBox='0 0 444.89 245.41' > - - + + ) @@ -5141,15 +5111,15 @@ export function ElasticsearchIcon(props: SVGProps) { ) @@ -5160,19 +5130,19 @@ export function GitlabIcon(props: SVGProps) { ) @@ -5189,15 +5159,15 @@ export function SSHIcon(props: SVGProps) { > ) @@ -5207,39 +5177,39 @@ export function DagsterIcon(props: SVGProps) { return ( @@ -5250,7 +5220,7 @@ export function DatabricksIcon(props: SVGProps) { return ( @@ -5261,9 +5231,9 @@ export function DatadogIcon(props: SVGProps) { return ( - - - + + + ) @@ -5294,33 +5264,33 @@ export function MicrosoftDataverseIcon(props: SVGProps) { @@ -5333,10 +5303,10 @@ export function MicrosoftDataverseIcon(props: SVGProps) { cy='0' r='1' gradientUnits='userSpaceOnUse' - gradientTransform='translate(46.0001 49.4996) rotate(-148.717) scale(46.2195 47.5359)' + gradientTransform='translate(46 49.5) rotate(-148.72) scale(46.22 47.54)' > - - + + ) { cy='0' r='1' gradientUnits='userSpaceOnUse' - gradientTransform='translate(50.0001 32.4996) rotate(123.57) scale(66.0095 46.5498)' + gradientTransform='translate(50 32.5) rotate(123.57) scale(66.01 46.55)' > - + ) { cy='0' r='1' gradientUnits='userSpaceOnUse' - gradientTransform='translate(50.4999 44.5001) rotate(30.75) scale(45.9618 44.5095)' + gradientTransform='translate(50.5 44.5) rotate(30.75) scale(45.96 44.51)' > - - + + ) { cx='0' cy='0' r='1' - gradientTransform='matrix(42.5 -36.0002 31.1824 36.8127 49.4998 55.5001)' + gradientTransform='matrix(42.5 -36 31.18 36.81 49.5 55.5)' gradientUnits='userSpaceOnUse' > - + ) { cy='0' r='1' gradientUnits='userSpaceOnUse' - gradientTransform='translate(47.5 48) rotate(-58.9042) scale(32.6898)' + gradientTransform='translate(47.5 48) rotate(-58.9) scale(32.69)' > - - + + ) { cy='0' r='1' gradientUnits='userSpaceOnUse' - gradientTransform='translate(47.3833 49.0077) rotate(119.859) scale(31.1328 29.4032)' + gradientTransform='translate(47.38 49.01) rotate(119.86) scale(31.13 29.4)' > - - + + ) { cy='0' r='1' gradientUnits='userSpaceOnUse' - gradientTransform='translate(52.5 40) rotate(120.784) scale(27.3542)' + gradientTransform='translate(52.5 40) rotate(120.78) scale(27.35)' > - - + + @@ -5417,7 +5387,7 @@ export function MicrosoftDataverseIcon(props: SVGProps) { - + @@ -5427,17 +5397,17 @@ export function MicrosoftDataverseIcon(props: SVGProps) { export function KalshiIcon(props: SVGProps) { return ( - - + + - - - - + + + + ) } @@ -5469,27 +5439,27 @@ export function GoogleGroupsIcon(props: SVGProps) { return ( @@ -5501,14 +5471,14 @@ export function GoogleMeetIcon(props: SVGProps) { return ( - + - + ) } @@ -5516,7 +5486,7 @@ export function GoogleMeetIcon(props: SVGProps) { export function CursorIcon(props: SVGProps) { return ( - + ) } @@ -5527,7 +5497,7 @@ export function DubIcon(props: SVGProps) { @@ -5569,14 +5539,14 @@ export function RssIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > ) { ) @@ -5616,10 +5586,10 @@ export function GrainIcon(props: SVGProps) { export function GranolaIcon(props: SVGProps) { return ( - + ) @@ -5643,7 +5613,7 @@ export function CirclebackIcon(props: SVGProps) { - + ) { clipRule='evenodd' fillRule='evenodd' fill='#44A775' - d='M3.353.004a6.074 6.074 0 01-.265.045C2.63.12 2.092.348 1.71.633 1.426.846.717 1.575.557 1.819a3.359 3.359 0 00-.23 3.296c.154.322.35.59.71.972.187.198.434.486.55.64a6.629 6.629 0 011.305 3.546c.01.138.035 1.607.057 3.264.043 3.273.038 3.18.203 3.485.266.494.94.79 1.474.648.29-.077.463-.204 1.353-.986.957-.84 1.092-.932 1.446-.98.124-.017.631 0 1.66.053 1.513.08 1.622.079 1.85-.016.393-.164.539-.4.661-1.074.247-1.36 1.296-2.56 2.64-3.022.116-.04.373-.104.572-.144.198-.04.426-.102.506-.138.296-.136.515-.424.566-.744.017-.11-.007-.549-.089-1.602-.091-1.179-.107-1.483-.083-1.621.057-.342.139-.46 1.01-1.448.447-.506.85-.976.895-1.043.262-.39.288-.91.068-1.345a1.44 1.44 0 00-.822-.67c-.1-.029-.834-.037-3.544-.038H9.897l-.335-.063c-.958-.179-1.765-.49-2.484-.958-.362-.236-.583-.41-1.018-.804-.408-.37-.59-.502-.921-.67A3.018 3.018 0 003.744.005a3.942 3.942 0 00-.391 0zm15.728 5.858c-.132.049-.217.127-.48.44-.592.707-.74 1.336-.531 2.256.106.466.163.572.361.673.105.054.169.055 2.637.046l2.53-.009.118-.063a.551.551 0 00.095-.895 184.88 184.88 0 00-2.223-1.254c-2.293-1.282-2.281-1.276-2.507-1.194zm-3.216 6.71a9.258 9.258 0 00-1.364.696c-.844.557-1.454 1.36-1.923 2.53-.211.525-.202.75.04.935.111.087 6.478 3.14 6.667 3.198.153.047.27.027.43-.074a.538.538 0 00.24-.434c0-.06-.03-.18-.065-.264-.156-.368-3.098-6.467-3.158-6.545-.168-.222-.394-.232-.867-.042zm-8.48 5.457c-.453.102-.83.32-1.285.745-.296.277-.336.468-.167.798.053.103.61 1.104 1.236 2.224 1.297 2.317 1.22 2.206 1.558 2.202.152-.002.198-.015.296-.084a.662.662 0 00.173-.193c.058-.11.06-.152.08-2.595.018-1.93.015-2.51-.011-2.606a.569.569 0 00-.138-.227c-.09-.091-.14-.112-.406-.176-.582-.138-.992-.165-1.336-.088z' + d='M3.35.004a6.07 6.07 0 01-.265.05C2.63.12 2.09.348 1.71.63 1.43.846.72 1.58.557 1.82a3.36 3.36 0 00-.23 3.3c.154.32.35.59.71.97.187.2.434.49.55.64a6.63 6.63 0 11.31 3.55c.1.14.035 1.61.057 3.26.043 3.27.038 3.18.2 3.49.266.49.94.79 1.47.648.29-.77.46-.204 1.35-.986.96-.84 1.09-.932 1.45-.98.12-.17.63 0 1.66.05 1.51.08 1.62.079 1.85-.16.39-.164.54-.4.66-1.07.247-1.36 1.3-2.56 2.64-3.02.116-.4.37-.104.57-.144.2-.4.43-.102.51-.138.3-.136.51-.424.57-.744.02-.11-.007-.549-.089-1.6-.091-1.18-.107-1.48-.083-1.62.057-.342.14-.46 1.01-1.45.447-.506.85-.976.9-1.04.262-.39.29-.91.07-1.34a1.44 1.44 0 00-.822-.67c-.1-.029-.834-.037-3.54-.038H9.9l-.335-.063c-.958-.179-1.76-.49-2.48-.958-.362-.236-.583-.41-1.02-.804-.408-.37-.59-.502-.921-.67A3.02 3.02 0 3.74.005a3.94 3.94 0 00-.391 0zm15.73 5.86c-.132.05-.217.13-.48.44-.592.71-.74 1.34-.531 2.26.106.47.163.57.361.67.105.05.169.06 2.64.046l2.53-.9.12-.063a.551.55 0 0.1-.895 184.88 184.88 0 00-2.22-1.25c-2.29-1.28-2.28-1.28-2.51-1.19zm-3.22 6.71a9.26 9.26 0 00-1.36.696c-.844.56-1.45 1.36-1.92 2.53-.211.53-.202.75.4.93.111.09 6.48 3.14 6.67 3.2.153.05.27.03.43-.074a.538.54 0 00.24-.434c0-.06-.03-.18-.065-.264-.156-.368-3.1-6.47-3.16-6.54-.168-.222-.394-.232-.867-.042zm-8.48 5.46c-.453.1-.83.32-1.28.745-.296.28-.336.47-.167.8.53.1.61 1.1 1.24 2.22 1.3 2.32 1.22 2.21 1.56 2.2.152-.2.2-.15.3-.084a.662.66 0 0.17-.193c.058-.11.06-.152.08-2.59.018-1.93.02-2.51-.011-2.61a.569.57 0 00-.138-.227c-.09-.091-.14-.112-.406-.176-.582-.138-.992-.165-1.34-.088z' /> ) @@ -5685,11 +5655,11 @@ export function JiraServiceManagementIcon(props: SVGProps) { return ( @@ -5713,130 +5683,130 @@ export function FirefliesIcon(props: SVGProps) { - + - - + + - - - - - + + + + + - + - - + + - + - - + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + @@ -5881,7 +5851,7 @@ export function BedrockIcon(props: SVGProps) { @@ -5922,7 +5892,7 @@ export function ReductoIcon(props: SVGProps) { @@ -5940,314 +5910,314 @@ export function PulseIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -6259,23 +6229,14 @@ export function SixtyfourIcon(props: SVGProps) { return ( - - - + + + @@ -6293,7 +6254,7 @@ export function SimilarwebIcon(props: SVGProps) { width='24' > @@ -6311,28 +6272,28 @@ export function CalComIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > - + @@ -6428,219 +6389,219 @@ export function DsPyIcon(props: SVGProps) { @@ -6652,11 +6613,11 @@ export function EnrichSoIcon(props: SVGProps) { ) @@ -6673,7 +6634,7 @@ export function AgentSkillsIcon(props: SVGProps) { fill='none' > ) { strokeLinejoin='round' /> ) { preserveAspectRatio='xMidYMid' > - + ) @@ -6765,25 +6726,25 @@ export function UpstashIcon(props: SVGProps) { ) @@ -6800,11 +6761,11 @@ export function RevenueCatIcon(props: SVGProps) { xmlns='http://www.w3.org/2000/svg' > @@ -6823,7 +6784,7 @@ export function RedisIcon(props: SVGProps) { strokeMiterlimit='2' > diff --git a/apps/docs/content/docs/en/tools/attio.mdx b/apps/docs/content/docs/en/tools/attio.mdx index 5a36922ee42..8ccd4f869f7 100644 --- a/apps/docs/content/docs/en/tools/attio.mdx +++ b/apps/docs/content/docs/en/tools/attio.mdx @@ -53,9 +53,6 @@ Query and list records for a given object type (e.g. people, companies) | --------- | ---- | ----------- | | `records` | array | Array of Attio records | | ↳ `id` | object | The record identifier | -| ↳ `workspace_id` | string | The workspace ID | -| ↳ `object_id` | string | The object ID | -| ↳ `record_id` | string | The record ID | | ↳ `created_at` | string | When the record was created | | ↳ `web_url` | string | URL to view the record in Attio | | ↳ `values` | json | The record attribute values | @@ -78,9 +75,6 @@ Get a single record by ID from Attio | --------- | ---- | ----------- | | `record` | object | An Attio record | | ↳ `id` | object | The record identifier | -| ↳ `workspace_id` | string | The workspace ID | -| ↳ `object_id` | string | The object ID | -| ↳ `record_id` | string | The record ID | | ↳ `created_at` | string | When the record was created | | ↳ `web_url` | string | URL to view the record in Attio | | ↳ `values` | json | The record attribute values | @@ -104,9 +98,6 @@ Create a new record in Attio for a given object type | --------- | ---- | ----------- | | `record` | object | An Attio record | | ↳ `id` | object | The record identifier | -| ↳ `workspace_id` | string | The workspace ID | -| ↳ `object_id` | string | The object ID | -| ↳ `record_id` | string | The record ID | | ↳ `created_at` | string | When the record was created | | ↳ `web_url` | string | URL to view the record in Attio | | ↳ `values` | json | The record attribute values | @@ -131,9 +122,6 @@ Update an existing record in Attio (appends multiselect values) | --------- | ---- | ----------- | | `record` | object | An Attio record | | ↳ `id` | object | The record identifier | -| ↳ `workspace_id` | string | The workspace ID | -| ↳ `object_id` | string | The object ID | -| ↳ `record_id` | string | The record ID | | ↳ `created_at` | string | When the record was created | | ↳ `web_url` | string | URL to view the record in Attio | | ↳ `values` | json | The record attribute values | @@ -199,9 +187,6 @@ Upsert a record in Attio — creates it if no match is found, updates it if a ma | --------- | ---- | ----------- | | `record` | object | The upserted record | | ↳ `id` | object | The record identifier | -| ↳ `workspace_id` | string | The workspace ID | -| ↳ `object_id` | string | The object ID | -| ↳ `record_id` | string | The record ID | | ↳ `created_at` | string | When the record was created | | ↳ `web_url` | string | URL to view the record in Attio | | ↳ `values` | json | The record attribute values | @@ -237,8 +222,6 @@ List notes in Attio, optionally filtered by parent record | ↳ `type` | string | The tag type \(e.g. workspace-member\) | | ↳ `workspaceMemberId` | string | The workspace member ID of the tagger | | ↳ `createdByActor` | object | The actor who created the note | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | ↳ `createdAt` | string | When the note was created | | `count` | number | Number of notes returned | @@ -267,8 +250,6 @@ Get a single note by ID from Attio | ↳ `type` | string | The tag type \(e.g. workspace-member\) | | ↳ `workspaceMemberId` | string | The workspace member ID of the tagger | | `createdByActor` | object | The actor who created the note | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `createdAt` | string | When the note was created | ### `attio_create_note` @@ -302,8 +283,6 @@ Create a note on a record in Attio | ↳ `type` | string | The tag type \(e.g. workspace-member\) | | ↳ `workspaceMemberId` | string | The workspace member ID of the tagger | | `createdByActor` | object | The actor who created the note | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `createdAt` | string | When the note was created | ### `attio_delete_note` @@ -348,14 +327,8 @@ List tasks in Attio, optionally filtered by record, assignee, or completion stat | ↳ `deadlineAt` | string | The task deadline | | ↳ `isCompleted` | boolean | Whether the task is completed | | ↳ `linkedRecords` | array | Records linked to this task | -| ↳ `targetObjectId` | string | The linked object ID | -| ↳ `targetRecordId` | string | The linked record ID | | ↳ `assignees` | array | Task assignees | -| ↳ `type` | string | The assignee actor type \(e.g. workspace-member\) | -| ↳ `id` | string | The assignee actor ID | | ↳ `createdByActor` | object | The actor who created this task | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | ↳ `createdAt` | string | When the task was created | | `count` | number | Number of tasks returned | @@ -378,14 +351,8 @@ Get a single task by ID from Attio | `deadlineAt` | string | The task deadline | | `isCompleted` | boolean | Whether the task is completed | | `linkedRecords` | array | Records linked to this task | -| ↳ `targetObjectId` | string | The linked object ID | -| ↳ `targetRecordId` | string | The linked record ID | | `assignees` | array | Task assignees | -| ↳ `type` | string | The assignee actor type \(e.g. workspace-member\) | -| ↳ `id` | string | The assignee actor ID | | `createdByActor` | object | The actor who created this task | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `createdAt` | string | When the task was created | ### `attio_create_task` @@ -411,14 +378,8 @@ Create a task in Attio | `deadlineAt` | string | The task deadline | | `isCompleted` | boolean | Whether the task is completed | | `linkedRecords` | array | Records linked to this task | -| ↳ `targetObjectId` | string | The linked object ID | -| ↳ `targetRecordId` | string | The linked record ID | | `assignees` | array | Task assignees | -| ↳ `type` | string | The assignee actor type \(e.g. workspace-member\) | -| ↳ `id` | string | The assignee actor ID | | `createdByActor` | object | The actor who created this task | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `createdAt` | string | When the task was created | ### `attio_update_task` @@ -444,14 +405,8 @@ Update a task in Attio (deadline, completion status, linked records, assignees) | `deadlineAt` | string | The task deadline | | `isCompleted` | boolean | Whether the task is completed | | `linkedRecords` | array | Records linked to this task | -| ↳ `targetObjectId` | string | The linked object ID | -| ↳ `targetRecordId` | string | The linked record ID | | `assignees` | array | Task assignees | -| ↳ `type` | string | The assignee actor type \(e.g. workspace-member\) | -| ↳ `id` | string | The assignee actor ID | | `createdByActor` | object | The actor who created this task | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `createdAt` | string | When the task was created | ### `attio_delete_task` @@ -577,8 +532,6 @@ List all lists in the Attio workspace | ↳ `workspaceAccess` | string | Workspace-level access \(e.g. full-access, read-only\) | | ↳ `workspaceMemberAccess` | json | Member-level access entries | | ↳ `createdByActor` | object | The actor who created the list | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | ↳ `createdAt` | string | When the list was created | | `count` | number | Number of lists returned | @@ -603,8 +556,6 @@ Get a single list by ID or slug | `workspaceAccess` | string | Workspace-level access \(e.g. full-access, read-only\) | | `workspaceMemberAccess` | json | Member-level access entries | | `createdByActor` | object | The actor who created the list | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `createdAt` | string | When the list was created | ### `attio_create_list` @@ -632,8 +583,6 @@ Create a new list in Attio | `workspaceAccess` | string | Workspace-level access \(e.g. full-access, read-only\) | | `workspaceMemberAccess` | json | Member-level access entries | | `createdByActor` | object | The actor who created the list | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `createdAt` | string | When the list was created | ### `attio_update_list` @@ -661,8 +610,6 @@ Update a list in Attio | `workspaceAccess` | string | Workspace-level access \(e.g. full-access, read-only\) | | `workspaceMemberAccess` | json | Member-level access entries | | `createdByActor` | object | The actor who created the list | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `createdAt` | string | When the list was created | ### `attio_query_list_entries` @@ -848,8 +795,6 @@ Create a comment on a list entry in Attio | `threadId` | string | The thread ID | | `contentPlaintext` | string | The comment content as plaintext | | `author` | object | The comment author | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `entry` | object | The list entry this comment is on | | ↳ `listId` | string | The list ID | | ↳ `entryId` | string | The entry ID | @@ -858,8 +803,6 @@ Create a comment on a list entry in Attio | ↳ `recordId` | string | The record ID | | `resolvedAt` | string | When the thread was resolved | | `resolvedBy` | object | Who resolved the thread | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `createdAt` | string | When the comment was created | ### `attio_get_comment` @@ -880,8 +823,6 @@ Get a single comment by ID from Attio | `threadId` | string | The thread ID | | `contentPlaintext` | string | The comment content as plaintext | | `author` | object | The comment author | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `entry` | object | The list entry this comment is on | | ↳ `listId` | string | The list ID | | ↳ `entryId` | string | The entry ID | @@ -890,8 +831,6 @@ Get a single comment by ID from Attio | ↳ `recordId` | string | The record ID | | `resolvedAt` | string | When the thread was resolved | | `resolvedBy` | object | Who resolved the thread | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `createdAt` | string | When the comment was created | ### `attio_delete_comment` @@ -957,8 +896,6 @@ Get a single comment thread by ID from Attio | --------- | ---- | ----------- | | `threadId` | string | The thread ID | | `comments` | array | Comments in the thread | -| ↳ `type` | string | The actor type \(e.g. workspace-member, api-token, system\) | -| ↳ `id` | string | The actor ID | | `createdAt` | string | When the thread was created | ### `attio_list_webhooks` diff --git a/apps/docs/content/docs/en/tools/calcom.mdx b/apps/docs/content/docs/en/tools/calcom.mdx index 68c35d05dc8..9c83e8191bc 100644 --- a/apps/docs/content/docs/en/tools/calcom.mdx +++ b/apps/docs/content/docs/en/tools/calcom.mdx @@ -57,23 +57,8 @@ Create a new booking on Cal.com | `status` | string | Response status | | `data` | object | Created booking details | | ↳ `eventType` | object | Event type details | -| ↳ `id` | number | Event type ID | -| ↳ `slug` | string | Event type slug | | ↳ `attendees` | array | List of attendees | -| ↳ `name` | string | Attendee name | -| ↳ `email` | string | Attendee actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `timeZone` | string | Attendee timezone \(IANA format\) | -| ↳ `phoneNumber` | string | Attendee phone number | -| ↳ `language` | string | Attendee language preference \(ISO code\) | -| ↳ `absent` | boolean | Whether attendee was absent | | ↳ `hosts` | array | List of hosts | -| ↳ `id` | number | Host user ID | -| ↳ `name` | string | Host display name | -| ↳ `email` | string | Host actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `username` | string | Host Cal.com username | -| ↳ `timeZone` | string | Host timezone \(IANA format\) | | ↳ `id` | number | Numeric booking ID | | ↳ `uid` | string | Unique identifier for the booking | | ↳ `title` | string | Title of the booking | @@ -108,23 +93,8 @@ Get details of a specific booking by its UID | `status` | string | Response status | | `data` | object | Booking details | | ↳ `eventType` | object | Event type details | -| ↳ `id` | number | Event type ID | -| ↳ `slug` | string | Event type slug | | ↳ `attendees` | array | List of attendees | -| ↳ `name` | string | Attendee name | -| ↳ `email` | string | Attendee actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `timeZone` | string | Attendee timezone \(IANA format\) | -| ↳ `phoneNumber` | string | Attendee phone number | -| ↳ `language` | string | Attendee language preference \(ISO code\) | -| ↳ `absent` | boolean | Whether attendee was absent | | ↳ `hosts` | array | List of hosts | -| ↳ `id` | number | Host user ID | -| ↳ `name` | string | Host display name | -| ↳ `email` | string | Host actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `username` | string | Host Cal.com username | -| ↳ `timeZone` | string | Host timezone \(IANA format\) | | ↳ `id` | number | Numeric booking ID | | ↳ `uid` | string | Unique identifier for the booking | | ↳ `title` | string | Title of the booking | @@ -170,23 +140,8 @@ List all bookings with optional status filter | `status` | string | Response status | | `data` | array | Array of bookings | | ↳ `eventType` | object | Event type details | -| ↳ `id` | number | Event type ID | -| ↳ `slug` | string | Event type slug | | ↳ `attendees` | array | List of attendees | -| ↳ `name` | string | Attendee name | -| ↳ `email` | string | Attendee actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `timeZone` | string | Attendee timezone \(IANA format\) | -| ↳ `phoneNumber` | string | Attendee phone number | -| ↳ `language` | string | Attendee language preference \(ISO code\) | -| ↳ `absent` | boolean | Whether attendee was absent | | ↳ `hosts` | array | List of hosts | -| ↳ `id` | number | Host user ID | -| ↳ `name` | string | Host display name | -| ↳ `email` | string | Host actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `username` | string | Host Cal.com username | -| ↳ `timeZone` | string | Host timezone \(IANA format\) | | ↳ `id` | number | Numeric booking ID | | ↳ `uid` | string | Unique identifier for the booking | | ↳ `title` | string | Title of the booking | @@ -240,23 +195,8 @@ Cancel an existing booking | `status` | string | Response status | | `data` | object | Cancelled booking details | | ↳ `eventType` | object | Event type details | -| ↳ `id` | number | Event type ID | -| ↳ `slug` | string | Event type slug | | ↳ `attendees` | array | List of attendees | -| ↳ `name` | string | Attendee name | -| ↳ `email` | string | Attendee actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `timeZone` | string | Attendee timezone \(IANA format\) | -| ↳ `phoneNumber` | string | Attendee phone number | -| ↳ `language` | string | Attendee language preference \(ISO code\) | -| ↳ `absent` | boolean | Whether attendee was absent | | ↳ `hosts` | array | List of hosts | -| ↳ `id` | number | Host user ID | -| ↳ `name` | string | Host display name | -| ↳ `email` | string | Host actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `username` | string | Host Cal.com username | -| ↳ `timeZone` | string | Host timezone \(IANA format\) | | ↳ `id` | number | Numeric booking ID | | ↳ `uid` | string | Unique identifier for the booking | | ↳ `title` | string | Title of the booking | @@ -290,23 +230,8 @@ Reschedule an existing booking to a new time | `status` | string | Response status | | `data` | object | Rescheduled booking details | | ↳ `eventType` | object | Event type details | -| ↳ `id` | number | Event type ID | -| ↳ `slug` | string | Event type slug | | ↳ `attendees` | array | List of attendees | -| ↳ `name` | string | Attendee name | -| ↳ `email` | string | Attendee actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `timeZone` | string | Attendee timezone \(IANA format\) | -| ↳ `phoneNumber` | string | Attendee phone number | -| ↳ `language` | string | Attendee language preference \(ISO code\) | -| ↳ `absent` | boolean | Whether attendee was absent | | ↳ `hosts` | array | List of hosts | -| ↳ `id` | number | Host user ID | -| ↳ `name` | string | Host display name | -| ↳ `email` | string | Host actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `username` | string | Host Cal.com username | -| ↳ `timeZone` | string | Host timezone \(IANA format\) | | ↳ `id` | number | Numeric booking ID | | ↳ `title` | string | Title of the booking | | ↳ `status` | string | Booking status \(e.g., accepted, pending, cancelled\) | @@ -342,23 +267,8 @@ Confirm a pending booking that requires confirmation | `status` | string | Response status | | `data` | object | Confirmed booking details | | ↳ `eventType` | object | Event type details | -| ↳ `id` | number | Event type ID | -| ↳ `slug` | string | Event type slug | | ↳ `attendees` | array | List of attendees | -| ↳ `name` | string | Attendee name | -| ↳ `email` | string | Attendee actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `timeZone` | string | Attendee timezone \(IANA format\) | -| ↳ `phoneNumber` | string | Attendee phone number | -| ↳ `language` | string | Attendee language preference \(ISO code\) | -| ↳ `absent` | boolean | Whether attendee was absent | | ↳ `hosts` | array | List of hosts | -| ↳ `id` | number | Host user ID | -| ↳ `name` | string | Host display name | -| ↳ `email` | string | Host actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `username` | string | Host Cal.com username | -| ↳ `timeZone` | string | Host timezone \(IANA format\) | | ↳ `id` | number | Numeric booking ID | | ↳ `uid` | string | Unique identifier for the booking | | ↳ `title` | string | Title of the booking | @@ -392,23 +302,8 @@ Decline a pending booking request | `status` | string | Response status | | `data` | object | Declined booking details | | ↳ `eventType` | object | Event type details | -| ↳ `id` | number | Event type ID | -| ↳ `slug` | string | Event type slug | | ↳ `attendees` | array | List of attendees | -| ↳ `name` | string | Attendee name | -| ↳ `email` | string | Attendee actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `timeZone` | string | Attendee timezone \(IANA format\) | -| ↳ `phoneNumber` | string | Attendee phone number | -| ↳ `language` | string | Attendee language preference \(ISO code\) | -| ↳ `absent` | boolean | Whether attendee was absent | | ↳ `hosts` | array | List of hosts | -| ↳ `id` | number | Host user ID | -| ↳ `name` | string | Host display name | -| ↳ `email` | string | Host actual email address | -| ↳ `displayEmail` | string | Email shown publicly \(may differ from actual email\) | -| ↳ `username` | string | Host Cal.com username | -| ↳ `timeZone` | string | Host timezone \(IANA format\) | | ↳ `id` | number | Numeric booking ID | | ↳ `uid` | string | Unique identifier for the booking | | ↳ `title` | string | Title of the booking | @@ -611,14 +506,6 @@ Create a new availability schedule in Cal.com | ↳ `name` | string | Schedule name | | ↳ `timeZone` | string | Timezone \(e.g., America/New_York\) | | ↳ `isDefault` | boolean | Whether this is the default schedule | -| ↳ `availability` | array | Availability windows | -| ↳ `days` | array | Days of the week \(Monday, Tuesday, etc.\) | -| ↳ `startTime` | string | Start time in HH:MM format | -| ↳ `endTime` | string | End time in HH:MM format | -| ↳ `overrides` | array | Date-specific availability overrides | -| ↳ `date` | string | Date in YYYY-MM-DD format | -| ↳ `startTime` | string | Start time in HH:MM format | -| ↳ `endTime` | string | End time in HH:MM format | ### `calcom_get_schedule` @@ -641,14 +528,6 @@ Get a specific schedule by ID from Cal.com | ↳ `name` | string | Schedule name | | ↳ `timeZone` | string | Timezone \(e.g., America/New_York\) | | ↳ `isDefault` | boolean | Whether this is the default schedule | -| ↳ `availability` | array | Availability windows | -| ↳ `days` | array | Days of the week \(Monday, Tuesday, etc.\) | -| ↳ `startTime` | string | Start time in HH:MM format | -| ↳ `endTime` | string | End time in HH:MM format | -| ↳ `overrides` | array | Date-specific availability overrides | -| ↳ `date` | string | Date in YYYY-MM-DD format | -| ↳ `startTime` | string | Start time in HH:MM format | -| ↳ `endTime` | string | End time in HH:MM format | ### `calcom_list_schedules` @@ -670,14 +549,6 @@ List all availability schedules from Cal.com | ↳ `name` | string | Schedule name | | ↳ `timeZone` | string | Timezone \(e.g., America/New_York\) | | ↳ `isDefault` | boolean | Whether this is the default schedule | -| ↳ `availability` | array | Availability windows | -| ↳ `days` | array | Days of the week \(Monday, Tuesday, etc.\) | -| ↳ `startTime` | string | Start time in HH:MM format | -| ↳ `endTime` | string | End time in HH:MM format | -| ↳ `overrides` | array | Date-specific availability overrides | -| ↳ `date` | string | Date in YYYY-MM-DD format | -| ↳ `startTime` | string | Start time in HH:MM format | -| ↳ `endTime` | string | End time in HH:MM format | ### `calcom_update_schedule` @@ -709,14 +580,6 @@ Update an existing schedule in Cal.com | ↳ `name` | string | Schedule name | | ↳ `timeZone` | string | Timezone \(e.g., America/New_York\) | | ↳ `isDefault` | boolean | Whether this is the default schedule | -| ↳ `availability` | array | Availability windows | -| ↳ `days` | array | Days of the week \(Monday, Tuesday, etc.\) | -| ↳ `startTime` | string | Start time in HH:MM format | -| ↳ `endTime` | string | End time in HH:MM format | -| ↳ `overrides` | array | Date-specific availability overrides | -| ↳ `date` | string | Date in YYYY-MM-DD format | -| ↳ `startTime` | string | Start time in HH:MM format | -| ↳ `endTime` | string | End time in HH:MM format | ### `calcom_delete_schedule` @@ -754,14 +617,6 @@ Get the default availability schedule from Cal.com | ↳ `name` | string | Schedule name | | ↳ `timeZone` | string | Timezone \(e.g., America/New_York\) | | ↳ `isDefault` | boolean | Whether this is the default schedule | -| ↳ `availability` | array | Availability windows | -| ↳ `days` | array | Days of the week \(Monday, Tuesday, etc.\) | -| ↳ `startTime` | string | Start time in HH:MM format | -| ↳ `endTime` | string | End time in HH:MM format | -| ↳ `overrides` | array | Date-specific availability overrides | -| ↳ `date` | string | Date in YYYY-MM-DD format | -| ↳ `startTime` | string | Start time in HH:MM format | -| ↳ `endTime` | string | End time in HH:MM format | ### `calcom_get_slots` diff --git a/apps/docs/content/docs/en/tools/docusign.mdx b/apps/docs/content/docs/en/tools/docusign.mdx index 3930a121554..65ee965151f 100644 --- a/apps/docs/content/docs/en/tools/docusign.mdx +++ b/apps/docs/content/docs/en/tools/docusign.mdx @@ -128,13 +128,6 @@ List envelopes from your DocuSign account with optional filters | Parameter | Type | Description | | --------- | ---- | ----------- | | `envelopes` | array | Array of DocuSign envelopes | -| ↳ `envelopeId` | string | Unique envelope identifier | -| ↳ `status` | string | Envelope status \(created, sent, delivered, completed, declined, voided\) | -| ↳ `emailSubject` | string | Email subject line | -| ↳ `sentDateTime` | string | ISO 8601 datetime when envelope was sent | -| ↳ `completedDateTime` | string | ISO 8601 datetime when envelope was completed | -| ↳ `createdDateTime` | string | ISO 8601 datetime when envelope was created | -| ↳ `statusChangedDateTime` | string | ISO 8601 datetime of last status change | | `totalSetSize` | number | Total number of matching envelopes | | `resultSetSize` | number | Number of envelopes returned in this response | @@ -191,12 +184,6 @@ List available templates in your DocuSign account | Parameter | Type | Description | | --------- | ---- | ----------- | | `templates` | array | Array of DocuSign templates | -| ↳ `templateId` | string | Template identifier | -| ↳ `name` | string | Template name | -| ↳ `description` | string | Template description | -| ↳ `shared` | boolean | Whether template is shared | -| ↳ `created` | string | ISO 8601 creation date | -| ↳ `lastModified` | string | ISO 8601 last modified date | | `totalSetSize` | number | Total number of matching templates | | `resultSetSize` | number | Number of templates returned in this response | @@ -215,12 +202,6 @@ Get the recipient status details for a DocuSign envelope | Parameter | Type | Description | | --------- | ---- | ----------- | | `signers` | array | Array of DocuSign recipients | -| ↳ `recipientId` | string | Recipient identifier | -| ↳ `name` | string | Recipient name | -| ↳ `email` | string | Recipient email address | -| ↳ `status` | string | Recipient signing status \(sent, delivered, completed, declined\) | -| ↳ `signedDateTime` | string | ISO 8601 datetime when recipient signed | -| ↳ `deliveredDateTime` | string | ISO 8601 datetime when delivered to recipient | | `carbonCopies` | array | Array of carbon copy recipients | | ↳ `recipientId` | string | Recipient ID | | ↳ `name` | string | Recipient name | diff --git a/apps/docs/content/docs/en/tools/firecrawl.mdx b/apps/docs/content/docs/en/tools/firecrawl.mdx index 84ccd439563..d36f97a5160 100644 --- a/apps/docs/content/docs/en/tools/firecrawl.mdx +++ b/apps/docs/content/docs/en/tools/firecrawl.mdx @@ -106,12 +106,6 @@ Search for information on the web using Firecrawl | ↳ `rawHtml` | string | Unprocessed raw HTML \(when scrapeOptions.formats includes "rawHtml"\) | | ↳ `links` | array | Links found on the page \(when scrapeOptions.formats includes "links"\) | | ↳ `screenshot` | string | Screenshot URL \(expires after 24 hours, when scrapeOptions.formats includes "screenshot"\) | -| ↳ `metadata` | object | Metadata about the search result page | -| ↳ `title` | string | Page title | -| ↳ `description` | string | Page meta description | -| ↳ `sourceURL` | string | Original source URL | -| ↳ `statusCode` | number | HTTP status code | -| ↳ `error` | string | Error message if scrape failed | ### `firecrawl_crawl` @@ -143,13 +137,6 @@ Crawl entire websites and extract structured content from all accessible pages | ↳ `rawHtml` | string | Unprocessed raw HTML content | | ↳ `links` | array | Array of links found on the page | | ↳ `screenshot` | string | Screenshot URL \(expires after 24 hours\) | -| ↳ `metadata` | object | Page metadata from crawl operation | -| ↳ `title` | string | Page title | -| ↳ `description` | string | Page meta description | -| ↳ `language` | string | Page language code | -| ↳ `sourceURL` | string | Original source URL | -| ↳ `statusCode` | number | HTTP status code | -| ↳ `ogLocaleAlternate` | array | Alternate locale versions | | `total` | number | Total number of pages found during crawl | ### `firecrawl_map` diff --git a/apps/docs/content/docs/en/tools/github.mdx b/apps/docs/content/docs/en/tools/github.mdx index 9ea94cb08da..8cee643be89 100644 --- a/apps/docs/content/docs/en/tools/github.mdx +++ b/apps/docs/content/docs/en/tools/github.mdx @@ -53,25 +53,9 @@ Fetch PR details including diff and files changed | Parameter | Type | Description | | --------- | ---- | ----------- | | `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `head` | object | Branch reference info | -| ↳ `label` | string | Branch label \(owner:branch\) | -| ↳ `ref` | string | Branch name | -| ↳ `sha` | string | Commit SHA | | `base` | object | Branch reference info | -| ↳ `label` | string | Branch label \(owner:branch\) | -| ↳ `ref` | string | Branch name | -| ↳ `sha` | string | Commit SHA | | `merged_by` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `id` | number | Pull request ID | | `number` | number | Pull request number | | `title` | string | PR title | @@ -129,11 +113,6 @@ Create comments on GitHub PRs | Parameter | Type | Description | | --------- | ---- | ----------- | | `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `id` | number | Comment ID | | `body` | string | Comment body | | `html_url` | string | GitHub web URL | @@ -213,25 +192,6 @@ Retrieve the latest commit from a GitHub repository | Parameter | Type | Description | | --------- | ---- | ----------- | | `commit` | object | Core commit data | -| ↳ `url` | string | Commit API URL | -| ↳ `message` | string | Commit message | -| ↳ `comment_count` | number | Number of comments | -| ↳ `author` | object | Git actor \(author/committer\) | -| ↳ `name` | string | Name | -| ↳ `email` | string | Email address | -| ↳ `date` | string | Timestamp \(ISO 8601\) | -| ↳ `committer` | object | Git actor \(author/committer\) | -| ↳ `name` | string | Name | -| ↳ `email` | string | Email address | -| ↳ `date` | string | Timestamp \(ISO 8601\) | -| ↳ `tree` | object | Tree object | -| ↳ `sha` | string | Tree SHA | -| ↳ `url` | string | Tree API URL | -| ↳ `verification` | object | Signature verification | -| ↳ `verified` | boolean | Whether signature is verified | -| ↳ `reason` | string | Verification reason | -| ↳ `signature` | string | GPG signature | -| ↳ `payload` | string | Signed payload | | `author` | object | GitHub user object | | ↳ `login` | string | GitHub username | | ↳ `id` | number | User ID | @@ -272,11 +232,6 @@ Create a comment on a GitHub issue | Parameter | Type | Description | | --------- | ---- | ----------- | | `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `id` | number | Comment ID | | `body` | string | Comment body | | `html_url` | string | GitHub web URL | @@ -309,11 +264,6 @@ List all comments on a GitHub issue | --------- | ---- | ----------- | | `items` | array | Array of comment objects | | ↳ `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | ↳ `id` | number | Comment ID | | ↳ `body` | string | Comment body | | ↳ `html_url` | string | GitHub web URL | @@ -344,11 +294,6 @@ Update an existing comment on a GitHub issue or pull request | Parameter | Type | Description | | --------- | ---- | ----------- | | `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `id` | number | Comment ID | | `body` | string | Comment body | | `html_url` | string | GitHub web URL | @@ -403,11 +348,6 @@ List all review comments on a GitHub pull request | --------- | ---- | ----------- | | `items` | array | Array of review comment objects | | ↳ `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | ↳ `id` | number | Comment ID | | ↳ `node_id` | string | GraphQL node ID | | ↳ `body` | string | Comment body | @@ -543,19 +483,8 @@ List pull requests in a GitHub repository | --------- | ---- | ----------- | | `items` | array | Array of pull request objects | | ↳ `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | ↳ `head` | object | Branch reference info | -| ↳ `label` | string | Branch label \(owner:branch\) | -| ↳ `ref` | string | Branch name | -| ↳ `sha` | string | Commit SHA | | ↳ `base` | object | Branch reference info | -| ↳ `label` | string | Branch label \(owner:branch\) | -| ↳ `ref` | string | Branch name | -| ↳ `sha` | string | Commit SHA | | ↳ `id` | number | Pull request ID | | ↳ `node_id` | string | GraphQL node ID | | ↳ `number` | number | Pull request number | @@ -816,9 +745,6 @@ List all branches in a GitHub repository. Optionally filter by protected status | --------- | ---- | ----------- | | `items` | array | Array of branch objects | | ↳ `name` | string | Branch name | -| ↳ `commit` | object | Commit reference info | -| ↳ `sha` | string | Commit SHA | -| ↳ `url` | string | Commit API URL | | ↳ `protected` | boolean | Whether branch is protected | | `count` | number | Number of branches returned | @@ -840,9 +766,6 @@ Get detailed information about a specific branch in a GitHub repository, includi | Parameter | Type | Description | | --------- | ---- | ----------- | | `name` | string | Branch name | -| `commit` | object | Commit reference info | -| ↳ `sha` | string | Commit SHA | -| ↳ `url` | string | Commit API URL | | `protected` | boolean | Whether branch is protected | | `protection` | json | Protection settings object | | `protection_url` | string | URL to protection settings | @@ -974,11 +897,6 @@ Create a new issue in a GitHub repository | Parameter | Type | Description | | --------- | ---- | ----------- | | `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `id` | number | Issue ID | | `number` | number | Issue number | | `title` | string | Issue title | @@ -990,35 +908,8 @@ Create a new issue in a GitHub repository | `closed_at` | string | Close timestamp | | `state_reason` | string | State reason \(completed/not_planned\) | | `labels` | array | Array of label objects | -| ↳ `id` | number | Label ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `url` | string | API URL | -| ↳ `name` | string | Label name | -| ↳ `description` | string | Label description | -| ↳ `color` | string | Hex color code \(without #\) | -| ↳ `default` | boolean | Whether this is a default label | | `assignees` | array | Array of assignee objects | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `milestone` | object | GitHub milestone object | -| ↳ `id` | number | Milestone ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `number` | number | Milestone number | -| ↳ `title` | string | Milestone title | -| ↳ `description` | string | Milestone description | -| ↳ `state` | string | State \(open or closed\) | -| ↳ `url` | string | API URL | -| ↳ `html_url` | string | GitHub web URL | -| ↳ `labels_url` | string | Labels API URL | -| ↳ `due_on` | string | Due date \(ISO 8601\) | -| ↳ `open_issues` | number | Number of open issues | -| ↳ `closed_issues` | number | Number of closed issues | -| ↳ `created_at` | string | Creation timestamp | -| ↳ `updated_at` | string | Last update timestamp | -| ↳ `closed_at` | string | Close timestamp | ### `github_update_issue` @@ -1043,11 +934,6 @@ Update an existing issue in a GitHub repository | Parameter | Type | Description | | --------- | ---- | ----------- | | `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `id` | number | Issue ID | | `number` | number | Issue number | | `title` | string | Issue title | @@ -1059,35 +945,8 @@ Update an existing issue in a GitHub repository | `closed_at` | string | Close timestamp | | `state_reason` | string | State reason \(completed/not_planned\) | | `labels` | array | Array of label objects | -| ↳ `id` | number | Label ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `url` | string | API URL | -| ↳ `name` | string | Label name | -| ↳ `description` | string | Label description | -| ↳ `color` | string | Hex color code \(without #\) | -| ↳ `default` | boolean | Whether this is a default label | | `assignees` | array | Array of assignee objects | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `milestone` | object | GitHub milestone object | -| ↳ `id` | number | Milestone ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `number` | number | Milestone number | -| ↳ `title` | string | Milestone title | -| ↳ `description` | string | Milestone description | -| ↳ `state` | string | State \(open or closed\) | -| ↳ `url` | string | API URL | -| ↳ `html_url` | string | GitHub web URL | -| ↳ `labels_url` | string | Labels API URL | -| ↳ `due_on` | string | Due date \(ISO 8601\) | -| ↳ `open_issues` | number | Number of open issues | -| ↳ `closed_issues` | number | Number of closed issues | -| ↳ `created_at` | string | Creation timestamp | -| ↳ `updated_at` | string | Last update timestamp | -| ↳ `closed_at` | string | Close timestamp | ### `github_list_issues` @@ -1114,13 +973,6 @@ List issues in a GitHub repository. Note: This includes pull requests as PRs are | Parameter | Type | Description | | --------- | ---- | ----------- | | `items` | array | Array of issue objects from GitHub API | -| ↳ `id` | number | Label ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `url` | string | API URL | -| ↳ `name` | string | Label name | -| ↳ `description` | string | Label description | -| ↳ `color` | string | Hex color code \(without #\) | -| ↳ `default` | boolean | Whether this is a default label | | `count` | number | Number of issues returned | ### `github_get_issue` @@ -1141,11 +993,6 @@ Get detailed information about a specific issue in a GitHub repository | Parameter | Type | Description | | --------- | ---- | ----------- | | `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `id` | number | Issue ID | | `number` | number | Issue number | | `title` | string | Issue title | @@ -1157,41 +1004,9 @@ Get detailed information about a specific issue in a GitHub repository | `closed_at` | string | Close timestamp | | `state_reason` | string | State reason \(completed/not_planned\) | | `labels` | array | Array of label objects | -| ↳ `id` | number | Label ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `url` | string | API URL | -| ↳ `name` | string | Label name | -| ↳ `description` | string | Label description | -| ↳ `color` | string | Hex color code \(without #\) | -| ↳ `default` | boolean | Whether this is a default label | | `assignees` | array | Array of assignee objects | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `milestone` | object | GitHub milestone object | -| ↳ `id` | number | Milestone ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `number` | number | Milestone number | -| ↳ `title` | string | Milestone title | -| ↳ `description` | string | Milestone description | -| ↳ `state` | string | State \(open or closed\) | -| ↳ `url` | string | API URL | -| ↳ `html_url` | string | GitHub web URL | -| ↳ `labels_url` | string | Labels API URL | -| ↳ `due_on` | string | Due date \(ISO 8601\) | -| ↳ `open_issues` | number | Number of open issues | -| ↳ `closed_issues` | number | Number of closed issues | -| ↳ `created_at` | string | Creation timestamp | -| ↳ `updated_at` | string | Last update timestamp | -| ↳ `closed_at` | string | Close timestamp | | `closed_by` | object | User who closed the issue | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | ### `github_close_issue` @@ -1212,11 +1027,6 @@ Close an issue in a GitHub repository | Parameter | Type | Description | | --------- | ---- | ----------- | | `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `id` | number | Issue ID | | `number` | number | Issue number | | `title` | string | Issue title | @@ -1228,19 +1038,7 @@ Close an issue in a GitHub repository | `closed_at` | string | Close timestamp | | `state_reason` | string | State reason \(completed/not_planned\) | | `labels` | array | Array of label objects | -| ↳ `id` | number | Label ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `url` | string | API URL | -| ↳ `name` | string | Label name | -| ↳ `description` | string | Label description | -| ↳ `color` | string | Hex color code \(without #\) | -| ↳ `default` | boolean | Whether this is a default label | | `assignees` | array | Array of assignee objects | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | ### `github_add_labels` @@ -1345,11 +1143,6 @@ Create a new release for a GitHub repository. Specify tag name, target commit, t | Parameter | Type | Description | | --------- | ---- | ----------- | | `author` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `id` | number | Release ID | | `node_id` | string | GraphQL node ID | | `tag_name` | string | Git tag name | @@ -1365,11 +1158,6 @@ Create a new release for a GitHub repository. Specify tag name, target commit, t | `published_at` | string | Publication timestamp | | `assets` | array | Release assets | | ↳ `uploader` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | ↳ `id` | number | Asset ID | | ↳ `node_id` | string | GraphQL node ID | | ↳ `name` | string | Asset filename | @@ -1406,11 +1194,6 @@ Update an existing GitHub release. Modify tag name, target commit, title, descri | Parameter | Type | Description | | --------- | ---- | ----------- | | `author` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `id` | number | Release ID | | `node_id` | string | GraphQL node ID | | `tag_name` | string | Git tag name | @@ -1426,11 +1209,6 @@ Update an existing GitHub release. Modify tag name, target commit, title, descri | `published_at` | string | Publication timestamp | | `assets` | array | Release assets | | ↳ `uploader` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | ↳ `id` | number | Asset ID | | ↳ `node_id` | string | GraphQL node ID | | ↳ `name` | string | Asset filename | @@ -1463,11 +1241,6 @@ List all releases for a GitHub repository. Returns release information including | --------- | ---- | ----------- | | `items` | array | Array of release objects | | ↳ `author` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | ↳ `id` | number | Release ID | | ↳ `node_id` | string | GraphQL node ID | | ↳ `tag_name` | string | Git tag name | @@ -1483,11 +1256,6 @@ List all releases for a GitHub repository. Returns release information including | ↳ `published_at` | string | Publication timestamp | | ↳ `assets` | array | Release assets | | ↳ `uploader` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | ↳ `id` | number | Asset ID | | ↳ `node_id` | string | GraphQL node ID | | ↳ `name` | string | Asset filename | @@ -1519,11 +1287,6 @@ Get detailed information about a specific GitHub release by ID. Returns release | Parameter | Type | Description | | --------- | ---- | ----------- | | `author` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `id` | number | Release ID | | `node_id` | string | GraphQL node ID | | `tag_name` | string | Git tag name | @@ -1539,11 +1302,6 @@ Get detailed information about a specific GitHub release by ID. Returns release | `published_at` | string | Publication timestamp | | `assets` | array | Release assets | | ↳ `uploader` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | ↳ `id` | number | Asset ID | | ↳ `node_id` | string | GraphQL node ID | | ↳ `name` | string | Asset filename | @@ -1684,9 +1442,6 @@ List workflow runs for a repository. Supports filtering by actor, branch, event, | --------- | ---- | ----------- | | `total_count` | number | Total number of workflow runs | | `items` | array | Array of workflow run objects | -| ↳ `id` | number | Pull request ID | -| ↳ `number` | number | Pull request number | -| ↳ `url` | string | API URL | ### `github_get_workflow_run` @@ -1706,16 +1461,7 @@ Get detailed information about a specific workflow run by ID. Returns status, co | Parameter | Type | Description | | --------- | ---- | ----------- | | `triggering_actor` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | | `head_commit` | object | Head commit information | -| ↳ `id` | string | Commit SHA | -| ↳ `tree_id` | string | Tree SHA | -| ↳ `message` | string | Commit message | -| ↳ `timestamp` | string | Commit timestamp | | `id` | number | Workflow run ID | | `name` | string | Workflow name | | `head_branch` | string | Head branch name | @@ -1734,13 +1480,7 @@ Get detailed information about a specific workflow run by ID. Returns status, co | `created_at` | string | Creation timestamp | | `updated_at` | string | Last update timestamp | | `pull_requests` | array | Associated pull requests | -| ↳ `id` | number | Pull request ID | -| ↳ `number` | number | Pull request number | -| ↳ `url` | string | API URL | | `referenced_workflows` | array | Referenced workflows | -| ↳ `path` | string | Path to referenced workflow | -| ↳ `sha` | string | Commit SHA of referenced workflow | -| ↳ `ref` | string | Git ref of referenced workflow | ### `github_cancel_workflow_run` @@ -2261,25 +2001,6 @@ List commits in a repository with optional filtering by SHA, path, author, commi | --------- | ---- | ----------- | | `items` | array | Array of commit objects from GitHub API | | ↳ `commit` | object | Core commit data | -| ↳ `url` | string | Commit API URL | -| ↳ `message` | string | Commit message | -| ↳ `comment_count` | number | Number of comments | -| ↳ `author` | object | Git actor \(author/committer\) | -| ↳ `name` | string | Name | -| ↳ `email` | string | Email address | -| ↳ `date` | string | Timestamp \(ISO 8601\) | -| ↳ `committer` | object | Git actor \(author/committer\) | -| ↳ `name` | string | Name | -| ↳ `email` | string | Email address | -| ↳ `date` | string | Timestamp \(ISO 8601\) | -| ↳ `tree` | object | Tree object | -| ↳ `sha` | string | Tree SHA | -| ↳ `url` | string | Tree API URL | -| ↳ `verification` | object | Signature verification | -| ↳ `verified` | boolean | Whether signature is verified | -| ↳ `reason` | string | Verification reason | -| ↳ `signature` | string | GPG signature | -| ↳ `payload` | string | Signed payload | | ↳ `author` | object | GitHub user object | | ↳ `login` | string | GitHub username | | ↳ `id` | number | User ID | @@ -2327,25 +2048,6 @@ Get detailed information about a specific commit including files changed and sta | Parameter | Type | Description | | --------- | ---- | ----------- | | `commit` | object | Core commit data | -| ↳ `url` | string | Commit API URL | -| ↳ `message` | string | Commit message | -| ↳ `comment_count` | number | Number of comments | -| ↳ `author` | object | Git actor \(author/committer\) | -| ↳ `name` | string | Name | -| ↳ `email` | string | Email address | -| ↳ `date` | string | Timestamp \(ISO 8601\) | -| ↳ `committer` | object | Git actor \(author/committer\) | -| ↳ `name` | string | Name | -| ↳ `email` | string | Email address | -| ↳ `date` | string | Timestamp \(ISO 8601\) | -| ↳ `tree` | object | Tree object | -| ↳ `sha` | string | Tree SHA | -| ↳ `url` | string | Tree API URL | -| ↳ `verification` | object | Signature verification | -| ↳ `verified` | boolean | Whether signature is verified | -| ↳ `reason` | string | Verification reason | -| ↳ `signature` | string | GPG signature | -| ↳ `payload` | string | Signed payload | | `author` | object | GitHub user object | | ↳ `login` | string | GitHub username | | ↳ `id` | number | User ID | @@ -2365,9 +2067,6 @@ Get detailed information about a specific commit including files changed and sta | ↳ `type` | string | User or Organization | | ↳ `site_admin` | boolean | GitHub staff indicator | | `stats` | object | Change statistics | -| ↳ `additions` | number | Lines added | -| ↳ `deletions` | number | Lines deleted | -| ↳ `total` | number | Total changes | | `sha` | string | Commit SHA | | `node_id` | string | GraphQL node ID | | `html_url` | string | GitHub web URL | @@ -2421,25 +2120,6 @@ Compare two commits or branches to see the diff, commits between them, and chang | `total_commits` | number | Total commits in comparison | | `base_commit` | object | Base commit object | | ↳ `commit` | object | Core commit data | -| ↳ `url` | string | Commit API URL | -| ↳ `message` | string | Commit message | -| ↳ `comment_count` | number | Number of comments | -| ↳ `author` | object | Git actor \(author/committer\) | -| ↳ `name` | string | Name | -| ↳ `email` | string | Email address | -| ↳ `date` | string | Timestamp \(ISO 8601\) | -| ↳ `committer` | object | Git actor \(author/committer\) | -| ↳ `name` | string | Name | -| ↳ `email` | string | Email address | -| ↳ `date` | string | Timestamp \(ISO 8601\) | -| ↳ `tree` | object | Tree object | -| ↳ `sha` | string | Tree SHA | -| ↳ `url` | string | Tree API URL | -| ↳ `verification` | object | Signature verification | -| ↳ `verified` | boolean | Whether signature is verified | -| ↳ `reason` | string | Verification reason | -| ↳ `signature` | string | GPG signature | -| ↳ `payload` | string | Signed payload | | ↳ `author` | object | GitHub user object | | ↳ `login` | string | GitHub username | | ↳ `id` | number | User ID | @@ -2465,25 +2145,6 @@ Compare two commits or branches to see the diff, commits between them, and chang | ↳ `html_url` | string | Web URL | | `commits` | array | Commits between base and head | | ↳ `commit` | object | Core commit data | -| ↳ `url` | string | Commit API URL | -| ↳ `message` | string | Commit message | -| ↳ `comment_count` | number | Number of comments | -| ↳ `author` | object | Git actor \(author/committer\) | -| ↳ `name` | string | Name | -| ↳ `email` | string | Email address | -| ↳ `date` | string | Timestamp \(ISO 8601\) | -| ↳ `committer` | object | Git actor \(author/committer\) | -| ↳ `name` | string | Name | -| ↳ `email` | string | Email address | -| ↳ `date` | string | Timestamp \(ISO 8601\) | -| ↳ `tree` | object | Tree object | -| ↳ `sha` | string | Tree SHA | -| ↳ `url` | string | Tree API URL | -| ↳ `verification` | object | Signature verification | -| ↳ `verified` | boolean | Whether signature is verified | -| ↳ `reason` | string | Verification reason | -| ↳ `signature` | string | GPG signature | -| ↳ `payload` | string | Signed payload | | ↳ `author` | object | GitHub user object | | ↳ `login` | string | GitHub username | | ↳ `id` | number | User ID | @@ -2576,22 +2237,7 @@ Get a gist by ID including its file contents | Parameter | Type | Description | | --------- | ---- | ----------- | | `files` | object | Files in the gist \(keyed by filename\) | -| ↳ `filename` | string | File name | -| ↳ `type` | string | MIME type | -| ↳ `language` | string | Programming language | -| ↳ `raw_url` | string | Raw file URL | -| ↳ `size` | number | File size in bytes | -| ↳ `truncated` | boolean | Whether content is truncated | -| ↳ `content` | string | File content | | `owner` | object | Gist owner | -| ↳ `login` | string | Username | -| ↳ `id` | number | User ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `url` | string | API URL | -| ↳ `html_url` | string | Profile page URL | -| ↳ `type` | string | User or Organization | -| ↳ `site_admin` | boolean | GitHub staff indicator | | `id` | string | Gist ID | | `node_id` | string | GraphQL node ID | | `url` | string | API URL | @@ -2628,22 +2274,7 @@ List gists for a user or the authenticated user | --------- | ---- | ----------- | | `items` | array | Array of gist objects from GitHub API | | ↳ `files` | object | Files in the gist \(keyed by filename\) | -| ↳ `filename` | string | File name | -| ↳ `type` | string | MIME type | -| ↳ `language` | string | Programming language | -| ↳ `raw_url` | string | Raw file URL | -| ↳ `size` | number | File size in bytes | -| ↳ `truncated` | boolean | Whether content is truncated | -| ↳ `content` | string | File content | | ↳ `owner` | object | Gist owner | -| ↳ `login` | string | Username | -| ↳ `id` | number | User ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `url` | string | API URL | -| ↳ `html_url` | string | Profile page URL | -| ↳ `type` | string | User or Organization | -| ↳ `site_admin` | boolean | GitHub staff indicator | | ↳ `id` | string | Gist ID | | ↳ `node_id` | string | GraphQL node ID | | ↳ `url` | string | API URL | @@ -2907,14 +2538,6 @@ Create a milestone in a repository | Parameter | Type | Description | | --------- | ---- | ----------- | | `creator` | object | Milestone creator | -| ↳ `login` | string | Username | -| ↳ `id` | number | User ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `url` | string | API URL | -| ↳ `html_url` | string | Profile page URL | -| ↳ `type` | string | User or Organization | -| ↳ `site_admin` | boolean | GitHub staff indicator | | `id` | number | Milestone ID | | `node_id` | string | GraphQL node ID | | `number` | number | Milestone number | @@ -2949,14 +2572,6 @@ Get a specific milestone by number | Parameter | Type | Description | | --------- | ---- | ----------- | | `creator` | object | Milestone creator | -| ↳ `login` | string | Username | -| ↳ `id` | number | User ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `url` | string | API URL | -| ↳ `html_url` | string | Profile page URL | -| ↳ `type` | string | User or Organization | -| ↳ `site_admin` | boolean | GitHub staff indicator | | `id` | number | Milestone ID | | `node_id` | string | GraphQL node ID | | `number` | number | Milestone number | @@ -2996,14 +2611,6 @@ List milestones in a repository | --------- | ---- | ----------- | | `items` | array | Array of milestone objects from GitHub API | | ↳ `creator` | object | Milestone creator | -| ↳ `login` | string | Username | -| ↳ `id` | number | User ID | -| ↳ `node_id` | string | GraphQL node ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `url` | string | API URL | -| ↳ `html_url` | string | Profile page URL | -| ↳ `type` | string | User or Organization | -| ↳ `site_admin` | boolean | GitHub staff indicator | | ↳ `id` | number | Milestone ID | | ↳ `node_id` | string | GraphQL node ID | | ↳ `number` | number | Milestone number | @@ -3110,11 +2717,6 @@ Add a reaction to an issue | `content` | string | Reaction type \(+1, -1, laugh, confused, heart, hooray, rocket, eyes\) | | `created_at` | string | Creation timestamp | | `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | ### `github_delete_issue_reaction` @@ -3160,11 +2762,6 @@ Add a reaction to an issue comment | `content` | string | Reaction type \(+1, -1, laugh, confused, heart, hooray, rocket, eyes\) | | `created_at` | string | Creation timestamp | | `user` | object | GitHub user object | -| ↳ `login` | string | GitHub username | -| ↳ `id` | number | User ID | -| ↳ `avatar_url` | string | Avatar image URL | -| ↳ `html_url` | string | Profile URL | -| ↳ `type` | string | Account type \(User or Organization\) | ### `github_delete_comment_reaction` diff --git a/apps/docs/content/docs/en/tools/hubspot.mdx b/apps/docs/content/docs/en/tools/hubspot.mdx index 882f2766f10..5eba6b742be 100644 --- a/apps/docs/content/docs/en/tools/hubspot.mdx +++ b/apps/docs/content/docs/en/tools/hubspot.mdx @@ -48,15 +48,7 @@ Retrieve all users from HubSpot account | Parameter | Type | Description | | --------- | ---- | ----------- | | `users` | array | Array of HubSpot user objects | -| ↳ `id` | string | User ID | -| ↳ `email` | string | User email address | -| ↳ `roleId` | string | User role ID | -| ↳ `primaryTeamId` | string | Primary team ID | -| ↳ `secondaryTeamIds` | array | Secondary team IDs | -| ↳ `superAdmin` | boolean | Whether user is a super admin | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `totalItems` | number | Total number of users returned | | `success` | boolean | Operation success status | @@ -78,29 +70,7 @@ Retrieve all contacts from HubSpot account with pagination support | Parameter | Type | Description | | --------- | ---- | ----------- | | `contacts` | array | Array of HubSpot contact records | -| ↳ `email` | string | Contact email address | -| ↳ `firstname` | string | Contact first name | -| ↳ `lastname` | string | Contact last name | -| ↳ `phone` | string | Contact phone number | -| ↳ `mobilephone` | string | Contact mobile phone number | -| ↳ `company` | string | Associated company name | -| ↳ `website` | string | Contact website URL | -| ↳ `jobtitle` | string | Contact job title | -| ↳ `lifecyclestage` | string | Lifecycle stage \(subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer\) | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Contact creation date \(ISO 8601\) | -| ↳ `lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `address` | string | Street address | -| ↳ `city` | string | City | -| ↳ `state` | string | State/Region | -| ↳ `zip` | string | Postal/ZIP code | -| ↳ `country` | string | Country | -| ↳ `fax` | string | Fax number | -| ↳ `hs_timezone` | string | Contact timezone | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -124,26 +94,6 @@ Retrieve a single contact by ID or email from HubSpot | Parameter | Type | Description | | --------- | ---- | ----------- | | `contact` | object | HubSpot contact record | -| ↳ `email` | string | Contact email address | -| ↳ `firstname` | string | Contact first name | -| ↳ `lastname` | string | Contact last name | -| ↳ `phone` | string | Contact phone number | -| ↳ `mobilephone` | string | Contact mobile phone number | -| ↳ `company` | string | Associated company name | -| ↳ `website` | string | Contact website URL | -| ↳ `jobtitle` | string | Contact job title | -| ↳ `lifecyclestage` | string | Lifecycle stage \(subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer\) | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Contact creation date \(ISO 8601\) | -| ↳ `lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `address` | string | Street address | -| ↳ `city` | string | City | -| ↳ `state` | string | State/Region | -| ↳ `zip` | string | Postal/ZIP code | -| ↳ `country` | string | Country | -| ↳ `fax` | string | Fax number | -| ↳ `hs_timezone` | string | Contact timezone | | `contactId` | string | The retrieved contact ID | | `success` | boolean | Operation success status | @@ -163,26 +113,6 @@ Create a new contact in HubSpot. Requires at least one of: email, firstname, or | Parameter | Type | Description | | --------- | ---- | ----------- | | `contact` | object | HubSpot contact record | -| ↳ `email` | string | Contact email address | -| ↳ `firstname` | string | Contact first name | -| ↳ `lastname` | string | Contact last name | -| ↳ `phone` | string | Contact phone number | -| ↳ `mobilephone` | string | Contact mobile phone number | -| ↳ `company` | string | Associated company name | -| ↳ `website` | string | Contact website URL | -| ↳ `jobtitle` | string | Contact job title | -| ↳ `lifecyclestage` | string | Lifecycle stage \(subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer\) | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Contact creation date \(ISO 8601\) | -| ↳ `lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `address` | string | Street address | -| ↳ `city` | string | City | -| ↳ `state` | string | State/Region | -| ↳ `zip` | string | Postal/ZIP code | -| ↳ `country` | string | Country | -| ↳ `fax` | string | Fax number | -| ↳ `hs_timezone` | string | Contact timezone | | `contactId` | string | The created contact ID | | `success` | boolean | Operation success status | @@ -203,26 +133,6 @@ Update an existing contact in HubSpot by ID or email | Parameter | Type | Description | | --------- | ---- | ----------- | | `contact` | object | HubSpot contact record | -| ↳ `email` | string | Contact email address | -| ↳ `firstname` | string | Contact first name | -| ↳ `lastname` | string | Contact last name | -| ↳ `phone` | string | Contact phone number | -| ↳ `mobilephone` | string | Contact mobile phone number | -| ↳ `company` | string | Associated company name | -| ↳ `website` | string | Contact website URL | -| ↳ `jobtitle` | string | Contact job title | -| ↳ `lifecyclestage` | string | Lifecycle stage \(subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer\) | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Contact creation date \(ISO 8601\) | -| ↳ `lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `address` | string | Street address | -| ↳ `city` | string | City | -| ↳ `state` | string | State/Region | -| ↳ `zip` | string | Postal/ZIP code | -| ↳ `country` | string | Country | -| ↳ `fax` | string | Fax number | -| ↳ `hs_timezone` | string | Contact timezone | | `contactId` | string | The updated contact ID | | `success` | boolean | Operation success status | @@ -246,29 +156,7 @@ Search for contacts in HubSpot using filters, sorting, and queries | Parameter | Type | Description | | --------- | ---- | ----------- | | `contacts` | array | Array of HubSpot contact records | -| ↳ `email` | string | Contact email address | -| ↳ `firstname` | string | Contact first name | -| ↳ `lastname` | string | Contact last name | -| ↳ `phone` | string | Contact phone number | -| ↳ `mobilephone` | string | Contact mobile phone number | -| ↳ `company` | string | Associated company name | -| ↳ `website` | string | Contact website URL | -| ↳ `jobtitle` | string | Contact job title | -| ↳ `lifecyclestage` | string | Lifecycle stage \(subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer\) | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Contact creation date \(ISO 8601\) | -| ↳ `lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `address` | string | Street address | -| ↳ `city` | string | City | -| ↳ `state` | string | State/Region | -| ↳ `zip` | string | Postal/ZIP code | -| ↳ `country` | string | Country | -| ↳ `fax` | string | Fax number | -| ↳ `hs_timezone` | string | Contact timezone | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -293,30 +181,7 @@ Retrieve all companies from HubSpot account with pagination support | Parameter | Type | Description | | --------- | ---- | ----------- | | `companies` | array | Array of HubSpot company records | -| ↳ `name` | string | Company name | -| ↳ `domain` | string | Company website domain \(unique identifier\) | -| ↳ `description` | string | Company description | -| ↳ `industry` | string | Industry type \(e.g., Airlines/Aviation\) | -| ↳ `phone` | string | Company phone number | -| ↳ `city` | string | City | -| ↳ `state` | string | State/Region | -| ↳ `zip` | string | Postal/ZIP code | -| ↳ `country` | string | Country | -| ↳ `address` | string | Street address | -| ↳ `numberofemployees` | string | Total number of employees | -| ↳ `annualrevenue` | string | Annual revenue estimate | -| ↳ `lifecyclestage` | string | Lifecycle stage | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `hs_createdate` | string | Company creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `hs_additional_domains` | string | Additional domains \(semicolon-separated\) | -| ↳ `num_associated_contacts` | string | Number of associated contacts \(auto-updated\) | -| ↳ `num_associated_deals` | string | Number of associated deals \(auto-updated\) | -| ↳ `website` | string | Company website URL | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -340,27 +205,6 @@ Retrieve a single company by ID or domain from HubSpot | Parameter | Type | Description | | --------- | ---- | ----------- | | `company` | object | HubSpot company record | -| ↳ `name` | string | Company name | -| ↳ `domain` | string | Company website domain \(unique identifier\) | -| ↳ `description` | string | Company description | -| ↳ `industry` | string | Industry type \(e.g., Airlines/Aviation\) | -| ↳ `phone` | string | Company phone number | -| ↳ `city` | string | City | -| ↳ `state` | string | State/Region | -| ↳ `zip` | string | Postal/ZIP code | -| ↳ `country` | string | Country | -| ↳ `address` | string | Street address | -| ↳ `numberofemployees` | string | Total number of employees | -| ↳ `annualrevenue` | string | Annual revenue estimate | -| ↳ `lifecyclestage` | string | Lifecycle stage | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `hs_createdate` | string | Company creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `hs_additional_domains` | string | Additional domains \(semicolon-separated\) | -| ↳ `num_associated_contacts` | string | Number of associated contacts \(auto-updated\) | -| ↳ `num_associated_deals` | string | Number of associated deals \(auto-updated\) | -| ↳ `website` | string | Company website URL | | `companyId` | string | The retrieved company ID | | `success` | boolean | Operation success status | @@ -380,27 +224,6 @@ Create a new company in HubSpot | Parameter | Type | Description | | --------- | ---- | ----------- | | `company` | object | HubSpot company record | -| ↳ `name` | string | Company name | -| ↳ `domain` | string | Company website domain \(unique identifier\) | -| ↳ `description` | string | Company description | -| ↳ `industry` | string | Industry type \(e.g., Airlines/Aviation\) | -| ↳ `phone` | string | Company phone number | -| ↳ `city` | string | City | -| ↳ `state` | string | State/Region | -| ↳ `zip` | string | Postal/ZIP code | -| ↳ `country` | string | Country | -| ↳ `address` | string | Street address | -| ↳ `numberofemployees` | string | Total number of employees | -| ↳ `annualrevenue` | string | Annual revenue estimate | -| ↳ `lifecyclestage` | string | Lifecycle stage | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `hs_createdate` | string | Company creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `hs_additional_domains` | string | Additional domains \(semicolon-separated\) | -| ↳ `num_associated_contacts` | string | Number of associated contacts \(auto-updated\) | -| ↳ `num_associated_deals` | string | Number of associated deals \(auto-updated\) | -| ↳ `website` | string | Company website URL | | `companyId` | string | The created company ID | | `success` | boolean | Operation success status | @@ -421,27 +244,6 @@ Update an existing company in HubSpot by ID or domain | Parameter | Type | Description | | --------- | ---- | ----------- | | `company` | object | HubSpot company record | -| ↳ `name` | string | Company name | -| ↳ `domain` | string | Company website domain \(unique identifier\) | -| ↳ `description` | string | Company description | -| ↳ `industry` | string | Industry type \(e.g., Airlines/Aviation\) | -| ↳ `phone` | string | Company phone number | -| ↳ `city` | string | City | -| ↳ `state` | string | State/Region | -| ↳ `zip` | string | Postal/ZIP code | -| ↳ `country` | string | Country | -| ↳ `address` | string | Street address | -| ↳ `numberofemployees` | string | Total number of employees | -| ↳ `annualrevenue` | string | Annual revenue estimate | -| ↳ `lifecyclestage` | string | Lifecycle stage | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `hs_createdate` | string | Company creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `hs_additional_domains` | string | Additional domains \(semicolon-separated\) | -| ↳ `num_associated_contacts` | string | Number of associated contacts \(auto-updated\) | -| ↳ `num_associated_deals` | string | Number of associated deals \(auto-updated\) | -| ↳ `website` | string | Company website URL | | `companyId` | string | The updated company ID | | `success` | boolean | Operation success status | @@ -465,30 +267,7 @@ Search for companies in HubSpot using filters, sorting, and queries | Parameter | Type | Description | | --------- | ---- | ----------- | | `companies` | array | Array of HubSpot company records | -| ↳ `name` | string | Company name | -| ↳ `domain` | string | Company website domain \(unique identifier\) | -| ↳ `description` | string | Company description | -| ↳ `industry` | string | Industry type \(e.g., Airlines/Aviation\) | -| ↳ `phone` | string | Company phone number | -| ↳ `city` | string | City | -| ↳ `state` | string | State/Region | -| ↳ `zip` | string | Postal/ZIP code | -| ↳ `country` | string | Country | -| ↳ `address` | string | Street address | -| ↳ `numberofemployees` | string | Total number of employees | -| ↳ `annualrevenue` | string | Annual revenue estimate | -| ↳ `lifecyclestage` | string | Lifecycle stage | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `hs_createdate` | string | Company creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `hs_additional_domains` | string | Additional domains \(semicolon-separated\) | -| ↳ `num_associated_contacts` | string | Number of associated contacts \(auto-updated\) | -| ↳ `num_associated_deals` | string | Number of associated deals \(auto-updated\) | -| ↳ `website` | string | Company website URL | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -513,21 +292,7 @@ Retrieve all deals from HubSpot account with pagination support | Parameter | Type | Description | | --------- | ---- | ----------- | | `deals` | array | Array of HubSpot deal records | -| ↳ `dealname` | string | Deal name | -| ↳ `amount` | string | Deal amount | -| ↳ `dealstage` | string | Current deal stage | -| ↳ `pipeline` | string | Pipeline the deal is in | -| ↳ `closedate` | string | Expected close date \(ISO 8601\) | -| ↳ `dealtype` | string | Deal type \(New Business, Existing Business, etc.\) | -| ↳ `description` | string | Deal description | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Deal creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `num_associated_contacts` | string | Number of associated contacts | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -551,18 +316,6 @@ Retrieve a single deal by ID from HubSpot | Parameter | Type | Description | | --------- | ---- | ----------- | | `deal` | object | HubSpot deal record | -| ↳ `dealname` | string | Deal name | -| ↳ `amount` | string | Deal amount | -| ↳ `dealstage` | string | Current deal stage | -| ↳ `pipeline` | string | Pipeline the deal is in | -| ↳ `closedate` | string | Expected close date \(ISO 8601\) | -| ↳ `dealtype` | string | Deal type \(New Business, Existing Business, etc.\) | -| ↳ `description` | string | Deal description | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Deal creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `num_associated_contacts` | string | Number of associated contacts | | `dealId` | string | The retrieved deal ID | | `success` | boolean | Operation success status | @@ -582,18 +335,6 @@ Create a new deal in HubSpot. Requires at least a dealname property | Parameter | Type | Description | | --------- | ---- | ----------- | | `deal` | object | HubSpot deal record | -| ↳ `dealname` | string | Deal name | -| ↳ `amount` | string | Deal amount | -| ↳ `dealstage` | string | Current deal stage | -| ↳ `pipeline` | string | Pipeline the deal is in | -| ↳ `closedate` | string | Expected close date \(ISO 8601\) | -| ↳ `dealtype` | string | Deal type \(New Business, Existing Business, etc.\) | -| ↳ `description` | string | Deal description | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Deal creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `num_associated_contacts` | string | Number of associated contacts | | `dealId` | string | The created deal ID | | `success` | boolean | Operation success status | @@ -614,18 +355,6 @@ Update an existing deal in HubSpot by ID | Parameter | Type | Description | | --------- | ---- | ----------- | | `deal` | object | HubSpot deal record | -| ↳ `dealname` | string | Deal name | -| ↳ `amount` | string | Deal amount | -| ↳ `dealstage` | string | Current deal stage | -| ↳ `pipeline` | string | Pipeline the deal is in | -| ↳ `closedate` | string | Expected close date \(ISO 8601\) | -| ↳ `dealtype` | string | Deal type \(New Business, Existing Business, etc.\) | -| ↳ `description` | string | Deal description | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Deal creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `num_associated_contacts` | string | Number of associated contacts | | `dealId` | string | The updated deal ID | | `success` | boolean | Operation success status | @@ -649,21 +378,7 @@ Search for deals in HubSpot using filters, sorting, and queries | Parameter | Type | Description | | --------- | ---- | ----------- | | `deals` | array | Array of HubSpot deal records | -| ↳ `dealname` | string | Deal name | -| ↳ `amount` | string | Deal amount | -| ↳ `dealstage` | string | Current deal stage | -| ↳ `pipeline` | string | Pipeline the deal is in | -| ↳ `closedate` | string | Expected close date \(ISO 8601\) | -| ↳ `dealtype` | string | Deal type \(New Business, Existing Business, etc.\) | -| ↳ `description` | string | Deal description | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Deal creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | -| ↳ `num_associated_contacts` | string | Number of associated contacts | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -688,19 +403,7 @@ Retrieve all tickets from HubSpot account with pagination support | Parameter | Type | Description | | --------- | ---- | ----------- | | `tickets` | array | Array of HubSpot ticket records | -| ↳ `subject` | string | Ticket subject/name | -| ↳ `content` | string | Ticket content/description | -| ↳ `hs_pipeline` | string | Pipeline the ticket is in | -| ↳ `hs_pipeline_stage` | string | Current pipeline stage | -| ↳ `hs_ticket_priority` | string | Ticket priority \(LOW, MEDIUM, HIGH\) | -| ↳ `hs_ticket_category` | string | Ticket category | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Ticket creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -724,16 +427,6 @@ Retrieve a single ticket by ID from HubSpot | Parameter | Type | Description | | --------- | ---- | ----------- | | `ticket` | object | HubSpot ticket record | -| ↳ `subject` | string | Ticket subject/name | -| ↳ `content` | string | Ticket content/description | -| ↳ `hs_pipeline` | string | Pipeline the ticket is in | -| ↳ `hs_pipeline_stage` | string | Current pipeline stage | -| ↳ `hs_ticket_priority` | string | Ticket priority \(LOW, MEDIUM, HIGH\) | -| ↳ `hs_ticket_category` | string | Ticket category | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Ticket creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `ticketId` | string | The retrieved ticket ID | | `success` | boolean | Operation success status | @@ -753,16 +446,6 @@ Create a new ticket in HubSpot. Requires subject and hs_pipeline_stage propertie | Parameter | Type | Description | | --------- | ---- | ----------- | | `ticket` | object | HubSpot ticket record | -| ↳ `subject` | string | Ticket subject/name | -| ↳ `content` | string | Ticket content/description | -| ↳ `hs_pipeline` | string | Pipeline the ticket is in | -| ↳ `hs_pipeline_stage` | string | Current pipeline stage | -| ↳ `hs_ticket_priority` | string | Ticket priority \(LOW, MEDIUM, HIGH\) | -| ↳ `hs_ticket_category` | string | Ticket category | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Ticket creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `ticketId` | string | The created ticket ID | | `success` | boolean | Operation success status | @@ -783,16 +466,6 @@ Update an existing ticket in HubSpot by ID | Parameter | Type | Description | | --------- | ---- | ----------- | | `ticket` | object | HubSpot ticket record | -| ↳ `subject` | string | Ticket subject/name | -| ↳ `content` | string | Ticket content/description | -| ↳ `hs_pipeline` | string | Pipeline the ticket is in | -| ↳ `hs_pipeline_stage` | string | Current pipeline stage | -| ↳ `hs_ticket_priority` | string | Ticket priority \(LOW, MEDIUM, HIGH\) | -| ↳ `hs_ticket_category` | string | Ticket category | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Ticket creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `ticketId` | string | The updated ticket ID | | `success` | boolean | Operation success status | @@ -816,19 +489,7 @@ Search for tickets in HubSpot using filters, sorting, and queries | Parameter | Type | Description | | --------- | ---- | ----------- | | `tickets` | array | Array of HubSpot ticket records | -| ↳ `subject` | string | Ticket subject/name | -| ↳ `content` | string | Ticket content/description | -| ↳ `hs_pipeline` | string | Pipeline the ticket is in | -| ↳ `hs_pipeline_stage` | string | Current pipeline stage | -| ↳ `hs_ticket_priority` | string | Ticket priority \(LOW, MEDIUM, HIGH\) | -| ↳ `hs_ticket_category` | string | Ticket category | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Ticket creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -853,22 +514,7 @@ Retrieve all line items from HubSpot account with pagination support | Parameter | Type | Description | | --------- | ---- | ----------- | | `lineItems` | array | Array of HubSpot line item records | -| ↳ `name` | string | Line item name | -| ↳ `description` | string | Full description of the product | -| ↳ `hs_sku` | string | Unique product identifier \(SKU\) | -| ↳ `quantity` | string | Number of units included | -| ↳ `price` | string | Unit price | -| ↳ `amount` | string | Total cost \(quantity * unit price\) | -| ↳ `hs_line_item_currency_code` | string | Currency code | -| ↳ `recurringbillingfrequency` | string | Recurring billing frequency | -| ↳ `hs_recurring_billing_start_date` | string | Recurring billing start date | -| ↳ `hs_recurring_billing_end_date` | string | Recurring billing end date | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -892,19 +538,6 @@ Retrieve a single line item by ID from HubSpot | Parameter | Type | Description | | --------- | ---- | ----------- | | `lineItem` | object | HubSpot line item record | -| ↳ `name` | string | Line item name | -| ↳ `description` | string | Full description of the product | -| ↳ `hs_sku` | string | Unique product identifier \(SKU\) | -| ↳ `quantity` | string | Number of units included | -| ↳ `price` | string | Unit price | -| ↳ `amount` | string | Total cost \(quantity * unit price\) | -| ↳ `hs_line_item_currency_code` | string | Currency code | -| ↳ `recurringbillingfrequency` | string | Recurring billing frequency | -| ↳ `hs_recurring_billing_start_date` | string | Recurring billing start date | -| ↳ `hs_recurring_billing_end_date` | string | Recurring billing end date | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `lineItemId` | string | The retrieved line item ID | | `success` | boolean | Operation success status | @@ -924,19 +557,6 @@ Create a new line item in HubSpot. Requires at least a name property | Parameter | Type | Description | | --------- | ---- | ----------- | | `lineItem` | object | HubSpot line item record | -| ↳ `name` | string | Line item name | -| ↳ `description` | string | Full description of the product | -| ↳ `hs_sku` | string | Unique product identifier \(SKU\) | -| ↳ `quantity` | string | Number of units included | -| ↳ `price` | string | Unit price | -| ↳ `amount` | string | Total cost \(quantity * unit price\) | -| ↳ `hs_line_item_currency_code` | string | Currency code | -| ↳ `recurringbillingfrequency` | string | Recurring billing frequency | -| ↳ `hs_recurring_billing_start_date` | string | Recurring billing start date | -| ↳ `hs_recurring_billing_end_date` | string | Recurring billing end date | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `lineItemId` | string | The created line item ID | | `success` | boolean | Operation success status | @@ -957,19 +577,6 @@ Update an existing line item in HubSpot by ID | Parameter | Type | Description | | --------- | ---- | ----------- | | `lineItem` | object | HubSpot line item record | -| ↳ `name` | string | Line item name | -| ↳ `description` | string | Full description of the product | -| ↳ `hs_sku` | string | Unique product identifier \(SKU\) | -| ↳ `quantity` | string | Number of units included | -| ↳ `price` | string | Unit price | -| ↳ `amount` | string | Total cost \(quantity * unit price\) | -| ↳ `hs_line_item_currency_code` | string | Currency code | -| ↳ `recurringbillingfrequency` | string | Recurring billing frequency | -| ↳ `hs_recurring_billing_start_date` | string | Recurring billing start date | -| ↳ `hs_recurring_billing_end_date` | string | Recurring billing end date | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `lineItemId` | string | The updated line item ID | | `success` | boolean | Operation success status | @@ -991,16 +598,7 @@ Retrieve all quotes from HubSpot account with pagination support | Parameter | Type | Description | | --------- | ---- | ----------- | | `quotes` | array | Array of HubSpot quote records | -| ↳ `hs_title` | string | Quote name/title | -| ↳ `hs_expiration_date` | string | Expiration date | -| ↳ `hs_status` | string | Quote status | -| ↳ `hs_esign_enabled` | string | Whether e-signatures are enabled | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -1024,13 +622,6 @@ Retrieve a single quote by ID from HubSpot | Parameter | Type | Description | | --------- | ---- | ----------- | | `quote` | object | HubSpot quote record | -| ↳ `hs_title` | string | Quote name/title | -| ↳ `hs_expiration_date` | string | Expiration date | -| ↳ `hs_status` | string | Quote status | -| ↳ `hs_esign_enabled` | string | Whether e-signatures are enabled | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `createdate` | string | Creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `quoteId` | string | The retrieved quote ID | | `success` | boolean | Operation success status | @@ -1052,18 +643,7 @@ Retrieve all appointments from HubSpot account with pagination support | Parameter | Type | Description | | --------- | ---- | ----------- | | `appointments` | array | Array of HubSpot appointment records | -| ↳ `hs_appointment_type` | string | Appointment type | -| ↳ `hs_meeting_title` | string | Meeting title | -| ↳ `hs_meeting_start_time` | string | Start time \(ISO 8601\) | -| ↳ `hs_meeting_end_time` | string | End time \(ISO 8601\) | -| ↳ `hs_meeting_location` | string | Meeting location | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `hs_createdate` | string | Creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -1087,15 +667,6 @@ Retrieve a single appointment by ID from HubSpot | Parameter | Type | Description | | --------- | ---- | ----------- | | `appointment` | object | HubSpot appointment record | -| ↳ `hs_appointment_type` | string | Appointment type | -| ↳ `hs_meeting_title` | string | Meeting title | -| ↳ `hs_meeting_start_time` | string | Start time \(ISO 8601\) | -| ↳ `hs_meeting_end_time` | string | End time \(ISO 8601\) | -| ↳ `hs_meeting_location` | string | Meeting location | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `hs_createdate` | string | Creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `appointmentId` | string | The retrieved appointment ID | | `success` | boolean | Operation success status | @@ -1115,15 +686,6 @@ Create a new appointment in HubSpot | Parameter | Type | Description | | --------- | ---- | ----------- | | `appointment` | object | HubSpot appointment record | -| ↳ `hs_appointment_type` | string | Appointment type | -| ↳ `hs_meeting_title` | string | Meeting title | -| ↳ `hs_meeting_start_time` | string | Start time \(ISO 8601\) | -| ↳ `hs_meeting_end_time` | string | End time \(ISO 8601\) | -| ↳ `hs_meeting_location` | string | Meeting location | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `hs_createdate` | string | Creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `appointmentId` | string | The created appointment ID | | `success` | boolean | Operation success status | @@ -1144,15 +706,6 @@ Update an existing appointment in HubSpot by ID | Parameter | Type | Description | | --------- | ---- | ----------- | | `appointment` | object | HubSpot appointment record | -| ↳ `hs_appointment_type` | string | Appointment type | -| ↳ `hs_meeting_title` | string | Meeting title | -| ↳ `hs_meeting_start_time` | string | Start time \(ISO 8601\) | -| ↳ `hs_meeting_end_time` | string | End time \(ISO 8601\) | -| ↳ `hs_meeting_location` | string | Meeting location | -| ↳ `hubspot_owner_id` | string | HubSpot owner ID | -| ↳ `hs_object_id` | string | HubSpot object ID \(same as record ID\) | -| ↳ `hs_createdate` | string | Creation date \(ISO 8601\) | -| ↳ `hs_lastmodifieddate` | string | Last modified date \(ISO 8601\) | | `appointmentId` | string | The updated appointment ID | | `success` | boolean | Operation success status | @@ -1174,15 +727,9 @@ Retrieve all carts from HubSpot account with pagination support | Parameter | Type | Description | | --------- | ---- | ----------- | | `carts` | array | Array of HubSpot CRM records | -| ↳ `id` | string | Unique record ID \(hs_object_id\) | -| ↳ `createdAt` | string | Record creation timestamp \(ISO 8601\) | -| ↳ `updatedAt` | string | Record last updated timestamp \(ISO 8601\) | -| ↳ `archived` | boolean | Whether the record is archived | | ↳ `properties` | object | Record properties | | ↳ `associations` | object | Associated records | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -1205,10 +752,6 @@ Retrieve a single cart by ID from HubSpot | Parameter | Type | Description | | --------- | ---- | ----------- | | `cart` | object | HubSpot CRM record | -| ↳ `id` | string | Unique record ID \(hs_object_id\) | -| ↳ `createdAt` | string | Record creation timestamp \(ISO 8601\) | -| ↳ `updatedAt` | string | Record last updated timestamp \(ISO 8601\) | -| ↳ `archived` | boolean | Whether the record is archived | | ↳ `properties` | object | Record properties | | ↳ `associations` | object | Associated records | | `cartId` | string | The retrieved cart ID | @@ -1231,20 +774,7 @@ Retrieve all owners from HubSpot account with pagination support | Parameter | Type | Description | | --------- | ---- | ----------- | | `owners` | array | Array of HubSpot owner objects | -| ↳ `id` | string | Owner ID | -| ↳ `email` | string | Owner email address | -| ↳ `firstName` | string | Owner first name | -| ↳ `lastName` | string | Owner last name | -| ↳ `userId` | number | Associated user ID | -| ↳ `teams` | array | Teams the owner belongs to | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | -| ↳ `createdAt` | string | Creation date \(ISO 8601\) | -| ↳ `updatedAt` | string | Last updated date \(ISO 8601\) | -| ↳ `archived` | boolean | Whether the owner is archived | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -1266,27 +796,7 @@ Retrieve all marketing events from HubSpot account with pagination support | Parameter | Type | Description | | --------- | ---- | ----------- | | `events` | array | Array of HubSpot marketing event objects | -| ↳ `objectId` | string | Unique event ID \(HubSpot internal\) | -| ↳ `eventName` | string | Event name | -| ↳ `eventType` | string | Event type | -| ↳ `eventStatus` | string | Event status | -| ↳ `eventDescription` | string | Event description | -| ↳ `eventUrl` | string | Event URL | -| ↳ `eventOrganizer` | string | Event organizer | -| ↳ `startDateTime` | string | Start date/time \(ISO 8601\) | -| ↳ `endDateTime` | string | End date/time \(ISO 8601\) | -| ↳ `eventCancelled` | boolean | Whether event is cancelled | -| ↳ `eventCompleted` | boolean | Whether event is completed | -| ↳ `registrants` | number | Number of registrants | -| ↳ `attendees` | number | Number of attendees | -| ↳ `cancellations` | number | Number of cancellations | -| ↳ `noShows` | number | Number of no-shows | -| ↳ `externalEventId` | string | External event ID | -| ↳ `createdAt` | string | Creation date \(ISO 8601\) | -| ↳ `updatedAt` | string | Last updated date \(ISO 8601\) | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | @@ -1307,24 +817,6 @@ Retrieve a single marketing event by ID from HubSpot | Parameter | Type | Description | | --------- | ---- | ----------- | | `event` | object | HubSpot marketing event | -| ↳ `objectId` | string | Unique event ID \(HubSpot internal\) | -| ↳ `eventName` | string | Event name | -| ↳ `eventType` | string | Event type | -| ↳ `eventStatus` | string | Event status | -| ↳ `eventDescription` | string | Event description | -| ↳ `eventUrl` | string | Event URL | -| ↳ `eventOrganizer` | string | Event organizer | -| ↳ `startDateTime` | string | Start date/time \(ISO 8601\) | -| ↳ `endDateTime` | string | End date/time \(ISO 8601\) | -| ↳ `eventCancelled` | boolean | Whether event is cancelled | -| ↳ `eventCompleted` | boolean | Whether event is completed | -| ↳ `registrants` | number | Number of registrants | -| ↳ `attendees` | number | Number of attendees | -| ↳ `cancellations` | number | Number of cancellations | -| ↳ `noShows` | number | Number of no-shows | -| ↳ `externalEventId` | string | External event ID | -| ↳ `createdAt` | string | Creation date \(ISO 8601\) | -| ↳ `updatedAt` | string | Last updated date \(ISO 8601\) | | `eventId` | string | The retrieved marketing event ID | | `success` | boolean | Operation success status | @@ -1354,8 +846,6 @@ Search and retrieve lists from HubSpot account | ↳ `createdAt` | string | Creation date \(ISO 8601\) | | ↳ `updatedAt` | string | Last updated date \(ISO 8601\) | | `paging` | object | Pagination information for fetching more results | -| ↳ `after` | string | Cursor for next page of results | -| ↳ `link` | string | Link to next page | | `metadata` | object | Response metadata | | ↳ `totalReturned` | number | Number of records returned in this response | | ↳ `hasMore` | boolean | Whether more records are available | diff --git a/apps/docs/content/docs/en/tools/hunter.mdx b/apps/docs/content/docs/en/tools/hunter.mdx index a87b1f9e151..bd0340364fc 100644 --- a/apps/docs/content/docs/en/tools/hunter.mdx +++ b/apps/docs/content/docs/en/tools/hunter.mdx @@ -53,16 +53,6 @@ Returns companies matching a set of criteria using Hunter.io AI-powered search. | Parameter | Type | Description | | --------- | ---- | ----------- | | `results` | array | List of companies matching the search criteria | -| ↳ `name` | string | Company name | -| ↳ `domain` | string | Company domain | -| ↳ `logo` | string | URL of the company logo | -| ↳ `linkedin_url` | string | LinkedIn profile URL of the company | -| ↳ `company_type` | string | Company type \(e.g., privately held, public company\) | -| ↳ `industry` | string | Industry of the company | -| ↳ `size` | string | Headcount range of the company | -| ↳ `location` | string | Headquarters location | -| ↳ `founded_year` | number | Year the company was founded | -| ↳ `crunchbase_url` | string | Crunchbase URL of the company | ### `hunter_domain_search` @@ -85,27 +75,6 @@ Returns all the email addresses found using one given domain name, with sources. | Parameter | Type | Description | | --------- | ---- | ----------- | | `emails` | array | List of email addresses found for the domain \(up to 100 per request\) | -| ↳ `value` | string | The email address | -| ↳ `type` | string | Email type: personal or generic \(role-based\) | -| ↳ `confidence` | number | Probability score \(0-100\) that the email is correct | -| ↳ `first_name` | string | Person's first name | -| ↳ `last_name` | string | Person's last name | -| ↳ `position` | string | Job title/position | -| ↳ `position_raw` | string | Raw job title as found | -| ↳ `seniority` | string | Seniority level \(junior, senior, executive\) | -| ↳ `department` | string | Department \(executive, it, finance, management, sales, legal, support, hr, marketing, communication, education, design, health, operations\) | -| ↳ `linkedin` | string | LinkedIn profile URL | -| ↳ `twitter` | string | Twitter handle | -| ↳ `phone_number` | string | Phone number | -| ↳ `sources` | array | List of sources where the email was found \(limited to 20\) | -| ↳ `domain` | string | Domain where the email was found | -| ↳ `uri` | string | Full URL of the source page | -| ↳ `extracted_on` | string | Date when the email was first extracted \(YYYY-MM-DD\) | -| ↳ `last_seen_on` | string | Date when the email was last seen \(YYYY-MM-DD\) | -| ↳ `still_on_page` | boolean | Whether the email is still present on the source page | -| ↳ `verification` | object | Email verification information | -| ↳ `date` | string | Date when the email was verified \(YYYY-MM-DD\) | -| ↳ `status` | string | Verification status \(valid, invalid, accept_all, webmail, disposable, unknown\) | | `domain` | string | The searched domain name | | `disposable` | boolean | Whether the domain is a disposable email service | | `webmail` | boolean | Whether the domain is a webmail provider \(e.g., Gmail\) | @@ -133,14 +102,7 @@ Finds the most likely email address for a person given their name and company do | Parameter | Type | Description | | --------- | ---- | ----------- | | `sources` | array | List of sources where the email was found \(limited to 20\) | -| ↳ `domain` | string | Domain where the email was found | -| ↳ `uri` | string | Full URL of the source page | -| ↳ `extracted_on` | string | Date when the email was first extracted \(YYYY-MM-DD\) | -| ↳ `last_seen_on` | string | Date when the email was last seen \(YYYY-MM-DD\) | -| ↳ `still_on_page` | boolean | Whether the email is still present on the source page | | `verification` | object | Email verification information | -| ↳ `date` | string | Date when the email was verified \(YYYY-MM-DD\) | -| ↳ `status` | string | Verification status \(valid, invalid, accept_all, webmail, disposable, unknown\) | | `first_name` | string | Person's first name | | `last_name` | string | Person's last name | | `email` | string | The found email address | @@ -169,11 +131,6 @@ Verifies the deliverability of an email address and provides detailed verificati | Parameter | Type | Description | | --------- | ---- | ----------- | | `sources` | array | List of sources where the email was found \(limited to 20\) | -| ↳ `domain` | string | Domain where the email was found | -| ↳ `uri` | string | Full URL of the source page | -| ↳ `extracted_on` | string | Date when the email was first extracted \(YYYY-MM-DD\) | -| ↳ `last_seen_on` | string | Date when the email was last seen \(YYYY-MM-DD\) | -| ↳ `still_on_page` | boolean | Whether the email is still present on the source page | | `result` | string | Deliverability result: deliverable, undeliverable, or risky | | `score` | number | Deliverability score \(0-100\). Webmail and disposable emails receive an arbitrary score of 50. | | `email` | string | The verified email address | @@ -240,24 +197,7 @@ Returns the total number of email addresses found for a domain or company. | Parameter | Type | Description | | --------- | ---- | ----------- | | `department` | object | Email count breakdown by department | -| ↳ `executive` | number | Number of executive department emails | -| ↳ `it` | number | Number of IT department emails | -| ↳ `finance` | number | Number of finance department emails | -| ↳ `management` | number | Number of management department emails | -| ↳ `sales` | number | Number of sales department emails | -| ↳ `legal` | number | Number of legal department emails | -| ↳ `support` | number | Number of support department emails | -| ↳ `hr` | number | Number of HR department emails | -| ↳ `marketing` | number | Number of marketing department emails | -| ↳ `communication` | number | Number of communication department emails | -| ↳ `education` | number | Number of education department emails | -| ↳ `design` | number | Number of design department emails | -| ↳ `health` | number | Number of health department emails | -| ↳ `operations` | number | Number of operations department emails | | `seniority` | object | Email count breakdown by seniority level | -| ↳ `junior` | number | Number of junior-level emails | -| ↳ `senior` | number | Number of senior-level emails | -| ↳ `executive` | number | Number of executive-level emails | | `total` | number | Total number of email addresses found | | `personal_emails` | number | Number of personal email addresses \(individual employees\) | | `generic_emails` | number | Number of generic/role-based email addresses \(e.g., contact@, info@\) | diff --git a/apps/docs/content/docs/en/tools/incidentio.mdx b/apps/docs/content/docs/en/tools/incidentio.mdx index 3476d3535e7..688b93b7755 100644 --- a/apps/docs/content/docs/en/tools/incidentio.mdx +++ b/apps/docs/content/docs/en/tools/incidentio.mdx @@ -64,20 +64,8 @@ List incidents from incident.io. Returns a list of incidents with their details | ↳ `mode` | string | Incident mode \(standard, retrospective, test\) | | ↳ `call_url` | string | Video call URL | | ↳ `severity` | object | Incident severity | -| ↳ `id` | string | Severity ID | -| ↳ `name` | string | Severity name \(e.g., Critical, Major, Minor\) | -| ↳ `description` | string | Severity description | -| ↳ `rank` | number | Severity rank \(lower = more severe\) | | ↳ `status` | object | Current incident status | -| ↳ `id` | string | Status ID | -| ↳ `name` | string | Status name | -| ↳ `description` | string | Status description | -| ↳ `category` | string | Status category \(triage, active, post-incident, closed\) | | ↳ `incident_type` | object | Incident type | -| ↳ `id` | string | Incident type ID | -| ↳ `name` | string | Incident type name | -| ↳ `description` | string | Incident type description | -| ↳ `is_default` | boolean | Whether this is the default incident type | | ↳ `created_at` | string | When the incident was created \(ISO 8601\) | | ↳ `updated_at` | string | When the incident was last updated \(ISO 8601\) | | ↳ `incident_url` | string | URL to the incident page | diff --git a/apps/docs/content/docs/en/tools/intercom.mdx b/apps/docs/content/docs/en/tools/intercom.mdx index 6330cb03655..22651a2bd22 100644 --- a/apps/docs/content/docs/en/tools/intercom.mdx +++ b/apps/docs/content/docs/en/tools/intercom.mdx @@ -122,65 +122,10 @@ Get a single contact by ID from Intercom. Returns API-aligned fields only. | Parameter | Type | Description | | --------- | ---- | ----------- | | `contact` | object | Contact object | -| ↳ `id` | string | Unique identifier for the contact | -| ↳ `type` | string | Object type \(contact\) | -| ↳ `role` | string | Role of the contact \(user or lead\) | -| ↳ `email` | string | Email address of the contact | -| ↳ `email_domain` | string | Email domain of the contact | -| ↳ `phone` | string | Phone number of the contact | -| ↳ `name` | string | Name of the contact | -| ↳ `avatar` | string | Avatar URL of the contact | -| ↳ `owner_id` | string | ID of the admin assigned account ownership | -| ↳ `external_id` | string | External identifier provided by the client | -| ↳ `workspace_id` | string | Workspace ID the contact belongs to | -| ↳ `created_at` | number | Unix timestamp when contact was created | -| ↳ `updated_at` | number | Unix timestamp when contact was last updated | -| ↳ `signed_up_at` | number | Unix timestamp when user signed up | -| ↳ `last_seen_at` | number | Unix timestamp when user was last seen | -| ↳ `last_contacted_at` | number | Unix timestamp when contact was last contacted | -| ↳ `last_replied_at` | number | Unix timestamp when contact last replied | -| ↳ `last_email_opened_at` | number | Unix timestamp when contact last opened an email | -| ↳ `last_email_clicked_at` | number | Unix timestamp when contact last clicked an email link | -| ↳ `has_hard_bounced` | boolean | Whether email to this contact has hard bounced | -| ↳ `marked_email_as_spam` | boolean | Whether contact marked email as spam | -| ↳ `unsubscribed_from_emails` | boolean | Whether contact is unsubscribed from emails | -| ↳ `browser` | string | Browser used by contact | -| ↳ `browser_version` | string | Browser version | -| ↳ `browser_language` | string | Browser language setting | -| ↳ `os` | string | Operating system | -| ↳ `language_override` | string | Language override setting | | ↳ `custom_attributes` | object | Custom attributes set on the contact | | ↳ `tags` | object | Tags associated with the contact \(up to 10 displayed\) | -| ↳ `type` | string | List type identifier | -| ↳ `url` | string | URL to fetch full list | -| ↳ `data` | array | Array of objects \(up to 10\) | -| ↳ `has_more` | boolean | Whether there are more items beyond this list | -| ↳ `total_count` | number | Total number of items | | ↳ `notes` | object | Notes associated with the contact \(up to 10 displayed\) | -| ↳ `type` | string | List type identifier | -| ↳ `url` | string | URL to fetch full list | -| ↳ `data` | array | Array of objects \(up to 10\) | -| ↳ `has_more` | boolean | Whether there are more items beyond this list | -| ↳ `total_count` | number | Total number of items | | ↳ `companies` | object | Companies associated with the contact \(up to 10 displayed\) | -| ↳ `type` | string | List type identifier | -| ↳ `url` | string | URL to fetch full list | -| ↳ `data` | array | Array of objects \(up to 10\) | -| ↳ `has_more` | boolean | Whether there are more items beyond this list | -| ↳ `total_count` | number | Total number of items | -| ↳ `location` | object | Location information for the contact | -| ↳ `type` | string | Object type \(location\) | -| ↳ `city` | string | City name | -| ↳ `region` | string | Region or state name | -| ↳ `country` | string | Country name | -| ↳ `country_code` | string | ISO country code | -| ↳ `continent_code` | string | Continent code | -| ↳ `social_profiles` | object | Social profiles of the contact | -| ↳ `type` | string | Social network type \(e.g., twitter, facebook\) | -| ↳ `name` | string | Social network name | -| ↳ `url` | string | Profile URL | -| ↳ `username` | string | Username on the social network | -| ↳ `id` | string | User ID on the social network | ### `intercom_update_contact` diff --git a/apps/docs/content/docs/en/tools/jina.mdx b/apps/docs/content/docs/en/tools/jina.mdx index d04cf7d71a6..e91fdb384be 100644 --- a/apps/docs/content/docs/en/tools/jina.mdx +++ b/apps/docs/content/docs/en/tools/jina.mdx @@ -97,7 +97,6 @@ Search the web and return top 5 results with LLM-friendly content. Each result i | ↳ `url` | string | Page URL | | ↳ `content` | string | LLM-friendly extracted content | | ↳ `usage` | object | Token usage information | -| ↳ `tokens` | number | Number of tokens consumed by this request | | `tokensUsed` | number | Number of Jina tokens consumed by this request | diff --git a/apps/docs/content/docs/en/tools/jira.mdx b/apps/docs/content/docs/en/tools/jira.mdx index 7164372612f..75f659e3f62 100644 --- a/apps/docs/content/docs/en/tools/jira.mdx +++ b/apps/docs/content/docs/en/tools/jira.mdx @@ -62,30 +62,10 @@ Retrieve detailed information about a specific Jira issue | `summary` | string | Issue summary | | `description` | string | Issue description text \(extracted from ADF\) | | `status` | object | Issue status | -| ↳ `id` | string | Status ID | -| ↳ `name` | string | Status name \(e.g., Open, In Progress, Done\) | -| ↳ `description` | string | Status description | -| ↳ `statusCategory` | object | Status category grouping | -| ↳ `id` | number | Status category ID | -| ↳ `key` | string | Status category key \(e.g., new, indeterminate, done\) | -| ↳ `name` | string | Status category name \(e.g., To Do, In Progress, Done\) | -| ↳ `colorName` | string | Status category color \(e.g., blue-gray, yellow, green\) | | `statusName` | string | Issue status name \(e.g., Open, In Progress, Done\) | | `issuetype` | object | Issue type | -| ↳ `id` | string | Issue type ID | -| ↳ `name` | string | Issue type name \(e.g., Task, Bug, Story, Epic\) | -| ↳ `description` | string | Issue type description | -| ↳ `subtask` | boolean | Whether this is a subtask type | -| ↳ `iconUrl` | string | URL to the issue type icon | | `project` | object | Project the issue belongs to | -| ↳ `id` | string | Project ID | -| ↳ `key` | string | Project key \(e.g., PROJ\) | -| ↳ `name` | string | Project name | -| ↳ `projectTypeKey` | string | Project type key \(e.g., software, business\) | | `priority` | object | Issue priority | -| ↳ `id` | string | Priority ID | -| ↳ `name` | string | Priority name \(e.g., Highest, High, Medium, Low, Lowest\) | -| ↳ `iconUrl` | string | URL to the priority icon | | `assignee` | object | Assigned user | | ↳ `accountId` | string | Atlassian account ID of the user | | ↳ `displayName` | string | Display name of the user | @@ -113,56 +93,18 @@ Retrieve detailed information about a specific Jira issue | ↳ `timeZone` | string | User timezone | | `labels` | array | Issue labels | | `components` | array | Issue components | -| ↳ `id` | string | Component ID | -| ↳ `name` | string | Component name | -| ↳ `description` | string | Component description | | `fixVersions` | array | Fix versions | -| ↳ `id` | string | Version ID | -| ↳ `name` | string | Version name | -| ↳ `released` | boolean | Whether the version is released | -| ↳ `releaseDate` | string | Release date \(YYYY-MM-DD\) | | `resolution` | object | Issue resolution | -| ↳ `id` | string | Resolution ID | -| ↳ `name` | string | Resolution name \(e.g., Fixed, Duplicate, Won't Fix\) | -| ↳ `description` | string | Resolution description | | `duedate` | string | Due date \(YYYY-MM-DD\) | | `created` | string | ISO 8601 timestamp when the issue was created | | `updated` | string | ISO 8601 timestamp when the issue was last updated | | `resolutiondate` | string | ISO 8601 timestamp when the issue was resolved | -| `timetracking` | object | Time tracking information | -| ↳ `originalEstimate` | string | Original estimate in human-readable format \(e.g., 1w 2d\) | -| ↳ `remainingEstimate` | string | Remaining estimate in human-readable format | -| ↳ `timeSpent` | string | Time spent in human-readable format | -| ↳ `originalEstimateSeconds` | number | Original estimate in seconds | -| ↳ `remainingEstimateSeconds` | number | Remaining estimate in seconds | -| ↳ `timeSpentSeconds` | number | Time spent in seconds | | `parent` | object | Parent issue \(for subtasks\) | | ↳ `id` | string | Parent issue ID | | ↳ `key` | string | Parent issue key | | ↳ `summary` | string | Parent issue summary | | `issuelinks` | array | Linked issues | -| ↳ `id` | string | Issue link ID | -| ↳ `type` | object | Link type information | -| ↳ `id` | string | Link type ID | -| ↳ `name` | string | Link type name \(e.g., Blocks, Relates\) | -| ↳ `inward` | string | Inward description \(e.g., is blocked by\) | -| ↳ `outward` | string | Outward description \(e.g., blocks\) | -| ↳ `inwardIssue` | object | Inward linked issue | -| ↳ `id` | string | Issue ID | -| ↳ `key` | string | Issue key | -| ↳ `statusName` | string | Issue status name | -| ↳ `summary` | string | Issue summary | -| ↳ `outwardIssue` | object | Outward linked issue | -| ↳ `id` | string | Issue ID | -| ↳ `key` | string | Issue key | -| ↳ `statusName` | string | Issue status name | -| ↳ `summary` | string | Issue summary | | `subtasks` | array | Subtask issues | -| ↳ `id` | string | Subtask issue ID | -| ↳ `key` | string | Subtask issue key | -| ↳ `summary` | string | Subtask summary | -| ↳ `statusName` | string | Subtask status name | -| ↳ `issueTypeName` | string | Subtask issue type name | | `votes` | object | Vote information | | ↳ `votes` | number | Number of votes | | ↳ `hasVoted` | boolean | Whether the current user has voted | @@ -451,30 +393,10 @@ Search for Jira issues using JQL (Jira Query Language) | ↳ `summary` | string | Issue summary | | ↳ `description` | string | Issue description text \(extracted from ADF\) | | ↳ `status` | object | Issue status | -| ↳ `id` | string | Status ID | -| ↳ `name` | string | Status name \(e.g., Open, In Progress, Done\) | -| ↳ `description` | string | Status description | -| ↳ `statusCategory` | object | Status category grouping | -| ↳ `id` | number | Status category ID | -| ↳ `key` | string | Status category key \(e.g., new, indeterminate, done\) | -| ↳ `name` | string | Status category name \(e.g., To Do, In Progress, Done\) | -| ↳ `colorName` | string | Status category color \(e.g., blue-gray, yellow, green\) | | ↳ `statusName` | string | Issue status name \(e.g., Open, In Progress, Done\) | | ↳ `issuetype` | object | Issue type | -| ↳ `id` | string | Issue type ID | -| ↳ `name` | string | Issue type name \(e.g., Task, Bug, Story, Epic\) | -| ↳ `description` | string | Issue type description | -| ↳ `subtask` | boolean | Whether this is a subtask type | -| ↳ `iconUrl` | string | URL to the issue type icon | | ↳ `project` | object | Project the issue belongs to | -| ↳ `id` | string | Project ID | -| ↳ `key` | string | Project key \(e.g., PROJ\) | -| ↳ `name` | string | Project name | -| ↳ `projectTypeKey` | string | Project type key \(e.g., software, business\) | | ↳ `priority` | object | Issue priority | -| ↳ `id` | string | Priority ID | -| ↳ `name` | string | Priority name \(e.g., Highest, High, Medium, Low, Lowest\) | -| ↳ `iconUrl` | string | URL to the priority icon | | ↳ `assignee` | object | Assigned user | | ↳ `accountId` | string | Atlassian account ID of the user | | ↳ `displayName` | string | Display name of the user | @@ -494,13 +416,7 @@ Search for Jira issues using JQL (Jira Query Language) | ↳ `timeZone` | string | User timezone | | ↳ `labels` | array | Issue labels | | ↳ `components` | array | Issue components | -| ↳ `id` | string | Component ID | -| ↳ `name` | string | Component name | -| ↳ `description` | string | Component description | | ↳ `resolution` | object | Issue resolution | -| ↳ `id` | string | Resolution ID | -| ↳ `name` | string | Resolution name \(e.g., Fixed, Duplicate, Won't Fix\) | -| ↳ `description` | string | Resolution description | | ↳ `duedate` | string | Due date \(YYYY-MM-DD\) | | ↳ `created` | string | ISO 8601 timestamp when the issue was created | | ↳ `updated` | string | ISO 8601 timestamp when the issue was last updated | diff --git a/apps/docs/content/docs/en/tools/jira_service_management.mdx b/apps/docs/content/docs/en/tools/jira_service_management.mdx index 04aed8404ca..82d869efff5 100644 --- a/apps/docs/content/docs/en/tools/jira_service_management.mdx +++ b/apps/docs/content/docs/en/tools/jira_service_management.mdx @@ -595,12 +595,6 @@ Get approvals for a request in Jira Service Management | ↳ `finalDecision` | string | Final decision: pending, approved, or declined | | ↳ `canAnswerApproval` | boolean | Whether current user can respond | | ↳ `approvers` | array | List of approvers with their decisions | -| ↳ `approver` | object | Approver user details | -| ↳ `accountId` | string | Atlassian account ID | -| ↳ `displayName` | string | User display name | -| ↳ `emailAddress` | string | User email address | -| ↳ `active` | boolean | Whether the account is active | -| ↳ `approverDecision` | string | Decision: pending, approved, or declined | | ↳ `createdDate` | json | Creation date | | ↳ `completedDate` | json | Completion date | | `total` | number | Total number of approvals | diff --git a/apps/docs/content/docs/en/tools/linear.mdx b/apps/docs/content/docs/en/tools/linear.mdx index 9a23938192e..507c3af4d6e 100644 --- a/apps/docs/content/docs/en/tools/linear.mdx +++ b/apps/docs/content/docs/en/tools/linear.mdx @@ -75,14 +75,6 @@ Fetch and filter issues from Linear | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | | ↳ `updatedAt` | string | Last update timestamp \(ISO 8601\) | | ↳ `archivedAt` | string | Archive timestamp \(ISO 8601\) | -| ↳ `state` | object | Workflow state/status | -| ↳ `id` | string | State ID | -| ↳ `name` | string | State name \(e.g., "Todo", "In Progress"\) | -| ↳ `type` | string | State type \(unstarted, started, completed, canceled\) | -| ↳ `assignee` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | | ↳ `teamId` | string | Team ID | | ↳ `teamName` | string | Team name | | ↳ `projectId` | string | Project ID | @@ -90,10 +82,6 @@ Fetch and filter issues from Linear | ↳ `cycleId` | string | Cycle ID | | ↳ `cycleNumber` | number | Cycle number | | ↳ `cycleName` | string | Cycle name | -| ↳ `labels` | array | Issue labels | -| ↳ `id` | string | Label ID | -| ↳ `name` | string | Label name | -| ↳ `color` | string | Label color \(hex\) | ### `linear_get_issue` @@ -122,20 +110,8 @@ Get a single issue by ID from Linear with full details | ↳ `completedAt` | string | Completion timestamp \(ISO 8601\) | | ↳ `canceledAt` | string | Cancellation timestamp \(ISO 8601\) | | ↳ `archivedAt` | string | Archive timestamp \(ISO 8601\) | -| ↳ `state` | object | Workflow state/status | -| ↳ `id` | string | State ID | -| ↳ `name` | string | State name \(e.g., "Todo", "In Progress"\) | -| ↳ `type` | string | State type \(unstarted, started, completed, canceled\) | -| ↳ `assignee` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | | ↳ `teamId` | string | Team ID | | ↳ `projectId` | string | Project ID | -| ↳ `labels` | array | Issue labels | -| ↳ `id` | string | Label ID | -| ↳ `name` | string | Label name | -| ↳ `color` | string | Label color \(hex\) | ### `linear_create_issue` @@ -177,20 +153,8 @@ Create a new issue in Linear | ↳ `completedAt` | string | Completion timestamp \(ISO 8601\) | | ↳ `canceledAt` | string | Cancellation timestamp \(ISO 8601\) | | ↳ `archivedAt` | string | Archive timestamp \(ISO 8601\) | -| ↳ `state` | object | Workflow state/status | -| ↳ `id` | string | State ID | -| ↳ `name` | string | State name \(e.g., "Todo", "In Progress"\) | -| ↳ `type` | string | State type \(unstarted, started, completed, canceled\) | -| ↳ `assignee` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | | ↳ `teamId` | string | Team ID | | ↳ `projectId` | string | Project ID | -| ↳ `labels` | array | Issue labels | -| ↳ `id` | string | Label ID | -| ↳ `name` | string | Label name | -| ↳ `color` | string | Label color \(hex\) | | ↳ `cycleId` | string | Cycle ID | | ↳ `cycleNumber` | number | Cycle number | | ↳ `cycleName` | string | Cycle name | @@ -239,20 +203,8 @@ Update an existing issue in Linear | ↳ `completedAt` | string | Completion timestamp \(ISO 8601\) | | ↳ `canceledAt` | string | Cancellation timestamp \(ISO 8601\) | | ↳ `archivedAt` | string | Archive timestamp \(ISO 8601\) | -| ↳ `state` | object | Workflow state/status | -| ↳ `id` | string | State ID | -| ↳ `name` | string | State name \(e.g., "Todo", "In Progress"\) | -| ↳ `type` | string | State type \(unstarted, started, completed, canceled\) | -| ↳ `assignee` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | | ↳ `teamId` | string | Team ID | | ↳ `projectId` | string | Project ID | -| ↳ `labels` | array | Issue labels | -| ↳ `id` | string | Label ID | -| ↳ `name` | string | Label name | -| ↳ `color` | string | Label color \(hex\) | | ↳ `cycleId` | string | Cycle ID | | ↳ `cycleNumber` | number | Cycle number | | ↳ `cycleName` | string | Cycle name | @@ -345,20 +297,8 @@ Search for issues in Linear using full-text search | ↳ `completedAt` | string | Completion timestamp \(ISO 8601\) | | ↳ `canceledAt` | string | Cancellation timestamp \(ISO 8601\) | | ↳ `archivedAt` | string | Archive timestamp \(ISO 8601\) | -| ↳ `state` | object | Workflow state/status | -| ↳ `id` | string | State ID | -| ↳ `name` | string | State name \(e.g., "Todo", "In Progress"\) | -| ↳ `type` | string | State type \(unstarted, started, completed, canceled\) | -| ↳ `assignee` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | | ↳ `teamId` | string | Team ID | | ↳ `projectId` | string | Project ID | -| ↳ `labels` | array | Issue labels | -| ↳ `id` | string | Label ID | -| ↳ `name` | string | Label name | -| ↳ `color` | string | Label color \(hex\) | ### `linear_add_label_to_issue` @@ -416,13 +356,6 @@ Add a comment to an issue in Linear | ↳ `body` | string | Comment text \(Markdown\) | | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | | ↳ `updatedAt` | string | Last update timestamp \(ISO 8601\) | -| ↳ `user` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | -| ↳ `issue` | object | Issue object | -| ↳ `id` | string | Issue ID | -| ↳ `title` | string | Issue title | ### `linear_update_comment` @@ -444,13 +377,6 @@ Edit a comment in Linear | ↳ `body` | string | Comment text \(Markdown\) | | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | | ↳ `updatedAt` | string | Last update timestamp \(ISO 8601\) | -| ↳ `user` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | -| ↳ `issue` | object | Issue object | -| ↳ `id` | string | Issue ID | -| ↳ `title` | string | Issue title | ### `linear_delete_comment` @@ -492,13 +418,6 @@ List all comments on an issue in Linear | ↳ `body` | string | Comment text \(Markdown\) | | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | | ↳ `updatedAt` | string | Last update timestamp \(ISO 8601\) | -| ↳ `user` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | -| ↳ `issue` | object | Issue object | -| ↳ `id` | string | Issue ID | -| ↳ `title` | string | Issue title | ### `linear_list_projects` @@ -529,13 +448,7 @@ List projects in Linear with optional filtering | ↳ `startDate` | string | Start date \(YYYY-MM-DD\) | | ↳ `targetDate` | string | Target date \(YYYY-MM-DD\) | | ↳ `url` | string | Project URL | -| ↳ `lead` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | | ↳ `teams` | array | Associated teams | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_get_project` @@ -560,13 +473,7 @@ Get a single project by ID from Linear | ↳ `startDate` | string | Start date \(YYYY-MM-DD\) | | ↳ `targetDate` | string | Target date \(YYYY-MM-DD\) | | ↳ `url` | string | Project URL | -| ↳ `lead` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | | ↳ `teams` | array | Associated teams | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_create_project` @@ -597,13 +504,7 @@ Create a new project in Linear | ↳ `startDate` | string | Start date \(YYYY-MM-DD\) | | ↳ `targetDate` | string | Target date \(YYYY-MM-DD\) | | ↳ `url` | string | Project URL | -| ↳ `lead` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | | ↳ `teams` | array | Associated teams | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_update_project` @@ -635,13 +536,7 @@ Update an existing project in Linear | ↳ `startDate` | string | Start date \(YYYY-MM-DD\) | | ↳ `targetDate` | string | Target date \(YYYY-MM-DD\) | | ↳ `url` | string | Project URL | -| ↳ `lead` | object | User object | -| ↳ `id` | string | User ID | -| ↳ `name` | string | User name | -| ↳ `email` | string | User email | | ↳ `teams` | array | Associated teams | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_archive_project` @@ -762,9 +657,6 @@ List all labels in Linear workspace or team | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | | ↳ `updatedAt` | string | Last update timestamp \(ISO 8601\) | | ↳ `archivedAt` | string | Archive timestamp \(ISO 8601\) | -| ↳ `team` | object | Team object | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_create_label` @@ -792,9 +684,6 @@ Create a new label in Linear | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | | ↳ `updatedAt` | string | Last update timestamp \(ISO 8601\) | | ↳ `archivedAt` | string | Archive timestamp \(ISO 8601\) | -| ↳ `team` | object | Team object | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_update_label` @@ -822,9 +711,6 @@ Update an existing label in Linear | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | | ↳ `updatedAt` | string | Last update timestamp \(ISO 8601\) | | ↳ `archivedAt` | string | Archive timestamp \(ISO 8601\) | -| ↳ `team` | object | Team object | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_archive_label` @@ -872,9 +758,6 @@ List all workflow states (statuses) in Linear | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | | ↳ `updatedAt` | string | Last update timestamp \(ISO 8601\) | | ↳ `archivedAt` | string | Archive timestamp \(ISO 8601\) | -| ↳ `team` | object | Team object | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_create_workflow_state` @@ -905,9 +788,6 @@ Create a new workflow state (status) in Linear | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | | ↳ `updatedAt` | string | Last update timestamp \(ISO 8601\) | | ↳ `archivedAt` | string | Archive timestamp \(ISO 8601\) | -| ↳ `team` | object | Team object | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_update_workflow_state` @@ -937,9 +817,6 @@ Update an existing workflow state in Linear | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | | ↳ `updatedAt` | string | Last update timestamp \(ISO 8601\) | | ↳ `archivedAt` | string | Archive timestamp \(ISO 8601\) | -| ↳ `team` | object | Team object | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_list_cycles` @@ -969,9 +846,6 @@ List cycles (sprints/iterations) in Linear | ↳ `completedAt` | string | Completion date \(ISO 8601\) | | ↳ `progress` | number | Progress percentage \(0-1\) | | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | -| ↳ `team` | object | Team object | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_get_cycle` @@ -996,9 +870,6 @@ Get a single cycle by ID from Linear | ↳ `completedAt` | string | Completion date \(ISO 8601\) | | ↳ `progress` | number | Progress percentage \(0-1\) | | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | -| ↳ `team` | object | Team object | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_create_cycle` @@ -1026,9 +897,6 @@ Create a new cycle (sprint/iteration) in Linear | ↳ `completedAt` | string | Completion date \(ISO 8601\) | | ↳ `progress` | number | Progress percentage \(0-1\) | | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | -| ↳ `team` | object | Team object | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_get_active_cycle` @@ -1053,9 +921,6 @@ Get the currently active cycle for a team | ↳ `completedAt` | string | Completion date \(ISO 8601\) | | ↳ `progress` | number | Progress percentage \(0-1\) | | ↳ `createdAt` | string | Creation timestamp \(ISO 8601\) | -| ↳ `team` | object | Team object | -| ↳ `id` | string | Team ID | -| ↳ `name` | string | Team name | ### `linear_create_attachment` diff --git a/apps/docs/content/docs/en/tools/notion.mdx b/apps/docs/content/docs/en/tools/notion.mdx index 392a52d685b..52fd8fd17ef 100644 --- a/apps/docs/content/docs/en/tools/notion.mdx +++ b/apps/docs/content/docs/en/tools/notion.mdx @@ -155,35 +155,10 @@ Query and filter Notion database entries with advanced filtering | ↳ `id` | string | Page UUID | | ↳ `created_time` | string | ISO 8601 creation timestamp | | ↳ `last_edited_time` | string | ISO 8601 last edit timestamp | -| ↳ `created_by` | object | Partial user object | -| ↳ `object` | string | Always "user" | -| ↳ `id` | string | User UUID | -| ↳ `last_edited_by` | object | Partial user object | -| ↳ `object` | string | Always "user" | -| ↳ `id` | string | User UUID | | ↳ `archived` | boolean | Whether the page is archived | | ↳ `in_trash` | boolean | Whether the page is in trash | | ↳ `url` | string | Notion page URL | | ↳ `public_url` | string | Public web URL if shared, null otherwise | -| ↳ `parent` | object | Parent object specifying hierarchical relationship | -| ↳ `type` | string | Parent type: "database_id", "data_source_id", "page_id", "workspace", or "block_id" | -| ↳ `database_id` | string | Parent database UUID \(if type is database_id\) | -| ↳ `data_source_id` | string | Parent data source UUID \(if type is data_source_id\) | -| ↳ `page_id` | string | Parent page UUID \(if type is page_id\) | -| ↳ `workspace` | boolean | True if parent is workspace \(if type is workspace\) | -| ↳ `block_id` | string | Parent block UUID \(if type is block_id\) | -| ↳ `icon` | object | Page/database icon \(emoji, custom_emoji, or file\) | -| ↳ `url` | string | Authenticated URL valid for one hour | -| ↳ `expiry_time` | string | ISO 8601 timestamp when URL expires | -| ↳ `cover` | object | Page/database cover image | -| ↳ `type` | string | File type: "file", "file_upload", or "external" | -| ↳ `file` | object | Notion-hosted file object \(when type is "file"\) | -| ↳ `url` | string | Authenticated URL valid for one hour | -| ↳ `expiry_time` | string | ISO 8601 timestamp when URL expires | -| ↳ `file_upload` | object | API-uploaded file object \(when type is "file_upload"\) | -| ↳ `id` | string | File upload UUID | -| ↳ `external` | object | External file object \(when type is "external"\) | -| ↳ `url` | string | External file URL \(never expires\) | | ↳ `properties` | object | Page property values \(structure depends on parent type - database properties or title only\) | | `has_more` | boolean | Whether more results are available | | `next_cursor` | string | Cursor for next page of results | @@ -210,23 +185,10 @@ Search across all pages and databases in Notion workspace | ↳ `id` | string | Object UUID | | ↳ `created_time` | string | ISO 8601 creation timestamp | | ↳ `last_edited_time` | string | ISO 8601 last edit timestamp | -| ↳ `created_by` | object | Partial user object | -| ↳ `object` | string | Always "user" | -| ↳ `id` | string | User UUID | -| ↳ `last_edited_by` | object | Partial user object | -| ↳ `object` | string | Always "user" | -| ↳ `id` | string | User UUID | | ↳ `archived` | boolean | Whether the object is archived | | ↳ `in_trash` | boolean | Whether the object is in trash | | ↳ `url` | string | Object URL | | ↳ `public_url` | string | Public web URL if shared | -| ↳ `parent` | object | Parent object specifying hierarchical relationship | -| ↳ `type` | string | Parent type: "database_id", "data_source_id", "page_id", "workspace", or "block_id" | -| ↳ `database_id` | string | Parent database UUID \(if type is database_id\) | -| ↳ `data_source_id` | string | Parent data source UUID \(if type is data_source_id\) | -| ↳ `page_id` | string | Parent page UUID \(if type is page_id\) | -| ↳ `workspace` | boolean | True if parent is workspace \(if type is workspace\) | -| ↳ `block_id` | string | Parent block UUID \(if type is block_id\) | | ↳ `properties` | object | Object properties | | `has_more` | boolean | Whether more results are available | | `next_cursor` | string | Cursor for next page of results | diff --git a/apps/docs/content/docs/en/tools/outlook.mdx b/apps/docs/content/docs/en/tools/outlook.mdx index aa31a8ff5e9..12e9cc2597c 100644 --- a/apps/docs/content/docs/en/tools/outlook.mdx +++ b/apps/docs/content/docs/en/tools/outlook.mdx @@ -118,20 +118,10 @@ Read emails from Outlook | ↳ `subject` | string | Email subject | | ↳ `bodyPreview` | string | Preview of the message body | | ↳ `body` | object | Message body | -| ↳ `contentType` | string | Body content type \(text or html\) | -| ↳ `content` | string | Body content | | ↳ `sender` | object | Sender information | -| ↳ `name` | string | Display name of the person or entity | -| ↳ `address` | string | Email address | | ↳ `from` | object | From address information | -| ↳ `name` | string | Display name of the person or entity | -| ↳ `address` | string | Email address | | ↳ `toRecipients` | array | To recipients | -| ↳ `name` | string | Display name of the person or entity | -| ↳ `address` | string | Email address | | ↳ `ccRecipients` | array | CC recipients | -| ↳ `name` | string | Display name of the person or entity | -| ↳ `address` | string | Email address | | ↳ `receivedDateTime` | string | When the message was received \(ISO 8601\) | | ↳ `sentDateTime` | string | When the message was sent \(ISO 8601\) | | ↳ `hasAttachments` | boolean | Whether the message has attachments | diff --git a/apps/docs/content/docs/en/tools/pipedrive.mdx b/apps/docs/content/docs/en/tools/pipedrive.mdx index cf4f2dc8194..63eda536ce0 100644 --- a/apps/docs/content/docs/en/tools/pipedrive.mdx +++ b/apps/docs/content/docs/en/tools/pipedrive.mdx @@ -425,8 +425,6 @@ Retrieve all leads or a specific lead from Pipedrive | ↳ `organization_id` | number | ID of the associated organization | | ↳ `owner_id` | number | ID of the lead owner | | ↳ `value` | object | Lead value | -| ↳ `amount` | number | Value amount | -| ↳ `currency` | string | Currency code \(e.g., USD, EUR\) | | ↳ `expected_close_date` | string | Expected close date \(YYYY-MM-DD\) | | ↳ `is_archived` | boolean | Whether the lead is archived | | ↳ `was_seen` | boolean | Whether the lead was seen | @@ -439,8 +437,6 @@ Retrieve all leads or a specific lead from Pipedrive | ↳ `organization_id` | number | ID of the associated organization | | ↳ `owner_id` | number | ID of the lead owner | | ↳ `value` | object | Lead value | -| ↳ `amount` | number | Value amount | -| ↳ `currency` | string | Currency code \(e.g., USD, EUR\) | | ↳ `expected_close_date` | string | Expected close date \(YYYY-MM-DD\) | | ↳ `is_archived` | boolean | Whether the lead is archived | | ↳ `was_seen` | boolean | Whether the lead was seen | diff --git a/apps/docs/content/docs/en/tools/postgresql.mdx b/apps/docs/content/docs/en/tools/postgresql.mdx index ee4a7678372..9c0962b672d 100644 --- a/apps/docs/content/docs/en/tools/postgresql.mdx +++ b/apps/docs/content/docs/en/tools/postgresql.mdx @@ -182,24 +182,9 @@ Introspect PostgreSQL database schema to retrieve table structures, columns, and | ↳ `name` | string | Table name | | ↳ `schema` | string | Schema name \(e.g., public\) | | ↳ `columns` | array | Table columns | -| ↳ `name` | string | Column name | -| ↳ `type` | string | Data type \(e.g., integer, varchar, timestamp\) | -| ↳ `nullable` | boolean | Whether the column allows NULL values | -| ↳ `default` | string | Default value expression | -| ↳ `isPrimaryKey` | boolean | Whether the column is part of the primary key | -| ↳ `isForeignKey` | boolean | Whether the column is a foreign key | -| ↳ `references` | object | Foreign key reference information | -| ↳ `table` | string | Referenced table name | -| ↳ `column` | string | Referenced column name | | ↳ `primaryKey` | array | Primary key column names | | ↳ `foreignKeys` | array | Foreign key constraints | -| ↳ `column` | string | Local column name | -| ↳ `referencesTable` | string | Referenced table name | -| ↳ `referencesColumn` | string | Referenced column name | | ↳ `indexes` | array | Table indexes | -| ↳ `name` | string | Index name | -| ↳ `columns` | array | Columns included in the index | -| ↳ `unique` | boolean | Whether the index enforces uniqueness | | `schemas` | array | List of available schemas in the database | diff --git a/apps/docs/content/docs/en/tools/revenuecat.mdx b/apps/docs/content/docs/en/tools/revenuecat.mdx index 6c2813db7b7..6fba44aaaa6 100644 --- a/apps/docs/content/docs/en/tools/revenuecat.mdx +++ b/apps/docs/content/docs/en/tools/revenuecat.mdx @@ -50,36 +50,6 @@ Retrieve subscriber information by app user ID | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscriber` | object | The subscriber object with subscriptions and entitlements | -| ↳ `first_seen` | string | ISO 8601 date when subscriber was first seen | -| ↳ `last_seen` | string | ISO 8601 date when subscriber was last seen | -| ↳ `original_app_user_id` | string | Original app user ID | -| ↳ `original_application_version` | string | iOS only. First App Store version of your app the customer installed | -| ↳ `original_purchase_date` | string | iOS only. Date the app was first purchased/downloaded | -| ↳ `management_url` | string | URL for managing the subscriber subscriptions | -| ↳ `subscriptions` | object | Map of product identifiers to subscription objects | -| ↳ `store_transaction_id` | string | Store transaction identifier | -| ↳ `original_transaction_id` | string | Original transaction identifier | -| ↳ `purchase_date` | string | ISO 8601 purchase date | -| ↳ `original_purchase_date` | string | ISO 8601 date of the original purchase | -| ↳ `expires_date` | string | ISO 8601 expiration date | -| ↳ `is_sandbox` | boolean | Whether this is a sandbox purchase | -| ↳ `unsubscribe_detected_at` | string | ISO 8601 date when unsubscribe was detected | -| ↳ `billing_issues_detected_at` | string | ISO 8601 date when billing issues were detected | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `ownership_type` | string | Ownership type \(purchased, family_shared\) | -| ↳ `period_type` | string | Period type \(normal, trial, intro, promotional, prepaid\) | -| ↳ `store` | string | Store the subscription was purchased from \(app_store, play_store, stripe, etc.\) | -| ↳ `refunded_at` | string | ISO 8601 date when subscription was refunded | -| ↳ `auto_resume_date` | string | ISO 8601 date when a paused subscription will auto-resume | -| ↳ `product_plan_identifier` | string | Google Play base plan identifier \(for products set up after Feb 2023\) | -| ↳ `entitlements` | object | Map of entitlement identifiers to entitlement objects | -| ↳ `expires_date` | string | ISO 8601 expiration date \(null for non-expiring entitlements\) | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `product_identifier` | string | Product identifier | -| ↳ `purchase_date` | string | ISO 8601 date of the latest purchase or renewal | -| ↳ `non_subscriptions` | object | Map of non-subscription product identifiers to arrays of purchase objects | -| ↳ `other_purchases` | object | Other purchases attached to the subscriber | -| ↳ `subscriber_attributes` | object | Custom attributes set on the subscriber. Only returned when using a secret API key | | `metadata` | object | Subscriber summary metadata | | ↳ `app_user_id` | string | The app user ID | | ↳ `first_seen` | string | ISO 8601 date when the subscriber was first seen | @@ -132,36 +102,6 @@ Record a purchase (receipt) for a subscriber via the REST API | --------- | ---- | ----------- | | `customer` | object | Customer object returned at the top level of POST /v1/receipts \(first_seen, last_seen, original_app_user_id, original_application_version, original_sdk_version, management_url, entitlements, original_purchase_date, request_date\). Null when the response uses the `value`-wrapped envelope. | | `subscriber` | object | The updated subscriber object after recording the purchase | -| ↳ `first_seen` | string | ISO 8601 date when subscriber was first seen | -| ↳ `last_seen` | string | ISO 8601 date when subscriber was last seen | -| ↳ `original_app_user_id` | string | Original app user ID | -| ↳ `original_application_version` | string | iOS only. First App Store version of your app the customer installed | -| ↳ `original_purchase_date` | string | iOS only. Date the app was first purchased/downloaded | -| ↳ `management_url` | string | URL for managing the subscriber subscriptions | -| ↳ `subscriptions` | object | Map of product identifiers to subscription objects | -| ↳ `store_transaction_id` | string | Store transaction identifier | -| ↳ `original_transaction_id` | string | Original transaction identifier | -| ↳ `purchase_date` | string | ISO 8601 purchase date | -| ↳ `original_purchase_date` | string | ISO 8601 date of the original purchase | -| ↳ `expires_date` | string | ISO 8601 expiration date | -| ↳ `is_sandbox` | boolean | Whether this is a sandbox purchase | -| ↳ `unsubscribe_detected_at` | string | ISO 8601 date when unsubscribe was detected | -| ↳ `billing_issues_detected_at` | string | ISO 8601 date when billing issues were detected | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `ownership_type` | string | Ownership type \(purchased, family_shared\) | -| ↳ `period_type` | string | Period type \(normal, trial, intro, promotional, prepaid\) | -| ↳ `store` | string | Store the subscription was purchased from \(app_store, play_store, stripe, etc.\) | -| ↳ `refunded_at` | string | ISO 8601 date when subscription was refunded | -| ↳ `auto_resume_date` | string | ISO 8601 date when a paused subscription will auto-resume | -| ↳ `product_plan_identifier` | string | Google Play base plan identifier \(for products set up after Feb 2023\) | -| ↳ `entitlements` | object | Map of entitlement identifiers to entitlement objects | -| ↳ `expires_date` | string | ISO 8601 expiration date \(null for non-expiring entitlements\) | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `product_identifier` | string | Product identifier | -| ↳ `purchase_date` | string | ISO 8601 date of the latest purchase or renewal | -| ↳ `non_subscriptions` | object | Map of non-subscription product identifiers to arrays of purchase objects | -| ↳ `other_purchases` | object | Other purchases attached to the subscriber | -| ↳ `subscriber_attributes` | object | Custom attributes set on the subscriber. Only returned when using a secret API key | ### `revenuecat_grant_entitlement` @@ -183,36 +123,6 @@ Grant a promotional entitlement to a subscriber | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscriber` | object | The updated subscriber object after granting the entitlement | -| ↳ `first_seen` | string | ISO 8601 date when subscriber was first seen | -| ↳ `last_seen` | string | ISO 8601 date when subscriber was last seen | -| ↳ `original_app_user_id` | string | Original app user ID | -| ↳ `original_application_version` | string | iOS only. First App Store version of your app the customer installed | -| ↳ `original_purchase_date` | string | iOS only. Date the app was first purchased/downloaded | -| ↳ `management_url` | string | URL for managing the subscriber subscriptions | -| ↳ `subscriptions` | object | Map of product identifiers to subscription objects | -| ↳ `store_transaction_id` | string | Store transaction identifier | -| ↳ `original_transaction_id` | string | Original transaction identifier | -| ↳ `purchase_date` | string | ISO 8601 purchase date | -| ↳ `original_purchase_date` | string | ISO 8601 date of the original purchase | -| ↳ `expires_date` | string | ISO 8601 expiration date | -| ↳ `is_sandbox` | boolean | Whether this is a sandbox purchase | -| ↳ `unsubscribe_detected_at` | string | ISO 8601 date when unsubscribe was detected | -| ↳ `billing_issues_detected_at` | string | ISO 8601 date when billing issues were detected | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `ownership_type` | string | Ownership type \(purchased, family_shared\) | -| ↳ `period_type` | string | Period type \(normal, trial, intro, promotional, prepaid\) | -| ↳ `store` | string | Store the subscription was purchased from \(app_store, play_store, stripe, etc.\) | -| ↳ `refunded_at` | string | ISO 8601 date when subscription was refunded | -| ↳ `auto_resume_date` | string | ISO 8601 date when a paused subscription will auto-resume | -| ↳ `product_plan_identifier` | string | Google Play base plan identifier \(for products set up after Feb 2023\) | -| ↳ `entitlements` | object | Map of entitlement identifiers to entitlement objects | -| ↳ `expires_date` | string | ISO 8601 expiration date \(null for non-expiring entitlements\) | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `product_identifier` | string | Product identifier | -| ↳ `purchase_date` | string | ISO 8601 date of the latest purchase or renewal | -| ↳ `non_subscriptions` | object | Map of non-subscription product identifiers to arrays of purchase objects | -| ↳ `other_purchases` | object | Other purchases attached to the subscriber | -| ↳ `subscriber_attributes` | object | Custom attributes set on the subscriber. Only returned when using a secret API key | ### `revenuecat_revoke_entitlement` @@ -231,36 +141,6 @@ Revoke all promotional entitlements for a specific entitlement identifier | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscriber` | object | The updated subscriber object after revoking the entitlement | -| ↳ `first_seen` | string | ISO 8601 date when subscriber was first seen | -| ↳ `last_seen` | string | ISO 8601 date when subscriber was last seen | -| ↳ `original_app_user_id` | string | Original app user ID | -| ↳ `original_application_version` | string | iOS only. First App Store version of your app the customer installed | -| ↳ `original_purchase_date` | string | iOS only. Date the app was first purchased/downloaded | -| ↳ `management_url` | string | URL for managing the subscriber subscriptions | -| ↳ `subscriptions` | object | Map of product identifiers to subscription objects | -| ↳ `store_transaction_id` | string | Store transaction identifier | -| ↳ `original_transaction_id` | string | Original transaction identifier | -| ↳ `purchase_date` | string | ISO 8601 purchase date | -| ↳ `original_purchase_date` | string | ISO 8601 date of the original purchase | -| ↳ `expires_date` | string | ISO 8601 expiration date | -| ↳ `is_sandbox` | boolean | Whether this is a sandbox purchase | -| ↳ `unsubscribe_detected_at` | string | ISO 8601 date when unsubscribe was detected | -| ↳ `billing_issues_detected_at` | string | ISO 8601 date when billing issues were detected | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `ownership_type` | string | Ownership type \(purchased, family_shared\) | -| ↳ `period_type` | string | Period type \(normal, trial, intro, promotional, prepaid\) | -| ↳ `store` | string | Store the subscription was purchased from \(app_store, play_store, stripe, etc.\) | -| ↳ `refunded_at` | string | ISO 8601 date when subscription was refunded | -| ↳ `auto_resume_date` | string | ISO 8601 date when a paused subscription will auto-resume | -| ↳ `product_plan_identifier` | string | Google Play base plan identifier \(for products set up after Feb 2023\) | -| ↳ `entitlements` | object | Map of entitlement identifiers to entitlement objects | -| ↳ `expires_date` | string | ISO 8601 expiration date \(null for non-expiring entitlements\) | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `product_identifier` | string | Product identifier | -| ↳ `purchase_date` | string | ISO 8601 date of the latest purchase or renewal | -| ↳ `non_subscriptions` | object | Map of non-subscription product identifiers to arrays of purchase objects | -| ↳ `other_purchases` | object | Other purchases attached to the subscriber | -| ↳ `subscriber_attributes` | object | Custom attributes set on the subscriber. Only returned when using a secret API key | ### `revenuecat_list_offerings` @@ -283,8 +163,6 @@ List all offerings configured for the project | ↳ `identifier` | string | Offering identifier | | ↳ `description` | string | Offering description | | ↳ `packages` | array | List of packages in the offering | -| ↳ `identifier` | string | Package identifier | -| ↳ `platform_product_identifier` | string | Platform-specific product identifier | | `metadata` | object | Offerings metadata | | ↳ `count` | number | Number of offerings returned | | ↳ `current_offering_id` | string | Current offering identifier | @@ -327,36 +205,6 @@ Defer a Google Play subscription by extending its billing date by a number of da | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscriber` | object | The updated subscriber object after deferring the Google subscription | -| ↳ `first_seen` | string | ISO 8601 date when subscriber was first seen | -| ↳ `last_seen` | string | ISO 8601 date when subscriber was last seen | -| ↳ `original_app_user_id` | string | Original app user ID | -| ↳ `original_application_version` | string | iOS only. First App Store version of your app the customer installed | -| ↳ `original_purchase_date` | string | iOS only. Date the app was first purchased/downloaded | -| ↳ `management_url` | string | URL for managing the subscriber subscriptions | -| ↳ `subscriptions` | object | Map of product identifiers to subscription objects | -| ↳ `store_transaction_id` | string | Store transaction identifier | -| ↳ `original_transaction_id` | string | Original transaction identifier | -| ↳ `purchase_date` | string | ISO 8601 purchase date | -| ↳ `original_purchase_date` | string | ISO 8601 date of the original purchase | -| ↳ `expires_date` | string | ISO 8601 expiration date | -| ↳ `is_sandbox` | boolean | Whether this is a sandbox purchase | -| ↳ `unsubscribe_detected_at` | string | ISO 8601 date when unsubscribe was detected | -| ↳ `billing_issues_detected_at` | string | ISO 8601 date when billing issues were detected | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `ownership_type` | string | Ownership type \(purchased, family_shared\) | -| ↳ `period_type` | string | Period type \(normal, trial, intro, promotional, prepaid\) | -| ↳ `store` | string | Store the subscription was purchased from \(app_store, play_store, stripe, etc.\) | -| ↳ `refunded_at` | string | ISO 8601 date when subscription was refunded | -| ↳ `auto_resume_date` | string | ISO 8601 date when a paused subscription will auto-resume | -| ↳ `product_plan_identifier` | string | Google Play base plan identifier \(for products set up after Feb 2023\) | -| ↳ `entitlements` | object | Map of entitlement identifiers to entitlement objects | -| ↳ `expires_date` | string | ISO 8601 expiration date \(null for non-expiring entitlements\) | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `product_identifier` | string | Product identifier | -| ↳ `purchase_date` | string | ISO 8601 date of the latest purchase or renewal | -| ↳ `non_subscriptions` | object | Map of non-subscription product identifiers to arrays of purchase objects | -| ↳ `other_purchases` | object | Other purchases attached to the subscriber | -| ↳ `subscriber_attributes` | object | Custom attributes set on the subscriber. Only returned when using a secret API key | ### `revenuecat_refund_google_subscription` @@ -375,36 +223,6 @@ Refund a specific store transaction by its store transaction identifier and revo | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscriber` | object | The updated subscriber object after refunding the Google subscription | -| ↳ `first_seen` | string | ISO 8601 date when subscriber was first seen | -| ↳ `last_seen` | string | ISO 8601 date when subscriber was last seen | -| ↳ `original_app_user_id` | string | Original app user ID | -| ↳ `original_application_version` | string | iOS only. First App Store version of your app the customer installed | -| ↳ `original_purchase_date` | string | iOS only. Date the app was first purchased/downloaded | -| ↳ `management_url` | string | URL for managing the subscriber subscriptions | -| ↳ `subscriptions` | object | Map of product identifiers to subscription objects | -| ↳ `store_transaction_id` | string | Store transaction identifier | -| ↳ `original_transaction_id` | string | Original transaction identifier | -| ↳ `purchase_date` | string | ISO 8601 purchase date | -| ↳ `original_purchase_date` | string | ISO 8601 date of the original purchase | -| ↳ `expires_date` | string | ISO 8601 expiration date | -| ↳ `is_sandbox` | boolean | Whether this is a sandbox purchase | -| ↳ `unsubscribe_detected_at` | string | ISO 8601 date when unsubscribe was detected | -| ↳ `billing_issues_detected_at` | string | ISO 8601 date when billing issues were detected | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `ownership_type` | string | Ownership type \(purchased, family_shared\) | -| ↳ `period_type` | string | Period type \(normal, trial, intro, promotional, prepaid\) | -| ↳ `store` | string | Store the subscription was purchased from \(app_store, play_store, stripe, etc.\) | -| ↳ `refunded_at` | string | ISO 8601 date when subscription was refunded | -| ↳ `auto_resume_date` | string | ISO 8601 date when a paused subscription will auto-resume | -| ↳ `product_plan_identifier` | string | Google Play base plan identifier \(for products set up after Feb 2023\) | -| ↳ `entitlements` | object | Map of entitlement identifiers to entitlement objects | -| ↳ `expires_date` | string | ISO 8601 expiration date \(null for non-expiring entitlements\) | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `product_identifier` | string | Product identifier | -| ↳ `purchase_date` | string | ISO 8601 date of the latest purchase or renewal | -| ↳ `non_subscriptions` | object | Map of non-subscription product identifiers to arrays of purchase objects | -| ↳ `other_purchases` | object | Other purchases attached to the subscriber | -| ↳ `subscriber_attributes` | object | Custom attributes set on the subscriber. Only returned when using a secret API key | ### `revenuecat_revoke_google_subscription` @@ -423,35 +241,5 @@ Immediately revoke access to a Google Play subscription and issue a refund (Goog | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscriber` | object | The updated subscriber object after revoking the Google subscription | -| ↳ `first_seen` | string | ISO 8601 date when subscriber was first seen | -| ↳ `last_seen` | string | ISO 8601 date when subscriber was last seen | -| ↳ `original_app_user_id` | string | Original app user ID | -| ↳ `original_application_version` | string | iOS only. First App Store version of your app the customer installed | -| ↳ `original_purchase_date` | string | iOS only. Date the app was first purchased/downloaded | -| ↳ `management_url` | string | URL for managing the subscriber subscriptions | -| ↳ `subscriptions` | object | Map of product identifiers to subscription objects | -| ↳ `store_transaction_id` | string | Store transaction identifier | -| ↳ `original_transaction_id` | string | Original transaction identifier | -| ↳ `purchase_date` | string | ISO 8601 purchase date | -| ↳ `original_purchase_date` | string | ISO 8601 date of the original purchase | -| ↳ `expires_date` | string | ISO 8601 expiration date | -| ↳ `is_sandbox` | boolean | Whether this is a sandbox purchase | -| ↳ `unsubscribe_detected_at` | string | ISO 8601 date when unsubscribe was detected | -| ↳ `billing_issues_detected_at` | string | ISO 8601 date when billing issues were detected | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `ownership_type` | string | Ownership type \(purchased, family_shared\) | -| ↳ `period_type` | string | Period type \(normal, trial, intro, promotional, prepaid\) | -| ↳ `store` | string | Store the subscription was purchased from \(app_store, play_store, stripe, etc.\) | -| ↳ `refunded_at` | string | ISO 8601 date when subscription was refunded | -| ↳ `auto_resume_date` | string | ISO 8601 date when a paused subscription will auto-resume | -| ↳ `product_plan_identifier` | string | Google Play base plan identifier \(for products set up after Feb 2023\) | -| ↳ `entitlements` | object | Map of entitlement identifiers to entitlement objects | -| ↳ `expires_date` | string | ISO 8601 expiration date \(null for non-expiring entitlements\) | -| ↳ `grace_period_expires_date` | string | ISO 8601 grace period expiration date | -| ↳ `product_identifier` | string | Product identifier | -| ↳ `purchase_date` | string | ISO 8601 date of the latest purchase or renewal | -| ↳ `non_subscriptions` | object | Map of non-subscription product identifiers to arrays of purchase objects | -| ↳ `other_purchases` | object | Other purchases attached to the subscriber | -| ↳ `subscriber_attributes` | object | Custom attributes set on the subscriber. Only returned when using a secret API key | diff --git a/apps/docs/content/docs/en/tools/salesforce.mdx b/apps/docs/content/docs/en/tools/salesforce.mdx index 4cb3e0103c2..12236341394 100644 --- a/apps/docs/content/docs/en/tools/salesforce.mdx +++ b/apps/docs/content/docs/en/tools/salesforce.mdx @@ -54,12 +54,7 @@ Retrieve accounts from Salesforce CRM | `success` | boolean | Operation success status | | `output` | object | Accounts data | | ↳ `paging` | object | Pagination information from Salesforce API | -| ↳ `nextRecordsUrl` | string | URL to fetch the next batch of records \(present when done is false\) | -| ↳ `totalSize` | number | Total number of records matching the query \(may exceed records returned\) | -| ↳ `done` | boolean | Whether all records have been returned \(false if more batches exist\) | | ↳ `metadata` | object | Response metadata | -| ↳ `totalReturned` | number | Number of records returned in this response | -| ↳ `hasMore` | boolean | Whether more records exist \(inverse of done\) | | ↳ `accounts` | array | Array of account objects | | ↳ `success` | boolean | Salesforce operation success | @@ -174,12 +169,7 @@ Get contact(s) from Salesforce - single contact if ID provided, or list if not | `success` | boolean | Operation success status | | `output` | object | Contact\(s\) data | | ↳ `paging` | object | Pagination information from Salesforce API | -| ↳ `nextRecordsUrl` | string | URL to fetch the next batch of records \(present when done is false\) | -| ↳ `totalSize` | number | Total number of records matching the query \(may exceed records returned\) | -| ↳ `done` | boolean | Whether all records have been returned \(false if more batches exist\) | | ↳ `metadata` | object | Response metadata | -| ↳ `totalReturned` | number | Number of records returned in this response | -| ↳ `hasMore` | boolean | Whether more records exist \(inverse of done\) | | ↳ `contacts` | array | Array of contacts \(list query\) | | ↳ `contact` | object | Single contact \(by ID\) | | ↳ `singleContact` | boolean | Whether single contact was returned | @@ -296,12 +286,7 @@ Get lead(s) from Salesforce | `success` | boolean | Operation success status | | `output` | object | Lead data | | ↳ `paging` | object | Pagination information from Salesforce API | -| ↳ `nextRecordsUrl` | string | URL to fetch the next batch of records \(present when done is false\) | -| ↳ `totalSize` | number | Total number of records matching the query \(may exceed records returned\) | -| ↳ `done` | boolean | Whether all records have been returned \(false if more batches exist\) | | ↳ `metadata` | object | Response metadata | -| ↳ `totalReturned` | number | Number of records returned in this response | -| ↳ `hasMore` | boolean | Whether more records exist \(inverse of done\) | | ↳ `lead` | object | Single lead object \(when leadId provided\) | | ↳ `leads` | array | Array of lead objects \(when listing\) | | ↳ `singleLead` | boolean | Whether single lead was returned | @@ -410,12 +395,7 @@ Get opportunity(ies) from Salesforce | `success` | boolean | Operation success status | | `output` | object | Opportunity data | | ↳ `paging` | object | Pagination information from Salesforce API | -| ↳ `nextRecordsUrl` | string | URL to fetch the next batch of records \(present when done is false\) | -| ↳ `totalSize` | number | Total number of records matching the query \(may exceed records returned\) | -| ↳ `done` | boolean | Whether all records have been returned \(false if more batches exist\) | | ↳ `metadata` | object | Response metadata | -| ↳ `totalReturned` | number | Number of records returned in this response | -| ↳ `hasMore` | boolean | Whether more records exist \(inverse of done\) | | ↳ `opportunity` | object | Single opportunity object \(when opportunityId provided\) | | ↳ `opportunities` | array | Array of opportunity objects \(when listing\) | | ↳ `success` | boolean | Operation success status | @@ -519,12 +499,7 @@ Get case(s) from Salesforce | `success` | boolean | Operation success status | | `output` | object | Case data | | ↳ `paging` | object | Pagination information from Salesforce API | -| ↳ `nextRecordsUrl` | string | URL to fetch the next batch of records \(present when done is false\) | -| ↳ `totalSize` | number | Total number of records matching the query \(may exceed records returned\) | -| ↳ `done` | boolean | Whether all records have been returned \(false if more batches exist\) | | ↳ `metadata` | object | Response metadata | -| ↳ `totalReturned` | number | Number of records returned in this response | -| ↳ `hasMore` | boolean | Whether more records exist \(inverse of done\) | | ↳ `case` | object | Single case object \(when caseId provided\) | | ↳ `cases` | array | Array of case objects \(when listing\) | | ↳ `success` | boolean | Operation success status | @@ -625,12 +600,7 @@ Get task(s) from Salesforce | `success` | boolean | Operation success status | | `output` | object | Task data | | ↳ `paging` | object | Pagination information from Salesforce API | -| ↳ `nextRecordsUrl` | string | URL to fetch the next batch of records \(present when done is false\) | -| ↳ `totalSize` | number | Total number of records matching the query \(may exceed records returned\) | -| ↳ `done` | boolean | Whether all records have been returned \(false if more batches exist\) | | ↳ `metadata` | object | Response metadata | -| ↳ `totalReturned` | number | Number of records returned in this response | -| ↳ `hasMore` | boolean | Whether more records exist \(inverse of done\) | | ↳ `task` | object | Single task object \(when taskId provided\) | | ↳ `tasks` | array | Array of task objects \(when listing\) | | ↳ `success` | boolean | Operation success status | @@ -903,8 +873,6 @@ Execute a custom SOQL query to retrieve data from Salesforce | ↳ `records` | array | Array of sObject records matching the query | | ↳ `query` | string | The executed SOQL query | | ↳ `metadata` | object | Response metadata | -| ↳ `totalReturned` | number | Number of records returned in this response | -| ↳ `hasMore` | boolean | Whether more records exist \(inverse of done\) | | ↳ `success` | boolean | Salesforce operation success | ### `salesforce_query_more` @@ -927,8 +895,6 @@ Retrieve additional query results using the nextRecordsUrl from a previous query | `output` | object | Query results | | ↳ `records` | array | Array of sObject records matching the query | | ↳ `metadata` | object | Response metadata | -| ↳ `totalReturned` | number | Number of records returned in this response | -| ↳ `hasMore` | boolean | Whether more records exist \(inverse of done\) | | ↳ `success` | boolean | Salesforce operation success | ### `salesforce_describe_object` @@ -952,30 +918,6 @@ Get metadata and field information for a Salesforce object | ↳ `objectName` | string | API name of the object \(e.g., Account, Contact\) | | ↳ `label` | string | Human-readable singular label for the object | | ↳ `labelPlural` | string | Human-readable plural label for the object | -| ↳ `fields` | array | Array of field metadata objects | -| ↳ `name` | string | API name of the field | -| ↳ `label` | string | Display label of the field | -| ↳ `type` | string | Field data type \(string, boolean, int, double, date, etc.\) | -| ↳ `length` | number | Maximum length for text fields | -| ↳ `precision` | number | Precision for numeric fields | -| ↳ `scale` | number | Scale for numeric fields | -| ↳ `nillable` | boolean | Whether the field can be null | -| ↳ `unique` | boolean | Whether values must be unique | -| ↳ `createable` | boolean | Whether field can be set on create | -| ↳ `updateable` | boolean | Whether field can be updated | -| ↳ `defaultedOnCreate` | boolean | Whether field has default value on create | -| ↳ `calculated` | boolean | Whether field is a formula field | -| ↳ `autoNumber` | boolean | Whether field is auto-number | -| ↳ `externalId` | boolean | Whether field is an external ID | -| ↳ `idLookup` | boolean | Whether field can be used in ID lookup | -| ↳ `inlineHelpText` | string | Help text for the field | -| ↳ `picklistValues` | array | Available picklist values for picklist fields | -| ↳ `referenceTo` | array | Objects this field can reference \(for lookup fields\) | -| ↳ `relationshipName` | string | Relationship name for lookup fields | -| ↳ `custom` | boolean | Whether this is a custom field | -| ↳ `filterable` | boolean | Whether field can be used in SOQL filter | -| ↳ `groupable` | boolean | Whether field can be used in GROUP BY | -| ↳ `sortable` | boolean | Whether field can be used in ORDER BY | | ↳ `keyPrefix` | string | Three-character prefix used in record IDs \(e.g., "001" for Account\) | | ↳ `queryable` | boolean | Whether the object can be queried via SOQL | | ↳ `createable` | boolean | Whether records can be created for this object | @@ -1003,23 +945,6 @@ Get a list of all available Salesforce objects | --------- | ---- | ----------- | | `success` | boolean | Operation success status | | `output` | object | Objects list | -| ↳ `objects` | array | Array of sObject metadata | -| ↳ `name` | string | API name of the object | -| ↳ `label` | string | Display label of the object | -| ↳ `labelPlural` | string | Plural display label | -| ↳ `keyPrefix` | string | Three-character ID prefix | -| ↳ `custom` | boolean | Whether this is a custom object | -| ↳ `queryable` | boolean | Whether object can be queried | -| ↳ `createable` | boolean | Whether records can be created | -| ↳ `updateable` | boolean | Whether records can be updated | -| ↳ `deletable` | boolean | Whether records can be deleted | -| ↳ `searchable` | boolean | Whether object is searchable | -| ↳ `triggerable` | boolean | Whether triggers are supported | -| ↳ `layoutable` | boolean | Whether page layouts are supported | -| ↳ `replicateable` | boolean | Whether object can be replicated | -| ↳ `retrieveable` | boolean | Whether records can be retrieved | -| ↳ `undeletable` | boolean | Whether records can be undeleted | -| ↳ `urls` | object | URLs for accessing object resources | | ↳ `encoding` | string | Character encoding for the organization \(e.g., UTF-8\) | | ↳ `maxBatchSize` | number | Maximum number of records that can be returned in a single query batch \(typically 200\) | | ↳ `totalReturned` | number | Number of objects returned | diff --git a/apps/docs/content/docs/en/tools/slack.mdx b/apps/docs/content/docs/en/tools/slack.mdx index 54065a58200..a73ba715fca 100644 --- a/apps/docs/content/docs/en/tools/slack.mdx +++ b/apps/docs/content/docs/en/tools/slack.mdx @@ -68,60 +68,6 @@ Send messages to Slack channels or direct messages. Supports Slack mrkdwn format | Parameter | Type | Description | | --------- | ---- | ----------- | | `message` | object | Complete message object with all properties returned by Slack | -| ↳ `type` | string | Message type \(usually "message"\) | -| ↳ `ts` | string | Message timestamp \(unique identifier\) | -| ↳ `text` | string | Message text content | -| ↳ `user` | string | User ID who sent the message | -| ↳ `bot_id` | string | Bot ID if sent by a bot | -| ↳ `username` | string | Display username | -| ↳ `channel` | string | Channel ID | -| ↳ `team` | string | Team/workspace ID | -| ↳ `thread_ts` | string | Parent message timestamp \(for threaded replies\) | -| ↳ `parent_user_id` | string | User ID of thread parent message author | -| ↳ `reply_count` | number | Total number of replies in thread | -| ↳ `reply_users_count` | number | Number of unique users who replied | -| ↳ `latest_reply` | string | Timestamp of most recent reply | -| ↳ `subscribed` | boolean | Whether user is subscribed to thread | -| ↳ `last_read` | string | Timestamp of last read message | -| ↳ `unread_count` | number | Number of unread messages in thread | -| ↳ `subtype` | string | Message subtype \(bot_message, file_share, etc.\) | -| ↳ `is_starred` | boolean | Whether message is starred by user | -| ↳ `pinned_to` | array | Channel IDs where message is pinned | -| ↳ `permalink` | string | Permanent URL to the message | -| ↳ `reactions` | array | Reactions on this message | -| ↳ `name` | string | Emoji name \(without colons\) | -| ↳ `count` | number | Number of times this reaction was added | -| ↳ `users` | array | Array of user IDs who reacted | -| ↳ `files` | array | Files attached to the message | -| ↳ `id` | string | Unique file identifier | -| ↳ `name` | string | File name | -| ↳ `mimetype` | string | MIME type of the file | -| ↳ `size` | number | File size in bytes | -| ↳ `url_private` | string | Private download URL \(requires auth\) | -| ↳ `permalink` | string | Permanent link to the file | -| ↳ `mode` | string | File mode \(hosted, external, etc.\) | -| ↳ `attachments` | array | Legacy attachments on the message | -| ↳ `id` | number | Attachment ID | -| ↳ `fallback` | string | Plain text summary | -| ↳ `text` | string | Main attachment text | -| ↳ `pretext` | string | Text shown before attachment | -| ↳ `color` | string | Color bar hex code or preset | -| ↳ `author_name` | string | Author display name | -| ↳ `author_link` | string | Author link URL | -| ↳ `author_icon` | string | Author icon URL | -| ↳ `title` | string | Attachment title | -| ↳ `title_link` | string | Title link URL | -| ↳ `image_url` | string | Image URL | -| ↳ `thumb_url` | string | Thumbnail URL | -| ↳ `footer` | string | Footer text | -| ↳ `footer_icon` | string | Footer icon URL | -| ↳ `ts` | string | Timestamp shown in footer | -| ↳ `blocks` | array | Block Kit blocks in the message | -| ↳ `type` | string | Block type \(section, divider, image, actions, etc.\) | -| ↳ `block_id` | string | Unique block identifier | -| ↳ `edited` | object | Edit information if message was edited | -| ↳ `user` | string | User ID who edited the message | -| ↳ `ts` | string | Timestamp of the edit | | `ts` | string | Message timestamp | | `channel` | string | Channel ID where message was sent | | `fileCount` | number | Number of files uploaded \(when files are attached\) | @@ -193,60 +139,6 @@ Read the latest messages from Slack channels. Retrieve conversation history with | Parameter | Type | Description | | --------- | ---- | ----------- | | `messages` | array | Array of message objects from the channel | -| ↳ `type` | string | Message type \(usually "message"\) | -| ↳ `ts` | string | Message timestamp \(unique identifier\) | -| ↳ `text` | string | Message text content | -| ↳ `user` | string | User ID who sent the message | -| ↳ `bot_id` | string | Bot ID if sent by a bot | -| ↳ `username` | string | Display username | -| ↳ `channel` | string | Channel ID | -| ↳ `team` | string | Team/workspace ID | -| ↳ `thread_ts` | string | Parent message timestamp \(for threaded replies\) | -| ↳ `parent_user_id` | string | User ID of thread parent message author | -| ↳ `reply_count` | number | Total number of replies in thread | -| ↳ `reply_users_count` | number | Number of unique users who replied | -| ↳ `latest_reply` | string | Timestamp of most recent reply | -| ↳ `subscribed` | boolean | Whether user is subscribed to thread | -| ↳ `last_read` | string | Timestamp of last read message | -| ↳ `unread_count` | number | Number of unread messages in thread | -| ↳ `subtype` | string | Message subtype \(bot_message, file_share, etc.\) | -| ↳ `is_starred` | boolean | Whether message is starred by user | -| ↳ `pinned_to` | array | Channel IDs where message is pinned | -| ↳ `permalink` | string | Permanent URL to the message | -| ↳ `reactions` | array | Reactions on this message | -| ↳ `name` | string | Emoji name \(without colons\) | -| ↳ `count` | number | Number of times this reaction was added | -| ↳ `users` | array | Array of user IDs who reacted | -| ↳ `files` | array | Files attached to the message | -| ↳ `id` | string | Unique file identifier | -| ↳ `name` | string | File name | -| ↳ `mimetype` | string | MIME type of the file | -| ↳ `size` | number | File size in bytes | -| ↳ `url_private` | string | Private download URL \(requires auth\) | -| ↳ `permalink` | string | Permanent link to the file | -| ↳ `mode` | string | File mode \(hosted, external, etc.\) | -| ↳ `attachments` | array | Legacy attachments on the message | -| ↳ `id` | number | Attachment ID | -| ↳ `fallback` | string | Plain text summary | -| ↳ `text` | string | Main attachment text | -| ↳ `pretext` | string | Text shown before attachment | -| ↳ `color` | string | Color bar hex code or preset | -| ↳ `author_name` | string | Author display name | -| ↳ `author_link` | string | Author link URL | -| ↳ `author_icon` | string | Author icon URL | -| ↳ `title` | string | Attachment title | -| ↳ `title_link` | string | Title link URL | -| ↳ `image_url` | string | Image URL | -| ↳ `thumb_url` | string | Thumbnail URL | -| ↳ `footer` | string | Footer text | -| ↳ `footer_icon` | string | Footer icon URL | -| ↳ `ts` | string | Timestamp shown in footer | -| ↳ `blocks` | array | Block Kit blocks in the message | -| ↳ `type` | string | Block type \(section, divider, image, actions, etc.\) | -| ↳ `block_id` | string | Unique block identifier | -| ↳ `edited` | object | Edit information if message was edited | -| ↳ `user` | string | User ID who edited the message | -| ↳ `ts` | string | Timestamp of the edit | ### `slack_get_message` @@ -266,60 +158,6 @@ Retrieve a specific message by its timestamp. Useful for getting a thread parent | Parameter | Type | Description | | --------- | ---- | ----------- | | `message` | object | The retrieved message object | -| ↳ `type` | string | Message type \(usually "message"\) | -| ↳ `ts` | string | Message timestamp \(unique identifier\) | -| ↳ `text` | string | Message text content | -| ↳ `user` | string | User ID who sent the message | -| ↳ `bot_id` | string | Bot ID if sent by a bot | -| ↳ `username` | string | Display username | -| ↳ `channel` | string | Channel ID | -| ↳ `team` | string | Team/workspace ID | -| ↳ `thread_ts` | string | Parent message timestamp \(for threaded replies\) | -| ↳ `parent_user_id` | string | User ID of thread parent message author | -| ↳ `reply_count` | number | Total number of replies in thread | -| ↳ `reply_users_count` | number | Number of unique users who replied | -| ↳ `latest_reply` | string | Timestamp of most recent reply | -| ↳ `subscribed` | boolean | Whether user is subscribed to thread | -| ↳ `last_read` | string | Timestamp of last read message | -| ↳ `unread_count` | number | Number of unread messages in thread | -| ↳ `subtype` | string | Message subtype \(bot_message, file_share, etc.\) | -| ↳ `is_starred` | boolean | Whether message is starred by user | -| ↳ `pinned_to` | array | Channel IDs where message is pinned | -| ↳ `permalink` | string | Permanent URL to the message | -| ↳ `reactions` | array | Reactions on this message | -| ↳ `name` | string | Emoji name \(without colons\) | -| ↳ `count` | number | Number of times this reaction was added | -| ↳ `users` | array | Array of user IDs who reacted | -| ↳ `files` | array | Files attached to the message | -| ↳ `id` | string | Unique file identifier | -| ↳ `name` | string | File name | -| ↳ `mimetype` | string | MIME type of the file | -| ↳ `size` | number | File size in bytes | -| ↳ `url_private` | string | Private download URL \(requires auth\) | -| ↳ `permalink` | string | Permanent link to the file | -| ↳ `mode` | string | File mode \(hosted, external, etc.\) | -| ↳ `attachments` | array | Legacy attachments on the message | -| ↳ `id` | number | Attachment ID | -| ↳ `fallback` | string | Plain text summary | -| ↳ `text` | string | Main attachment text | -| ↳ `pretext` | string | Text shown before attachment | -| ↳ `color` | string | Color bar hex code or preset | -| ↳ `author_name` | string | Author display name | -| ↳ `author_link` | string | Author link URL | -| ↳ `author_icon` | string | Author icon URL | -| ↳ `title` | string | Attachment title | -| ↳ `title_link` | string | Title link URL | -| ↳ `image_url` | string | Image URL | -| ↳ `thumb_url` | string | Thumbnail URL | -| ↳ `footer` | string | Footer text | -| ↳ `footer_icon` | string | Footer icon URL | -| ↳ `ts` | string | Timestamp shown in footer | -| ↳ `blocks` | array | Block Kit blocks in the message | -| ↳ `type` | string | Block type \(section, divider, image, actions, etc.\) | -| ↳ `block_id` | string | Unique block identifier | -| ↳ `edited` | object | Edit information if message was edited | -| ↳ `user` | string | User ID who edited the message | -| ↳ `ts` | string | Timestamp of the edit | ### `slack_get_thread` @@ -340,170 +178,8 @@ Retrieve an entire thread including the parent message and all replies. Useful f | Parameter | Type | Description | | --------- | ---- | ----------- | | `parentMessage` | object | The thread parent message | -| ↳ `type` | string | Message type \(usually "message"\) | -| ↳ `ts` | string | Message timestamp \(unique identifier\) | -| ↳ `text` | string | Message text content | -| ↳ `user` | string | User ID who sent the message | -| ↳ `bot_id` | string | Bot ID if sent by a bot | -| ↳ `username` | string | Display username | -| ↳ `channel` | string | Channel ID | -| ↳ `team` | string | Team/workspace ID | -| ↳ `thread_ts` | string | Parent message timestamp \(for threaded replies\) | -| ↳ `parent_user_id` | string | User ID of thread parent message author | -| ↳ `reply_count` | number | Total number of replies in thread | -| ↳ `reply_users_count` | number | Number of unique users who replied | -| ↳ `latest_reply` | string | Timestamp of most recent reply | -| ↳ `subscribed` | boolean | Whether user is subscribed to thread | -| ↳ `last_read` | string | Timestamp of last read message | -| ↳ `unread_count` | number | Number of unread messages in thread | -| ↳ `subtype` | string | Message subtype \(bot_message, file_share, etc.\) | -| ↳ `is_starred` | boolean | Whether message is starred by user | -| ↳ `pinned_to` | array | Channel IDs where message is pinned | -| ↳ `permalink` | string | Permanent URL to the message | -| ↳ `reactions` | array | Reactions on this message | -| ↳ `name` | string | Emoji name \(without colons\) | -| ↳ `count` | number | Number of times this reaction was added | -| ↳ `users` | array | Array of user IDs who reacted | -| ↳ `files` | array | Files attached to the message | -| ↳ `id` | string | Unique file identifier | -| ↳ `name` | string | File name | -| ↳ `mimetype` | string | MIME type of the file | -| ↳ `size` | number | File size in bytes | -| ↳ `url_private` | string | Private download URL \(requires auth\) | -| ↳ `permalink` | string | Permanent link to the file | -| ↳ `mode` | string | File mode \(hosted, external, etc.\) | -| ↳ `attachments` | array | Legacy attachments on the message | -| ↳ `id` | number | Attachment ID | -| ↳ `fallback` | string | Plain text summary | -| ↳ `text` | string | Main attachment text | -| ↳ `pretext` | string | Text shown before attachment | -| ↳ `color` | string | Color bar hex code or preset | -| ↳ `author_name` | string | Author display name | -| ↳ `author_link` | string | Author link URL | -| ↳ `author_icon` | string | Author icon URL | -| ↳ `title` | string | Attachment title | -| ↳ `title_link` | string | Title link URL | -| ↳ `image_url` | string | Image URL | -| ↳ `thumb_url` | string | Thumbnail URL | -| ↳ `footer` | string | Footer text | -| ↳ `footer_icon` | string | Footer icon URL | -| ↳ `ts` | string | Timestamp shown in footer | -| ↳ `blocks` | array | Block Kit blocks in the message | -| ↳ `type` | string | Block type \(section, divider, image, actions, etc.\) | -| ↳ `block_id` | string | Unique block identifier | -| ↳ `edited` | object | Edit information if message was edited | -| ↳ `user` | string | User ID who edited the message | -| ↳ `ts` | string | Timestamp of the edit | | `replies` | array | Array of reply messages in the thread \(excluding the parent\) | -| ↳ `type` | string | Message type \(usually "message"\) | -| ↳ `ts` | string | Message timestamp \(unique identifier\) | -| ↳ `text` | string | Message text content | -| ↳ `user` | string | User ID who sent the message | -| ↳ `bot_id` | string | Bot ID if sent by a bot | -| ↳ `username` | string | Display username | -| ↳ `channel` | string | Channel ID | -| ↳ `team` | string | Team/workspace ID | -| ↳ `thread_ts` | string | Parent message timestamp \(for threaded replies\) | -| ↳ `parent_user_id` | string | User ID of thread parent message author | -| ↳ `reply_count` | number | Total number of replies in thread | -| ↳ `reply_users_count` | number | Number of unique users who replied | -| ↳ `latest_reply` | string | Timestamp of most recent reply | -| ↳ `subscribed` | boolean | Whether user is subscribed to thread | -| ↳ `last_read` | string | Timestamp of last read message | -| ↳ `unread_count` | number | Number of unread messages in thread | -| ↳ `subtype` | string | Message subtype \(bot_message, file_share, etc.\) | -| ↳ `is_starred` | boolean | Whether message is starred by user | -| ↳ `pinned_to` | array | Channel IDs where message is pinned | -| ↳ `permalink` | string | Permanent URL to the message | -| ↳ `reactions` | array | Reactions on this message | -| ↳ `name` | string | Emoji name \(without colons\) | -| ↳ `count` | number | Number of times this reaction was added | -| ↳ `users` | array | Array of user IDs who reacted | -| ↳ `files` | array | Files attached to the message | -| ↳ `id` | string | Unique file identifier | -| ↳ `name` | string | File name | -| ↳ `mimetype` | string | MIME type of the file | -| ↳ `size` | number | File size in bytes | -| ↳ `url_private` | string | Private download URL \(requires auth\) | -| ↳ `permalink` | string | Permanent link to the file | -| ↳ `mode` | string | File mode \(hosted, external, etc.\) | -| ↳ `attachments` | array | Legacy attachments on the message | -| ↳ `id` | number | Attachment ID | -| ↳ `fallback` | string | Plain text summary | -| ↳ `text` | string | Main attachment text | -| ↳ `pretext` | string | Text shown before attachment | -| ↳ `color` | string | Color bar hex code or preset | -| ↳ `author_name` | string | Author display name | -| ↳ `author_link` | string | Author link URL | -| ↳ `author_icon` | string | Author icon URL | -| ↳ `title` | string | Attachment title | -| ↳ `title_link` | string | Title link URL | -| ↳ `image_url` | string | Image URL | -| ↳ `thumb_url` | string | Thumbnail URL | -| ↳ `footer` | string | Footer text | -| ↳ `footer_icon` | string | Footer icon URL | -| ↳ `ts` | string | Timestamp shown in footer | -| ↳ `blocks` | array | Block Kit blocks in the message | -| ↳ `type` | string | Block type \(section, divider, image, actions, etc.\) | -| ↳ `block_id` | string | Unique block identifier | -| ↳ `edited` | object | Edit information if message was edited | -| ↳ `user` | string | User ID who edited the message | -| ↳ `ts` | string | Timestamp of the edit | | `messages` | array | All messages in the thread \(parent + replies\) in chronological order | -| ↳ `type` | string | Message type \(usually "message"\) | -| ↳ `ts` | string | Message timestamp \(unique identifier\) | -| ↳ `text` | string | Message text content | -| ↳ `user` | string | User ID who sent the message | -| ↳ `bot_id` | string | Bot ID if sent by a bot | -| ↳ `username` | string | Display username | -| ↳ `channel` | string | Channel ID | -| ↳ `team` | string | Team/workspace ID | -| ↳ `thread_ts` | string | Parent message timestamp \(for threaded replies\) | -| ↳ `parent_user_id` | string | User ID of thread parent message author | -| ↳ `reply_count` | number | Total number of replies in thread | -| ↳ `reply_users_count` | number | Number of unique users who replied | -| ↳ `latest_reply` | string | Timestamp of most recent reply | -| ↳ `subscribed` | boolean | Whether user is subscribed to thread | -| ↳ `last_read` | string | Timestamp of last read message | -| ↳ `unread_count` | number | Number of unread messages in thread | -| ↳ `subtype` | string | Message subtype \(bot_message, file_share, etc.\) | -| ↳ `is_starred` | boolean | Whether message is starred by user | -| ↳ `pinned_to` | array | Channel IDs where message is pinned | -| ↳ `permalink` | string | Permanent URL to the message | -| ↳ `reactions` | array | Reactions on this message | -| ↳ `name` | string | Emoji name \(without colons\) | -| ↳ `count` | number | Number of times this reaction was added | -| ↳ `users` | array | Array of user IDs who reacted | -| ↳ `files` | array | Files attached to the message | -| ↳ `id` | string | Unique file identifier | -| ↳ `name` | string | File name | -| ↳ `mimetype` | string | MIME type of the file | -| ↳ `size` | number | File size in bytes | -| ↳ `url_private` | string | Private download URL \(requires auth\) | -| ↳ `permalink` | string | Permanent link to the file | -| ↳ `mode` | string | File mode \(hosted, external, etc.\) | -| ↳ `attachments` | array | Legacy attachments on the message | -| ↳ `id` | number | Attachment ID | -| ↳ `fallback` | string | Plain text summary | -| ↳ `text` | string | Main attachment text | -| ↳ `pretext` | string | Text shown before attachment | -| ↳ `color` | string | Color bar hex code or preset | -| ↳ `author_name` | string | Author display name | -| ↳ `author_link` | string | Author link URL | -| ↳ `author_icon` | string | Author icon URL | -| ↳ `title` | string | Attachment title | -| ↳ `title_link` | string | Title link URL | -| ↳ `image_url` | string | Image URL | -| ↳ `thumb_url` | string | Thumbnail URL | -| ↳ `footer` | string | Footer text | -| ↳ `footer_icon` | string | Footer icon URL | -| ↳ `ts` | string | Timestamp shown in footer | -| ↳ `blocks` | array | Block Kit blocks in the message | -| ↳ `type` | string | Block type \(section, divider, image, actions, etc.\) | -| ↳ `block_id` | string | Unique block identifier | -| ↳ `edited` | object | Edit information if message was edited | -| ↳ `user` | string | User ID who edited the message | -| ↳ `ts` | string | Timestamp of the edit | | `replyCount` | number | Number of replies returned in this response | | `hasMore` | boolean | Whether there are more messages in the thread \(pagination needed\) | @@ -698,60 +374,6 @@ Update a message previously sent by the bot in Slack | Parameter | Type | Description | | --------- | ---- | ----------- | | `message` | object | Complete updated message object with all properties returned by Slack | -| ↳ `type` | string | Message type \(usually "message"\) | -| ↳ `ts` | string | Message timestamp \(unique identifier\) | -| ↳ `text` | string | Message text content | -| ↳ `user` | string | User ID who sent the message | -| ↳ `bot_id` | string | Bot ID if sent by a bot | -| ↳ `username` | string | Display username | -| ↳ `channel` | string | Channel ID | -| ↳ `team` | string | Team/workspace ID | -| ↳ `thread_ts` | string | Parent message timestamp \(for threaded replies\) | -| ↳ `parent_user_id` | string | User ID of thread parent message author | -| ↳ `reply_count` | number | Total number of replies in thread | -| ↳ `reply_users_count` | number | Number of unique users who replied | -| ↳ `latest_reply` | string | Timestamp of most recent reply | -| ↳ `subscribed` | boolean | Whether user is subscribed to thread | -| ↳ `last_read` | string | Timestamp of last read message | -| ↳ `unread_count` | number | Number of unread messages in thread | -| ↳ `subtype` | string | Message subtype \(bot_message, file_share, etc.\) | -| ↳ `is_starred` | boolean | Whether message is starred by user | -| ↳ `pinned_to` | array | Channel IDs where message is pinned | -| ↳ `permalink` | string | Permanent URL to the message | -| ↳ `reactions` | array | Reactions on this message | -| ↳ `name` | string | Emoji name \(without colons\) | -| ↳ `count` | number | Number of times this reaction was added | -| ↳ `users` | array | Array of user IDs who reacted | -| ↳ `files` | array | Files attached to the message | -| ↳ `id` | string | Unique file identifier | -| ↳ `name` | string | File name | -| ↳ `mimetype` | string | MIME type of the file | -| ↳ `size` | number | File size in bytes | -| ↳ `url_private` | string | Private download URL \(requires auth\) | -| ↳ `permalink` | string | Permanent link to the file | -| ↳ `mode` | string | File mode \(hosted, external, etc.\) | -| ↳ `attachments` | array | Legacy attachments on the message | -| ↳ `id` | number | Attachment ID | -| ↳ `fallback` | string | Plain text summary | -| ↳ `text` | string | Main attachment text | -| ↳ `pretext` | string | Text shown before attachment | -| ↳ `color` | string | Color bar hex code or preset | -| ↳ `author_name` | string | Author display name | -| ↳ `author_link` | string | Author link URL | -| ↳ `author_icon` | string | Author icon URL | -| ↳ `title` | string | Attachment title | -| ↳ `title_link` | string | Title link URL | -| ↳ `image_url` | string | Image URL | -| ↳ `thumb_url` | string | Thumbnail URL | -| ↳ `footer` | string | Footer text | -| ↳ `footer_icon` | string | Footer icon URL | -| ↳ `ts` | string | Timestamp shown in footer | -| ↳ `blocks` | array | Block Kit blocks in the message | -| ↳ `type` | string | Block type \(section, divider, image, actions, etc.\) | -| ↳ `block_id` | string | Unique block identifier | -| ↳ `edited` | object | Edit information if message was edited | -| ↳ `user` | string | User ID who edited the message | -| ↳ `ts` | string | Timestamp of the edit | | `content` | string | Success message | | `metadata` | object | Updated message metadata | | ↳ `channel` | string | Channel ID | @@ -1169,8 +791,6 @@ Open a modal view in Slack using a trigger_id from an interaction payload. Used | ↳ `type` | string | Text object type \(plain_text\) | | ↳ `text` | string | Close button text | | ↳ `blocks` | array | Block Kit blocks in the view | -| ↳ `type` | string | Block type \(section, divider, image, actions, etc.\) | -| ↳ `block_id` | string | Unique block identifier | | ↳ `private_metadata` | string | Private metadata string passed with the view | | ↳ `callback_id` | string | Custom identifier for the view | | ↳ `external_id` | string | Custom external identifier \(max 255 chars, unique per workspace\) | @@ -1216,8 +836,6 @@ Update an existing modal view in Slack. Identify the view by view_id or external | ↳ `type` | string | Text object type \(plain_text\) | | ↳ `text` | string | Close button text | | ↳ `blocks` | array | Block Kit blocks in the view | -| ↳ `type` | string | Block type \(section, divider, image, actions, etc.\) | -| ↳ `block_id` | string | Unique block identifier | | ↳ `private_metadata` | string | Private metadata string passed with the view | | ↳ `callback_id` | string | Custom identifier for the view | | ↳ `external_id` | string | Custom external identifier \(max 255 chars, unique per workspace\) | @@ -1262,8 +880,6 @@ Push a new view onto an existing modal stack in Slack. Limited to 2 additional v | ↳ `type` | string | Text object type \(plain_text\) | | ↳ `text` | string | Close button text | | ↳ `blocks` | array | Block Kit blocks in the view | -| ↳ `type` | string | Block type \(section, divider, image, actions, etc.\) | -| ↳ `block_id` | string | Unique block identifier | | ↳ `private_metadata` | string | Private metadata string passed with the view | | ↳ `callback_id` | string | Custom identifier for the view | | ↳ `external_id` | string | Custom external identifier \(max 255 chars, unique per workspace\) | @@ -1308,8 +924,6 @@ Publish a static view to a user | ↳ `type` | string | Text object type \(plain_text\) | | ↳ `text` | string | Close button text | | ↳ `blocks` | array | Block Kit blocks in the view | -| ↳ `type` | string | Block type \(section, divider, image, actions, etc.\) | -| ↳ `block_id` | string | Unique block identifier | | ↳ `private_metadata` | string | Private metadata string passed with the view | | ↳ `callback_id` | string | Custom identifier for the view | | ↳ `external_id` | string | Custom external identifier \(max 255 chars, unique per workspace\) | diff --git a/apps/docs/content/docs/en/tools/stagehand.mdx b/apps/docs/content/docs/en/tools/stagehand.mdx index c83d0cf5431..8e64ee957c9 100644 --- a/apps/docs/content/docs/en/tools/stagehand.mdx +++ b/apps/docs/content/docs/en/tools/stagehand.mdx @@ -83,16 +83,6 @@ Run an autonomous web agent to complete tasks and extract structured data | ↳ `success` | boolean | Whether the agent task completed successfully without errors | | ↳ `completed` | boolean | Whether the agent finished executing \(may be false if max steps reached\) | | ↳ `message` | string | Final status message or result summary from the agent | -| ↳ `actions` | array | List of all actions performed by the agent during task execution | -| ↳ `type` | string | Type of action performed \(e.g., "act", "observe", "ariaTree", "close", "wait", "navigate"\) | -| ↳ `reasoning` | string | AI reasoning for why this action was taken | -| ↳ `taskCompleted` | boolean | Whether the task was completed after this action | -| ↳ `action` | string | Description of the action taken \(e.g., "click the submit button"\) | -| ↳ `instruction` | string | Instruction that triggered this action | -| ↳ `pageUrl` | string | URL of the page when this action was performed | -| ↳ `pageText` | string | Page text content \(for ariaTree actions\) | -| ↳ `timestamp` | number | Unix timestamp when the action was performed | -| ↳ `timeMs` | number | Time in milliseconds \(for wait actions\) | | `structuredOutput` | object | Extracted data matching the provided output schema | | `liveViewUrl` | string | Embeddable Browserbase live view URL \(active only while the session is running\) | | `sessionId` | string | Browserbase session identifier | diff --git a/apps/docs/content/docs/en/tools/stripe.mdx b/apps/docs/content/docs/en/tools/stripe.mdx index f3667b1bc62..d77cf6ad5c3 100644 --- a/apps/docs/content/docs/en/tools/stripe.mdx +++ b/apps/docs/content/docs/en/tools/stripe.mdx @@ -60,52 +60,6 @@ Create a new Payment Intent to process a payment | Parameter | Type | Description | | --------- | ---- | ----------- | | `payment_intent` | object | The created Payment Intent object | -| ↳ `id` | string | Unique identifier for the Payment Intent | -| ↳ `object` | string | String representing the object type \(payment_intent\) | -| ↳ `amount` | number | Amount intended to be collected in smallest currency unit | -| ↳ `amount_capturable` | number | Amount that can be captured | -| ↳ `amount_received` | number | Amount that was collected | -| ↳ `application` | string | ID of the Connect application that created the PaymentIntent | -| ↳ `application_fee_amount` | number | Application fee amount \(if any\) | -| ↳ `automatic_payment_methods` | json | Settings for automatic payment methods | -| ↳ `canceled_at` | number | Unix timestamp of cancellation | -| ↳ `cancellation_reason` | string | Reason for cancellation | -| ↳ `capture_method` | string | Controls when funds will be captured \(automatic or manual\) | -| ↳ `client_secret` | string | Client secret for confirming the PaymentIntent | -| ↳ `confirmation_method` | string | How the PaymentIntent can be confirmed \(automatic or manual\) | -| ↳ `created` | number | Unix timestamp when the PaymentIntent was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `customer` | string | ID of the Customer this PaymentIntent belongs to | -| ↳ `description` | string | Description of the payment | -| ↳ `invoice` | string | ID of the invoice that created this PaymentIntent | -| ↳ `last_payment_error` | json | The payment error encountered in the previous PaymentIntent confirmation | -| ↳ `latest_charge` | string | ID of the latest charge created by this PaymentIntent | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_action` | json | Actions required before the PaymentIntent can be confirmed | -| ↳ `on_behalf_of` | string | The account on behalf of which to charge | -| ↳ `payment_method` | string | ID of the payment method used | -| ↳ `payment_method_options` | json | Payment-method-specific configuration | -| ↳ `payment_method_types` | array | Payment method types that can be used | -| ↳ `processing` | json | Processing status if payment is being processed asynchronously | -| ↳ `receipt_email` | string | Email address to send the receipt to | -| ↳ `review` | string | ID of the review associated with this PaymentIntent | -| ↳ `setup_future_usage` | string | Indicates intent to make future payments | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `statement_descriptor` | string | Statement descriptor for charges | -| ↳ `statement_descriptor_suffix` | string | Statement descriptor suffix | -| ↳ `status` | string | Status of the PaymentIntent \(requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded\) | -| ↳ `transfer_data` | json | The data for creating a transfer after the payment succeeds | -| ↳ `transfer_group` | string | Transfer group for transfers associated with the payment | | `metadata` | json | Payment Intent metadata including ID, status, amount, and currency | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -128,52 +82,6 @@ Retrieve an existing Payment Intent by ID | Parameter | Type | Description | | --------- | ---- | ----------- | | `payment_intent` | object | The retrieved Payment Intent object | -| ↳ `id` | string | Unique identifier for the Payment Intent | -| ↳ `object` | string | String representing the object type \(payment_intent\) | -| ↳ `amount` | number | Amount intended to be collected in smallest currency unit | -| ↳ `amount_capturable` | number | Amount that can be captured | -| ↳ `amount_received` | number | Amount that was collected | -| ↳ `application` | string | ID of the Connect application that created the PaymentIntent | -| ↳ `application_fee_amount` | number | Application fee amount \(if any\) | -| ↳ `automatic_payment_methods` | json | Settings for automatic payment methods | -| ↳ `canceled_at` | number | Unix timestamp of cancellation | -| ↳ `cancellation_reason` | string | Reason for cancellation | -| ↳ `capture_method` | string | Controls when funds will be captured \(automatic or manual\) | -| ↳ `client_secret` | string | Client secret for confirming the PaymentIntent | -| ↳ `confirmation_method` | string | How the PaymentIntent can be confirmed \(automatic or manual\) | -| ↳ `created` | number | Unix timestamp when the PaymentIntent was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `customer` | string | ID of the Customer this PaymentIntent belongs to | -| ↳ `description` | string | Description of the payment | -| ↳ `invoice` | string | ID of the invoice that created this PaymentIntent | -| ↳ `last_payment_error` | json | The payment error encountered in the previous PaymentIntent confirmation | -| ↳ `latest_charge` | string | ID of the latest charge created by this PaymentIntent | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_action` | json | Actions required before the PaymentIntent can be confirmed | -| ↳ `on_behalf_of` | string | The account on behalf of which to charge | -| ↳ `payment_method` | string | ID of the payment method used | -| ↳ `payment_method_options` | json | Payment-method-specific configuration | -| ↳ `payment_method_types` | array | Payment method types that can be used | -| ↳ `processing` | json | Processing status if payment is being processed asynchronously | -| ↳ `receipt_email` | string | Email address to send the receipt to | -| ↳ `review` | string | ID of the review associated with this PaymentIntent | -| ↳ `setup_future_usage` | string | Indicates intent to make future payments | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `statement_descriptor` | string | Statement descriptor for charges | -| ↳ `statement_descriptor_suffix` | string | Statement descriptor suffix | -| ↳ `status` | string | Status of the PaymentIntent \(requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded\) | -| ↳ `transfer_data` | json | The data for creating a transfer after the payment succeeds | -| ↳ `transfer_group` | string | Transfer group for transfers associated with the payment | | `metadata` | json | Payment Intent metadata including ID, status, amount, and currency | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -201,52 +109,6 @@ Update an existing Payment Intent | Parameter | Type | Description | | --------- | ---- | ----------- | | `payment_intent` | object | The updated Payment Intent object | -| ↳ `id` | string | Unique identifier for the Payment Intent | -| ↳ `object` | string | String representing the object type \(payment_intent\) | -| ↳ `amount` | number | Amount intended to be collected in smallest currency unit | -| ↳ `amount_capturable` | number | Amount that can be captured | -| ↳ `amount_received` | number | Amount that was collected | -| ↳ `application` | string | ID of the Connect application that created the PaymentIntent | -| ↳ `application_fee_amount` | number | Application fee amount \(if any\) | -| ↳ `automatic_payment_methods` | json | Settings for automatic payment methods | -| ↳ `canceled_at` | number | Unix timestamp of cancellation | -| ↳ `cancellation_reason` | string | Reason for cancellation | -| ↳ `capture_method` | string | Controls when funds will be captured \(automatic or manual\) | -| ↳ `client_secret` | string | Client secret for confirming the PaymentIntent | -| ↳ `confirmation_method` | string | How the PaymentIntent can be confirmed \(automatic or manual\) | -| ↳ `created` | number | Unix timestamp when the PaymentIntent was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `customer` | string | ID of the Customer this PaymentIntent belongs to | -| ↳ `description` | string | Description of the payment | -| ↳ `invoice` | string | ID of the invoice that created this PaymentIntent | -| ↳ `last_payment_error` | json | The payment error encountered in the previous PaymentIntent confirmation | -| ↳ `latest_charge` | string | ID of the latest charge created by this PaymentIntent | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_action` | json | Actions required before the PaymentIntent can be confirmed | -| ↳ `on_behalf_of` | string | The account on behalf of which to charge | -| ↳ `payment_method` | string | ID of the payment method used | -| ↳ `payment_method_options` | json | Payment-method-specific configuration | -| ↳ `payment_method_types` | array | Payment method types that can be used | -| ↳ `processing` | json | Processing status if payment is being processed asynchronously | -| ↳ `receipt_email` | string | Email address to send the receipt to | -| ↳ `review` | string | ID of the review associated with this PaymentIntent | -| ↳ `setup_future_usage` | string | Indicates intent to make future payments | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `statement_descriptor` | string | Statement descriptor for charges | -| ↳ `statement_descriptor_suffix` | string | Statement descriptor suffix | -| ↳ `status` | string | Status of the PaymentIntent \(requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded\) | -| ↳ `transfer_data` | json | The data for creating a transfer after the payment succeeds | -| ↳ `transfer_group` | string | Transfer group for transfers associated with the payment | | `metadata` | json | Payment Intent metadata including ID, status, amount, and currency | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -270,52 +132,6 @@ Confirm a Payment Intent to complete the payment | Parameter | Type | Description | | --------- | ---- | ----------- | | `payment_intent` | object | The confirmed Payment Intent object | -| ↳ `id` | string | Unique identifier for the Payment Intent | -| ↳ `object` | string | String representing the object type \(payment_intent\) | -| ↳ `amount` | number | Amount intended to be collected in smallest currency unit | -| ↳ `amount_capturable` | number | Amount that can be captured | -| ↳ `amount_received` | number | Amount that was collected | -| ↳ `application` | string | ID of the Connect application that created the PaymentIntent | -| ↳ `application_fee_amount` | number | Application fee amount \(if any\) | -| ↳ `automatic_payment_methods` | json | Settings for automatic payment methods | -| ↳ `canceled_at` | number | Unix timestamp of cancellation | -| ↳ `cancellation_reason` | string | Reason for cancellation | -| ↳ `capture_method` | string | Controls when funds will be captured \(automatic or manual\) | -| ↳ `client_secret` | string | Client secret for confirming the PaymentIntent | -| ↳ `confirmation_method` | string | How the PaymentIntent can be confirmed \(automatic or manual\) | -| ↳ `created` | number | Unix timestamp when the PaymentIntent was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `customer` | string | ID of the Customer this PaymentIntent belongs to | -| ↳ `description` | string | Description of the payment | -| ↳ `invoice` | string | ID of the invoice that created this PaymentIntent | -| ↳ `last_payment_error` | json | The payment error encountered in the previous PaymentIntent confirmation | -| ↳ `latest_charge` | string | ID of the latest charge created by this PaymentIntent | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_action` | json | Actions required before the PaymentIntent can be confirmed | -| ↳ `on_behalf_of` | string | The account on behalf of which to charge | -| ↳ `payment_method` | string | ID of the payment method used | -| ↳ `payment_method_options` | json | Payment-method-specific configuration | -| ↳ `payment_method_types` | array | Payment method types that can be used | -| ↳ `processing` | json | Processing status if payment is being processed asynchronously | -| ↳ `receipt_email` | string | Email address to send the receipt to | -| ↳ `review` | string | ID of the review associated with this PaymentIntent | -| ↳ `setup_future_usage` | string | Indicates intent to make future payments | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `statement_descriptor` | string | Statement descriptor for charges | -| ↳ `statement_descriptor_suffix` | string | Statement descriptor suffix | -| ↳ `status` | string | Status of the PaymentIntent \(requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded\) | -| ↳ `transfer_data` | json | The data for creating a transfer after the payment succeeds | -| ↳ `transfer_group` | string | Transfer group for transfers associated with the payment | | `metadata` | json | Payment Intent metadata including ID, status, amount, and currency | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -339,52 +155,6 @@ Capture an authorized Payment Intent | Parameter | Type | Description | | --------- | ---- | ----------- | | `payment_intent` | object | The captured Payment Intent object | -| ↳ `id` | string | Unique identifier for the Payment Intent | -| ↳ `object` | string | String representing the object type \(payment_intent\) | -| ↳ `amount` | number | Amount intended to be collected in smallest currency unit | -| ↳ `amount_capturable` | number | Amount that can be captured | -| ↳ `amount_received` | number | Amount that was collected | -| ↳ `application` | string | ID of the Connect application that created the PaymentIntent | -| ↳ `application_fee_amount` | number | Application fee amount \(if any\) | -| ↳ `automatic_payment_methods` | json | Settings for automatic payment methods | -| ↳ `canceled_at` | number | Unix timestamp of cancellation | -| ↳ `cancellation_reason` | string | Reason for cancellation | -| ↳ `capture_method` | string | Controls when funds will be captured \(automatic or manual\) | -| ↳ `client_secret` | string | Client secret for confirming the PaymentIntent | -| ↳ `confirmation_method` | string | How the PaymentIntent can be confirmed \(automatic or manual\) | -| ↳ `created` | number | Unix timestamp when the PaymentIntent was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `customer` | string | ID of the Customer this PaymentIntent belongs to | -| ↳ `description` | string | Description of the payment | -| ↳ `invoice` | string | ID of the invoice that created this PaymentIntent | -| ↳ `last_payment_error` | json | The payment error encountered in the previous PaymentIntent confirmation | -| ↳ `latest_charge` | string | ID of the latest charge created by this PaymentIntent | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_action` | json | Actions required before the PaymentIntent can be confirmed | -| ↳ `on_behalf_of` | string | The account on behalf of which to charge | -| ↳ `payment_method` | string | ID of the payment method used | -| ↳ `payment_method_options` | json | Payment-method-specific configuration | -| ↳ `payment_method_types` | array | Payment method types that can be used | -| ↳ `processing` | json | Processing status if payment is being processed asynchronously | -| ↳ `receipt_email` | string | Email address to send the receipt to | -| ↳ `review` | string | ID of the review associated with this PaymentIntent | -| ↳ `setup_future_usage` | string | Indicates intent to make future payments | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `statement_descriptor` | string | Statement descriptor for charges | -| ↳ `statement_descriptor_suffix` | string | Statement descriptor suffix | -| ↳ `status` | string | Status of the PaymentIntent \(requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded\) | -| ↳ `transfer_data` | json | The data for creating a transfer after the payment succeeds | -| ↳ `transfer_group` | string | Transfer group for transfers associated with the payment | | `metadata` | json | Payment Intent metadata including ID, status, amount, and currency | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -408,52 +178,6 @@ Cancel a Payment Intent | Parameter | Type | Description | | --------- | ---- | ----------- | | `payment_intent` | object | The canceled Payment Intent object | -| ↳ `id` | string | Unique identifier for the Payment Intent | -| ↳ `object` | string | String representing the object type \(payment_intent\) | -| ↳ `amount` | number | Amount intended to be collected in smallest currency unit | -| ↳ `amount_capturable` | number | Amount that can be captured | -| ↳ `amount_received` | number | Amount that was collected | -| ↳ `application` | string | ID of the Connect application that created the PaymentIntent | -| ↳ `application_fee_amount` | number | Application fee amount \(if any\) | -| ↳ `automatic_payment_methods` | json | Settings for automatic payment methods | -| ↳ `canceled_at` | number | Unix timestamp of cancellation | -| ↳ `cancellation_reason` | string | Reason for cancellation | -| ↳ `capture_method` | string | Controls when funds will be captured \(automatic or manual\) | -| ↳ `client_secret` | string | Client secret for confirming the PaymentIntent | -| ↳ `confirmation_method` | string | How the PaymentIntent can be confirmed \(automatic or manual\) | -| ↳ `created` | number | Unix timestamp when the PaymentIntent was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `customer` | string | ID of the Customer this PaymentIntent belongs to | -| ↳ `description` | string | Description of the payment | -| ↳ `invoice` | string | ID of the invoice that created this PaymentIntent | -| ↳ `last_payment_error` | json | The payment error encountered in the previous PaymentIntent confirmation | -| ↳ `latest_charge` | string | ID of the latest charge created by this PaymentIntent | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_action` | json | Actions required before the PaymentIntent can be confirmed | -| ↳ `on_behalf_of` | string | The account on behalf of which to charge | -| ↳ `payment_method` | string | ID of the payment method used | -| ↳ `payment_method_options` | json | Payment-method-specific configuration | -| ↳ `payment_method_types` | array | Payment method types that can be used | -| ↳ `processing` | json | Processing status if payment is being processed asynchronously | -| ↳ `receipt_email` | string | Email address to send the receipt to | -| ↳ `review` | string | ID of the review associated with this PaymentIntent | -| ↳ `setup_future_usage` | string | Indicates intent to make future payments | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `statement_descriptor` | string | Statement descriptor for charges | -| ↳ `statement_descriptor_suffix` | string | Statement descriptor suffix | -| ↳ `status` | string | Status of the PaymentIntent \(requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded\) | -| ↳ `transfer_data` | json | The data for creating a transfer after the payment succeeds | -| ↳ `transfer_group` | string | Transfer group for transfers associated with the payment | | `metadata` | json | Payment Intent metadata including ID, status, amount, and currency | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -478,52 +202,6 @@ List all Payment Intents | Parameter | Type | Description | | --------- | ---- | ----------- | | `payment_intents` | array | Array of Payment Intent objects | -| ↳ `id` | string | Unique identifier for the Payment Intent | -| ↳ `object` | string | String representing the object type \(payment_intent\) | -| ↳ `amount` | number | Amount intended to be collected in smallest currency unit | -| ↳ `amount_capturable` | number | Amount that can be captured | -| ↳ `amount_received` | number | Amount that was collected | -| ↳ `application` | string | ID of the Connect application that created the PaymentIntent | -| ↳ `application_fee_amount` | number | Application fee amount \(if any\) | -| ↳ `automatic_payment_methods` | json | Settings for automatic payment methods | -| ↳ `canceled_at` | number | Unix timestamp of cancellation | -| ↳ `cancellation_reason` | string | Reason for cancellation | -| ↳ `capture_method` | string | Controls when funds will be captured \(automatic or manual\) | -| ↳ `client_secret` | string | Client secret for confirming the PaymentIntent | -| ↳ `confirmation_method` | string | How the PaymentIntent can be confirmed \(automatic or manual\) | -| ↳ `created` | number | Unix timestamp when the PaymentIntent was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `customer` | string | ID of the Customer this PaymentIntent belongs to | -| ↳ `description` | string | Description of the payment | -| ↳ `invoice` | string | ID of the invoice that created this PaymentIntent | -| ↳ `last_payment_error` | json | The payment error encountered in the previous PaymentIntent confirmation | -| ↳ `latest_charge` | string | ID of the latest charge created by this PaymentIntent | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_action` | json | Actions required before the PaymentIntent can be confirmed | -| ↳ `on_behalf_of` | string | The account on behalf of which to charge | -| ↳ `payment_method` | string | ID of the payment method used | -| ↳ `payment_method_options` | json | Payment-method-specific configuration | -| ↳ `payment_method_types` | array | Payment method types that can be used | -| ↳ `processing` | json | Processing status if payment is being processed asynchronously | -| ↳ `receipt_email` | string | Email address to send the receipt to | -| ↳ `review` | string | ID of the review associated with this PaymentIntent | -| ↳ `setup_future_usage` | string | Indicates intent to make future payments | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `statement_descriptor` | string | Statement descriptor for charges | -| ↳ `statement_descriptor_suffix` | string | Statement descriptor suffix | -| ↳ `status` | string | Status of the PaymentIntent \(requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded\) | -| ↳ `transfer_data` | json | The data for creating a transfer after the payment succeeds | -| ↳ `transfer_group` | string | Transfer group for transfers associated with the payment | | `metadata` | json | List metadata including count and has_more | | ↳ `count` | number | Number of items returned | | ↳ `has_more` | boolean | Whether more items exist beyond this page | @@ -545,52 +223,6 @@ Search for Payment Intents using query syntax | Parameter | Type | Description | | --------- | ---- | ----------- | | `payment_intents` | array | Array of matching Payment Intent objects | -| ↳ `id` | string | Unique identifier for the Payment Intent | -| ↳ `object` | string | String representing the object type \(payment_intent\) | -| ↳ `amount` | number | Amount intended to be collected in smallest currency unit | -| ↳ `amount_capturable` | number | Amount that can be captured | -| ↳ `amount_received` | number | Amount that was collected | -| ↳ `application` | string | ID of the Connect application that created the PaymentIntent | -| ↳ `application_fee_amount` | number | Application fee amount \(if any\) | -| ↳ `automatic_payment_methods` | json | Settings for automatic payment methods | -| ↳ `canceled_at` | number | Unix timestamp of cancellation | -| ↳ `cancellation_reason` | string | Reason for cancellation | -| ↳ `capture_method` | string | Controls when funds will be captured \(automatic or manual\) | -| ↳ `client_secret` | string | Client secret for confirming the PaymentIntent | -| ↳ `confirmation_method` | string | How the PaymentIntent can be confirmed \(automatic or manual\) | -| ↳ `created` | number | Unix timestamp when the PaymentIntent was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `customer` | string | ID of the Customer this PaymentIntent belongs to | -| ↳ `description` | string | Description of the payment | -| ↳ `invoice` | string | ID of the invoice that created this PaymentIntent | -| ↳ `last_payment_error` | json | The payment error encountered in the previous PaymentIntent confirmation | -| ↳ `latest_charge` | string | ID of the latest charge created by this PaymentIntent | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_action` | json | Actions required before the PaymentIntent can be confirmed | -| ↳ `on_behalf_of` | string | The account on behalf of which to charge | -| ↳ `payment_method` | string | ID of the payment method used | -| ↳ `payment_method_options` | json | Payment-method-specific configuration | -| ↳ `payment_method_types` | array | Payment method types that can be used | -| ↳ `processing` | json | Processing status if payment is being processed asynchronously | -| ↳ `receipt_email` | string | Email address to send the receipt to | -| ↳ `review` | string | ID of the review associated with this PaymentIntent | -| ↳ `setup_future_usage` | string | Indicates intent to make future payments | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `statement_descriptor` | string | Statement descriptor for charges | -| ↳ `statement_descriptor_suffix` | string | Statement descriptor suffix | -| ↳ `status` | string | Status of the PaymentIntent \(requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded\) | -| ↳ `transfer_data` | json | The data for creating a transfer after the payment succeeds | -| ↳ `transfer_group` | string | Transfer group for transfers associated with the payment | | `metadata` | json | Search metadata including count and has_more | | ↳ `count` | number | Number of items returned | | ↳ `has_more` | boolean | Whether more items exist beyond this page | @@ -617,43 +249,6 @@ Create a new customer object | Parameter | Type | Description | | --------- | ---- | ----------- | | `customer` | object | The created customer object | -| ↳ `id` | string | Unique identifier for the customer | -| ↳ `object` | string | String representing the object type \(customer\) | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `balance` | number | Current balance in smallest currency unit | -| ↳ `created` | number | Unix timestamp when the customer was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `default_source` | string | ID of the default payment source | -| ↳ `delinquent` | boolean | Whether the customer has unpaid invoices | -| ↳ `description` | string | Description of the customer | -| ↳ `discount` | json | Discount that applies to all recurring charges | -| ↳ `email` | string | Customer email address \(max 512 characters\) | -| ↳ `invoice_prefix` | string | Prefix for generating unique invoice numbers | -| ↳ `invoice_settings` | json | Default invoice settings | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `name` | string | Customer full name or business name \(max 256 characters\) | -| ↳ `next_invoice_sequence` | number | Next invoice sequence number | -| ↳ `phone` | string | Customer phone number \(max 20 characters\) | -| ↳ `preferred_locales` | array | Customer preferred locales | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `tax_exempt` | string | Tax exemption status \(none, exempt, reverse\) | -| ↳ `test_clock` | string | ID of the test clock | | `metadata` | json | Customer metadata | | ↳ `id` | string | Stripe unique identifier | | ↳ `email` | string | Customer email address | @@ -675,43 +270,6 @@ Retrieve an existing customer by ID | Parameter | Type | Description | | --------- | ---- | ----------- | | `customer` | object | The retrieved customer object | -| ↳ `id` | string | Unique identifier for the customer | -| ↳ `object` | string | String representing the object type \(customer\) | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `balance` | number | Current balance in smallest currency unit | -| ↳ `created` | number | Unix timestamp when the customer was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `default_source` | string | ID of the default payment source | -| ↳ `delinquent` | boolean | Whether the customer has unpaid invoices | -| ↳ `description` | string | Description of the customer | -| ↳ `discount` | json | Discount that applies to all recurring charges | -| ↳ `email` | string | Customer email address \(max 512 characters\) | -| ↳ `invoice_prefix` | string | Prefix for generating unique invoice numbers | -| ↳ `invoice_settings` | json | Default invoice settings | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `name` | string | Customer full name or business name \(max 256 characters\) | -| ↳ `next_invoice_sequence` | number | Next invoice sequence number | -| ↳ `phone` | string | Customer phone number \(max 20 characters\) | -| ↳ `preferred_locales` | array | Customer preferred locales | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `tax_exempt` | string | Tax exemption status \(none, exempt, reverse\) | -| ↳ `test_clock` | string | ID of the test clock | | `metadata` | json | Customer metadata | | ↳ `id` | string | Stripe unique identifier | | ↳ `email` | string | Customer email address | @@ -739,43 +297,6 @@ Update an existing customer | Parameter | Type | Description | | --------- | ---- | ----------- | | `customer` | object | The updated customer object | -| ↳ `id` | string | Unique identifier for the customer | -| ↳ `object` | string | String representing the object type \(customer\) | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `balance` | number | Current balance in smallest currency unit | -| ↳ `created` | number | Unix timestamp when the customer was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `default_source` | string | ID of the default payment source | -| ↳ `delinquent` | boolean | Whether the customer has unpaid invoices | -| ↳ `description` | string | Description of the customer | -| ↳ `discount` | json | Discount that applies to all recurring charges | -| ↳ `email` | string | Customer email address \(max 512 characters\) | -| ↳ `invoice_prefix` | string | Prefix for generating unique invoice numbers | -| ↳ `invoice_settings` | json | Default invoice settings | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `name` | string | Customer full name or business name \(max 256 characters\) | -| ↳ `next_invoice_sequence` | number | Next invoice sequence number | -| ↳ `phone` | string | Customer phone number \(max 20 characters\) | -| ↳ `preferred_locales` | array | Customer preferred locales | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `tax_exempt` | string | Tax exemption status \(none, exempt, reverse\) | -| ↳ `test_clock` | string | ID of the test clock | | `metadata` | json | Customer metadata | | ↳ `id` | string | Stripe unique identifier | | ↳ `email` | string | Customer email address | @@ -817,43 +338,6 @@ List all customers | Parameter | Type | Description | | --------- | ---- | ----------- | | `customers` | array | Array of customer objects | -| ↳ `id` | string | Unique identifier for the customer | -| ↳ `object` | string | String representing the object type \(customer\) | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `balance` | number | Current balance in smallest currency unit | -| ↳ `created` | number | Unix timestamp when the customer was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `default_source` | string | ID of the default payment source | -| ↳ `delinquent` | boolean | Whether the customer has unpaid invoices | -| ↳ `description` | string | Description of the customer | -| ↳ `discount` | json | Discount that applies to all recurring charges | -| ↳ `email` | string | Customer email address \(max 512 characters\) | -| ↳ `invoice_prefix` | string | Prefix for generating unique invoice numbers | -| ↳ `invoice_settings` | json | Default invoice settings | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `name` | string | Customer full name or business name \(max 256 characters\) | -| ↳ `next_invoice_sequence` | number | Next invoice sequence number | -| ↳ `phone` | string | Customer phone number \(max 20 characters\) | -| ↳ `preferred_locales` | array | Customer preferred locales | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `tax_exempt` | string | Tax exemption status \(none, exempt, reverse\) | -| ↳ `test_clock` | string | ID of the test clock | | `metadata` | json | List metadata | | ↳ `count` | number | Number of items returned | | ↳ `has_more` | boolean | Whether more items exist beyond this page | @@ -875,43 +359,6 @@ Search for customers using query syntax | Parameter | Type | Description | | --------- | ---- | ----------- | | `customers` | array | Array of matching customer objects | -| ↳ `id` | string | Unique identifier for the customer | -| ↳ `object` | string | String representing the object type \(customer\) | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `balance` | number | Current balance in smallest currency unit | -| ↳ `created` | number | Unix timestamp when the customer was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `default_source` | string | ID of the default payment source | -| ↳ `delinquent` | boolean | Whether the customer has unpaid invoices | -| ↳ `description` | string | Description of the customer | -| ↳ `discount` | json | Discount that applies to all recurring charges | -| ↳ `email` | string | Customer email address \(max 512 characters\) | -| ↳ `invoice_prefix` | string | Prefix for generating unique invoice numbers | -| ↳ `invoice_settings` | json | Default invoice settings | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `name` | string | Customer full name or business name \(max 256 characters\) | -| ↳ `next_invoice_sequence` | number | Next invoice sequence number | -| ↳ `phone` | string | Customer phone number \(max 20 characters\) | -| ↳ `preferred_locales` | array | Customer preferred locales | -| ↳ `shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `tax_exempt` | string | Tax exemption status \(none, exempt, reverse\) | -| ↳ `test_clock` | string | ID of the test clock | | `metadata` | json | Search metadata | | ↳ `count` | number | Number of items returned | | ↳ `has_more` | boolean | Whether more items exist beyond this page | @@ -937,48 +384,6 @@ Create a new subscription for a customer | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscription` | object | The created subscription object | -| ↳ `id` | string | Unique identifier for the subscription | -| ↳ `object` | string | String representing the object type \(subscription\) | -| ↳ `application` | string | ID of the Connect application that created the subscription | -| ↳ `application_fee_percent` | number | Application fee percent \(if any\) | -| ↳ `automatic_tax` | json | Automatic tax settings | -| ↳ `billing_cycle_anchor` | number | Unix timestamp determining when billing cycle starts | -| ↳ `billing_thresholds` | json | Billing thresholds for the subscription | -| ↳ `cancel_at` | number | Unix timestamp when the subscription will be canceled | -| ↳ `cancel_at_period_end` | boolean | Whether the subscription will be canceled at period end | -| ↳ `canceled_at` | number | Unix timestamp when the subscription was canceled | -| ↳ `cancellation_details` | json | Details about cancellation | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the subscription was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `current_period_end` | number | Unix timestamp when the current period ends | -| ↳ `current_period_start` | number | Unix timestamp when the current period started | -| ↳ `customer` | string | ID of the customer who owns the subscription | -| ↳ `days_until_due` | number | Number of days a customer has to pay invoices | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Subscription description \(max 500 characters\) | -| ↳ `discount` | json | Discount that applies to the subscription | -| ↳ `ended_at` | number | Unix timestamp when the subscription ended | -| ↳ `latest_invoice` | string | ID of the most recent invoice | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_pending_invoice_item_invoice` | number | Unix timestamp of next pending invoice item invoice | -| ↳ `on_behalf_of` | string | Account the subscription is made on behalf of | -| ↳ `pause_collection` | json | If paused, when collection is paused until | -| ↳ `payment_settings` | json | Payment settings for the subscription | -| ↳ `pending_invoice_item_interval` | json | Pending invoice item interval | -| ↳ `pending_setup_intent` | string | ID of the pending SetupIntent | -| ↳ `pending_update` | json | Pending subscription update | -| ↳ `schedule` | string | ID of the subscription schedule | -| ↳ `start_date` | number | Unix timestamp when the subscription started | -| ↳ `status` | string | Status of the subscription \(incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused\) | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `transfer_data` | json | Data for creating transfers after payments succeed | -| ↳ `trial_end` | number | Unix timestamp when the trial ends | -| ↳ `trial_settings` | json | Settings related to subscription trials | -| ↳ `trial_start` | number | Unix timestamp when the trial started | | `metadata` | json | Subscription metadata including ID, status, and customer | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -1000,48 +405,6 @@ Retrieve an existing subscription by ID | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscription` | object | The retrieved subscription object | -| ↳ `id` | string | Unique identifier for the subscription | -| ↳ `object` | string | String representing the object type \(subscription\) | -| ↳ `application` | string | ID of the Connect application that created the subscription | -| ↳ `application_fee_percent` | number | Application fee percent \(if any\) | -| ↳ `automatic_tax` | json | Automatic tax settings | -| ↳ `billing_cycle_anchor` | number | Unix timestamp determining when billing cycle starts | -| ↳ `billing_thresholds` | json | Billing thresholds for the subscription | -| ↳ `cancel_at` | number | Unix timestamp when the subscription will be canceled | -| ↳ `cancel_at_period_end` | boolean | Whether the subscription will be canceled at period end | -| ↳ `canceled_at` | number | Unix timestamp when the subscription was canceled | -| ↳ `cancellation_details` | json | Details about cancellation | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the subscription was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `current_period_end` | number | Unix timestamp when the current period ends | -| ↳ `current_period_start` | number | Unix timestamp when the current period started | -| ↳ `customer` | string | ID of the customer who owns the subscription | -| ↳ `days_until_due` | number | Number of days a customer has to pay invoices | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Subscription description \(max 500 characters\) | -| ↳ `discount` | json | Discount that applies to the subscription | -| ↳ `ended_at` | number | Unix timestamp when the subscription ended | -| ↳ `latest_invoice` | string | ID of the most recent invoice | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_pending_invoice_item_invoice` | number | Unix timestamp of next pending invoice item invoice | -| ↳ `on_behalf_of` | string | Account the subscription is made on behalf of | -| ↳ `pause_collection` | json | If paused, when collection is paused until | -| ↳ `payment_settings` | json | Payment settings for the subscription | -| ↳ `pending_invoice_item_interval` | json | Pending invoice item interval | -| ↳ `pending_setup_intent` | string | ID of the pending SetupIntent | -| ↳ `pending_update` | json | Pending subscription update | -| ↳ `schedule` | string | ID of the subscription schedule | -| ↳ `start_date` | number | Unix timestamp when the subscription started | -| ↳ `status` | string | Status of the subscription \(incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused\) | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `transfer_data` | json | Data for creating transfers after payments succeed | -| ↳ `trial_end` | number | Unix timestamp when the trial ends | -| ↳ `trial_settings` | json | Settings related to subscription trials | -| ↳ `trial_start` | number | Unix timestamp when the trial started | | `metadata` | json | Subscription metadata including ID, status, and customer | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -1066,48 +429,6 @@ Update an existing subscription | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscription` | object | The updated subscription object | -| ↳ `id` | string | Unique identifier for the subscription | -| ↳ `object` | string | String representing the object type \(subscription\) | -| ↳ `application` | string | ID of the Connect application that created the subscription | -| ↳ `application_fee_percent` | number | Application fee percent \(if any\) | -| ↳ `automatic_tax` | json | Automatic tax settings | -| ↳ `billing_cycle_anchor` | number | Unix timestamp determining when billing cycle starts | -| ↳ `billing_thresholds` | json | Billing thresholds for the subscription | -| ↳ `cancel_at` | number | Unix timestamp when the subscription will be canceled | -| ↳ `cancel_at_period_end` | boolean | Whether the subscription will be canceled at period end | -| ↳ `canceled_at` | number | Unix timestamp when the subscription was canceled | -| ↳ `cancellation_details` | json | Details about cancellation | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the subscription was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `current_period_end` | number | Unix timestamp when the current period ends | -| ↳ `current_period_start` | number | Unix timestamp when the current period started | -| ↳ `customer` | string | ID of the customer who owns the subscription | -| ↳ `days_until_due` | number | Number of days a customer has to pay invoices | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Subscription description \(max 500 characters\) | -| ↳ `discount` | json | Discount that applies to the subscription | -| ↳ `ended_at` | number | Unix timestamp when the subscription ended | -| ↳ `latest_invoice` | string | ID of the most recent invoice | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_pending_invoice_item_invoice` | number | Unix timestamp of next pending invoice item invoice | -| ↳ `on_behalf_of` | string | Account the subscription is made on behalf of | -| ↳ `pause_collection` | json | If paused, when collection is paused until | -| ↳ `payment_settings` | json | Payment settings for the subscription | -| ↳ `pending_invoice_item_interval` | json | Pending invoice item interval | -| ↳ `pending_setup_intent` | string | ID of the pending SetupIntent | -| ↳ `pending_update` | json | Pending subscription update | -| ↳ `schedule` | string | ID of the subscription schedule | -| ↳ `start_date` | number | Unix timestamp when the subscription started | -| ↳ `status` | string | Status of the subscription \(incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused\) | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `transfer_data` | json | Data for creating transfers after payments succeed | -| ↳ `trial_end` | number | Unix timestamp when the trial ends | -| ↳ `trial_settings` | json | Settings related to subscription trials | -| ↳ `trial_start` | number | Unix timestamp when the trial started | | `metadata` | json | Subscription metadata including ID, status, and customer | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -1131,48 +452,6 @@ Cancel a subscription | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscription` | object | The canceled subscription object | -| ↳ `id` | string | Unique identifier for the subscription | -| ↳ `object` | string | String representing the object type \(subscription\) | -| ↳ `application` | string | ID of the Connect application that created the subscription | -| ↳ `application_fee_percent` | number | Application fee percent \(if any\) | -| ↳ `automatic_tax` | json | Automatic tax settings | -| ↳ `billing_cycle_anchor` | number | Unix timestamp determining when billing cycle starts | -| ↳ `billing_thresholds` | json | Billing thresholds for the subscription | -| ↳ `cancel_at` | number | Unix timestamp when the subscription will be canceled | -| ↳ `cancel_at_period_end` | boolean | Whether the subscription will be canceled at period end | -| ↳ `canceled_at` | number | Unix timestamp when the subscription was canceled | -| ↳ `cancellation_details` | json | Details about cancellation | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the subscription was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `current_period_end` | number | Unix timestamp when the current period ends | -| ↳ `current_period_start` | number | Unix timestamp when the current period started | -| ↳ `customer` | string | ID of the customer who owns the subscription | -| ↳ `days_until_due` | number | Number of days a customer has to pay invoices | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Subscription description \(max 500 characters\) | -| ↳ `discount` | json | Discount that applies to the subscription | -| ↳ `ended_at` | number | Unix timestamp when the subscription ended | -| ↳ `latest_invoice` | string | ID of the most recent invoice | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_pending_invoice_item_invoice` | number | Unix timestamp of next pending invoice item invoice | -| ↳ `on_behalf_of` | string | Account the subscription is made on behalf of | -| ↳ `pause_collection` | json | If paused, when collection is paused until | -| ↳ `payment_settings` | json | Payment settings for the subscription | -| ↳ `pending_invoice_item_interval` | json | Pending invoice item interval | -| ↳ `pending_setup_intent` | string | ID of the pending SetupIntent | -| ↳ `pending_update` | json | Pending subscription update | -| ↳ `schedule` | string | ID of the subscription schedule | -| ↳ `start_date` | number | Unix timestamp when the subscription started | -| ↳ `status` | string | Status of the subscription \(incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused\) | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `transfer_data` | json | Data for creating transfers after payments succeed | -| ↳ `trial_end` | number | Unix timestamp when the trial ends | -| ↳ `trial_settings` | json | Settings related to subscription trials | -| ↳ `trial_start` | number | Unix timestamp when the trial started | | `metadata` | json | Subscription metadata including ID, status, and customer | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -1194,48 +473,6 @@ Resume a subscription that was scheduled for cancellation | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscription` | object | The resumed subscription object | -| ↳ `id` | string | Unique identifier for the subscription | -| ↳ `object` | string | String representing the object type \(subscription\) | -| ↳ `application` | string | ID of the Connect application that created the subscription | -| ↳ `application_fee_percent` | number | Application fee percent \(if any\) | -| ↳ `automatic_tax` | json | Automatic tax settings | -| ↳ `billing_cycle_anchor` | number | Unix timestamp determining when billing cycle starts | -| ↳ `billing_thresholds` | json | Billing thresholds for the subscription | -| ↳ `cancel_at` | number | Unix timestamp when the subscription will be canceled | -| ↳ `cancel_at_period_end` | boolean | Whether the subscription will be canceled at period end | -| ↳ `canceled_at` | number | Unix timestamp when the subscription was canceled | -| ↳ `cancellation_details` | json | Details about cancellation | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the subscription was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `current_period_end` | number | Unix timestamp when the current period ends | -| ↳ `current_period_start` | number | Unix timestamp when the current period started | -| ↳ `customer` | string | ID of the customer who owns the subscription | -| ↳ `days_until_due` | number | Number of days a customer has to pay invoices | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Subscription description \(max 500 characters\) | -| ↳ `discount` | json | Discount that applies to the subscription | -| ↳ `ended_at` | number | Unix timestamp when the subscription ended | -| ↳ `latest_invoice` | string | ID of the most recent invoice | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_pending_invoice_item_invoice` | number | Unix timestamp of next pending invoice item invoice | -| ↳ `on_behalf_of` | string | Account the subscription is made on behalf of | -| ↳ `pause_collection` | json | If paused, when collection is paused until | -| ↳ `payment_settings` | json | Payment settings for the subscription | -| ↳ `pending_invoice_item_interval` | json | Pending invoice item interval | -| ↳ `pending_setup_intent` | string | ID of the pending SetupIntent | -| ↳ `pending_update` | json | Pending subscription update | -| ↳ `schedule` | string | ID of the subscription schedule | -| ↳ `start_date` | number | Unix timestamp when the subscription started | -| ↳ `status` | string | Status of the subscription \(incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused\) | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `transfer_data` | json | Data for creating transfers after payments succeed | -| ↳ `trial_end` | number | Unix timestamp when the trial ends | -| ↳ `trial_settings` | json | Settings related to subscription trials | -| ↳ `trial_start` | number | Unix timestamp when the trial started | | `metadata` | json | Subscription metadata including ID, status, and customer | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -1260,48 +497,6 @@ List all subscriptions | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscriptions` | array | Array of subscription objects | -| ↳ `id` | string | Unique identifier for the subscription | -| ↳ `object` | string | String representing the object type \(subscription\) | -| ↳ `application` | string | ID of the Connect application that created the subscription | -| ↳ `application_fee_percent` | number | Application fee percent \(if any\) | -| ↳ `automatic_tax` | json | Automatic tax settings | -| ↳ `billing_cycle_anchor` | number | Unix timestamp determining when billing cycle starts | -| ↳ `billing_thresholds` | json | Billing thresholds for the subscription | -| ↳ `cancel_at` | number | Unix timestamp when the subscription will be canceled | -| ↳ `cancel_at_period_end` | boolean | Whether the subscription will be canceled at period end | -| ↳ `canceled_at` | number | Unix timestamp when the subscription was canceled | -| ↳ `cancellation_details` | json | Details about cancellation | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the subscription was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `current_period_end` | number | Unix timestamp when the current period ends | -| ↳ `current_period_start` | number | Unix timestamp when the current period started | -| ↳ `customer` | string | ID of the customer who owns the subscription | -| ↳ `days_until_due` | number | Number of days a customer has to pay invoices | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Subscription description \(max 500 characters\) | -| ↳ `discount` | json | Discount that applies to the subscription | -| ↳ `ended_at` | number | Unix timestamp when the subscription ended | -| ↳ `latest_invoice` | string | ID of the most recent invoice | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_pending_invoice_item_invoice` | number | Unix timestamp of next pending invoice item invoice | -| ↳ `on_behalf_of` | string | Account the subscription is made on behalf of | -| ↳ `pause_collection` | json | If paused, when collection is paused until | -| ↳ `payment_settings` | json | Payment settings for the subscription | -| ↳ `pending_invoice_item_interval` | json | Pending invoice item interval | -| ↳ `pending_setup_intent` | string | ID of the pending SetupIntent | -| ↳ `pending_update` | json | Pending subscription update | -| ↳ `schedule` | string | ID of the subscription schedule | -| ↳ `start_date` | number | Unix timestamp when the subscription started | -| ↳ `status` | string | Status of the subscription \(incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused\) | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `transfer_data` | json | Data for creating transfers after payments succeed | -| ↳ `trial_end` | number | Unix timestamp when the trial ends | -| ↳ `trial_settings` | json | Settings related to subscription trials | -| ↳ `trial_start` | number | Unix timestamp when the trial started | | `metadata` | json | List metadata | | ↳ `count` | number | Number of items returned | | ↳ `has_more` | boolean | Whether more items exist beyond this page | @@ -1323,48 +518,6 @@ Search for subscriptions using query syntax | Parameter | Type | Description | | --------- | ---- | ----------- | | `subscriptions` | array | Array of matching subscription objects | -| ↳ `id` | string | Unique identifier for the subscription | -| ↳ `object` | string | String representing the object type \(subscription\) | -| ↳ `application` | string | ID of the Connect application that created the subscription | -| ↳ `application_fee_percent` | number | Application fee percent \(if any\) | -| ↳ `automatic_tax` | json | Automatic tax settings | -| ↳ `billing_cycle_anchor` | number | Unix timestamp determining when billing cycle starts | -| ↳ `billing_thresholds` | json | Billing thresholds for the subscription | -| ↳ `cancel_at` | number | Unix timestamp when the subscription will be canceled | -| ↳ `cancel_at_period_end` | boolean | Whether the subscription will be canceled at period end | -| ↳ `canceled_at` | number | Unix timestamp when the subscription was canceled | -| ↳ `cancellation_details` | json | Details about cancellation | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the subscription was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `current_period_end` | number | Unix timestamp when the current period ends | -| ↳ `current_period_start` | number | Unix timestamp when the current period started | -| ↳ `customer` | string | ID of the customer who owns the subscription | -| ↳ `days_until_due` | number | Number of days a customer has to pay invoices | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Subscription description \(max 500 characters\) | -| ↳ `discount` | json | Discount that applies to the subscription | -| ↳ `ended_at` | number | Unix timestamp when the subscription ended | -| ↳ `latest_invoice` | string | ID of the most recent invoice | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_pending_invoice_item_invoice` | number | Unix timestamp of next pending invoice item invoice | -| ↳ `on_behalf_of` | string | Account the subscription is made on behalf of | -| ↳ `pause_collection` | json | If paused, when collection is paused until | -| ↳ `payment_settings` | json | Payment settings for the subscription | -| ↳ `pending_invoice_item_interval` | json | Pending invoice item interval | -| ↳ `pending_setup_intent` | string | ID of the pending SetupIntent | -| ↳ `pending_update` | json | Pending subscription update | -| ↳ `schedule` | string | ID of the subscription schedule | -| ↳ `start_date` | number | Unix timestamp when the subscription started | -| ↳ `status` | string | Status of the subscription \(incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused\) | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `transfer_data` | json | Data for creating transfers after payments succeed | -| ↳ `trial_end` | number | Unix timestamp when the trial ends | -| ↳ `trial_settings` | json | Settings related to subscription trials | -| ↳ `trial_start` | number | Unix timestamp when the trial started | | `metadata` | json | Search metadata | | ↳ `count` | number | Number of items returned | | ↳ `has_more` | boolean | Whether more items exist beyond this page | @@ -1389,136 +542,6 @@ Create a new invoice | Parameter | Type | Description | | --------- | ---- | ----------- | | `invoice` | object | The created invoice object | -| ↳ `id` | string | Unique identifier for the invoice | -| ↳ `object` | string | String representing the object type \(invoice\) | -| ↳ `account_country` | string | Country of the business associated with this invoice | -| ↳ `account_name` | string | Name of the account associated with this invoice | -| ↳ `account_tax_ids` | array | Account tax IDs | -| ↳ `amount_due` | number | Final amount due in smallest currency unit | -| ↳ `amount_paid` | number | Amount paid in smallest currency unit | -| ↳ `amount_remaining` | number | Amount remaining in smallest currency unit | -| ↳ `amount_shipping` | number | Shipping amount in smallest currency unit | -| ↳ `application` | string | ID of the Connect application that created the invoice | -| ↳ `application_fee_amount` | number | Application fee amount | -| ↳ `attempt_count` | number | Number of payment attempts made | -| ↳ `attempted` | boolean | Whether an attempt has been made to pay the invoice | -| ↳ `auto_advance` | boolean | Controls whether Stripe performs automatic collection | -| ↳ `automatic_tax` | json | Settings and results for automatic tax lookup | -| ↳ `billing_reason` | string | Reason the invoice was created | -| ↳ `charge` | string | ID of the latest charge for this invoice | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the invoice was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `custom_fields` | array | Custom fields displayed on the invoice | -| ↳ `customer` | string | ID of the customer who will be billed | -| ↳ `customer_address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_email` | string | Email of the customer | -| ↳ `customer_name` | string | Name of the customer | -| ↳ `customer_phone` | string | Phone number of the customer | -| ↳ `customer_shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_tax_exempt` | string | Tax exemption status of the customer | -| ↳ `customer_tax_ids` | array | Customer tax IDs | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Description displayed in Dashboard \(memo\) | -| ↳ `discount` | json | Discount applied to the invoice | -| ↳ `discounts` | array | Discounts applied to the invoice | -| ↳ `due_date` | number | Unix timestamp when payment is due | -| ↳ `effective_at` | number | When the invoice was effective | -| ↳ `ending_balance` | number | Ending customer balance after invoice is finalized | -| ↳ `footer` | string | Footer displayed on the invoice | -| ↳ `from_invoice` | json | Details of the invoice that this invoice was created from | -| ↳ `hosted_invoice_url` | string | URL for the hosted invoice page | -| ↳ `invoice_pdf` | string | URL for the invoice PDF | -| ↳ `issuer` | json | The connected account that issues the invoice | -| ↳ `last_finalization_error` | json | Error encountered during finalization | -| ↳ `latest_revision` | string | ID of the most recent revision | -| ↳ `lines` | object | Invoice line items | -| ↳ `id` | string | Unique identifier for the line item | -| ↳ `object` | string | String representing the object type \(line_item\) | -| ↳ `amount` | number | Amount in smallest currency unit | -| ↳ `amount_excluding_tax` | number | Amount excluding tax | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `description` | string | Description of the line item | -| ↳ `discount_amounts` | array | Discount amounts applied | -| ↳ `discountable` | boolean | Whether the line item is discountable | -| ↳ `discounts` | array | Discounts applied to the line item | -| ↳ `invoice` | string | ID of the invoice that contains this line item | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `period` | json | Period this line item covers | -| ↳ `price` | json | Price object for this line item | -| ↳ `proration` | boolean | Whether this is a proration | -| ↳ `proration_details` | json | Additional details for proration line items | -| ↳ `quantity` | number | Quantity of the item | -| ↳ `subscription` | string | ID of the subscription | -| ↳ `subscription_item` | string | ID of the subscription item | -| ↳ `tax_amounts` | array | Tax amounts for this line item | -| ↳ `tax_rates` | array | Tax rates applied | -| ↳ `type` | string | Type of line item \(invoiceitem or subscription\) | -| ↳ `unit_amount_excluding_tax` | string | Unit amount excluding tax | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_payment_attempt` | number | Unix timestamp of next payment attempt | -| ↳ `number` | string | Human-readable invoice number | -| ↳ `on_behalf_of` | string | Account on behalf of which the invoice was issued | -| ↳ `paid` | boolean | Whether payment was successfully collected | -| ↳ `paid_out_of_band` | boolean | Whether the invoice was paid out of band | -| ↳ `payment_intent` | string | ID of the PaymentIntent associated with the invoice | -| ↳ `payment_settings` | json | Configuration settings for payment collection | -| ↳ `period_end` | number | End of the usage period | -| ↳ `period_start` | number | Start of the usage period | -| ↳ `post_payment_credit_notes_amount` | number | Total of all post-payment credit notes | -| ↳ `pre_payment_credit_notes_amount` | number | Total of all pre-payment credit notes | -| ↳ `quote` | string | ID of the quote this invoice was generated from | -| ↳ `receipt_number` | string | Receipt number for the invoice | -| ↳ `rendering` | json | Invoice rendering options | -| ↳ `rendering_options` | json | Invoice rendering options \(deprecated\) | -| ↳ `shipping_cost` | json | Shipping cost information | -| ↳ `shipping_details` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `starting_balance` | number | Starting customer balance before invoice | -| ↳ `statement_descriptor` | string | Statement descriptor | -| ↳ `status` | string | Status of the invoice \(draft, open, paid, uncollectible, void\) | -| ↳ `status_transitions` | json | Timestamps at which the invoice status was updated | -| ↳ `subscription` | string | ID of the subscription for this invoice | -| ↳ `subscription_details` | json | Details about the subscription | -| ↳ `subscription_proration_date` | number | Only set for upcoming invoices with proration | -| ↳ `subtotal` | number | Total before discounts and taxes | -| ↳ `subtotal_excluding_tax` | number | Subtotal excluding tax | -| ↳ `tax` | number | Total tax amount | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `threshold_reason` | json | Details about why the invoice was created | -| ↳ `total` | number | Total after discounts and taxes | -| ↳ `total_discount_amounts` | array | Total discount amounts | -| ↳ `total_excluding_tax` | number | Total excluding tax | -| ↳ `total_tax_amounts` | array | Total tax amounts | -| ↳ `transfer_data` | json | Data for creating transfers | -| ↳ `webhooks_delivered_at` | number | Unix timestamp of webhooks delivery | | `metadata` | json | Invoice metadata | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -1541,136 +564,6 @@ Retrieve an existing invoice by ID | Parameter | Type | Description | | --------- | ---- | ----------- | | `invoice` | object | The retrieved invoice object | -| ↳ `id` | string | Unique identifier for the invoice | -| ↳ `object` | string | String representing the object type \(invoice\) | -| ↳ `account_country` | string | Country of the business associated with this invoice | -| ↳ `account_name` | string | Name of the account associated with this invoice | -| ↳ `account_tax_ids` | array | Account tax IDs | -| ↳ `amount_due` | number | Final amount due in smallest currency unit | -| ↳ `amount_paid` | number | Amount paid in smallest currency unit | -| ↳ `amount_remaining` | number | Amount remaining in smallest currency unit | -| ↳ `amount_shipping` | number | Shipping amount in smallest currency unit | -| ↳ `application` | string | ID of the Connect application that created the invoice | -| ↳ `application_fee_amount` | number | Application fee amount | -| ↳ `attempt_count` | number | Number of payment attempts made | -| ↳ `attempted` | boolean | Whether an attempt has been made to pay the invoice | -| ↳ `auto_advance` | boolean | Controls whether Stripe performs automatic collection | -| ↳ `automatic_tax` | json | Settings and results for automatic tax lookup | -| ↳ `billing_reason` | string | Reason the invoice was created | -| ↳ `charge` | string | ID of the latest charge for this invoice | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the invoice was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `custom_fields` | array | Custom fields displayed on the invoice | -| ↳ `customer` | string | ID of the customer who will be billed | -| ↳ `customer_address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_email` | string | Email of the customer | -| ↳ `customer_name` | string | Name of the customer | -| ↳ `customer_phone` | string | Phone number of the customer | -| ↳ `customer_shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_tax_exempt` | string | Tax exemption status of the customer | -| ↳ `customer_tax_ids` | array | Customer tax IDs | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Description displayed in Dashboard \(memo\) | -| ↳ `discount` | json | Discount applied to the invoice | -| ↳ `discounts` | array | Discounts applied to the invoice | -| ↳ `due_date` | number | Unix timestamp when payment is due | -| ↳ `effective_at` | number | When the invoice was effective | -| ↳ `ending_balance` | number | Ending customer balance after invoice is finalized | -| ↳ `footer` | string | Footer displayed on the invoice | -| ↳ `from_invoice` | json | Details of the invoice that this invoice was created from | -| ↳ `hosted_invoice_url` | string | URL for the hosted invoice page | -| ↳ `invoice_pdf` | string | URL for the invoice PDF | -| ↳ `issuer` | json | The connected account that issues the invoice | -| ↳ `last_finalization_error` | json | Error encountered during finalization | -| ↳ `latest_revision` | string | ID of the most recent revision | -| ↳ `lines` | object | Invoice line items | -| ↳ `id` | string | Unique identifier for the line item | -| ↳ `object` | string | String representing the object type \(line_item\) | -| ↳ `amount` | number | Amount in smallest currency unit | -| ↳ `amount_excluding_tax` | number | Amount excluding tax | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `description` | string | Description of the line item | -| ↳ `discount_amounts` | array | Discount amounts applied | -| ↳ `discountable` | boolean | Whether the line item is discountable | -| ↳ `discounts` | array | Discounts applied to the line item | -| ↳ `invoice` | string | ID of the invoice that contains this line item | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `period` | json | Period this line item covers | -| ↳ `price` | json | Price object for this line item | -| ↳ `proration` | boolean | Whether this is a proration | -| ↳ `proration_details` | json | Additional details for proration line items | -| ↳ `quantity` | number | Quantity of the item | -| ↳ `subscription` | string | ID of the subscription | -| ↳ `subscription_item` | string | ID of the subscription item | -| ↳ `tax_amounts` | array | Tax amounts for this line item | -| ↳ `tax_rates` | array | Tax rates applied | -| ↳ `type` | string | Type of line item \(invoiceitem or subscription\) | -| ↳ `unit_amount_excluding_tax` | string | Unit amount excluding tax | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_payment_attempt` | number | Unix timestamp of next payment attempt | -| ↳ `number` | string | Human-readable invoice number | -| ↳ `on_behalf_of` | string | Account on behalf of which the invoice was issued | -| ↳ `paid` | boolean | Whether payment was successfully collected | -| ↳ `paid_out_of_band` | boolean | Whether the invoice was paid out of band | -| ↳ `payment_intent` | string | ID of the PaymentIntent associated with the invoice | -| ↳ `payment_settings` | json | Configuration settings for payment collection | -| ↳ `period_end` | number | End of the usage period | -| ↳ `period_start` | number | Start of the usage period | -| ↳ `post_payment_credit_notes_amount` | number | Total of all post-payment credit notes | -| ↳ `pre_payment_credit_notes_amount` | number | Total of all pre-payment credit notes | -| ↳ `quote` | string | ID of the quote this invoice was generated from | -| ↳ `receipt_number` | string | Receipt number for the invoice | -| ↳ `rendering` | json | Invoice rendering options | -| ↳ `rendering_options` | json | Invoice rendering options \(deprecated\) | -| ↳ `shipping_cost` | json | Shipping cost information | -| ↳ `shipping_details` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `starting_balance` | number | Starting customer balance before invoice | -| ↳ `statement_descriptor` | string | Statement descriptor | -| ↳ `status` | string | Status of the invoice \(draft, open, paid, uncollectible, void\) | -| ↳ `status_transitions` | json | Timestamps at which the invoice status was updated | -| ↳ `subscription` | string | ID of the subscription for this invoice | -| ↳ `subscription_details` | json | Details about the subscription | -| ↳ `subscription_proration_date` | number | Only set for upcoming invoices with proration | -| ↳ `subtotal` | number | Total before discounts and taxes | -| ↳ `subtotal_excluding_tax` | number | Subtotal excluding tax | -| ↳ `tax` | number | Total tax amount | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `threshold_reason` | json | Details about why the invoice was created | -| ↳ `total` | number | Total after discounts and taxes | -| ↳ `total_discount_amounts` | array | Total discount amounts | -| ↳ `total_excluding_tax` | number | Total excluding tax | -| ↳ `total_tax_amounts` | array | Total tax amounts | -| ↳ `transfer_data` | json | Data for creating transfers | -| ↳ `webhooks_delivered_at` | number | Unix timestamp of webhooks delivery | | `metadata` | json | Invoice metadata | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -1696,136 +589,6 @@ Update an existing invoice | Parameter | Type | Description | | --------- | ---- | ----------- | | `invoice` | object | The updated invoice object | -| ↳ `id` | string | Unique identifier for the invoice | -| ↳ `object` | string | String representing the object type \(invoice\) | -| ↳ `account_country` | string | Country of the business associated with this invoice | -| ↳ `account_name` | string | Name of the account associated with this invoice | -| ↳ `account_tax_ids` | array | Account tax IDs | -| ↳ `amount_due` | number | Final amount due in smallest currency unit | -| ↳ `amount_paid` | number | Amount paid in smallest currency unit | -| ↳ `amount_remaining` | number | Amount remaining in smallest currency unit | -| ↳ `amount_shipping` | number | Shipping amount in smallest currency unit | -| ↳ `application` | string | ID of the Connect application that created the invoice | -| ↳ `application_fee_amount` | number | Application fee amount | -| ↳ `attempt_count` | number | Number of payment attempts made | -| ↳ `attempted` | boolean | Whether an attempt has been made to pay the invoice | -| ↳ `auto_advance` | boolean | Controls whether Stripe performs automatic collection | -| ↳ `automatic_tax` | json | Settings and results for automatic tax lookup | -| ↳ `billing_reason` | string | Reason the invoice was created | -| ↳ `charge` | string | ID of the latest charge for this invoice | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the invoice was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `custom_fields` | array | Custom fields displayed on the invoice | -| ↳ `customer` | string | ID of the customer who will be billed | -| ↳ `customer_address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_email` | string | Email of the customer | -| ↳ `customer_name` | string | Name of the customer | -| ↳ `customer_phone` | string | Phone number of the customer | -| ↳ `customer_shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_tax_exempt` | string | Tax exemption status of the customer | -| ↳ `customer_tax_ids` | array | Customer tax IDs | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Description displayed in Dashboard \(memo\) | -| ↳ `discount` | json | Discount applied to the invoice | -| ↳ `discounts` | array | Discounts applied to the invoice | -| ↳ `due_date` | number | Unix timestamp when payment is due | -| ↳ `effective_at` | number | When the invoice was effective | -| ↳ `ending_balance` | number | Ending customer balance after invoice is finalized | -| ↳ `footer` | string | Footer displayed on the invoice | -| ↳ `from_invoice` | json | Details of the invoice that this invoice was created from | -| ↳ `hosted_invoice_url` | string | URL for the hosted invoice page | -| ↳ `invoice_pdf` | string | URL for the invoice PDF | -| ↳ `issuer` | json | The connected account that issues the invoice | -| ↳ `last_finalization_error` | json | Error encountered during finalization | -| ↳ `latest_revision` | string | ID of the most recent revision | -| ↳ `lines` | object | Invoice line items | -| ↳ `id` | string | Unique identifier for the line item | -| ↳ `object` | string | String representing the object type \(line_item\) | -| ↳ `amount` | number | Amount in smallest currency unit | -| ↳ `amount_excluding_tax` | number | Amount excluding tax | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `description` | string | Description of the line item | -| ↳ `discount_amounts` | array | Discount amounts applied | -| ↳ `discountable` | boolean | Whether the line item is discountable | -| ↳ `discounts` | array | Discounts applied to the line item | -| ↳ `invoice` | string | ID of the invoice that contains this line item | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `period` | json | Period this line item covers | -| ↳ `price` | json | Price object for this line item | -| ↳ `proration` | boolean | Whether this is a proration | -| ↳ `proration_details` | json | Additional details for proration line items | -| ↳ `quantity` | number | Quantity of the item | -| ↳ `subscription` | string | ID of the subscription | -| ↳ `subscription_item` | string | ID of the subscription item | -| ↳ `tax_amounts` | array | Tax amounts for this line item | -| ↳ `tax_rates` | array | Tax rates applied | -| ↳ `type` | string | Type of line item \(invoiceitem or subscription\) | -| ↳ `unit_amount_excluding_tax` | string | Unit amount excluding tax | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_payment_attempt` | number | Unix timestamp of next payment attempt | -| ↳ `number` | string | Human-readable invoice number | -| ↳ `on_behalf_of` | string | Account on behalf of which the invoice was issued | -| ↳ `paid` | boolean | Whether payment was successfully collected | -| ↳ `paid_out_of_band` | boolean | Whether the invoice was paid out of band | -| ↳ `payment_intent` | string | ID of the PaymentIntent associated with the invoice | -| ↳ `payment_settings` | json | Configuration settings for payment collection | -| ↳ `period_end` | number | End of the usage period | -| ↳ `period_start` | number | Start of the usage period | -| ↳ `post_payment_credit_notes_amount` | number | Total of all post-payment credit notes | -| ↳ `pre_payment_credit_notes_amount` | number | Total of all pre-payment credit notes | -| ↳ `quote` | string | ID of the quote this invoice was generated from | -| ↳ `receipt_number` | string | Receipt number for the invoice | -| ↳ `rendering` | json | Invoice rendering options | -| ↳ `rendering_options` | json | Invoice rendering options \(deprecated\) | -| ↳ `shipping_cost` | json | Shipping cost information | -| ↳ `shipping_details` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `starting_balance` | number | Starting customer balance before invoice | -| ↳ `statement_descriptor` | string | Statement descriptor | -| ↳ `status` | string | Status of the invoice \(draft, open, paid, uncollectible, void\) | -| ↳ `status_transitions` | json | Timestamps at which the invoice status was updated | -| ↳ `subscription` | string | ID of the subscription for this invoice | -| ↳ `subscription_details` | json | Details about the subscription | -| ↳ `subscription_proration_date` | number | Only set for upcoming invoices with proration | -| ↳ `subtotal` | number | Total before discounts and taxes | -| ↳ `subtotal_excluding_tax` | number | Subtotal excluding tax | -| ↳ `tax` | number | Total tax amount | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `threshold_reason` | json | Details about why the invoice was created | -| ↳ `total` | number | Total after discounts and taxes | -| ↳ `total_discount_amounts` | array | Total discount amounts | -| ↳ `total_excluding_tax` | number | Total excluding tax | -| ↳ `total_tax_amounts` | array | Total tax amounts | -| ↳ `transfer_data` | json | Data for creating transfers | -| ↳ `webhooks_delivered_at` | number | Unix timestamp of webhooks delivery | | `metadata` | json | Invoice metadata | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -1867,136 +630,6 @@ Finalize a draft invoice | Parameter | Type | Description | | --------- | ---- | ----------- | | `invoice` | object | The finalized invoice object | -| ↳ `id` | string | Unique identifier for the invoice | -| ↳ `object` | string | String representing the object type \(invoice\) | -| ↳ `account_country` | string | Country of the business associated with this invoice | -| ↳ `account_name` | string | Name of the account associated with this invoice | -| ↳ `account_tax_ids` | array | Account tax IDs | -| ↳ `amount_due` | number | Final amount due in smallest currency unit | -| ↳ `amount_paid` | number | Amount paid in smallest currency unit | -| ↳ `amount_remaining` | number | Amount remaining in smallest currency unit | -| ↳ `amount_shipping` | number | Shipping amount in smallest currency unit | -| ↳ `application` | string | ID of the Connect application that created the invoice | -| ↳ `application_fee_amount` | number | Application fee amount | -| ↳ `attempt_count` | number | Number of payment attempts made | -| ↳ `attempted` | boolean | Whether an attempt has been made to pay the invoice | -| ↳ `auto_advance` | boolean | Controls whether Stripe performs automatic collection | -| ↳ `automatic_tax` | json | Settings and results for automatic tax lookup | -| ↳ `billing_reason` | string | Reason the invoice was created | -| ↳ `charge` | string | ID of the latest charge for this invoice | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the invoice was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `custom_fields` | array | Custom fields displayed on the invoice | -| ↳ `customer` | string | ID of the customer who will be billed | -| ↳ `customer_address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_email` | string | Email of the customer | -| ↳ `customer_name` | string | Name of the customer | -| ↳ `customer_phone` | string | Phone number of the customer | -| ↳ `customer_shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_tax_exempt` | string | Tax exemption status of the customer | -| ↳ `customer_tax_ids` | array | Customer tax IDs | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Description displayed in Dashboard \(memo\) | -| ↳ `discount` | json | Discount applied to the invoice | -| ↳ `discounts` | array | Discounts applied to the invoice | -| ↳ `due_date` | number | Unix timestamp when payment is due | -| ↳ `effective_at` | number | When the invoice was effective | -| ↳ `ending_balance` | number | Ending customer balance after invoice is finalized | -| ↳ `footer` | string | Footer displayed on the invoice | -| ↳ `from_invoice` | json | Details of the invoice that this invoice was created from | -| ↳ `hosted_invoice_url` | string | URL for the hosted invoice page | -| ↳ `invoice_pdf` | string | URL for the invoice PDF | -| ↳ `issuer` | json | The connected account that issues the invoice | -| ↳ `last_finalization_error` | json | Error encountered during finalization | -| ↳ `latest_revision` | string | ID of the most recent revision | -| ↳ `lines` | object | Invoice line items | -| ↳ `id` | string | Unique identifier for the line item | -| ↳ `object` | string | String representing the object type \(line_item\) | -| ↳ `amount` | number | Amount in smallest currency unit | -| ↳ `amount_excluding_tax` | number | Amount excluding tax | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `description` | string | Description of the line item | -| ↳ `discount_amounts` | array | Discount amounts applied | -| ↳ `discountable` | boolean | Whether the line item is discountable | -| ↳ `discounts` | array | Discounts applied to the line item | -| ↳ `invoice` | string | ID of the invoice that contains this line item | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `period` | json | Period this line item covers | -| ↳ `price` | json | Price object for this line item | -| ↳ `proration` | boolean | Whether this is a proration | -| ↳ `proration_details` | json | Additional details for proration line items | -| ↳ `quantity` | number | Quantity of the item | -| ↳ `subscription` | string | ID of the subscription | -| ↳ `subscription_item` | string | ID of the subscription item | -| ↳ `tax_amounts` | array | Tax amounts for this line item | -| ↳ `tax_rates` | array | Tax rates applied | -| ↳ `type` | string | Type of line item \(invoiceitem or subscription\) | -| ↳ `unit_amount_excluding_tax` | string | Unit amount excluding tax | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_payment_attempt` | number | Unix timestamp of next payment attempt | -| ↳ `number` | string | Human-readable invoice number | -| ↳ `on_behalf_of` | string | Account on behalf of which the invoice was issued | -| ↳ `paid` | boolean | Whether payment was successfully collected | -| ↳ `paid_out_of_band` | boolean | Whether the invoice was paid out of band | -| ↳ `payment_intent` | string | ID of the PaymentIntent associated with the invoice | -| ↳ `payment_settings` | json | Configuration settings for payment collection | -| ↳ `period_end` | number | End of the usage period | -| ↳ `period_start` | number | Start of the usage period | -| ↳ `post_payment_credit_notes_amount` | number | Total of all post-payment credit notes | -| ↳ `pre_payment_credit_notes_amount` | number | Total of all pre-payment credit notes | -| ↳ `quote` | string | ID of the quote this invoice was generated from | -| ↳ `receipt_number` | string | Receipt number for the invoice | -| ↳ `rendering` | json | Invoice rendering options | -| ↳ `rendering_options` | json | Invoice rendering options \(deprecated\) | -| ↳ `shipping_cost` | json | Shipping cost information | -| ↳ `shipping_details` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `starting_balance` | number | Starting customer balance before invoice | -| ↳ `statement_descriptor` | string | Statement descriptor | -| ↳ `status` | string | Status of the invoice \(draft, open, paid, uncollectible, void\) | -| ↳ `status_transitions` | json | Timestamps at which the invoice status was updated | -| ↳ `subscription` | string | ID of the subscription for this invoice | -| ↳ `subscription_details` | json | Details about the subscription | -| ↳ `subscription_proration_date` | number | Only set for upcoming invoices with proration | -| ↳ `subtotal` | number | Total before discounts and taxes | -| ↳ `subtotal_excluding_tax` | number | Subtotal excluding tax | -| ↳ `tax` | number | Total tax amount | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `threshold_reason` | json | Details about why the invoice was created | -| ↳ `total` | number | Total after discounts and taxes | -| ↳ `total_discount_amounts` | array | Total discount amounts | -| ↳ `total_excluding_tax` | number | Total excluding tax | -| ↳ `total_tax_amounts` | array | Total tax amounts | -| ↳ `transfer_data` | json | Data for creating transfers | -| ↳ `webhooks_delivered_at` | number | Unix timestamp of webhooks delivery | | `metadata` | json | Invoice metadata | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -2020,136 +653,6 @@ Pay an invoice | Parameter | Type | Description | | --------- | ---- | ----------- | | `invoice` | object | The paid invoice object | -| ↳ `id` | string | Unique identifier for the invoice | -| ↳ `object` | string | String representing the object type \(invoice\) | -| ↳ `account_country` | string | Country of the business associated with this invoice | -| ↳ `account_name` | string | Name of the account associated with this invoice | -| ↳ `account_tax_ids` | array | Account tax IDs | -| ↳ `amount_due` | number | Final amount due in smallest currency unit | -| ↳ `amount_paid` | number | Amount paid in smallest currency unit | -| ↳ `amount_remaining` | number | Amount remaining in smallest currency unit | -| ↳ `amount_shipping` | number | Shipping amount in smallest currency unit | -| ↳ `application` | string | ID of the Connect application that created the invoice | -| ↳ `application_fee_amount` | number | Application fee amount | -| ↳ `attempt_count` | number | Number of payment attempts made | -| ↳ `attempted` | boolean | Whether an attempt has been made to pay the invoice | -| ↳ `auto_advance` | boolean | Controls whether Stripe performs automatic collection | -| ↳ `automatic_tax` | json | Settings and results for automatic tax lookup | -| ↳ `billing_reason` | string | Reason the invoice was created | -| ↳ `charge` | string | ID of the latest charge for this invoice | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the invoice was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `custom_fields` | array | Custom fields displayed on the invoice | -| ↳ `customer` | string | ID of the customer who will be billed | -| ↳ `customer_address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_email` | string | Email of the customer | -| ↳ `customer_name` | string | Name of the customer | -| ↳ `customer_phone` | string | Phone number of the customer | -| ↳ `customer_shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_tax_exempt` | string | Tax exemption status of the customer | -| ↳ `customer_tax_ids` | array | Customer tax IDs | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Description displayed in Dashboard \(memo\) | -| ↳ `discount` | json | Discount applied to the invoice | -| ↳ `discounts` | array | Discounts applied to the invoice | -| ↳ `due_date` | number | Unix timestamp when payment is due | -| ↳ `effective_at` | number | When the invoice was effective | -| ↳ `ending_balance` | number | Ending customer balance after invoice is finalized | -| ↳ `footer` | string | Footer displayed on the invoice | -| ↳ `from_invoice` | json | Details of the invoice that this invoice was created from | -| ↳ `hosted_invoice_url` | string | URL for the hosted invoice page | -| ↳ `invoice_pdf` | string | URL for the invoice PDF | -| ↳ `issuer` | json | The connected account that issues the invoice | -| ↳ `last_finalization_error` | json | Error encountered during finalization | -| ↳ `latest_revision` | string | ID of the most recent revision | -| ↳ `lines` | object | Invoice line items | -| ↳ `id` | string | Unique identifier for the line item | -| ↳ `object` | string | String representing the object type \(line_item\) | -| ↳ `amount` | number | Amount in smallest currency unit | -| ↳ `amount_excluding_tax` | number | Amount excluding tax | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `description` | string | Description of the line item | -| ↳ `discount_amounts` | array | Discount amounts applied | -| ↳ `discountable` | boolean | Whether the line item is discountable | -| ↳ `discounts` | array | Discounts applied to the line item | -| ↳ `invoice` | string | ID of the invoice that contains this line item | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `period` | json | Period this line item covers | -| ↳ `price` | json | Price object for this line item | -| ↳ `proration` | boolean | Whether this is a proration | -| ↳ `proration_details` | json | Additional details for proration line items | -| ↳ `quantity` | number | Quantity of the item | -| ↳ `subscription` | string | ID of the subscription | -| ↳ `subscription_item` | string | ID of the subscription item | -| ↳ `tax_amounts` | array | Tax amounts for this line item | -| ↳ `tax_rates` | array | Tax rates applied | -| ↳ `type` | string | Type of line item \(invoiceitem or subscription\) | -| ↳ `unit_amount_excluding_tax` | string | Unit amount excluding tax | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_payment_attempt` | number | Unix timestamp of next payment attempt | -| ↳ `number` | string | Human-readable invoice number | -| ↳ `on_behalf_of` | string | Account on behalf of which the invoice was issued | -| ↳ `paid` | boolean | Whether payment was successfully collected | -| ↳ `paid_out_of_band` | boolean | Whether the invoice was paid out of band | -| ↳ `payment_intent` | string | ID of the PaymentIntent associated with the invoice | -| ↳ `payment_settings` | json | Configuration settings for payment collection | -| ↳ `period_end` | number | End of the usage period | -| ↳ `period_start` | number | Start of the usage period | -| ↳ `post_payment_credit_notes_amount` | number | Total of all post-payment credit notes | -| ↳ `pre_payment_credit_notes_amount` | number | Total of all pre-payment credit notes | -| ↳ `quote` | string | ID of the quote this invoice was generated from | -| ↳ `receipt_number` | string | Receipt number for the invoice | -| ↳ `rendering` | json | Invoice rendering options | -| ↳ `rendering_options` | json | Invoice rendering options \(deprecated\) | -| ↳ `shipping_cost` | json | Shipping cost information | -| ↳ `shipping_details` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `starting_balance` | number | Starting customer balance before invoice | -| ↳ `statement_descriptor` | string | Statement descriptor | -| ↳ `status` | string | Status of the invoice \(draft, open, paid, uncollectible, void\) | -| ↳ `status_transitions` | json | Timestamps at which the invoice status was updated | -| ↳ `subscription` | string | ID of the subscription for this invoice | -| ↳ `subscription_details` | json | Details about the subscription | -| ↳ `subscription_proration_date` | number | Only set for upcoming invoices with proration | -| ↳ `subtotal` | number | Total before discounts and taxes | -| ↳ `subtotal_excluding_tax` | number | Subtotal excluding tax | -| ↳ `tax` | number | Total tax amount | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `threshold_reason` | json | Details about why the invoice was created | -| ↳ `total` | number | Total after discounts and taxes | -| ↳ `total_discount_amounts` | array | Total discount amounts | -| ↳ `total_excluding_tax` | number | Total excluding tax | -| ↳ `total_tax_amounts` | array | Total tax amounts | -| ↳ `transfer_data` | json | Data for creating transfers | -| ↳ `webhooks_delivered_at` | number | Unix timestamp of webhooks delivery | | `metadata` | json | Invoice metadata | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | @@ -2172,136 +675,6 @@ Void an invoice | Parameter | Type | Description | | --------- | ---- | ----------- | | `invoice` | object | The voided invoice object | -| ↳ `id` | string | Unique identifier for the invoice | -| ↳ `object` | string | String representing the object type \(invoice\) | -| ↳ `account_country` | string | Country of the business associated with this invoice | -| ↳ `account_name` | string | Name of the account associated with this invoice | -| ↳ `account_tax_ids` | array | Account tax IDs | -| ↳ `amount_due` | number | Final amount due in smallest currency unit | -| ↳ `amount_paid` | number | Amount paid in smallest currency unit | -| ↳ `amount_remaining` | number | Amount remaining in smallest currency unit | -| ↳ `amount_shipping` | number | Shipping amount in smallest currency unit | -| ↳ `application` | string | ID of the Connect application that created the invoice | -| ↳ `application_fee_amount` | number | Application fee amount | -| ↳ `attempt_count` | number | Number of payment attempts made | -| ↳ `attempted` | boolean | Whether an attempt has been made to pay the invoice | -| ↳ `auto_advance` | boolean | Controls whether Stripe performs automatic collection | -| ↳ `automatic_tax` | json | Settings and results for automatic tax lookup | -| ↳ `billing_reason` | string | Reason the invoice was created | -| ↳ `charge` | string | ID of the latest charge for this invoice | -| ↳ `collection_method` | string | Collection method \(charge_automatically or send_invoice\) | -| ↳ `created` | number | Unix timestamp when the invoice was created | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `custom_fields` | array | Custom fields displayed on the invoice | -| ↳ `customer` | string | ID of the customer who will be billed | -| ↳ `customer_address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_email` | string | Email of the customer | -| ↳ `customer_name` | string | Name of the customer | -| ↳ `customer_phone` | string | Phone number of the customer | -| ↳ `customer_shipping` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `customer_tax_exempt` | string | Tax exemption status of the customer | -| ↳ `customer_tax_ids` | array | Customer tax IDs | -| ↳ `default_payment_method` | string | ID of the default payment method | -| ↳ `default_source` | string | ID of the default source | -| ↳ `default_tax_rates` | array | Default tax rates | -| ↳ `description` | string | Description displayed in Dashboard \(memo\) | -| ↳ `discount` | json | Discount applied to the invoice | -| ↳ `discounts` | array | Discounts applied to the invoice | -| ↳ `due_date` | number | Unix timestamp when payment is due | -| ↳ `effective_at` | number | When the invoice was effective | -| ↳ `ending_balance` | number | Ending customer balance after invoice is finalized | -| ↳ `footer` | string | Footer displayed on the invoice | -| ↳ `from_invoice` | json | Details of the invoice that this invoice was created from | -| ↳ `hosted_invoice_url` | string | URL for the hosted invoice page | -| ↳ `invoice_pdf` | string | URL for the invoice PDF | -| ↳ `issuer` | json | The connected account that issues the invoice | -| ↳ `last_finalization_error` | json | Error encountered during finalization | -| ↳ `latest_revision` | string | ID of the most recent revision | -| ↳ `lines` | object | Invoice line items | -| ↳ `id` | string | Unique identifier for the line item | -| ↳ `object` | string | String representing the object type \(line_item\) | -| ↳ `amount` | number | Amount in smallest currency unit | -| ↳ `amount_excluding_tax` | number | Amount excluding tax | -| ↳ `currency` | string | Three-letter ISO currency code \(lowercase\) | -| ↳ `description` | string | Description of the line item | -| ↳ `discount_amounts` | array | Discount amounts applied | -| ↳ `discountable` | boolean | Whether the line item is discountable | -| ↳ `discounts` | array | Discounts applied to the line item | -| ↳ `invoice` | string | ID of the invoice that contains this line item | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `period` | json | Period this line item covers | -| ↳ `price` | json | Price object for this line item | -| ↳ `proration` | boolean | Whether this is a proration | -| ↳ `proration_details` | json | Additional details for proration line items | -| ↳ `quantity` | number | Quantity of the item | -| ↳ `subscription` | string | ID of the subscription | -| ↳ `subscription_item` | string | ID of the subscription item | -| ↳ `tax_amounts` | array | Tax amounts for this line item | -| ↳ `tax_rates` | array | Tax rates applied | -| ↳ `type` | string | Type of line item \(invoiceitem or subscription\) | -| ↳ `unit_amount_excluding_tax` | string | Unit amount excluding tax | -| ↳ `livemode` | boolean | Whether object exists in live mode or test mode | -| ↳ `metadata` | json | Set of key-value pairs for storing additional information | -| ↳ `next_payment_attempt` | number | Unix timestamp of next payment attempt | -| ↳ `number` | string | Human-readable invoice number | -| ↳ `on_behalf_of` | string | Account on behalf of which the invoice was issued | -| ↳ `paid` | boolean | Whether payment was successfully collected | -| ↳ `paid_out_of_band` | boolean | Whether the invoice was paid out of band | -| ↳ `payment_intent` | string | ID of the PaymentIntent associated with the invoice | -| ↳ `payment_settings` | json | Configuration settings for payment collection | -| ↳ `period_end` | number | End of the usage period | -| ↳ `period_start` | number | Start of the usage period | -| ↳ `post_payment_credit_notes_amount` | number | Total of all post-payment credit notes | -| ↳ `pre_payment_credit_notes_amount` | number | Total of all pre-payment credit notes | -| ↳ `quote` | string | ID of the quote this invoice was generated from | -| ↳ `receipt_number` | string | Receipt number for the invoice | -| ↳ `rendering` | json | Invoice rendering options | -| ↳ `rendering_options` | json | Invoice rendering options \(deprecated\) | -| ↳ `shipping_cost` | json | Shipping cost information | -| ↳ `shipping_details` | object | Shipping information | -| ↳ `name` | string | Recipient name | -| ↳ `phone` | string | Recipient phone number | -| ↳ `address` | object | Address object | -| ↳ `line1` | string | Address line 1 \(street address\) | -| ↳ `line2` | string | Address line 2 \(apartment, suite, etc.\) | -| ↳ `city` | string | City name | -| ↳ `state` | string | State, county, province, or region | -| ↳ `postal_code` | string | ZIP or postal code | -| ↳ `country` | string | Two-letter country code \(ISO 3166-1 alpha-2\) | -| ↳ `starting_balance` | number | Starting customer balance before invoice | -| ↳ `statement_descriptor` | string | Statement descriptor | -| ↳ `status` | string | Status of the invoice \(draft, open, paid, uncollectible, void\) | -| ↳ `status_transitions` | json | Timestamps at which the invoice status was updated | -| ↳ `subscription` | string | ID of the subscription for this invoice | -| ↳ `subscription_details` | json | Details about the subscription | -| ↳ `subscription_proration_date` | number | Only set for upcoming invoices with proration | -| ↳ `subtotal` | number | Total before discounts and taxes | -| ↳ `subtotal_excluding_tax` | number | Subtotal excluding tax | -| ↳ `tax` | number | Total tax amount | -| ↳ `test_clock` | string | ID of the test clock | -| ↳ `threshold_reason` | json | Details about why the invoice was created | -| ↳ `total` | number | Total after discounts and taxes | -| ↳ `total_discount_amounts` | array | Total discount amounts | -| ↳ `total_excluding_tax` | number | Total excluding tax | -| ↳ `total_tax_amounts` | array | Total tax amounts | -| ↳ `transfer_data` | json | Data for creating transfers | -| ↳ `webhooks_delivered_at` | number | Unix timestamp of webhooks delivery | | `metadata` | json | Invoice metadata | | ↳ `id` | string | Stripe unique identifier | | ↳ `status` | string | Current state of the resource | diff --git a/apps/docs/content/docs/en/tools/supabase.mdx b/apps/docs/content/docs/en/tools/supabase.mdx index a076f4e5ee2..8e76f1df4f4 100644 --- a/apps/docs/content/docs/en/tools/supabase.mdx +++ b/apps/docs/content/docs/en/tools/supabase.mdx @@ -284,24 +284,9 @@ Introspect Supabase database schema to get table structures, columns, and relati | ↳ `name` | string | Table name | | ↳ `schema` | string | Database schema name | | ↳ `columns` | array | Array of column definitions | -| ↳ `name` | string | Column name | -| ↳ `type` | string | Column data type | -| ↳ `nullable` | boolean | Whether the column allows null values | -| ↳ `default` | string | Default value for the column | -| ↳ `isPrimaryKey` | boolean | Whether the column is a primary key | -| ↳ `isForeignKey` | boolean | Whether the column is a foreign key | -| ↳ `references` | object | Foreign key reference details | -| ↳ `table` | string | Referenced table name | -| ↳ `column` | string | Referenced column name | | ↳ `primaryKey` | array | Array of primary key column names | | ↳ `foreignKeys` | array | Array of foreign key relationships | -| ↳ `column` | string | Local column name | -| ↳ `referencesTable` | string | Referenced table name | -| ↳ `referencesColumn` | string | Referenced column name | | ↳ `indexes` | array | Array of index definitions | -| ↳ `name` | string | Index name | -| ↳ `columns` | array | Columns included in the index | -| ↳ `unique` | boolean | Whether the index enforces uniqueness | | `schemas` | array | List of schemas found in the database | ### `supabase_storage_upload` @@ -383,11 +368,6 @@ List files in a Supabase storage bucket | ↳ `updated_at` | string | Last update timestamp | | ↳ `last_accessed_at` | string | Last access timestamp | | ↳ `metadata` | object | File metadata including size and MIME type | -| ↳ `size` | number | File size in bytes | -| ↳ `mimetype` | string | MIME type of the file | -| ↳ `cacheControl` | string | Cache control header value | -| ↳ `lastModified` | string | Last modified timestamp | -| ↳ `eTag` | string | Entity tag for caching | ### `supabase_storage_delete` diff --git a/apps/docs/content/docs/en/tools/wikipedia.mdx b/apps/docs/content/docs/en/tools/wikipedia.mdx index 919f54973c5..470c472fad6 100644 --- a/apps/docs/content/docs/en/tools/wikipedia.mdx +++ b/apps/docs/content/docs/en/tools/wikipedia.mdx @@ -47,39 +47,6 @@ Get a summary and metadata for a specific Wikipedia page. | Parameter | Type | Description | | --------- | ---- | ----------- | | `summary` | object | Wikipedia page summary and metadata | -| ↳ `type` | string | Page type \(standard, disambiguation, etc.\) | -| ↳ `title` | string | Page title | -| ↳ `displaytitle` | string | Display title with formatting | -| ↳ `description` | string | Short page description | -| ↳ `extract` | string | Page extract/summary text | -| ↳ `extract_html` | string | Extract in HTML format | -| ↳ `thumbnail` | object | Thumbnail image data | -| ↳ `source` | string | Thumbnail image URL | -| ↳ `width` | number | Thumbnail width in pixels | -| ↳ `height` | number | Thumbnail height in pixels | -| ↳ `originalimage` | object | Original image data | -| ↳ `source` | string | Thumbnail image URL | -| ↳ `width` | number | Thumbnail width in pixels | -| ↳ `height` | number | Thumbnail height in pixels | -| ↳ `content_urls` | object | URLs to access the page | -| ↳ `desktop` | object | Desktop URLs | -| ↳ `page` | string | Page URL | -| ↳ `revisions` | string | Revisions URL | -| ↳ `edit` | string | Edit URL | -| ↳ `talk` | string | Talk page URL | -| ↳ `mobile` | object | Mobile URLs | -| ↳ `page` | string | Page URL | -| ↳ `revisions` | string | Revisions URL | -| ↳ `edit` | string | Edit URL | -| ↳ `talk` | string | Talk page URL | -| ↳ `lang` | string | Page language code | -| ↳ `dir` | string | Text direction \(ltr or rtl\) | -| ↳ `timestamp` | string | Last modification timestamp | -| ↳ `pageid` | number | Wikipedia page ID | -| ↳ `wikibase_item` | string | Wikidata item ID | -| ↳ `coordinates` | object | Geographic coordinates | -| ↳ `lat` | number | Latitude | -| ↳ `lon` | number | Longitude | ### `wikipedia_search` @@ -97,20 +64,6 @@ Search for Wikipedia pages by title or content. | Parameter | Type | Description | | --------- | ---- | ----------- | | `searchResults` | array | Array of matching Wikipedia pages | -| ↳ `id` | number | Result index | -| ↳ `key` | string | URL-friendly page key | -| ↳ `title` | string | Page title | -| ↳ `excerpt` | string | Search result excerpt | -| ↳ `matched_title` | string | Matched title variant | -| ↳ `description` | string | Page description | -| ↳ `thumbnail` | object | Thumbnail data | -| ↳ `mimetype` | string | Image MIME type | -| ↳ `size` | number | File size in bytes | -| ↳ `width` | number | Width in pixels | -| ↳ `height` | number | Height in pixels | -| ↳ `duration` | number | Duration for video | -| ↳ `url` | string | Thumbnail URL | -| ↳ `url` | string | Page URL | | `totalHits` | number | Total number of search results found | | `query` | string | The search query that was executed | @@ -129,14 +82,6 @@ Get the full HTML content of a Wikipedia page. | Parameter | Type | Description | | --------- | ---- | ----------- | | `content` | object | Full HTML content and metadata of the Wikipedia page | -| ↳ `title` | string | Page title | -| ↳ `pageid` | number | Wikipedia page ID | -| ↳ `html` | string | Full HTML content of the page | -| ↳ `revision` | number | Page revision number | -| ↳ `tid` | string | Transaction ID \(ETag\) | -| ↳ `timestamp` | string | Last modified timestamp | -| ↳ `content_model` | string | Content model \(wikitext\) | -| ↳ `content_format` | string | Content format \(text/html\) | ### `wikipedia_random` @@ -152,22 +97,5 @@ Get a random Wikipedia page. | Parameter | Type | Description | | --------- | ---- | ----------- | | `randomPage` | object | Random Wikipedia page data | -| ↳ `type` | string | Page type | -| ↳ `title` | string | Page title | -| ↳ `displaytitle` | string | Display title | -| ↳ `description` | string | Page description | -| ↳ `extract` | string | Page extract/summary | -| ↳ `thumbnail` | object | Thumbnail image data | -| ↳ `source` | string | Thumbnail image URL | -| ↳ `width` | number | Thumbnail width in pixels | -| ↳ `height` | number | Thumbnail height in pixels | -| ↳ `content_urls` | object | URLs to access the page | -| ↳ `desktop` | object | Desktop URL | -| ↳ `page` | string | Page URL | -| ↳ `mobile` | object | Mobile URL | -| ↳ `page` | string | Page URL | -| ↳ `lang` | string | Language code | -| ↳ `timestamp` | string | Timestamp | -| ↳ `pageid` | number | Page ID | diff --git a/apps/docs/content/docs/en/tools/zendesk.mdx b/apps/docs/content/docs/en/tools/zendesk.mdx index 06b11c19be6..8b8cca7b0f4 100644 --- a/apps/docs/content/docs/en/tools/zendesk.mdx +++ b/apps/docs/content/docs/en/tools/zendesk.mdx @@ -80,15 +80,6 @@ Retrieve a list of tickets from Zendesk with optional filtering | ↳ `url` | string | API URL of the ticket | | ↳ `external_id` | string | External ID for linking to external records | | ↳ `via` | object | How the ticket was created | -| ↳ `channel` | string | Channel through which the ticket was created \(e.g., email, web, api\) | -| ↳ `source` | object | Source details for the channel | -| ↳ `from` | object | Information about the source sender | -| ↳ `address` | string | Email address or other identifier | -| ↳ `name` | string | Name of the sender | -| ↳ `to` | object | Information about the recipient | -| ↳ `address` | string | Email address or other identifier | -| ↳ `name` | string | Name of the recipient | -| ↳ `rel` | string | Relationship type | | ↳ `created_at` | string | When the ticket was created \(ISO 8601 format\) | | ↳ `updated_at` | string | When the ticket was last updated \(ISO 8601 format\) | | ↳ `type` | string | Ticket type \(problem, incident, question, task\) | @@ -113,13 +104,8 @@ Retrieve a list of tickets from Zendesk with optional filtering | ↳ `due_at` | string | Due date for task tickets \(ISO 8601 format\) | | ↳ `tags` | array | Tags associated with the ticket | | ↳ `custom_fields` | array | Custom ticket fields | -| ↳ `id` | number | Custom field ID | -| ↳ `value` | string | Custom field value | | ↳ `custom_status_id` | number | Custom status ID | | ↳ `satisfaction_rating` | object | Customer satisfaction rating | -| ↳ `id` | number | Satisfaction rating ID | -| ↳ `score` | string | Rating score \(e.g., good, bad, offered, unoffered\) | -| ↳ `comment` | string | Comment left with the rating | | ↳ `sharing_agreement_ids` | array | Sharing agreement IDs | | ↳ `followup_ids` | array | IDs of follow-up tickets | | ↳ `brand_id` | number | Brand ID the ticket belongs to | @@ -129,12 +115,7 @@ Retrieve a list of tickets from Zendesk with optional filtering | ↳ `ticket_form_id` | number | Ticket form ID | | ↳ `generated_timestamp` | number | Unix timestamp of the ticket generation | | `paging` | object | Cursor-based pagination information | -| ↳ `after_cursor` | string | Cursor for fetching the next page of results | -| ↳ `has_more` | boolean | Whether more results are available | -| ↳ `next_page` | string | URL for next page of results | | `metadata` | object | Response metadata | -| ↳ `total_returned` | number | Number of items returned in this response | -| ↳ `has_more` | boolean | Whether more items are available | ### `zendesk_get_ticket` @@ -158,15 +139,6 @@ Get a single ticket by ID from Zendesk | ↳ `url` | string | API URL of the ticket | | ↳ `external_id` | string | External ID for linking to external records | | ↳ `via` | object | How the ticket was created | -| ↳ `channel` | string | Channel through which the ticket was created \(e.g., email, web, api\) | -| ↳ `source` | object | Source details for the channel | -| ↳ `from` | object | Information about the source sender | -| ↳ `address` | string | Email address or other identifier | -| ↳ `name` | string | Name of the sender | -| ↳ `to` | object | Information about the recipient | -| ↳ `address` | string | Email address or other identifier | -| ↳ `name` | string | Name of the recipient | -| ↳ `rel` | string | Relationship type | | ↳ `created_at` | string | When the ticket was created \(ISO 8601 format\) | | ↳ `updated_at` | string | When the ticket was last updated \(ISO 8601 format\) | | ↳ `type` | string | Ticket type \(problem, incident, question, task\) | @@ -191,13 +163,8 @@ Get a single ticket by ID from Zendesk | ↳ `due_at` | string | Due date for task tickets \(ISO 8601 format\) | | ↳ `tags` | array | Tags associated with the ticket | | ↳ `custom_fields` | array | Custom ticket fields | -| ↳ `id` | number | Custom field ID | -| ↳ `value` | string | Custom field value | | ↳ `custom_status_id` | number | Custom status ID | | ↳ `satisfaction_rating` | object | Customer satisfaction rating | -| ↳ `id` | number | Satisfaction rating ID | -| ↳ `score` | string | Rating score \(e.g., good, bad, offered, unoffered\) | -| ↳ `comment` | string | Comment left with the rating | | ↳ `sharing_agreement_ids` | array | Sharing agreement IDs | | ↳ `followup_ids` | array | IDs of follow-up tickets | | ↳ `brand_id` | number | Brand ID the ticket belongs to | @@ -239,15 +206,6 @@ Create a new ticket in Zendesk with support for custom fields | ↳ `url` | string | API URL of the ticket | | ↳ `external_id` | string | External ID for linking to external records | | ↳ `via` | object | How the ticket was created | -| ↳ `channel` | string | Channel through which the ticket was created \(e.g., email, web, api\) | -| ↳ `source` | object | Source details for the channel | -| ↳ `from` | object | Information about the source sender | -| ↳ `address` | string | Email address or other identifier | -| ↳ `name` | string | Name of the sender | -| ↳ `to` | object | Information about the recipient | -| ↳ `address` | string | Email address or other identifier | -| ↳ `name` | string | Name of the recipient | -| ↳ `rel` | string | Relationship type | | ↳ `created_at` | string | When the ticket was created \(ISO 8601 format\) | | ↳ `updated_at` | string | When the ticket was last updated \(ISO 8601 format\) | | ↳ `type` | string | Ticket type \(problem, incident, question, task\) | @@ -272,13 +230,8 @@ Create a new ticket in Zendesk with support for custom fields | ↳ `due_at` | string | Due date for task tickets \(ISO 8601 format\) | | ↳ `tags` | array | Tags associated with the ticket | | ↳ `custom_fields` | array | Custom ticket fields | -| ↳ `id` | number | Custom field ID | -| ↳ `value` | string | Custom field value | | ↳ `custom_status_id` | number | Custom status ID | | ↳ `satisfaction_rating` | object | Customer satisfaction rating | -| ↳ `id` | number | Satisfaction rating ID | -| ↳ `score` | string | Rating score \(e.g., good, bad, offered, unoffered\) | -| ↳ `comment` | string | Comment left with the rating | | ↳ `sharing_agreement_ids` | array | Sharing agreement IDs | | ↳ `followup_ids` | array | IDs of follow-up tickets | | ↳ `brand_id` | number | Brand ID the ticket belongs to | @@ -307,20 +260,6 @@ Create multiple tickets in Zendesk at once (max 100) | Parameter | Type | Description | | --------- | ---- | ----------- | | `job_status` | object | Job status object for bulk operations | -| ↳ `id` | string | Automatically assigned job ID | -| ↳ `url` | string | URL to poll for status updates | -| ↳ `status` | string | Current job status \(queued, working, failed, completed\) | -| ↳ `job_type` | string | Category of background task | -| ↳ `total` | number | Total number of tasks in this job | -| ↳ `progress` | number | Number of tasks already completed | -| ↳ `message` | string | Message from the job worker | -| ↳ `results` | array | Array of result objects from the job | -| ↳ `id` | number | ID of the created or updated resource | -| ↳ `index` | number | Position of the result in the batch | -| ↳ `action` | string | Action performed \(e.g., create, update\) | -| ↳ `success` | boolean | Whether the operation succeeded | -| ↳ `status` | string | Status message \(e.g., Updated, Created\) | -| ↳ `error` | string | Error message if operation failed | | `job_id` | string | The bulk operation job ID | ### `zendesk_update_ticket` @@ -354,15 +293,6 @@ Update an existing ticket in Zendesk with support for custom fields | ↳ `url` | string | API URL of the ticket | | ↳ `external_id` | string | External ID for linking to external records | | ↳ `via` | object | How the ticket was created | -| ↳ `channel` | string | Channel through which the ticket was created \(e.g., email, web, api\) | -| ↳ `source` | object | Source details for the channel | -| ↳ `from` | object | Information about the source sender | -| ↳ `address` | string | Email address or other identifier | -| ↳ `name` | string | Name of the sender | -| ↳ `to` | object | Information about the recipient | -| ↳ `address` | string | Email address or other identifier | -| ↳ `name` | string | Name of the recipient | -| ↳ `rel` | string | Relationship type | | ↳ `created_at` | string | When the ticket was created \(ISO 8601 format\) | | ↳ `updated_at` | string | When the ticket was last updated \(ISO 8601 format\) | | ↳ `type` | string | Ticket type \(problem, incident, question, task\) | @@ -387,13 +317,8 @@ Update an existing ticket in Zendesk with support for custom fields | ↳ `due_at` | string | Due date for task tickets \(ISO 8601 format\) | | ↳ `tags` | array | Tags associated with the ticket | | ↳ `custom_fields` | array | Custom ticket fields | -| ↳ `id` | number | Custom field ID | -| ↳ `value` | string | Custom field value | | ↳ `custom_status_id` | number | Custom status ID | | ↳ `satisfaction_rating` | object | Customer satisfaction rating | -| ↳ `id` | number | Satisfaction rating ID | -| ↳ `score` | string | Rating score \(e.g., good, bad, offered, unoffered\) | -| ↳ `comment` | string | Comment left with the rating | | ↳ `sharing_agreement_ids` | array | Sharing agreement IDs | | ↳ `followup_ids` | array | IDs of follow-up tickets | | ↳ `brand_id` | number | Brand ID the ticket belongs to | @@ -427,20 +352,6 @@ Update multiple tickets in Zendesk at once (max 100) | Parameter | Type | Description | | --------- | ---- | ----------- | | `job_status` | object | Job status object for bulk operations | -| ↳ `id` | string | Automatically assigned job ID | -| ↳ `url` | string | URL to poll for status updates | -| ↳ `status` | string | Current job status \(queued, working, failed, completed\) | -| ↳ `job_type` | string | Category of background task | -| ↳ `total` | number | Total number of tasks in this job | -| ↳ `progress` | number | Number of tasks already completed | -| ↳ `message` | string | Message from the job worker | -| ↳ `results` | array | Array of result objects from the job | -| ↳ `id` | number | ID of the created or updated resource | -| ↳ `index` | number | Position of the result in the batch | -| ↳ `action` | string | Action performed \(e.g., create, update\) | -| ↳ `success` | boolean | Whether the operation succeeded | -| ↳ `status` | string | Status message \(e.g., Updated, Created\) | -| ↳ `error` | string | Error message if operation failed | | `job_id` | string | The bulk operation job ID | ### `zendesk_delete_ticket` @@ -483,20 +394,6 @@ Merge multiple tickets into a target ticket | Parameter | Type | Description | | --------- | ---- | ----------- | | `job_status` | object | Job status object for bulk operations | -| ↳ `id` | string | Automatically assigned job ID | -| ↳ `url` | string | URL to poll for status updates | -| ↳ `status` | string | Current job status \(queued, working, failed, completed\) | -| ↳ `job_type` | string | Category of background task | -| ↳ `total` | number | Total number of tasks in this job | -| ↳ `progress` | number | Number of tasks already completed | -| ↳ `message` | string | Message from the job worker | -| ↳ `results` | array | Array of result objects from the job | -| ↳ `id` | number | ID of the created or updated resource | -| ↳ `index` | number | Position of the result in the batch | -| ↳ `action` | string | Action performed \(e.g., create, update\) | -| ↳ `success` | boolean | Whether the operation succeeded | -| ↳ `status` | string | Status message \(e.g., Updated, Created\) | -| ↳ `error` | string | Error message if operation failed | | `job_id` | string | The merge job ID | | `target_ticket_id` | string | The target ticket ID that tickets were merged into | @@ -532,9 +429,6 @@ Retrieve a list of users from Zendesk with optional filtering | ↳ `phone` | string | Phone number | | ↳ `shared_phone_number` | boolean | Whether the phone number is shared | | ↳ `photo` | object | User photo details | -| ↳ `content_url` | string | URL to the photo | -| ↳ `file_name` | string | Photo file name | -| ↳ `size` | number | File size in bytes | | ↳ `locale` | string | Locale \(e.g., en-US\) | | ↳ `locale_id` | number | Locale ID | | ↳ `organization_id` | number | Primary organization ID | @@ -563,12 +457,7 @@ Retrieve a list of users from Zendesk with optional filtering | ↳ `shared_agent` | boolean | Whether the agent is shared from a different Zendesk | | ↳ `remote_photo_url` | string | URL to a remote photo | | `paging` | object | Cursor-based pagination information | -| ↳ `after_cursor` | string | Cursor for fetching the next page of results | -| ↳ `has_more` | boolean | Whether more results are available | -| ↳ `next_page` | string | URL for next page of results | | `metadata` | object | Response metadata | -| ↳ `total_returned` | number | Number of items returned in this response | -| ↳ `has_more` | boolean | Whether more items are available | ### `zendesk_get_user` @@ -599,9 +488,6 @@ Get a single user by ID from Zendesk | ↳ `phone` | string | Phone number | | ↳ `shared_phone_number` | boolean | Whether the phone number is shared | | ↳ `photo` | object | User photo details | -| ↳ `content_url` | string | URL to the photo | -| ↳ `file_name` | string | Photo file name | -| ↳ `size` | number | File size in bytes | | ↳ `locale` | string | Locale \(e.g., en-US\) | | ↳ `locale_id` | number | Locale ID | | ↳ `organization_id` | number | Primary organization ID | @@ -659,9 +545,6 @@ Get the currently authenticated user from Zendesk | ↳ `phone` | string | Phone number | | ↳ `shared_phone_number` | boolean | Whether the phone number is shared | | ↳ `photo` | object | User photo details | -| ↳ `content_url` | string | URL to the photo | -| ↳ `file_name` | string | Photo file name | -| ↳ `size` | number | File size in bytes | | ↳ `locale` | string | Locale \(e.g., en-US\) | | ↳ `locale_id` | number | Locale ID | | ↳ `organization_id` | number | Primary organization ID | @@ -723,9 +606,6 @@ Search for users in Zendesk using a query string | ↳ `phone` | string | Phone number | | ↳ `shared_phone_number` | boolean | Whether the phone number is shared | | ↳ `photo` | object | User photo details | -| ↳ `content_url` | string | URL to the photo | -| ↳ `file_name` | string | Photo file name | -| ↳ `size` | number | File size in bytes | | ↳ `locale` | string | Locale \(e.g., en-US\) | | ↳ `locale_id` | number | Locale ID | | ↳ `organization_id` | number | Primary organization ID | @@ -754,12 +634,7 @@ Search for users in Zendesk using a query string | ↳ `shared_agent` | boolean | Whether the agent is shared from a different Zendesk | | ↳ `remote_photo_url` | string | URL to a remote photo | | `paging` | object | Cursor-based pagination information | -| ↳ `after_cursor` | string | Cursor for fetching the next page of results | -| ↳ `has_more` | boolean | Whether more results are available | -| ↳ `next_page` | string | URL for next page of results | | `metadata` | object | Response metadata | -| ↳ `total_returned` | number | Number of items returned in this response | -| ↳ `has_more` | boolean | Whether more items are available | ### `zendesk_create_user` @@ -797,9 +672,6 @@ Create a new user in Zendesk | ↳ `phone` | string | Phone number | | ↳ `shared_phone_number` | boolean | Whether the phone number is shared | | ↳ `photo` | object | User photo details | -| ↳ `content_url` | string | URL to the photo | -| ↳ `file_name` | string | Photo file name | -| ↳ `size` | number | File size in bytes | | ↳ `locale` | string | Locale \(e.g., en-US\) | | ↳ `locale_id` | number | Locale ID | | ↳ `organization_id` | number | Primary organization ID | @@ -847,20 +719,6 @@ Create multiple users in Zendesk using bulk import | Parameter | Type | Description | | --------- | ---- | ----------- | | `job_status` | object | Job status object for bulk operations | -| ↳ `id` | string | Automatically assigned job ID | -| ↳ `url` | string | URL to poll for status updates | -| ↳ `status` | string | Current job status \(queued, working, failed, completed\) | -| ↳ `job_type` | string | Category of background task | -| ↳ `total` | number | Total number of tasks in this job | -| ↳ `progress` | number | Number of tasks already completed | -| ↳ `message` | string | Message from the job worker | -| ↳ `results` | array | Array of result objects from the job | -| ↳ `id` | number | ID of the created or updated resource | -| ↳ `index` | number | Position of the result in the batch | -| ↳ `action` | string | Action performed \(e.g., create, update\) | -| ↳ `success` | boolean | Whether the operation succeeded | -| ↳ `status` | string | Status message \(e.g., Updated, Created\) | -| ↳ `error` | string | Error message if operation failed | | `job_id` | string | The bulk operation job ID | ### `zendesk_update_user` @@ -900,9 +758,6 @@ Update an existing user in Zendesk | ↳ `phone` | string | Phone number | | ↳ `shared_phone_number` | boolean | Whether the phone number is shared | | ↳ `photo` | object | User photo details | -| ↳ `content_url` | string | URL to the photo | -| ↳ `file_name` | string | Photo file name | -| ↳ `size` | number | File size in bytes | | ↳ `locale` | string | Locale \(e.g., en-US\) | | ↳ `locale_id` | number | Locale ID | | ↳ `organization_id` | number | Primary organization ID | @@ -950,20 +805,6 @@ Update multiple users in Zendesk using bulk update | Parameter | Type | Description | | --------- | ---- | ----------- | | `job_status` | object | Job status object for bulk operations | -| ↳ `id` | string | Automatically assigned job ID | -| ↳ `url` | string | URL to poll for status updates | -| ↳ `status` | string | Current job status \(queued, working, failed, completed\) | -| ↳ `job_type` | string | Category of background task | -| ↳ `total` | number | Total number of tasks in this job | -| ↳ `progress` | number | Number of tasks already completed | -| ↳ `message` | string | Message from the job worker | -| ↳ `results` | array | Array of result objects from the job | -| ↳ `id` | number | ID of the created or updated resource | -| ↳ `index` | number | Position of the result in the batch | -| ↳ `action` | string | Action performed \(e.g., create, update\) | -| ↳ `success` | boolean | Whether the operation succeeded | -| ↳ `status` | string | Status message \(e.g., Updated, Created\) | -| ↳ `error` | string | Error message if operation failed | | `job_id` | string | The bulk operation job ID | ### `zendesk_delete_user` @@ -1020,12 +861,7 @@ Retrieve a list of organizations from Zendesk | ↳ `updated_at` | string | When the organization was last updated \(ISO 8601 format\) | | ↳ `external_id` | string | External ID for linking to external records | | `paging` | object | Cursor-based pagination information | -| ↳ `after_cursor` | string | Cursor for fetching the next page of results | -| ↳ `has_more` | boolean | Whether more results are available | -| ↳ `next_page` | string | URL for next page of results | | `metadata` | object | Response metadata | -| ↳ `total_returned` | number | Number of items returned in this response | -| ↳ `has_more` | boolean | Whether more items are available | ### `zendesk_get_organization` @@ -1096,12 +932,7 @@ Autocomplete organizations in Zendesk by name prefix (for name matching/autocomp | ↳ `updated_at` | string | When the organization was last updated \(ISO 8601 format\) | | ↳ `external_id` | string | External ID for linking to external records | | `paging` | object | Cursor-based pagination information | -| ↳ `after_cursor` | string | Cursor for fetching the next page of results | -| ↳ `has_more` | boolean | Whether more results are available | -| ↳ `next_page` | string | URL for next page of results | | `metadata` | object | Response metadata | -| ↳ `total_returned` | number | Number of items returned in this response | -| ↳ `has_more` | boolean | Whether more items are available | ### `zendesk_create_organization` @@ -1160,20 +991,6 @@ Create multiple organizations in Zendesk using bulk import | Parameter | Type | Description | | --------- | ---- | ----------- | | `job_status` | object | Job status object for bulk operations | -| ↳ `id` | string | Automatically assigned job ID | -| ↳ `url` | string | URL to poll for status updates | -| ↳ `status` | string | Current job status \(queued, working, failed, completed\) | -| ↳ `job_type` | string | Category of background task | -| ↳ `total` | number | Total number of tasks in this job | -| ↳ `progress` | number | Number of tasks already completed | -| ↳ `message` | string | Message from the job worker | -| ↳ `results` | array | Array of result objects from the job | -| ↳ `id` | number | ID of the created or updated resource | -| ↳ `index` | number | Position of the result in the batch | -| ↳ `action` | string | Action performed \(e.g., create, update\) | -| ↳ `success` | boolean | Whether the operation succeeded | -| ↳ `status` | string | Status message \(e.g., Updated, Created\) | -| ↳ `error` | string | Error message if operation failed | | `job_id` | string | The bulk operation job ID | ### `zendesk_update_organization` @@ -1257,12 +1074,7 @@ Unified search across tickets, users, and organizations in Zendesk | Parameter | Type | Description | | --------- | ---- | ----------- | | `paging` | object | Cursor-based pagination information | -| ↳ `after_cursor` | string | Cursor for fetching the next page of results | -| ↳ `has_more` | boolean | Whether more results are available | -| ↳ `next_page` | string | URL for next page of results | | `metadata` | object | Response metadata | -| ↳ `total_returned` | number | Number of items returned in this response | -| ↳ `has_more` | boolean | Whether more items are available | | `results` | array | Array of result objects \(tickets, users, or organizations depending on search query\) | ### `zendesk_search_count` diff --git a/apps/docs/content/docs/en/tools/zep.mdx b/apps/docs/content/docs/en/tools/zep.mdx index 27c29b88625..08191d2c989 100644 --- a/apps/docs/content/docs/en/tools/zep.mdx +++ b/apps/docs/content/docs/en/tools/zep.mdx @@ -142,14 +142,6 @@ Retrieve messages from a thread | Parameter | Type | Description | | --------- | ---- | ----------- | | `messages` | array | Array of message objects | -| ↳ `uuid` | string | Message UUID | -| ↳ `role` | string | Message role \(user, assistant, system, tool\) | -| ↳ `roleType` | string | Role type \(AI, human, tool\) | -| ↳ `content` | string | Message content | -| ↳ `name` | string | Sender name | -| ↳ `createdAt` | string | Timestamp \(RFC3339 format\) | -| ↳ `metadata` | object | Message metadata \(dynamic key-value pairs\) | -| ↳ `processed` | boolean | Whether message has been processed | | `rowCount` | number | Number of rows returned | | `totalCount` | number | Total number of items available | diff --git a/apps/docs/content/docs/en/tools/zoom.mdx b/apps/docs/content/docs/en/tools/zoom.mdx index 4926fd24973..0c4d3449edc 100644 --- a/apps/docs/content/docs/en/tools/zoom.mdx +++ b/apps/docs/content/docs/en/tools/zoom.mdx @@ -87,31 +87,6 @@ Create a new Zoom meeting | ↳ `h323_password` | string | H.323/SIP room system password | | ↳ `pstn_password` | string | PSTN password for phone dial-in | | ↳ `encrypted_password` | string | Encrypted password for joining | -| ↳ `settings` | object | Meeting settings | -| ↳ `host_video` | boolean | Start with host video on | -| ↳ `participant_video` | boolean | Start with participant video on | -| ↳ `join_before_host` | boolean | Allow participants to join before host | -| ↳ `mute_upon_entry` | boolean | Mute participants upon entry | -| ↳ `watermark` | boolean | Add watermark when viewing shared screen | -| ↳ `audio` | string | Audio options: both, telephony, or voip | -| ↳ `auto_recording` | string | Auto recording: local, cloud, or none | -| ↳ `waiting_room` | boolean | Enable waiting room | -| ↳ `meeting_authentication` | boolean | Require meeting authentication | -| ↳ `approval_type` | number | Approval type: 0=auto, 1=manual, 2=none | -| ↳ `recurrence` | object | Recurrence settings for recurring meetings | -| ↳ `type` | number | Recurrence type: 1=daily, 2=weekly, 3=monthly | -| ↳ `repeat_interval` | number | Interval between recurring meetings | -| ↳ `weekly_days` | string | Days of week for weekly recurrence \(1-7, comma-separated\) | -| ↳ `monthly_day` | number | Day of month for monthly recurrence | -| ↳ `monthly_week` | number | Week of month for monthly recurrence | -| ↳ `monthly_week_day` | number | Day of week for monthly recurrence | -| ↳ `end_times` | number | Number of occurrences | -| ↳ `end_date_time` | string | End date time in ISO 8601 format | -| ↳ `occurrences` | array | Meeting occurrences for recurring meetings | -| ↳ `occurrence_id` | string | Occurrence ID | -| ↳ `start_time` | string | Start time in ISO 8601 format | -| ↳ `duration` | number | Duration in minutes | -| ↳ `status` | string | Occurrence status | ### `zoom_list_meetings` @@ -184,31 +159,6 @@ Get details of a specific Zoom meeting | ↳ `h323_password` | string | H.323/SIP room system password | | ↳ `pstn_password` | string | PSTN password for phone dial-in | | ↳ `encrypted_password` | string | Encrypted password for joining | -| ↳ `settings` | object | Meeting settings | -| ↳ `host_video` | boolean | Start with host video on | -| ↳ `participant_video` | boolean | Start with participant video on | -| ↳ `join_before_host` | boolean | Allow participants to join before host | -| ↳ `mute_upon_entry` | boolean | Mute participants upon entry | -| ↳ `watermark` | boolean | Add watermark when viewing shared screen | -| ↳ `audio` | string | Audio options: both, telephony, or voip | -| ↳ `auto_recording` | string | Auto recording: local, cloud, or none | -| ↳ `waiting_room` | boolean | Enable waiting room | -| ↳ `meeting_authentication` | boolean | Require meeting authentication | -| ↳ `approval_type` | number | Approval type: 0=auto, 1=manual, 2=none | -| ↳ `recurrence` | object | Recurrence settings for recurring meetings | -| ↳ `type` | number | Recurrence type: 1=daily, 2=weekly, 3=monthly | -| ↳ `repeat_interval` | number | Interval between recurring meetings | -| ↳ `weekly_days` | string | Days of week for weekly recurrence \(1-7, comma-separated\) | -| ↳ `monthly_day` | number | Day of month for monthly recurrence | -| ↳ `monthly_week` | number | Week of month for monthly recurrence | -| ↳ `monthly_week_day` | number | Day of week for monthly recurrence | -| ↳ `end_times` | number | Number of occurrences | -| ↳ `end_date_time` | string | End date time in ISO 8601 format | -| ↳ `occurrences` | array | Meeting occurrences for recurring meetings | -| ↳ `occurrence_id` | string | Occurrence ID | -| ↳ `start_time` | string | Start time in ISO 8601 format | -| ↳ `duration` | number | Duration in minutes | -| ↳ `status` | string | Occurrence status | ### `zoom_update_meeting` @@ -305,18 +255,6 @@ List all cloud recordings for a Zoom user | ↳ `total_size` | number | Total size of all recordings in bytes | | ↳ `recording_count` | number | Number of recording files | | ↳ `share_url` | string | URL to share recordings | -| ↳ `recording_files` | array | List of recording files | -| ↳ `id` | string | Recording file ID | -| ↳ `meeting_id` | string | Meeting ID associated with the recording | -| ↳ `recording_start` | string | Start time of the recording | -| ↳ `recording_end` | string | End time of the recording | -| ↳ `file_type` | string | Type of recording file \(MP4, M4A, etc.\) | -| ↳ `file_extension` | string | File extension | -| ↳ `file_size` | number | File size in bytes | -| ↳ `play_url` | string | URL to play the recording | -| ↳ `download_url` | string | URL to download the recording | -| ↳ `status` | string | Recording status | -| ↳ `recording_type` | string | Type of recording \(shared_screen, audio_only, etc.\) | | `pageInfo` | object | Pagination information | | ↳ `from` | string | Start date of query range | | ↳ `to` | string | End date of query range | @@ -353,18 +291,6 @@ Get all recordings for a specific Zoom meeting | ↳ `total_size` | number | Total size of all recordings in bytes | | ↳ `recording_count` | number | Number of recording files | | ↳ `share_url` | string | URL to share recordings | -| ↳ `recording_files` | array | List of recording files | -| ↳ `id` | string | Recording file ID | -| ↳ `meeting_id` | string | Meeting ID associated with the recording | -| ↳ `recording_start` | string | Start time of the recording | -| ↳ `recording_end` | string | End time of the recording | -| ↳ `file_type` | string | Type of recording file \(MP4, M4A, etc.\) | -| ↳ `file_extension` | string | File extension | -| ↳ `file_size` | number | File size in bytes | -| ↳ `play_url` | string | URL to play the recording | -| ↳ `download_url` | string | URL to download the recording | -| ↳ `status` | string | Recording status | -| ↳ `recording_type` | string | Type of recording \(shared_screen, audio_only, etc.\) | | `files` | file[] | Downloaded recording files | ### `zoom_delete_recording` diff --git a/apps/sim/app/(auth)/login/login-form.tsx b/apps/sim/app/(auth)/login/login-form.tsx index 25f2e442b87..f678d121f9e 100644 --- a/apps/sim/app/(auth)/login/login-form.tsx +++ b/apps/sim/app/(auth)/login/login-form.tsx @@ -454,7 +454,7 @@ export default function LoginPage({ - + {copied ? 'Copied!' : 'Copy link'} - + Share on X - + Share on LinkedIn diff --git a/apps/sim/app/(landing)/blog/authors/[id]/loading.tsx b/apps/sim/app/(landing)/blog/authors/[id]/loading.tsx index 09490935cb1..e3bbc060f9d 100644 --- a/apps/sim/app/(landing)/blog/authors/[id]/loading.tsx +++ b/apps/sim/app/(landing)/blog/authors/[id]/loading.tsx @@ -6,7 +6,7 @@ export default function AuthorLoading() { return (
- +
diff --git a/apps/sim/app/(landing)/blog/components/lightbox.tsx b/apps/sim/app/(landing)/blog/components/lightbox.tsx index edc83015f98..5e830a5dbef 100644 --- a/apps/sim/app/(landing)/blog/components/lightbox.tsx +++ b/apps/sim/app/(landing)/blog/components/lightbox.tsx @@ -49,13 +49,14 @@ export function Lightbox({ isOpen, onClose, src, alt }: LightboxProps) { aria-label='Image viewer' >
- {alt} +
) diff --git a/apps/sim/app/(landing)/components/auth-modal/auth-modal.tsx b/apps/sim/app/(landing)/components/auth-modal/auth-modal.tsx index e046b35c6be..369c99fedd5 100644 --- a/apps/sim/app/(landing)/components/auth-modal/auth-modal.tsx +++ b/apps/sim/app/(landing)/components/auth-modal/auth-modal.tsx @@ -137,13 +137,13 @@ export function AuthModal({ children, defaultView = 'login', source }: AuthModal
- + Close {!providerStatus ? (
- +
) : ( <> @@ -174,7 +174,7 @@ export function AuthModal({ children, defaultView = 'login', source }: AuthModal disabled={!!socialLoading} className={SOCIAL_BTN} > - + {socialLoading === 'google' ? 'Connecting...' : 'Continue with Google'} @@ -187,7 +187,7 @@ export function AuthModal({ children, defaultView = 'login', source }: AuthModal disabled={!!socialLoading} className={SOCIAL_BTN} > - + {socialLoading === 'github' ? 'Connecting...' : 'Continue with GitHub'} diff --git a/apps/sim/app/(landing)/components/collaboration/collaboration.tsx b/apps/sim/app/(landing)/components/collaboration/collaboration.tsx index 11e912d975d..f064a23879e 100644 --- a/apps/sim/app/(landing)/components/collaboration/collaboration.tsx +++ b/apps/sim/app/(landing)/components/collaboration/collaboration.tsx @@ -32,7 +32,7 @@ function DotGrid({ className, cols, rows, gap = 0 }: DotGridProps) { }} > {Array.from({ length: cols * rows }, (_, i) => ( -
+
))}
) @@ -72,6 +72,15 @@ const CURSOR_ARROW_PATH = const CURSOR_ARROW_MIRRORED_PATH = 'M0.365 2.198L4.522 14.821C5.022 16.339 7.225 16.16 7.472 14.58L8.394 8.702C8.49 8.091 8.946 7.599 9.548 7.456L15.909 5.953C17.5 5.577 17.461 3.299 15.857 2.978L2.11 0.228C0.966 0 0.001 1.09 0.365 2.198Z' +// Long-running decorative loops for the landing visual, not UI feedback transitions. +const AMBIENT_CURSOR_ANIMATION_SECONDS = { + vikhyath: 16, + alexa: 13, +} as const + +const getAmbientCursorAnimation = (name: string, durationSeconds: number) => + `${name} ${durationSeconds}s ease-in-out infinite` + function CursorArrow({ fill }: { fill: string }) { return ( @@ -88,8 +97,10 @@ function VikhyathCursor() { style={{ top: '27.47%', left: '25%', - animation: 'cursorVikhyath 16s ease-in-out infinite', - willChange: 'transform', + animation: getAmbientCursorAnimation( + 'cursorVikhyath', + AMBIENT_CURSOR_ANIMATION_SECONDS.vikhyath + ), }} >
@@ -112,8 +123,7 @@ function AlexaCursor() { style={{ top: '66.80%', left: '49%', - animation: 'cursorAlexa 13s ease-in-out infinite', - willChange: 'transform', + animation: getAmbientCursorAnimation('cursorAlexa', AMBIENT_CURSOR_ANIMATION_SECONDS.alexa), }} >
@@ -282,7 +292,7 @@ export default function Collaboration() { > Build together -
- +
+

Message received diff --git a/apps/sim/app/(landing)/components/demo-request/demo-request-modal.tsx b/apps/sim/app/(landing)/components/demo-request/demo-request-modal.tsx index b930491b6db..f07e78dd4b2 100644 --- a/apps/sim/app/(landing)/components/demo-request/demo-request-modal.tsx +++ b/apps/sim/app/(landing)/components/demo-request/demo-request-modal.tsx @@ -251,8 +251,8 @@ export function DemoRequestModal({ children, theme = 'dark' }: DemoRequestModalP {submitSuccess ? (
-
- +
+

{SUBMIT_SUCCESS_MESSAGE} diff --git a/apps/sim/app/(landing)/components/enterprise/components/access-control-panel.tsx b/apps/sim/app/(landing)/components/enterprise/components/access-control-panel.tsx index e8c79862acd..4cc5f03a654 100644 --- a/apps/sim/app/(landing)/components/enterprise/components/access-control-panel.tsx +++ b/apps/sim/app/(landing)/components/enterprise/components/access-control-panel.tsx @@ -1,7 +1,7 @@ 'use client' import { useRef, useState } from 'react' -import { motion, useInView } from 'framer-motion' +import { domAnimation, LazyMotion, m, useInView } from 'framer-motion' import { PROVIDER_DEFINITIONS } from '@/providers/models' interface PermissionFeature { @@ -59,7 +59,7 @@ const INITIAL_ACCESS_STATE = Object.fromEntries( function CheckboxIcon({ checked, color }: { checked: boolean; color: string }) { return (
+
) @@ -103,7 +103,7 @@ function FeatureToggleItem({ onToggle, }: FeatureToggleItemProps) { return ( - {feature.name} - + ) } @@ -137,76 +137,78 @@ export function AccessControlPanel() { const [accessState, setAccessState] = useState>(INITIAL_ACCESS_STATE) return ( -
-
- {PERMISSION_CATEGORIES.map((category, catIdx) => { - const offsetBefore = PERMISSION_CATEGORIES.slice(0, catIdx).reduce( - (sum, c) => sum + c.features.length, - 0 - ) - - return ( + +
+
+ {PERMISSION_CATEGORIES.map((category, catIdx) => { + const offsetBefore = PERMISSION_CATEGORIES.slice(0, catIdx).reduce( + (sum, c) => sum + c.features.length, + 0 + ) + + return ( +
0 ? 'mt-4' : ''}> + + {category.label} + +
+ {category.features.map((feature, featIdx) => ( + + setAccessState((prev) => ({ ...prev, [feature.key]: !prev[feature.key] })) + } + /> + ))} +
+
+ ) + })} +
+ + {/* Desktop -- categorized grid */} +
+ {PERMISSION_CATEGORIES.map((category, catIdx) => (
0 ? 'mt-4' : ''}> {category.label}
- {category.features.map((feature, featIdx) => ( - - setAccessState((prev) => ({ ...prev, [feature.key]: !prev[feature.key] })) - } - /> - ))} + {category.features.map((feature, featIdx) => { + const currentIndex = + PERMISSION_CATEGORIES.slice(0, catIdx).reduce( + (sum, c) => sum + c.features.length, + 0 + ) + featIdx + + return ( + + setAccessState((prev) => ({ ...prev, [feature.key]: !prev[feature.key] })) + } + /> + ) + })}
- ) - })} -
- - {/* Desktop -- categorized grid */} -
- {PERMISSION_CATEGORIES.map((category, catIdx) => ( -
0 ? 'mt-4' : ''}> - - {category.label} - -
- {category.features.map((feature, featIdx) => { - const currentIndex = - PERMISSION_CATEGORIES.slice(0, catIdx).reduce( - (sum, c) => sum + c.features.length, - 0 - ) + featIdx - - return ( - - setAccessState((prev) => ({ ...prev, [feature.key]: !prev[feature.key] })) - } - /> - ) - })} -
-
- ))} + ))} +
-
+ ) } diff --git a/apps/sim/app/(landing)/components/enterprise/components/audit-log-preview.tsx b/apps/sim/app/(landing)/components/enterprise/components/audit-log-preview.tsx index f8cc46b8073..d71ac83068e 100644 --- a/apps/sim/app/(landing)/components/enterprise/components/audit-log-preview.tsx +++ b/apps/sim/app/(landing)/components/enterprise/components/audit-log-preview.tsx @@ -1,7 +1,7 @@ 'use client' import { useEffect, useRef, useState } from 'react' -import { AnimatePresence, motion } from 'framer-motion' +import { AnimatePresence, domMax, LazyMotion, m } from 'framer-motion' /** Consistent color per actor -- same pattern as Collaboration section cursors. */ const ACTOR_COLORS: Record = { @@ -137,7 +137,7 @@ function AuditRow({ entry, index }: AuditRowProps) {
{/* Actor avatar */}
@@ -197,29 +197,31 @@ export function AuditLogPreview() { }, []) return ( -
- - {entries.map((entry, index) => ( - - - - ))} - -
+ +
+ + {entries.map((entry, index) => ( + + + + ))} + +
+
) } diff --git a/apps/sim/app/(landing)/components/enterprise/enterprise.tsx b/apps/sim/app/(landing)/components/enterprise/enterprise.tsx index 8fe833a0cc6..e4d68b3f751 100644 --- a/apps/sim/app/(landing)/components/enterprise/enterprise.tsx +++ b/apps/sim/app/(landing)/components/enterprise/enterprise.tsx @@ -98,7 +98,7 @@ function TrustStrip() { rel='noopener noreferrer' className='group flex items-center gap-3 border-[var(--landing-bg-elevated)] border-b px-4 py-3.5 transition-colors hover:bg-[#212121] sm:border-r sm:border-b-0' > -
+
@@ -113,8 +113,8 @@ function TrustStrip() { {/* SSO */}
-
- +
+
@@ -231,7 +231,7 @@ export default function Enterprise() { > Book a demo - - - - - {!isWorkspaceTab && ( - - - - )} - -
+ +
+ + + + + {!isWorkspaceTab && ( + + + + )} + +
+
) } @@ -212,7 +214,7 @@ function WorkspacePreview({ activeTab, isActive }: { activeTab: number; isActive return (
-
)} {isExpanded && expandTarget && ( - } {expandedTab === 2 && } {expandedTab === 3 && } - + )}
) @@ -302,20 +304,20 @@ function WorkspacePreview({ activeTab, isActive }: { activeTab: number; isActive function MockUserInput({ text }: { text: string }) { return (
-
+
{text} -
-
+
-
+
-
+
(
- + Files / meeting-notes.md @@ -600,7 +602,7 @@ function MockFullFiles() {
- - +
-
- +
) @@ -744,7 +746,7 @@ function MockFullLogs({ revealedRows }: { revealedRows: number }) {
- + Logs
@@ -770,7 +772,7 @@ function MockFullLogs({ revealedRows }: { revealedRows: number }) { const statusStyle = LOG_STATUS_STYLES[row[2]] ?? LOG_STATUS_STYLES.success const isSelected = showSidebar && i === selectedRow return ( -
{row[5]} - + ) })} @@ -824,7 +826,7 @@ function MockFullLogs({ revealedRows }: { revealedRows: number }) {
- setSelectedRow((r) => Math.max(0, r - 1))} onNext={() => setSelectedRow((r) => Math.min(MOCK_LOG_DATA.length - 1, r + 1))} /> - +
) } @@ -871,7 +873,7 @@ function MockLogDetailsSidebar({ selectedRow, onPrev, onNext }: MockLogDetailsSi isPrevDisabled ? 'cursor-not-allowed opacity-40' : 'hover:bg-[#F5F5F5]' )} > - +
@@ -900,7 +902,7 @@ function MockLogDetailsSidebar({ selectedRow, onPrev, onNext }: MockLogDetailsSi Workflow
- +
Tables/Leads @@ -1002,7 +1004,7 @@ function MockFullTable({ revealedRows }: { revealedRows: number }) { {MOCK_TABLE_COLUMNS.map((col) => ( @@ -1023,7 +1025,7 @@ function MockFullTable({ revealedRows }: { revealedRows: number }) { {MOCK_TABLE_DATA.slice(0, revealedRows).map((row, i) => { const isSelected = selectedRow === i return ( - {cell} ))} - + ) })} @@ -1072,7 +1074,7 @@ function MockFullTable({ revealedRows }: { revealedRows: number }) { function ColumnTypeIcon() { return ( - - + + ) })} -
-
+
- +
) } diff --git a/apps/sim/app/(landing)/components/features/features.tsx b/apps/sim/app/(landing)/components/features/features.tsx index e1395305e78..e30cf62e516 100644 --- a/apps/sim/app/(landing)/components/features/features.tsx +++ b/apps/sim/app/(landing)/components/features/features.tsx @@ -1,7 +1,14 @@ 'use client' import { useRef, useState } from 'react' -import { type MotionValue, motion, useScroll, useTransform } from 'framer-motion' +import { + domAnimation, + LazyMotion, + type MotionValue, + m, + useScroll, + useTransform, +} from 'framer-motion' import dynamic from 'next/dynamic' import Image from 'next/image' import { Badge } from '@/components/emcn' @@ -132,7 +139,7 @@ function ScrollLetter({ scrollYProgress, charIndex, children }: ScrollLetterProp const threshold = (charIndex / HEADING_LETTERS.length) * LETTER_REVEAL_SPAN const opacity = useTransform(scrollYProgress, [threshold, threshold + LETTER_FADE_IN], [0.4, 1]) - return {children} + return {children} } export default function Features() { @@ -145,154 +152,159 @@ export default function Features() { }) return ( -
- - -
-
- - Workspace - -

- Sim's workspace includes four core features: Mothership, an AI command center for - natural-language control of your entire workspace; Tables, a built-in database for - filtering, sorting, and wiring data directly into workflows; Files, a shared document - store for uploading, creating, and sharing documents, spreadsheets, and media across - teams and agents; and Logs, full execution tracing with inputs, outputs, cost, and - duration for every run. -

-

- {HEADING_LETTERS.map((char, i) => ( - - {char} - - ))} - - Build agents, connect your data, and monitor every run — all in one workspace. - -

+ +
+ -
-
+
+ ) } diff --git a/apps/sim/app/(landing)/components/footer/footer-cta.tsx b/apps/sim/app/(landing)/components/footer/footer-cta.tsx index 3ec991880db..31355a75f35 100644 --- a/apps/sim/app/(landing)/components/footer/footer-cta.tsx +++ b/apps/sim/app/(landing)/components/footer/footer-cta.tsx @@ -4,6 +4,7 @@ import { useCallback, useRef, useState } from 'react' import { ArrowUp } from 'lucide-react' import dynamic from 'next/dynamic' import { cn } from '@/lib/core/utils/cn' +import { handleKeyboardActivation } from '@/lib/core/utils/keyboard' import { captureClientEvent } from '@/lib/posthog/client' import { useLandingSubmit } from '@/app/(landing)/components/landing-preview/components/landing-preview-panel/landing-preview-panel' import { trackLandingCta } from '@/app/(landing)/landing-analytics' @@ -64,8 +65,14 @@ export function FooterCTA() {
textareaRef.current?.focus()} + onKeyDown={(event) => { + if (event.target !== event.currentTarget) return + handleKeyboardActivation(event, () => textareaRef.current?.focus()) + }} >
-
+