From 1b8f83dd26e5adf6ae693caf464d917698ec7506 Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Sat, 3 Oct 2026 00:58:48 -0700 Subject: [PATCH 1/2] improvement(tools): delete unreferenced tool response types and the dead generic resource data path - delete 168 exported tool *Response types nothing references (mostly umbrella unions) and the 24 local types only they used - add-integration and add-tools templates declare one response type per tool and no umbrella union - drop the never-set genericResourceData chat field; the generic resource panel renders its empty state directly --- .agents/skills/add-integration/SKILL.md | 4 +- .agents/skills/add-tools/SKILL.md | 2 + .../home/components/chat-resource-panel.tsx | 2 - .../generic-resource-content.tsx | 73 +------- .../resource-content/resource-content.tsx | 11 +- .../mothership-view/mothership-view.tsx | 7 +- .../[workspaceId]/home/hooks/use-chat.ts | 3 - .../app/workspace/[workspaceId]/home/types.ts | 14 -- apps/sim/blocks/blocks/airtable.ts | 1 - apps/sim/tools/ahrefs/types.ts | 25 --- apps/sim/tools/airtable/types.ts | 13 -- apps/sim/tools/apollo/types.ts | 28 --- apps/sim/tools/arxiv/types.ts | 5 - apps/sim/tools/asana/types.ts | 14 -- apps/sim/tools/attio/types.ts | 47 ----- apps/sim/tools/azure_devops/types.ts | 18 -- apps/sim/tools/brex/types.ts | 33 ---- apps/sim/tools/brightdata/types.ts | 10 -- apps/sim/tools/browser_use/types.ts | 4 - apps/sim/tools/cbinsights/types.ts | 95 ---------- apps/sim/tools/clerk/types.ts | 37 ---- apps/sim/tools/clickhouse/types.ts | 2 - apps/sim/tools/clickup/types.ts | 25 --- apps/sim/tools/cloudflare/types.ts | 37 ---- apps/sim/tools/coda/types.ts | 51 ------ apps/sim/tools/confluence/types.ts | 110 ------------ apps/sim/tools/convex/types.ts | 14 -- apps/sim/tools/crowdstrike/types.ts | 23 --- apps/sim/tools/crunchbase/types.ts | 5 - apps/sim/tools/cursor/types.ts | 15 -- apps/sim/tools/dagster/types.ts | 19 -- apps/sim/tools/databricks/types.ts | 25 --- apps/sim/tools/datadog/types.ts | 43 ----- apps/sim/tools/datagma/types.ts | 7 - apps/sim/tools/discord/types.ts | 41 ----- apps/sim/tools/docusign/types.ts | 10 -- apps/sim/tools/downdetector/types.ts | 16 -- apps/sim/tools/dropbox/types.ts | 23 --- apps/sim/tools/dropcontact/types.ts | 3 - apps/sim/tools/dub/types.ts | 19 -- apps/sim/tools/duckduckgo/types.ts | 2 - apps/sim/tools/dynamodb/types.ts | 2 - apps/sim/tools/dynatrace/types.ts | 48 ----- apps/sim/tools/elasticsearch/types.ts | 56 ------ apps/sim/tools/elevenlabs/types.ts | 10 -- apps/sim/tools/emailbison/types.ts | 10 -- apps/sim/tools/enrow/types.ts | 2 - apps/sim/tools/exa/types.ts | 7 - apps/sim/tools/fathom/types.ts | 8 - apps/sim/tools/findymail/types.ts | 13 -- apps/sim/tools/firecrawl/types.ts | 15 -- apps/sim/tools/fireflies/types.ts | 12 -- apps/sim/tools/gamma/types.ts | 7 - apps/sim/tools/github/types.ts | 36 ---- apps/sim/tools/gitlab/types.ts | 58 ------ apps/sim/tools/gong/types.ts | 32 ---- apps/sim/tools/google_appsheet/types.ts | 6 - apps/sim/tools/google_calendar/types.ts | 77 -------- apps/sim/tools/google_contacts/types.ts | 8 - apps/sim/tools/google_docs/types.ts | 17 -- apps/sim/tools/google_drive/types.ts | 6 - apps/sim/tools/google_meet/types.ts | 8 - apps/sim/tools/google_sheets/types.ts | 25 --- apps/sim/tools/google_slides/types.ts | 5 - apps/sim/tools/grafana/types.ts | 46 ----- apps/sim/tools/greenhouse/types.ts | 16 -- apps/sim/tools/greptile/types.ts | 9 - apps/sim/tools/hex/types.ts | 23 --- apps/sim/tools/hubspot/types.ts | 65 ------- apps/sim/tools/hunter/types.ts | 8 - apps/sim/tools/iam/types.ts | 5 - apps/sim/tools/icypeas/types.ts | 2 - apps/sim/tools/identity_center/types.ts | 5 - apps/sim/tools/incidentio/types.ts | 67 ------- apps/sim/tools/infisical/types.ts | 7 - apps/sim/tools/instagram/types.ts | 22 --- apps/sim/tools/instantly/types.ts | 13 -- apps/sim/tools/jira/types.ts | 32 ---- apps/sim/tools/jsm/types.ts | 46 ----- apps/sim/tools/ketch/types.ts | 7 - apps/sim/tools/lambda/types.ts | 52 ------ apps/sim/tools/langsmith/types.ts | 7 - apps/sim/tools/latex/types.ts | 6 - apps/sim/tools/leadmagic/types.ts | 11 -- apps/sim/tools/lemlist/types.ts | 5 - apps/sim/tools/linear/types.ts | 80 --------- apps/sim/tools/linkedin/types.ts | 14 -- apps/sim/tools/logfire/types.ts | 5 - apps/sim/tools/loops/types.ts | 15 -- apps/sim/tools/microsoft_ad/types.ts | 36 ---- apps/sim/tools/microsoft_dataverse/types.ts | 20 --- apps/sim/tools/microsoft_excel/types.ts | 13 -- apps/sim/tools/microsoft_planner/types.ts | 20 --- apps/sim/tools/microsoft_teams/types.ts | 16 -- apps/sim/tools/microsoft_word/types.ts | 9 - apps/sim/tools/millionverifier/types.ts | 4 - apps/sim/tools/mssql/types.ts | 2 - apps/sim/tools/neverbounce/types.ts | 2 - apps/sim/tools/new_relic/types.ts | 6 - apps/sim/tools/okta/types.ts | 46 ----- apps/sim/tools/onedrive/types.ts | 12 -- apps/sim/tools/openai/types.ts | 12 -- apps/sim/tools/outlook/types.ts | 19 -- apps/sim/tools/persona/types.ts | 17 -- apps/sim/tools/pipedrive/types.ts | 21 --- apps/sim/tools/postgresql/types.ts | 2 - apps/sim/tools/prospeo/types.ts | 10 -- apps/sim/tools/quickbooks/types.ts | 21 --- apps/sim/tools/rabbitmq/types.ts | 27 --- apps/sim/tools/railway/types.ts | 22 --- apps/sim/tools/rb2b/types.ts | 16 -- apps/sim/tools/rds/types.ts | 2 - apps/sim/tools/reddit/types.ts | 9 - apps/sim/tools/revenuecat/types.ts | 12 -- apps/sim/tools/rootly/types.ts | 38 ---- apps/sim/tools/sailpoint/types.ts | 53 ------ apps/sim/tools/salesforce/types.ts | 42 ----- apps/sim/tools/secrets_manager/types.ts | 5 - apps/sim/tools/semrush/types.ts | 46 ----- apps/sim/tools/sentry/types.ts | 18 -- apps/sim/tools/servicenow/types.ts | 19 -- apps/sim/tools/sharepoint/types.ts | 26 --- apps/sim/tools/slack/types.ts | 47 ----- apps/sim/tools/smartlead/types.ts | 29 --- apps/sim/tools/splunk/types.ts | 14 -- apps/sim/tools/sqs/types.ts | 7 - apps/sim/tools/square/types.ts | 20 --- apps/sim/tools/stripe/types.ts | 21 --- apps/sim/tools/sts/types.ts | 4 - apps/sim/tools/stt/types.ts | 13 -- apps/sim/tools/supabase/types.ts | 2 - apps/sim/tools/tavily/types.ts | 2 - apps/sim/tools/telegram/types.ts | 12 -- apps/sim/tools/temporal/types.ts | 18 -- apps/sim/tools/tiktok/types.ts | 10 -- apps/sim/tools/tinybird/types.ts | 12 -- apps/sim/tools/trello/types.ts | 23 --- apps/sim/tools/trigger_dev/types.ts | 33 ---- apps/sim/tools/typeform/types.ts | 7 - apps/sim/tools/vanta/types.ts | 28 --- apps/sim/tools/video/types.ts | 12 -- apps/sim/tools/wealthbox/types.ts | 2 - apps/sim/tools/webflow/types.ts | 7 - apps/sim/tools/wikipedia/types.ts | 6 - apps/sim/tools/wiza/types.ts | 6 - apps/sim/tools/wordpress/types.ts | 50 ------ apps/sim/tools/x/types.ts | 2 - apps/sim/tools/youtube/types.ts | 11 -- apps/sim/tools/zendesk/types.ts | 15 -- apps/sim/tools/zerobounce/types.ts | 2 - apps/sim/tools/zoom/types.ts | 13 -- apps/sim/tools/zoominfo/types.ts | 8 - scripts/check-unused-exports.baseline.json | 165 ------------------ 153 files changed, 12 insertions(+), 3184 deletions(-) diff --git a/.agents/skills/add-integration/SKILL.md b/.agents/skills/add-integration/SKILL.md index 07c33c130b7..1d9b45aa946 100644 --- a/.agents/skills/add-integration/SKILL.md +++ b/.agents/skills/add-integration/SKILL.md @@ -85,13 +85,15 @@ export interface {Service}{Action}Params { optionalParam?: string } -export interface {Service}Response extends ToolResponse { +export interface {Service}{Action}Response extends ToolResponse { output: { // Define output structure } } ``` +Declare one response interface per tool, imported by that tool's `ToolConfig`. Never add an umbrella `{Service}Response` union: nothing imports it. + **Tool file pattern:** an external provider API uses `ToolConfig` with `request` (absolute `https://` URL, headers, body, `transformResponse`); same-process Sim work uses `InternalToolConfig` with `operation`. Both full templates, param visibility rules, and output typing live in `.agents/skills/add-tools/SKILL.md` — read it before writing the first tool. ### Critical Rules diff --git a/.agents/skills/add-tools/SKILL.md b/.agents/skills/add-tools/SKILL.md index e488f4c9469..edb529146e2 100644 --- a/.agents/skills/add-tools/SKILL.md +++ b/.agents/skills/add-tools/SKILL.md @@ -423,6 +423,8 @@ export interface {Service}{Action}Response extends ToolResponse { } ``` +Each response interface is imported by its tool's `ToolConfig`. Never add an umbrella `{Service}Response` union of them: nothing imports it. + ## Index.ts Barrel Export Pattern ```typescript diff --git a/apps/sim/app/workspace/[workspaceId]/home/components/chat-resource-panel.tsx b/apps/sim/app/workspace/[workspaceId]/home/components/chat-resource-panel.tsx index 1b67be0a675..0b93d1793e3 100644 --- a/apps/sim/app/workspace/[workspaceId]/home/components/chat-resource-panel.tsx +++ b/apps/sim/app/workspace/[workspaceId]/home/components/chat-resource-panel.tsx @@ -47,7 +47,6 @@ export function ChatResourcePanel({ setTableViewContext, previewSession, isSending, - genericResourceData, } = chat const { isResourceCollapsed, @@ -102,7 +101,6 @@ export function ChatResourcePanel({ isCollapsed={isResourceCollapsed} previewSession={previewSession} isAgentResponding={isSending} - genericResourceData={genericResourceData ?? undefined} onSummarize={summarize} onUserInteraction={handleResourceInteraction} className={skipResourceTransition ? 'transition-none!' : undefined} diff --git a/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/components/generic-resource-content/generic-resource-content.tsx b/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/components/generic-resource-content/generic-resource-content.tsx index d763ae269f7..e939eb48a75 100644 --- a/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/components/generic-resource-content/generic-resource-content.tsx +++ b/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/components/generic-resource-content/generic-resource-content.tsx @@ -1,73 +1,8 @@ -'use client' - -import { useEffect, useRef } from 'react' -import { PillsRing } from '@sim/emcn' -import { getToolStatusDisplayTitle } from '@/lib/mothership/tools/tool-display' -import type { GenericResourceData } from '@/app/workspace/[workspaceId]/home/types' - -interface GenericResourceContentProps { - data: GenericResourceData -} - -// TODO: Emir — replace with rich UI (status icons, collapsible result cards, copy-to-clipboard, etc.) -export function GenericResourceContent({ data }: GenericResourceContentProps) { - const bottomRef = useRef(null) - - useEffect(() => { - const el = bottomRef.current - const container = el?.parentElement - if (container) { - container.scrollTop = container.scrollHeight - } - }, [data.entries.length]) - - if (data.entries.length === 0) { - return ( -
-

No results yet

-
- ) - } - +/** The panel for a `generic` resource, which carries no content of its own. */ +export function GenericResourceContent() { return ( -
- {data.entries.map((entry) => ( -
-
- {entry.status === 'executing' && ( - - )} - - {getToolStatusDisplayTitle(entry.displayTitle, entry.status, entry.toolName)} - - {entry.status === 'error' && ( - Error - )} - {entry.status === 'skipped' && ( - Skipped - )} - {entry.status === 'rejected' && ( - Rejected - )} -
- {entry.streamingArgs && ( -
-              {entry.streamingArgs}
-            
- )} - {!entry.streamingArgs && entry.result?.output != null && ( -
-              {typeof entry.result.output === 'string'
-                ? entry.result.output
-                : JSON.stringify(entry.result.output, null, 2)}
-            
- )} - {entry.result?.error && ( -

{entry.result.error}

- )} -
- ))} -
+
+

No results yet

) } diff --git a/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/resource-content.tsx b/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/resource-content.tsx index 0685009d447..2329d717c9a 100644 --- a/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/resource-content.tsx +++ b/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/resource-content.tsx @@ -45,10 +45,7 @@ import { GenericResourceContent } from '@/app/workspace/[workspaceId]/home/compo import { TerminalSession } from '@/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-content/components/terminal-session/terminal-session' import { RESOURCE_TAB_ICON_CLASS } from '@/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-tabs/resource-tab-controls' import { hasRenderableFilePreviewContent } from '@/app/workspace/[workspaceId]/home/hooks/preview' -import type { - GenericResourceData, - MothershipResource, -} from '@/app/workspace/[workspaceId]/home/types' +import type { MothershipResource } from '@/app/workspace/[workspaceId]/home/types' import { KnowledgeBase } from '@/app/workspace/[workspaceId]/knowledge/[id]/base' import { LogDetailsContent } from '@/app/workspace/[workspaceId]/logs/components' import { useFeatureFlag } from '@/app/workspace/[workspaceId]/providers/feature-flags-provider' @@ -113,7 +110,6 @@ interface ResourceContentProps { previewMode?: PreviewMode previewSession?: FilePreviewSession | null isAgentResponding?: boolean - genericResourceData?: GenericResourceData previewContextKey?: string onNotFound?: (resourceId: string) => void /** @@ -187,7 +183,6 @@ export const ResourceContent = memo(function ResourceContent({ previewMode, previewSession, isAgentResponding, - genericResourceData, previewContextKey, onNotFound, visible = true, @@ -351,9 +346,7 @@ export const ResourceContent = memo(function ResourceContent({ ) case 'generic': - return ( - - ) + return case 'browser': // One panel serves every browser tab of the chat: the desktop app diff --git a/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/mothership-view.tsx b/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/mothership-view.tsx index 75ded534ef2..9fb538d0330 100644 --- a/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/mothership-view.tsx +++ b/apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/mothership-view.tsx @@ -27,7 +27,6 @@ import { TerminalSession } from '@/app/workspace/[workspaceId]/home/components/m import { ResourceWorkspaceHost } from '@/app/workspace/[workspaceId]/home/components/resource-workspace-host' import { hasRenderableFilePreviewContent } from '@/app/workspace/[workspaceId]/home/hooks/preview' import type { - GenericResourceData, MothershipResource, MothershipResourceType, } from '@/app/workspace/[workspaceId]/home/types' @@ -105,7 +104,6 @@ interface MothershipViewProps { previewSession?: FilePreviewSession | null isAgentResponding?: boolean onSummarize: (message: string, filters: WorkspaceSearchFilters) => void - genericResourceData?: GenericResourceData /** Claims the current resource selection after direct panel interaction. */ onUserInteraction?: () => void } @@ -126,7 +124,6 @@ export const MothershipView = memo( className, previewSession, isAgentResponding, - genericResourceData, onSummarize, onUserInteraction, }: MothershipViewProps, @@ -316,7 +313,6 @@ export const MothershipView = memo( previewMode={isActivePreviewable ? previewMode : undefined} previewSession={previewForActive} isAgentResponding={isAgentResponding} - genericResourceData={active.type === 'generic' ? genericResourceData : undefined} previewContextKey={chatId} onNotFound={(resourceId) => removeResource('log', resourceId, active.workspaceId)} /> @@ -348,8 +344,7 @@ function ScopedResourceContent({ if (props.resource.type === 'search') return if (!workspaceId) { - if (props.resource.type === 'generic') - return + if (props.resource.type === 'generic') return if (props.resource.type === 'browser') return ( string | undefined } @@ -4981,7 +4979,6 @@ export function useChat( editingQueuedId, dispatchingHeadId, previewSession, - genericResourceData: null, getCurrentRequestId, } } diff --git a/apps/sim/app/workspace/[workspaceId]/home/types.ts b/apps/sim/app/workspace/[workspaceId]/home/types.ts index 9aaaa4a83b2..ac11d5c981d 100644 --- a/apps/sim/app/workspace/[workspaceId]/home/types.ts +++ b/apps/sim/app/workspace/[workspaceId]/home/types.ts @@ -55,20 +55,6 @@ interface ToolCallResult { error?: string } -interface GenericResourceEntry { - toolCallId: string - toolName: string - displayTitle: string - status: ToolCallStatus - params?: Record - streamingArgs?: string - result?: ToolCallResult -} - -export interface GenericResourceData { - entries: GenericResourceEntry[] -} - export interface ToolCallData { id: string toolName: string diff --git a/apps/sim/blocks/blocks/airtable.ts b/apps/sim/blocks/blocks/airtable.ts index bbf0ed9c8e6..6cfdec23592 100644 --- a/apps/sim/blocks/blocks/airtable.ts +++ b/apps/sim/blocks/blocks/airtable.ts @@ -457,7 +457,6 @@ Return ONLY the valid JSON array of record ID strings - no explanations, no mark typecast: { type: 'boolean', description: 'Auto-convert string values to field types' }, recordIds: { type: 'json', description: 'Record IDs to delete' }, // Required for delete }, - // Output structure depends on the operation, covered by AirtableResponse union type outputs: { bases: { type: 'json', description: 'List of accessible Airtable bases' }, tables: { type: 'json', description: 'Table schemas with fields and views' }, diff --git a/apps/sim/tools/ahrefs/types.ts b/apps/sim/tools/ahrefs/types.ts index 79b27125c02..26b02ca71ae 100644 --- a/apps/sim/tools/ahrefs/types.ts +++ b/apps/sim/tools/ahrefs/types.ts @@ -569,28 +569,3 @@ export interface AhrefsPaidPagesResponse extends ToolResponse { paidPages: AhrefsPaidPage[] } } - -export type AhrefsResponse = - | AhrefsDomainRatingResponse - | AhrefsBacklinksResponse - | AhrefsBacklinksStatsResponse - | AhrefsReferringDomainsResponse - | AhrefsOrganicKeywordsResponse - | AhrefsTopPagesResponse - | AhrefsKeywordOverviewResponse - | AhrefsBrokenBacklinksResponse - | AhrefsMetricsResponse - | AhrefsOrganicCompetitorsResponse - | AhrefsRankTrackerOverviewResponse - | AhrefsRankTrackerSerpOverviewResponse - | AhrefsRankTrackerCompetitorsOverviewResponse - | AhrefsRankTrackerCompetitorsStatsResponse - | AhrefsBatchAnalysisResponse - | AhrefsSiteAuditPageExplorerResponse - | AhrefsDomainRatingHistoryResponse - | AhrefsMetricsHistoryResponse - | AhrefsRefdomainsHistoryResponse - | AhrefsKeywordsHistoryResponse - | AhrefsRelatedTermsResponse - | AhrefsAnchorsResponse - | AhrefsPaidPagesResponse diff --git a/apps/sim/tools/airtable/types.ts b/apps/sim/tools/airtable/types.ts index 10246ed1292..fd220989d55 100644 --- a/apps/sim/tools/airtable/types.ts +++ b/apps/sim/tools/airtable/types.ts @@ -1,4 +1,3 @@ -import type { AirtableGetBaseSchemaResponse } from '@/tools/airtable/get_base_schema' import type { ToolResponse } from '@/tools/types' // Common types @@ -198,15 +197,3 @@ export interface AirtableUpsertResponse extends ToolResponse { } } } - -export type AirtableResponse = - | AirtableListBasesResponse - | AirtableListTablesResponse - | AirtableListResponse - | AirtableGetResponse - | AirtableCreateResponse - | AirtableUpdateResponse - | AirtableUpdateMultipleResponse - | AirtableDeleteResponse - | AirtableUpsertResponse - | AirtableGetBaseSchemaResponse diff --git a/apps/sim/tools/apollo/types.ts b/apps/sim/tools/apollo/types.ts index 1c68e180ea0..480b82abb04 100644 --- a/apps/sim/tools/apollo/types.ts +++ b/apps/sim/tools/apollo/types.ts @@ -675,31 +675,3 @@ export interface ApolloSequenceSearchResponse extends ToolResponse { total_entries: number } } - -// Union type for all Apollo responses -export type ApolloResponse = - | ApolloPeopleSearchResponse - | ApolloPeopleEnrichResponse - | ApolloPeopleBulkEnrichResponse - | ApolloOrganizationSearchResponse - | ApolloOrganizationEnrichResponse - | ApolloOrganizationBulkEnrichResponse - | ApolloContactCreateResponse - | ApolloContactUpdateResponse - | ApolloContactBulkCreateResponse - | ApolloContactBulkUpdateResponse - | ApolloContactSearchResponse - | ApolloAccountCreateResponse - | ApolloAccountUpdateResponse - | ApolloAccountSearchResponse - | ApolloAccountBulkCreateResponse - | ApolloAccountBulkUpdateResponse - | ApolloSequenceAddContactsResponse - | ApolloTaskCreateResponse - | ApolloTaskSearchResponse - | ApolloEmailAccountsResponse - | ApolloSequenceSearchResponse - | ApolloOpportunityCreateResponse - | ApolloOpportunitySearchResponse - | ApolloOpportunityGetResponse - | ApolloOpportunityUpdateResponse diff --git a/apps/sim/tools/arxiv/types.ts b/apps/sim/tools/arxiv/types.ts index 7cf8062b4bc..d330a7af42e 100644 --- a/apps/sim/tools/arxiv/types.ts +++ b/apps/sim/tools/arxiv/types.ts @@ -58,8 +58,3 @@ export interface ArxivGetAuthorPapersResponse extends ToolResponse { authorName: string } } - -export type ArxivResponse = - | ArxivSearchResponse - | ArxivGetPaperResponse - | ArxivGetAuthorPapersResponse diff --git a/apps/sim/tools/asana/types.ts b/apps/sim/tools/asana/types.ts index 5bf7d09e1c6..78ab9a5bf4f 100644 --- a/apps/sim/tools/asana/types.ts +++ b/apps/sim/tools/asana/types.ts @@ -285,17 +285,3 @@ export interface AsanaListSectionsResponse extends ToolResponse { }> } } - -export type AsanaResponse = - | AsanaGetTaskResponse - | AsanaCreateTaskResponse - | AsanaUpdateTaskResponse - | AsanaGetProjectsResponse - | AsanaSearchTasksResponse - | AsanaAddCommentResponse - | AsanaProjectRecordResponse - | AsanaListWorkspacesResponse - | AsanaDeleteTaskResponse - | AsanaAddFollowersResponse - | AsanaSectionResponse - | AsanaListSectionsResponse diff --git a/apps/sim/tools/attio/types.ts b/apps/sim/tools/attio/types.ts index 56a10e13486..acb1e5c206f 100644 --- a/apps/sim/tools/attio/types.ts +++ b/apps/sim/tools/attio/types.ts @@ -1246,50 +1246,3 @@ export interface AttioUpdateAttributeParams { export interface AttioUpdateAttributeResponse extends ToolResponse { output: AttioAttributeOutput } - -export type AttioResponse = - | AttioListRecordsResponse - | AttioGetRecordResponse - | AttioCreateRecordResponse - | AttioUpdateRecordResponse - | AttioDeleteRecordResponse - | AttioSearchRecordsResponse - | AttioAssertRecordResponse - | AttioListNotesResponse - | AttioGetNoteResponse - | AttioCreateNoteResponse - | AttioDeleteNoteResponse - | AttioListTasksResponse - | AttioCreateTaskResponse - | AttioUpdateTaskResponse - | AttioGetTaskResponse - | AttioDeleteTaskResponse - | AttioListObjectsResponse - | AttioGetObjectResponse - | AttioCreateObjectResponse - | AttioUpdateObjectResponse - | AttioListListsResponse - | AttioGetListResponse - | AttioCreateListResponse - | AttioUpdateListResponse - | AttioQueryListEntriesResponse - | AttioGetListEntryResponse - | AttioCreateListEntryResponse - | AttioUpdateListEntryResponse - | AttioDeleteListEntryResponse - | AttioListMembersResponse - | AttioGetMemberResponse - | AttioCreateCommentResponse - | AttioGetCommentResponse - | AttioDeleteCommentResponse - | AttioListThreadsResponse - | AttioGetThreadResponse - | AttioListWebhooksResponse - | AttioGetWebhookResponse - | AttioCreateWebhookResponse - | AttioUpdateWebhookResponse - | AttioDeleteWebhookResponse - | AttioListAttributesResponse - | AttioGetAttributeResponse - | AttioCreateAttributeResponse - | AttioUpdateAttributeResponse diff --git a/apps/sim/tools/azure_devops/types.ts b/apps/sim/tools/azure_devops/types.ts index 048409985ff..2f20f9237be 100644 --- a/apps/sim/tools/azure_devops/types.ts +++ b/apps/sim/tools/azure_devops/types.ts @@ -414,24 +414,6 @@ export interface AddCommentResponse extends ToolResponse { // ── Response Union ──────────────────────────────────────────────────────────── -export type AzureDevOpsResponse = - | ListPipelinesResponse - | GetPipelineResponse - | ListPipelineRunsResponse - | GetPipelineRunResponse - | ListBuildsResponse - | ListBuildLogsResponse - | GetBuildLogResponse - | GetBuildTimelineResponse - | GetWorkItemsBetweenBuildsResponse - | QueryWorkItemsResponse - | GetWorkItemResponse - | GetWorkItemsBatchResponse - | CreateWorkItemResponse - | UpdateWorkItemResponse - | AddCommentResponse - | GetCommentsResponse - // ── Get Comments ────────────────────────────────────────────────────────────── export interface GetCommentsParams extends AzureDevOpsBaseParams { diff --git a/apps/sim/tools/brex/types.ts b/apps/sim/tools/brex/types.ts index a79211afc85..4ec35be19ae 100644 --- a/apps/sim/tools/brex/types.ts +++ b/apps/sim/tools/brex/types.ts @@ -712,39 +712,6 @@ export interface BrexUpdateVendorResponse extends ToolResponse { } } -export type BrexResponse = - | BrexListExpensesResponse - | BrexGetExpenseResponse - | BrexUpdateExpenseResponse - | BrexUploadReceiptResponse - | BrexListCardTransactionsResponse - | BrexListCashTransactionsResponse - | BrexListCardAccountsResponse - | BrexListCashAccountsResponse - | BrexListUsersResponse - | BrexGetUserResponse - | BrexListDepartmentsResponse - | BrexListLocationsResponse - | BrexListBudgetsResponse - | BrexListSpendLimitsResponse - | BrexListVendorsResponse - | BrexListTransfersResponse - | BrexGetCompanyResponse - | BrexListCardsResponse - | BrexListTitlesResponse - | BrexGetCashAccountResponse - | BrexListStatementsResponse - | BrexGetBudgetResponse - | BrexGetSpendLimitResponse - | BrexGetVendorResponse - | BrexGetTransferResponse - | BrexCreateTransferResponse - | BrexCreateBudgetResponse - | BrexArchiveBudgetResponse - | BrexCreateSpendLimitResponse - | BrexCreateVendorResponse - | BrexUpdateVendorResponse - export const BREX_MONEY_PROPERTIES: Record = { amount: { type: 'number', diff --git a/apps/sim/tools/brightdata/types.ts b/apps/sim/tools/brightdata/types.ts index 8df36c38267..06a1bf4f8b6 100644 --- a/apps/sim/tools/brightdata/types.ts +++ b/apps/sim/tools/brightdata/types.ts @@ -137,13 +137,3 @@ export interface BrightDataDiscoverResponse extends ToolResponse { taskId?: string | null } } - -export type BrightDataResponse = - | BrightDataScrapeUrlResponse - | BrightDataSerpSearchResponse - | BrightDataScrapeDatasetResponse - | BrightDataSyncScrapeResponse - | BrightDataSnapshotStatusResponse - | BrightDataDownloadSnapshotResponse - | BrightDataCancelSnapshotResponse - | BrightDataDiscoverResponse diff --git a/apps/sim/tools/browser_use/types.ts b/apps/sim/tools/browser_use/types.ts index 1316bf41a14..cd1beade932 100644 --- a/apps/sim/tools/browser_use/types.ts +++ b/apps/sim/tools/browser_use/types.ts @@ -42,7 +42,3 @@ interface BrowserUseTaskOutput { export interface BrowserUseRunTaskResponse extends ToolResponse { output: BrowserUseTaskOutput } - -export interface BrowserUseResponse extends ToolResponse { - output: BrowserUseTaskOutput -} diff --git a/apps/sim/tools/cbinsights/types.ts b/apps/sim/tools/cbinsights/types.ts index 1dae7f163ca..57d72602b64 100644 --- a/apps/sim/tools/cbinsights/types.ts +++ b/apps/sim/tools/cbinsights/types.ts @@ -58,24 +58,6 @@ export interface CbInsightsPagedOrgListResponse extends ToolResponse { } } -export interface CbInsightsPagedItemsResponse extends ToolResponse { - output: CbInsightsPageInfo & { - items: CbInsightsRecord[] - } -} - -export interface CbInsightsItemsResponse extends ToolResponse { - output: { - items: CbInsightsRecord[] - } -} - -export interface CbInsightsObjectResponse extends ToolResponse { - output: { - data: CbInsightsRecord - } -} - export interface CbInsightsChatResponse extends ToolResponse { output: { chatId: string | null @@ -93,80 +75,3 @@ export interface CbInsightsRagResponse extends ToolResponse { guidance: string[] } } - -export interface CbInsightsScoutingReportResponse extends ToolResponse { - output: { - orgInfo: CbInsightsRecord | null - reportMarkdown: string | null - reportJson: string | null - } -} - -export interface CbInsightsStrategyMapResponse extends ToolResponse { - output: { - orgName: string | null - logoUrl: string | null - categories: CbInsightsRecord[] - } -} - -export interface CbInsightsMosaicHistoryResponse extends ToolResponse { - output: { - overall: CbInsightsRecord[] - management: CbInsightsRecord[] - market: CbInsightsRecord[] - momentum: CbInsightsRecord[] - money: CbInsightsRecord[] - } -} - -export interface CbInsightsExitProbabilityHistoryResponse extends ToolResponse { - output: { - ipo: CbInsightsRecord[] - mna: CbInsightsRecord[] - incompleteRoundType: string | null - } -} - -export interface CbInsightsFundingWindowResponse extends ToolResponse { - output: { - windowStart: string | null - windowEnd: string | null - cohortNextRoundRate: number | null - cohortCriteria: CbInsightsRecord | null - latestFunding: CbInsightsRecord | null - } -} - -export interface CbInsightsRevenueResponse extends ToolResponse { - output: { - orgId: number | null - orgName: string | null - orgUrl: string | null - revenue: CbInsightsRecord[] - } -} - -export interface CbInsightsFundingsResponse extends ToolResponse { - output: CbInsightsPageInfo & { - fundings: CbInsightsRecord[] - capTableHistory: CbInsightsRecord[] - } -} - -export type CbInsightsResponse = - | CbInsightsListResponse - | CbInsightsOrgListResponse - | CbInsightsPagedOrgListResponse - | CbInsightsPagedItemsResponse - | CbInsightsItemsResponse - | CbInsightsObjectResponse - | CbInsightsChatResponse - | CbInsightsRagResponse - | CbInsightsScoutingReportResponse - | CbInsightsStrategyMapResponse - | CbInsightsMosaicHistoryResponse - | CbInsightsExitProbabilityHistoryResponse - | CbInsightsFundingWindowResponse - | CbInsightsRevenueResponse - | CbInsightsFundingsResponse diff --git a/apps/sim/tools/clerk/types.ts b/apps/sim/tools/clerk/types.ts index 1f6d04abe5d..073508ce5be 100644 --- a/apps/sim/tools/clerk/types.ts +++ b/apps/sim/tools/clerk/types.ts @@ -1040,40 +1040,3 @@ export interface ClerkRevokeActorTokenParams { export interface ClerkRevokeActorTokenResponse extends ToolResponse { output: ClerkActorTokenOutput & { success: boolean } } - -/** Union of every Clerk tool response, used by the block. */ -export type ClerkResponse = - | ClerkListUsersResponse - | ClerkGetUserResponse - | ClerkCreateUserResponse - | ClerkUpdateUserResponse - | ClerkDeleteUserResponse - | ClerkListOrganizationsResponse - | ClerkGetOrganizationResponse - | ClerkCreateOrganizationResponse - | ClerkUpdateOrganizationResponse - | ClerkDeleteOrganizationResponse - | ClerkListSessionsResponse - | ClerkGetSessionResponse - | ClerkRevokeSessionResponse - | ClerkListOrganizationMembershipsResponse - | ClerkAddOrganizationMemberResponse - | ClerkUpdateOrganizationMembershipResponse - | ClerkRemoveOrganizationMemberResponse - | ClerkCreateOrganizationInvitationResponse - | ClerkListOrganizationInvitationsResponse - | ClerkBanUserResponse - | ClerkUnbanUserResponse - | ClerkLockUserResponse - | ClerkUnlockUserResponse - | ClerkGetUserOauthTokenResponse - | ClerkListAllowlistIdentifiersResponse - | ClerkCreateAllowlistIdentifierResponse - | ClerkDeleteAllowlistIdentifierResponse - | ClerkListBlocklistIdentifiersResponse - | ClerkCreateBlocklistIdentifierResponse - | ClerkDeleteBlocklistIdentifierResponse - | ClerkListJwtTemplatesResponse - | ClerkGetJwtTemplateResponse - | ClerkCreateActorTokenResponse - | ClerkRevokeActorTokenResponse diff --git a/apps/sim/tools/clickhouse/types.ts b/apps/sim/tools/clickhouse/types.ts index 99258d04f7e..063cf3d5155 100644 --- a/apps/sim/tools/clickhouse/types.ts +++ b/apps/sim/tools/clickhouse/types.ts @@ -209,5 +209,3 @@ export interface ClickHouseIntrospectResponse extends ToolResponse { } error?: string } - -export interface ClickHouseResponse extends ClickHouseRowsResponse {} diff --git a/apps/sim/tools/clickup/types.ts b/apps/sim/tools/clickup/types.ts index 57b980cc2aa..1960b8e70f6 100644 --- a/apps/sim/tools/clickup/types.ts +++ b/apps/sim/tools/clickup/types.ts @@ -648,28 +648,3 @@ export interface ClickUpGetRunningTimerParams { workspaceId: string assignee?: number } - -export type ClickUpResponse = - | ClickUpTaskResponse - | ClickUpTaskListResponse - | ClickUpDeleteResponse - | ClickUpCreateCommentResponse - | ClickUpCommentListResponse - | ClickUpUpdateCommentResponse - | ClickUpUploadAttachmentResponse - | ClickUpWorkspaceListResponse - | ClickUpSpaceListResponse - | ClickUpFolderListResponse - | ClickUpFolderResponse - | ClickUpListListResponse - | ClickUpListResponse - | ClickUpTagListResponse - | ClickUpTaskTagResponse - | ClickUpMemberListResponse - | ClickUpCustomFieldListResponse - | ClickUpCustomFieldValueResponse - | ClickUpChecklistResponse - | ClickUpUpdateChecklistResponse - | ClickUpTimeEntryListResponse - | ClickUpTimeEntryResponse - | ClickUpUpdateTimeEntryResponse diff --git a/apps/sim/tools/cloudflare/types.ts b/apps/sim/tools/cloudflare/types.ts index fe6cd87349b..62f837dca1e 100644 --- a/apps/sim/tools/cloudflare/types.ts +++ b/apps/sim/tools/cloudflare/types.ts @@ -1349,40 +1349,3 @@ export interface CloudflareGetTunnelConfigurationResponse extends ToolResponse { config: Record | null } } - -export type CloudflareResponse = - | CloudflareListRulesetsResponse - | CloudflareRulesetResponse - | CloudflareListManagedRulesetOverridesResponse - | CloudflareListAccessApplicationsResponse - | CloudflareAccessApplicationResponse - | CloudflareListAccessPoliciesResponse - | CloudflareAccessPolicyResponse - | CloudflareListAccessGroupsResponse - | CloudflareListAccessIdentityProvidersResponse - | CloudflareListAccessServiceTokensResponse - | CloudflareCreateAccessServiceTokenResponse - | CloudflareAccessServiceTokenResponse - | CloudflareDeletedIdResponse - | CloudflareListR2BucketsResponse - | CloudflareR2BucketResponse - | CloudflareDeleteR2BucketResponse - | CloudflareListWorkerScriptsResponse - | CloudflareGetWorkerScriptSettingsResponse - | CloudflareListWorkerRoutesResponse - | CloudflareListTunnelsResponse - | CloudflareTunnelResponse - | CloudflareGetTunnelConfigurationResponse - | CloudflareListZonesResponse - | CloudflareGetZoneResponse - | CloudflareCreateZoneResponse - | CloudflareDeleteZoneResponse - | CloudflareListDnsRecordsResponse - | CloudflareCreateDnsRecordResponse - | CloudflareUpdateDnsRecordResponse - | CloudflareDeleteDnsRecordResponse - | CloudflareListCertificatesResponse - | CloudflarePurgeCacheResponse - | CloudflareDnsAnalyticsResponse - | CloudflareGetZoneSettingsResponse - | CloudflareUpdateZoneSettingResponse diff --git a/apps/sim/tools/coda/types.ts b/apps/sim/tools/coda/types.ts index b32167c0b5a..c96b67c057a 100644 --- a/apps/sim/tools/coda/types.ts +++ b/apps/sim/tools/coda/types.ts @@ -727,54 +727,3 @@ export interface CodaTriggerAutomationParams extends CodaDocParams { ruleId: string payload?: unknown } - -export type CodaResponse = - | CodaWhoamiResponse - | CodaListDocsResponse - | CodaDocResponse - | CodaCreateDocResponse - | CodaDocIdResponse - | CodaListCategoriesResponse - | CodaRequestIdResponse - | CodaSharingMetadataResponse - | CodaAclSettingsResponse - | CodaSearchPrincipalsResponse - | CodaListPermissionsResponse - | CodaAddPermissionResponse - | CodaDeletePermissionResponse - | CodaListPagesResponse - | CodaPageResponse - | CodaPageMutationResponse - | CodaGetPageContentResponse - | CodaExportPageResponse - | CodaPageExportStatusResponse - | CodaListTablesResponse - | CodaTableResponse - | CodaListColumnsResponse - | CodaColumnResponse - | CodaListRowsResponse - | CodaRowResponse - | CodaUpsertRowsResponse - | CodaRowMutationResponse - | CodaDeleteRowsResponse - | CodaPushButtonResponse - | CodaListFormulasResponse - | CodaFormulaResponse - | CodaListControlsResponse - | CodaControlResponse - | CodaListFoldersResponse - | CodaFolderResponse - | CodaDeleteFolderResponse - | CodaListFolderChildrenResponse - | CodaListWorkspaceMembersResponse - | CodaChangeUserRoleResponse - | CodaListWorkspaceRolesResponse - | CodaListDocAnalyticsResponse - | CodaListPageAnalyticsResponse - | CodaDocAnalyticsSummaryResponse - | CodaAnalyticsLastUpdatedResponse - | CodaListCustomDomainsResponse - | CodaCustomDomainResponse - | CodaGetCustomDomainProviderResponse - | CodaResolveBrowserLinkResponse - | CodaGetMutationStatusResponse diff --git a/apps/sim/tools/confluence/types.ts b/apps/sim/tools/confluence/types.ts index 416d4bd258d..2e9e092a1d0 100644 --- a/apps/sim/tools/confluence/types.ts +++ b/apps/sim/tools/confluence/types.ts @@ -447,113 +447,3 @@ export interface ConfluenceUpdateResponse extends ToolResponse { success: boolean } } - -interface ConfluenceCreatePageResponse extends ToolResponse { - output: { - ts: string - pageId: string - title: string - url: string - } -} - -interface ConfluenceDeletePageResponse extends ToolResponse { - output: { - ts: string - pageId: string - deleted: boolean - } -} - -interface ConfluenceSearchResponse extends ToolResponse { - output: { - ts: string - results: Array<{ - id: string - title: string - type: string - url: string - excerpt: string - }> - } -} - -interface ConfluenceCommentResponse extends ToolResponse { - output: { - ts: string - commentId: string - pageId: string - } -} - -interface ConfluenceAttachmentResponse extends ToolResponse { - output: { - ts: string - attachments?: Array<{ - id: string - title: string - fileSize: number - mediaType: string - downloadUrl: string - }> - attachmentId?: string - deleted?: boolean - } -} - -interface ConfluenceUploadAttachmentResponse extends ToolResponse { - output: { - ts: string - attachmentId: string - title: string - fileSize: number - mediaType: string - downloadUrl: string - pageId: string - } -} - -interface ConfluenceLabelResponse extends ToolResponse { - output: { - ts: string - labels?: Array<{ - id: string - name: string - prefix: string - }> - pageId?: string - labelName?: string - added?: boolean - removed?: boolean - } -} - -interface ConfluenceSpaceResponse extends ToolResponse { - output: { - ts: string - spaces?: Array<{ - id: string - name: string - key: string - type: string - status: string - }> - spaceId?: string - name?: string - key?: string - type?: string - status?: string - } -} - -export type ConfluenceResponse = - | ConfluenceRetrieveResponse - | ConfluenceUpdateResponse - | ConfluenceCreatePageResponse - | ConfluenceDeletePageResponse - | ConfluenceSearchResponse - | ConfluenceCommentResponse - | ConfluenceAttachmentResponse - | ConfluenceUploadAttachmentResponse - | ConfluenceLabelResponse - | ConfluenceSpaceResponse diff --git a/apps/sim/tools/convex/types.ts b/apps/sim/tools/convex/types.ts index 4f474a9c596..96e6cd2b5b1 100644 --- a/apps/sim/tools/convex/types.ts +++ b/apps/sim/tools/convex/types.ts @@ -87,17 +87,3 @@ export interface ConvexDocumentDeltasApiResponse { hasMore?: boolean cursor?: number | string | null } - -export interface ConvexResponse extends ToolResponse { - output: { - value?: unknown - logLines?: string[] - tables?: string[] - schemas?: Record - documents?: unknown[] - hasMore?: boolean - snapshot?: string | null - pageCursor?: string | null - cursor?: string | null - } -} diff --git a/apps/sim/tools/crowdstrike/types.ts b/apps/sim/tools/crowdstrike/types.ts index 4dc0a753c58..43a3ff33e41 100644 --- a/apps/sim/tools/crowdstrike/types.ts +++ b/apps/sim/tools/crowdstrike/types.ts @@ -657,26 +657,3 @@ export interface CrowdStrikeGetCaseDetailsResponse extends ToolResponse { errors: CrowdStrikeApiError[] } } - -export type CrowdStrikeResponse = - | CrowdStrikeQuerySensorsResponse - | CrowdStrikeGetSensorDetailsResponse - | CrowdStrikeGetSensorAggregatesResponse - | CrowdStrikeQueryAlertsResponse - | CrowdStrikeGetAlertDetailsResponse - | CrowdStrikeUpdateAlertsResponse - | CrowdStrikePerformHostActionResponse - | CrowdStrikeQueryHostGroupsResponse - | CrowdStrikeGetHostGroupDetailsResponse - | CrowdStrikePerformHostGroupActionResponse - | CrowdStrikeQueryIndicatorsResponse - | CrowdStrikeIndicatorListResponse - | CrowdStrikeDeleteIndicatorsResponse - | CrowdStrikeQueryVulnerabilitiesResponse - | CrowdStrikeGetVulnerabilityDetailsResponse - | CrowdStrikeInitRtrSessionResponse - | CrowdStrikeExecuteRtrCommandResponse - | CrowdStrikeGetRtrCommandStatusResponse - | CrowdStrikeDeleteRtrSessionResponse - | CrowdStrikeQueryCasesResponse - | CrowdStrikeGetCaseDetailsResponse diff --git a/apps/sim/tools/crunchbase/types.ts b/apps/sim/tools/crunchbase/types.ts index 13f97dac917..0c9925ec7c4 100644 --- a/apps/sim/tools/crunchbase/types.ts +++ b/apps/sim/tools/crunchbase/types.ts @@ -118,8 +118,3 @@ export interface CrunchbaseAutocompleteResponse extends ToolResponse { entities: CrunchbaseAutocompleteEntity[] } } - -export type CrunchbaseResponse = - | CrunchbaseSearchResponse - | CrunchbaseEntityResponse - | CrunchbaseAutocompleteResponse diff --git a/apps/sim/tools/cursor/types.ts b/apps/sim/tools/cursor/types.ts index 31159e509bd..44ae5ff3aa6 100644 --- a/apps/sim/tools/cursor/types.ts +++ b/apps/sim/tools/cursor/types.ts @@ -222,18 +222,3 @@ export interface DownloadArtifactV2Response extends ToolResponse { file: UserFile } } - -export type CursorResponse = - | ListAgentsResponse - | GetAgentResponse - | GetConversationResponse - | LaunchAgentResponse - | AddFollowupResponse - | StopAgentResponse - | DeleteAgentResponse - | GetApiKeyInfoResponse - | ListModelsResponse - | ListRepositoriesResponse - | ListArtifactsResponse - | DownloadArtifactResponse - | DownloadArtifactV2Response diff --git a/apps/sim/tools/dagster/types.ts b/apps/sim/tools/dagster/types.ts index 1ed08af3186..2f0e347ec28 100644 --- a/apps/sim/tools/dagster/types.ts +++ b/apps/sim/tools/dagster/types.ts @@ -275,22 +275,3 @@ export interface DagsterWipeAssetResponse extends ToolResponse { assetKey: string } } - -export type DagsterResponse = - | DagsterLaunchRunResponse - | DagsterGetRunResponse - | DagsterListRunsResponse - | DagsterListJobsResponse - | DagsterTerminateRunResponse - | DagsterGetRunLogsResponse - | DagsterReexecuteRunResponse - | DagsterDeleteRunResponse - | DagsterListSchedulesResponse - | DagsterScheduleMutationResponse - | DagsterListSensorsResponse - | DagsterSensorMutationResponse - | DagsterListAssetsResponse - | DagsterGetAssetResponse - | DagsterMaterializeAssetsResponse - | DagsterReportAssetMaterializationResponse - | DagsterWipeAssetResponse diff --git a/apps/sim/tools/databricks/types.ts b/apps/sim/tools/databricks/types.ts index 83fea47fc35..56f53125582 100644 --- a/apps/sim/tools/databricks/types.ts +++ b/apps/sim/tools/databricks/types.ts @@ -651,28 +651,3 @@ export const GENIE_AGENT_ITEM_OUTPUT_PROPERTIES = { nullable: true, }, } as const satisfies Record - -/** Union type for all Databricks responses */ -export type DatabricksResponse = - | DatabricksExecuteSqlResponse - | DatabricksListJobsResponse - | DatabricksRunJobResponse - | DatabricksGetJobResponse - | DatabricksGetRunResponse - | DatabricksListRunsResponse - | DatabricksCancelRunResponse - | DatabricksGetRunOutputResponse - | DatabricksListClustersResponse - | DatabricksGetClusterResponse - | DatabricksListWarehousesResponse - | DatabricksGenieAskResponse - | DatabricksGenieGetMessageResponse - | DatabricksGenieListMessagesResponse - | DatabricksGenieQueryResultResponse - | DatabricksGenieDownloadVisualizationResponse - | DatabricksGenieListConversationsResponse - | DatabricksGenieSuccessResponse - | DatabricksGenieListSpacesResponse - | DatabricksGenieGetSpaceResponse - | DatabricksGenieAgentAskResponse - | DatabricksGenieAgentListItemsResponse diff --git a/apps/sim/tools/datadog/types.ts b/apps/sim/tools/datadog/types.ts index 97883919bd5..279594c2e5e 100644 --- a/apps/sim/tools/datadog/types.ts +++ b/apps/sim/tools/datadog/types.ts @@ -1163,46 +1163,3 @@ interface AddIncidentTodoOutput { export interface AddIncidentTodoResponse extends ToolResponse { output: AddIncidentTodoOutput } - -export type DatadogResponse = - | SubmitMetricsResponse - | QueryTimeseriesResponse - | CreateEventResponse - | CreateMonitorResponse - | GetMonitorResponse - | ListMonitorsResponse - | MuteMonitorResponse - | UnmuteMonitorResponse - | SendLogsResponse - | QueryLogsResponse - | CreateDowntimeResponse - | ListDowntimesResponse - | CancelDowntimeResponse - | ListSlosResponse - | GetSloResponse - | CreateSloResponse - | UpdateSloResponse - | DeleteSloResponse - | GetSloHistoryResponse - | ListDashboardsResponse - | GetDashboardResponse - | CreateDashboardResponse - | DeleteDashboardResponse - | ListSyntheticsTestsResponse - | GetSyntheticsTestResponse - | GetSyntheticsResultsResponse - | GetBrowserSyntheticsResultsResponse - | TriggerSyntheticsTestsResponse - | UpdateSyntheticsStatusResponse - | ListSecuritySignalsResponse - | GetSecuritySignalResponse - | UpdateSecuritySignalStateResponse - | UpdateSecuritySignalAssigneeResponse - | ListSecurityRulesResponse - | SearchSpansResponse - | ListServicesResponse - | ListIncidentsResponse - | GetIncidentResponse - | CreateIncidentResponse - | UpdateIncidentResponse - | AddIncidentTodoResponse diff --git a/apps/sim/tools/datagma/types.ts b/apps/sim/tools/datagma/types.ts index 33af052c1d8..9e6242115d3 100644 --- a/apps/sim/tools/datagma/types.ts +++ b/apps/sim/tools/datagma/types.ts @@ -130,10 +130,3 @@ export interface DatagmaGetCreditsResponse extends ToolResponse { } // Union of all response types - -export type DatagmaResponse = - | DatagmaFindEmailResponse - | DatagmaEnrichPersonResponse - | DatagmaEnrichCompanyResponse - | DatagmaFindPhoneResponse - | DatagmaGetCreditsResponse diff --git a/apps/sim/tools/discord/types.ts b/apps/sim/tools/discord/types.ts index cb968aa916b..4a446937e0e 100644 --- a/apps/sim/tools/discord/types.ts +++ b/apps/sim/tools/discord/types.ts @@ -528,44 +528,3 @@ export interface DiscordBulkDeleteMessagesResponse extends BaseDiscordResponse { message: string } } - -export type DiscordResponse = - | DiscordSendMessageResponse - | DiscordGetMessagesResponse - | DiscordGetServerResponse - | DiscordGetUserResponse - | DiscordEditMessageResponse - | DiscordDeleteMessageResponse - | DiscordAddReactionResponse - | DiscordRemoveReactionResponse - | DiscordPinMessageResponse - | DiscordUnpinMessageResponse - | DiscordCreateThreadResponse - | DiscordJoinThreadResponse - | DiscordLeaveThreadResponse - | DiscordArchiveThreadResponse - | DiscordCreateChannelResponse - | DiscordUpdateChannelResponse - | DiscordDeleteChannelResponse - | DiscordGetChannelResponse - | DiscordCreateRoleResponse - | DiscordUpdateRoleResponse - | DiscordDeleteRoleResponse - | DiscordAssignRoleResponse - | DiscordRemoveRoleResponse - | DiscordKickMemberResponse - | DiscordBanMemberResponse - | DiscordUnbanMemberResponse - | DiscordGetMemberResponse - | DiscordUpdateMemberResponse - | DiscordCreateInviteResponse - | DiscordGetInviteResponse - | DiscordDeleteInviteResponse - | DiscordCreateWebhookResponse - | DiscordExecuteWebhookResponse - | DiscordGetWebhookResponse - | DiscordDeleteWebhookResponse - | DiscordListChannelsResponse - | DiscordListRolesResponse - | DiscordGetPinnedMessagesResponse - | DiscordBulkDeleteMessagesResponse diff --git a/apps/sim/tools/docusign/types.ts b/apps/sim/tools/docusign/types.ts index 730d342faea..5eb11690e4e 100644 --- a/apps/sim/tools/docusign/types.ts +++ b/apps/sim/tools/docusign/types.ts @@ -237,13 +237,3 @@ export interface DocuSignListRecipientsResponse extends ToolResponse { }> } } - -export type DocuSignResponse = - | DocuSignSendEnvelopeResponse - | DocuSignCreateFromTemplateResponse - | DocuSignGetEnvelopeResponse - | DocuSignListEnvelopesResponse - | DocuSignVoidEnvelopeResponse - | DocuSignDownloadDocumentResponse - | DocuSignListTemplatesResponse - | DocuSignListRecipientsResponse diff --git a/apps/sim/tools/downdetector/types.ts b/apps/sim/tools/downdetector/types.ts index 9dce8a177dc..16c909a498c 100644 --- a/apps/sim/tools/downdetector/types.ts +++ b/apps/sim/tools/downdetector/types.ts @@ -300,19 +300,3 @@ export interface DowndetectorGetProviderResponse extends ToolResponse { provider: DowndetectorProvider } } - -export type DowndetectorResponse = - | DowndetectorSearchCompaniesResponse - | DowndetectorGetCompanyResponse - | DowndetectorGetCompanyStatusResponse - | DowndetectorGetCompanyBaselineResponse - | DowndetectorGetCompanyIndicatorsResponse - | DowndetectorGetReportsResponse - | DowndetectorIncidentsResponse - | DowndetectorListCategoriesResponse - | DowndetectorListSitesResponse - | DowndetectorGetCompanyLast15Response - | DowndetectorGetCompanyEventsResponse - | DowndetectorGetCompanyAttributionResponse - | DowndetectorGetSiteCompaniesResponse - | DowndetectorGetProviderResponse diff --git a/apps/sim/tools/dropbox/types.ts b/apps/sim/tools/dropbox/types.ts index 2955f472386..a104bde0b51 100644 --- a/apps/sim/tools/dropbox/types.ts +++ b/apps/sim/tools/dropbox/types.ts @@ -202,13 +202,6 @@ export interface DropboxSearchResponse extends ToolResponse { } } -interface DropboxGetTemporaryLinkResponse extends ToolResponse { - output: { - metadata?: DropboxFileMetadata - link?: string - } -} - export interface DropboxListSharedLinksParams extends DropboxBaseParams { path?: string directOnly?: boolean @@ -258,19 +251,3 @@ export interface DropboxRestoreResponse extends ToolResponse { metadata?: DropboxFileMetadata } } - -export type DropboxResponse = - | DropboxUploadResponse - | DropboxDownloadResponse - | DropboxListFolderResponse - | DropboxCreateFolderResponse - | DropboxDeleteResponse - | DropboxCopyResponse - | DropboxMoveResponse - | DropboxGetMetadataResponse - | DropboxCreateSharedLinkResponse - | DropboxSearchResponse - | DropboxGetTemporaryLinkResponse - | DropboxListSharedLinksResponse - | DropboxListRevisionsResponse - | DropboxRestoreResponse diff --git a/apps/sim/tools/dropcontact/types.ts b/apps/sim/tools/dropcontact/types.ts index be385cb9793..96e63ee501d 100644 --- a/apps/sim/tools/dropcontact/types.ts +++ b/apps/sim/tools/dropcontact/types.ts @@ -122,6 +122,3 @@ export interface DropcontactEnrichContactResponse extends ToolResponse { company_results: string | null } } - -/** Discriminated union of all Dropcontact tool responses */ -export type DropcontactResponse = DropcontactEnrichContactResponse diff --git a/apps/sim/tools/dub/types.ts b/apps/sim/tools/dub/types.ts index 9fea3443f39..224a2a5ca6d 100644 --- a/apps/sim/tools/dub/types.ts +++ b/apps/sim/tools/dub/types.ts @@ -338,22 +338,3 @@ export interface DubListFoldersResponse extends ToolResponse { count: number } } - -export type DubResponse = - | DubCreateLinkResponse - | DubGetLinkResponse - | DubUpdateLinkResponse - | DubUpsertLinkResponse - | DubDeleteLinkResponse - | DubListLinksResponse - | DubGetAnalyticsResponse - | DubGetLinksCountResponse - | DubGetEventsResponse - | DubBulkCreateLinksResponse - | DubBulkUpdateLinksResponse - | DubBulkDeleteLinksResponse - | DubGetQrCodeResponse - | DubListDomainsResponse - | DubListTagsResponse - | DubCreateTagResponse - | DubListFoldersResponse diff --git a/apps/sim/tools/duckduckgo/types.ts b/apps/sim/tools/duckduckgo/types.ts index a8a1c12c60e..3626cd5bb2f 100644 --- a/apps/sim/tools/duckduckgo/types.ts +++ b/apps/sim/tools/duckduckgo/types.ts @@ -51,5 +51,3 @@ interface DuckDuckGoSearchOutput { export interface DuckDuckGoSearchResponse extends ToolResponse { output: DuckDuckGoSearchOutput } - -export type DuckDuckGoResponse = DuckDuckGoSearchResponse diff --git a/apps/sim/tools/dynamodb/types.ts b/apps/sim/tools/dynamodb/types.ts index 0149fd5c165..47e470d3e94 100644 --- a/apps/sim/tools/dynamodb/types.ts +++ b/apps/sim/tools/dynamodb/types.ts @@ -75,8 +75,6 @@ export type DynamoDBQueryResponse = DynamoDBBaseResponse export type DynamoDBScanResponse = DynamoDBBaseResponse export type DynamoDBUpdateResponse = DynamoDBBaseResponse export type DynamoDBDeleteResponse = DynamoDBBaseResponse -export type DynamoDBResponse = DynamoDBBaseResponse - export interface DynamoDBIntrospectParams extends DynamoDBConnectionConfig { tableName?: string } diff --git a/apps/sim/tools/dynatrace/types.ts b/apps/sim/tools/dynatrace/types.ts index 45a85803707..9b4dba8817c 100644 --- a/apps/sim/tools/dynatrace/types.ts +++ b/apps/sim/tools/dynatrace/types.ts @@ -1020,51 +1020,3 @@ export interface DynatraceDeleteSloResponse extends ToolResponse { deleted: boolean } } - -/** Union of every Dynatrace tool response, used as the block's response type. */ -export type DynatraceResponse = - | DynatraceAddProblemCommentResponse - | DynatraceAddTagsResponse - | DynatraceCloseProblemResponse - | DynatraceCreateSettingsObjectResponse - | DynatraceCreateSloResponse - | DynatraceDeleteProblemCommentResponse - | DynatraceDeleteSettingsObjectResponse - | DynatraceDeleteSloResponse - | DynatraceDeleteTagResponse - | DynatraceExecuteSyntheticMonitorsResponse - | DynatraceGetAttackResponse - | DynatraceGetAuditLogsResponse - | DynatraceGetEntityResponse - | DynatraceGetEventResponse - | DynatraceGetMetricResponse - | DynatraceGetProblemCommentResponse - | DynatraceGetProblemResponse - | DynatraceGetSecurityProblemResponse - | DynatraceGetSettingsObjectResponse - | DynatraceGetSloResponse - | DynatraceGetSyntheticBatchResponse - | DynatraceIngestEventResponse - | DynatraceIngestLogsResponse - | DynatraceIngestMetricsResponse - | DynatraceListAttacksResponse - | DynatraceListEntitiesResponse - | DynatraceListEntityTypesResponse - | DynatraceListEventsResponse - | DynatraceListMetricsResponse - | DynatraceListProblemCommentsResponse - | DynatraceListProblemsResponse - | DynatraceListRemediationItemsResponse - | DynatraceListSecurityProblemsResponse - | DynatraceListSettingsObjectsResponse - | DynatraceListSettingsSchemasResponse - | DynatraceListSlosResponse - | DynatraceListSyntheticMonitorsResponse - | DynatraceListTagsResponse - | DynatraceMuteSecurityProblemResponse - | DynatraceMuteSecurityProblemsResponse - | DynatraceQueryMetricsResponse - | DynatraceSearchLogsResponse - | DynatraceUpdateProblemCommentResponse - | DynatraceUpdateSettingsObjectResponse - | DynatraceUpdateSloResponse diff --git a/apps/sim/tools/elasticsearch/types.ts b/apps/sim/tools/elasticsearch/types.ts index 741ce5457a5..ab6ca4c6123 100644 --- a/apps/sim/tools/elasticsearch/types.ts +++ b/apps/sim/tools/elasticsearch/types.ts @@ -192,16 +192,6 @@ export interface ElasticsearchIndexInfoResponse extends ToolResponse { } } -interface ElasticsearchIndexExistsResponse extends ToolResponse { - output: { - exists: boolean - } -} - -interface ElasticsearchMappingResponse extends ToolResponse { - output: Record }> -} - export interface ElasticsearchClusterHealthResponse extends ToolResponse { output: { cluster_name: string @@ -240,36 +230,6 @@ export interface ElasticsearchClusterStatsResponse extends ToolResponse { } } -interface ElasticsearchRefreshResponse extends ToolResponse { - output: { - _shards: { - total: number - successful: number - failed: number - } - } -} - -interface ElasticsearchIndexStatsResponse extends ToolResponse { - output: { - _all: { - primaries: { - docs: { count: number; deleted: number } - store: { size_in_bytes: number } - indexing: { index_total: number } - search: { query_total: number } - } - total: { - docs: { count: number; deleted: number } - store: { size_in_bytes: number } - indexing: { index_total: number } - search: { query_total: number } - } - } - indices: Record - } -} - export interface ElasticsearchListIndicesResponse extends ToolResponse { output: { message: string @@ -277,19 +237,3 @@ export interface ElasticsearchListIndicesResponse extends ToolResponse { } error?: string } - -// Union type for all Elasticsearch responses -export type ElasticsearchResponse = - | ElasticsearchDocumentResponse - | ElasticsearchSearchResponse - | ElasticsearchCountResponse - | ElasticsearchBulkResponse - | ElasticsearchIndexResponse - | ElasticsearchIndexInfoResponse - | ElasticsearchIndexExistsResponse - | ElasticsearchMappingResponse - | ElasticsearchClusterHealthResponse - | ElasticsearchClusterStatsResponse - | ElasticsearchRefreshResponse - | ElasticsearchIndexStatsResponse - | ElasticsearchListIndicesResponse diff --git a/apps/sim/tools/elevenlabs/types.ts b/apps/sim/tools/elevenlabs/types.ts index 7eb312c705f..f9d7d16842e 100644 --- a/apps/sim/tools/elevenlabs/types.ts +++ b/apps/sim/tools/elevenlabs/types.ts @@ -170,13 +170,3 @@ export interface ElevenLabsAudioResponse extends ToolResponse { audioFile?: UserFile } } - -export type ElevenLabsBlockResponse = - | ElevenLabsTtsResponse - | ElevenLabsListVoicesResponse - | ElevenLabsGetVoiceResponse - | ElevenLabsGetVoiceSettingsResponse - | ElevenLabsEditVoiceSettingsResponse - | ElevenLabsListModelsResponse - | ElevenLabsGetUserResponse - | ElevenLabsAudioResponse diff --git a/apps/sim/tools/emailbison/types.ts b/apps/sim/tools/emailbison/types.ts index de7a007f4d6..727a9bfeef1 100644 --- a/apps/sim/tools/emailbison/types.ts +++ b/apps/sim/tools/emailbison/types.ts @@ -242,13 +242,3 @@ export interface EmailBisonListTagsResponse extends ToolResponse { export interface EmailBisonTagResponse extends ToolResponse { output: EmailBisonTag } - -export type EmailBisonResponse = - | EmailBisonListLeadsResponse - | EmailBisonLeadResponse - | EmailBisonListCampaignsResponse - | EmailBisonCampaignResponse - | EmailBisonActionResponse - | EmailBisonListRepliesResponse - | EmailBisonListTagsResponse - | EmailBisonTagResponse diff --git a/apps/sim/tools/enrow/types.ts b/apps/sim/tools/enrow/types.ts index 522b2b1136c..ad8f620bde3 100644 --- a/apps/sim/tools/enrow/types.ts +++ b/apps/sim/tools/enrow/types.ts @@ -50,8 +50,6 @@ export interface EnrowVerifyEmailResponse extends ToolResponse { // Union response type (used in BlockConfig generic) -export type EnrowResponse = EnrowFindEmailResponse | EnrowVerifyEmailResponse - // Shared output property constants /** Reusable output-property definition for the Enrow job ID. */ diff --git a/apps/sim/tools/exa/types.ts b/apps/sim/tools/exa/types.ts index 7f7e79c4cd7..d5afb07181d 100644 --- a/apps/sim/tools/exa/types.ts +++ b/apps/sim/tools/exa/types.ts @@ -242,10 +242,3 @@ export interface ExaAgentResponse extends ToolResponse { __costDollars?: ExaCostDollars } } - -export type ExaResponse = - | ExaSearchResponse - | ExaGetContentsResponse - | ExaFindSimilarLinksResponse - | ExaAnswerResponse - | ExaAgentResponse diff --git a/apps/sim/tools/fathom/types.ts b/apps/sim/tools/fathom/types.ts index 5a550b9f277..c269fc8366d 100644 --- a/apps/sim/tools/fathom/types.ts +++ b/apps/sim/tools/fathom/types.ts @@ -147,11 +147,3 @@ export interface FathomListMeetingTypesResponse extends ToolResponse { next_cursor: string | null } } - -export type FathomResponse = - | FathomListMeetingsResponse - | FathomGetSummaryResponse - | FathomGetTranscriptResponse - | FathomListTeamMembersResponse - | FathomListTeamsResponse - | FathomListMeetingTypesResponse diff --git a/apps/sim/tools/findymail/types.ts b/apps/sim/tools/findymail/types.ts index 72ceab1c79a..1150c4cb340 100644 --- a/apps/sim/tools/findymail/types.ts +++ b/apps/sim/tools/findymail/types.ts @@ -226,16 +226,3 @@ export interface FindymailGetCreditsResponse extends ToolResponse { verifier_credits: number } } - -export type FindymailResponse = - | FindymailVerifyEmailResponse - | FindymailFindEmailFromNameResponse - | FindymailFindEmailsByDomainResponse - | FindymailFindEmailFromLinkedInResponse - | FindymailReverseEmailLookupResponse - | FindymailGetCompanyResponse - | FindymailFindEmployeesResponse - | FindymailFindPhoneResponse - | FindymailSearchTechnologiesResponse - | FindymailLookupTechnologiesResponse - | FindymailGetCreditsResponse diff --git a/apps/sim/tools/firecrawl/types.ts b/apps/sim/tools/firecrawl/types.ts index 283b8dfd786..cf2aad3d780 100644 --- a/apps/sim/tools/firecrawl/types.ts +++ b/apps/sim/tools/firecrawl/types.ts @@ -569,18 +569,3 @@ export interface FirecrawlCreditUsageResponse extends ToolResponse { billingPeriodEnd?: string | null } } - -export type FirecrawlResponse = - | ScrapeResponse - | SearchResponse - | FirecrawlCrawlResponse - | MapResponse - | ExtractResponse - | AgentResponse - | ParseResponse - | FirecrawlCrawlStatusResponse - | FirecrawlCancelCrawlResponse - | FirecrawlBatchScrapeResponse - | FirecrawlBatchScrapeStatusResponse - | FirecrawlExtractStatusResponse - | FirecrawlCreditUsageResponse diff --git a/apps/sim/tools/fireflies/types.ts b/apps/sim/tools/fireflies/types.ts index 147aa807260..5c53a272833 100644 --- a/apps/sim/tools/fireflies/types.ts +++ b/apps/sim/tools/fireflies/types.ts @@ -295,15 +295,3 @@ export interface FirefliesListContactsResponse extends ToolResponse { contacts?: FirefliesContact[] } } - -export type FirefliesResponse = - | FirefliesListTranscriptsResponse - | FirefliesGetTranscriptResponse - | FirefliesGetUserResponse - | FirefliesUploadAudioResponse - | FirefliesDeleteTranscriptResponse - | FirefliesAddToLiveMeetingResponse - | FirefliesListUsersResponse - | FirefliesCreateBiteResponse - | FirefliesListBitesResponse - | FirefliesListContactsResponse diff --git a/apps/sim/tools/gamma/types.ts b/apps/sim/tools/gamma/types.ts index d007d903a57..4dbeb129c85 100644 --- a/apps/sim/tools/gamma/types.ts +++ b/apps/sim/tools/gamma/types.ts @@ -154,10 +154,3 @@ export interface GammaListFoldersResponse extends ToolResponse { nextCursor: string | null } } - -export type GammaResponse = - | GammaGenerateResponse - | GammaGenerateFromTemplateResponse - | GammaCheckStatusResponse - | GammaListThemesResponse - | GammaListFoldersResponse diff --git a/apps/sim/tools/github/types.ts b/apps/sim/tools/github/types.ts index df90bbec62c..65d6a7a816e 100644 --- a/apps/sim/tools/github/types.ts +++ b/apps/sim/tools/github/types.ts @@ -1675,42 +1675,6 @@ export interface ReadmeResponse extends ToolResponse { } } -export type GitHubResponse = - | PullRequestResponse - | PullRequestV2Response - | PRReviewResponse - | TagsListResponse - | ReadmeResponse - | ReleaseResponse - | CreateCommentResponse - | LatestCommitResponse - | RepoInfoResponse - | IssueCommentResponse - | CommentsListResponse - | DeleteCommentResponse - | PRResponse - | MergeResultResponse - | PRListResponse - | PRFilesListResponse - | ReviewersResponse - | ListProjectsResponse - | ProjectResponse - | BranchResponse - | BranchListResponse - | BranchProtectionResponse - | RefResponse - | DeleteBranchResponse - | WorkflowResponse - | WorkflowRunResponse - | ListWorkflowsResponse - | ListWorkflowRunsResponse - | TriggerWorkflowResponse - | CancelWorkflowRunResponse - | RerunWorkflowResponse - | IssueResponse - | IssuesListResponse - | LabelsResponse - export interface CreateReleaseParams extends BaseGitHubParams { tag_name: string target_commitish?: string diff --git a/apps/sim/tools/gitlab/types.ts b/apps/sim/tools/gitlab/types.ts index 2e4f17f7ec4..69f4e77ef45 100644 --- a/apps/sim/tools/gitlab/types.ts +++ b/apps/sim/tools/gitlab/types.ts @@ -1182,61 +1182,3 @@ export interface GitLabDeleteUserIdentityResponse extends ToolResponse { success?: boolean } } - -export type GitLabResponse = - | GitLabListProjectsResponse - | GitLabGetProjectResponse - | GitLabListGroupsResponse - | GitLabGetGroupResponse - | GitLabListUserMembershipsResponse - | GitLabListIssuesResponse - | GitLabGetIssueResponse - | GitLabCreateIssueResponse - | GitLabUpdateIssueResponse - | GitLabDeleteIssueResponse - | GitLabListMergeRequestsResponse - | GitLabGetMergeRequestResponse - | GitLabCreateMergeRequestResponse - | GitLabUpdateMergeRequestResponse - | GitLabMergeMergeRequestResponse - | GitLabListPipelinesResponse - | GitLabGetPipelineResponse - | GitLabCreatePipelineResponse - | GitLabRetryPipelineResponse - | GitLabCancelPipelineResponse - | GitLabListBranchesResponse - | GitLabCreateBranchResponse - | GitLabDeleteBranchResponse - | GitLabCompareBranchesResponse - | GitLabCreateNoteResponse - | GitLabListReleasesResponse - | GitLabCreateReleaseResponse - | GitLabListRepositoryTreeResponse - | GitLabGetFileResponse - | GitLabCreateFileResponse - | GitLabUpdateFileResponse - | GitLabListCommitsResponse - | GitLabGetMergeRequestChangesResponse - | GitLabApproveMergeRequestResponse - | GitLabListPipelineJobsResponse - | GitLabGetJobLogResponse - | GitLabPlayJobResponse - | GitLabListMembersResponse - | GitLabAddMemberResponse - | GitLabUpdateMemberResponse - | GitLabRemoveMemberResponse - | GitLabInviteMemberResponse - | GitLabListInvitationsResponse - | GitLabUpdateInvitationResponse - | GitLabRevokeInvitationResponse - | GitLabListAccessRequestsResponse - | GitLabApproveAccessRequestResponse - | GitLabDenyAccessRequestResponse - | GitLabListSamlGroupLinksResponse - | GitLabSamlGroupLinkResponse - | GitLabDeleteSamlGroupLinkResponse - | GitLabSearchUsersResponse - | GitLabUserResponse - | GitLabDeleteUserResponse - | GitLabUserActionResponse - | GitLabDeleteUserIdentityResponse diff --git a/apps/sim/tools/gong/types.ts b/apps/sim/tools/gong/types.ts index 5895d0d7168..45d29605923 100644 --- a/apps/sim/tools/gong/types.ts +++ b/apps/sim/tools/gong/types.ts @@ -873,35 +873,3 @@ export interface GongGetLogsResponse extends ToolResponse { currentPageNumber: number | null } } - -/** Union type for all Gong responses */ -export type GongResponse = - | GongListCallsResponse - | GongCreateCallResponse - | GongGetCallResponse - | GongGetCallTranscriptResponse - | GongGetExtensiveCallsResponse - | GongListUsersResponse - | GongGetUserResponse - | GongAggregateActivityResponse - | GongDayByDayActivityResponse - | GongAggregateByPeriodResponse - | GongInteractionStatsResponse - | GongAnsweredScorecardsResponse - | GongListLibraryFoldersResponse - | GongGetFolderContentResponse - | GongListScorecardsResponse - | GongListTrackersResponse - | GongListWorkspacesResponse - | GongListFlowsResponse - | GongGetCoachingResponse - | GongLookupEmailResponse - | GongLookupPhoneResponse - | GongPurgeEmailAddressResponse - | GongPurgePhoneNumberResponse - | GongAssignFlowProspectsResponse - | GongGetProspectFlowsResponse - | GongAskAnythingResponse - | GongGetBriefResponse - | GongUnassignFlowProspectsResponse - | GongGetLogsResponse diff --git a/apps/sim/tools/google_appsheet/types.ts b/apps/sim/tools/google_appsheet/types.ts index fcb523dd527..ea35e05ffca 100644 --- a/apps/sim/tools/google_appsheet/types.ts +++ b/apps/sim/tools/google_appsheet/types.ts @@ -64,9 +64,3 @@ export interface GoogleAppsheetDeleteResponse extends ToolResponse { } } } - -export type GoogleAppsheetResponse = - | GoogleAppsheetFindResponse - | GoogleAppsheetAddResponse - | GoogleAppsheetEditResponse - | GoogleAppsheetDeleteResponse diff --git a/apps/sim/tools/google_calendar/types.ts b/apps/sim/tools/google_calendar/types.ts index 5d4302d6ae4..b0adef6fc71 100644 --- a/apps/sim/tools/google_calendar/types.ts +++ b/apps/sim/tools/google_calendar/types.ts @@ -369,43 +369,6 @@ export interface GoogleCalendarApiListResponse { items: GoogleCalendarApiEventResponse[] } -interface GoogleCalendarDeleteResponse extends ToolResponse { - output: { - content: string - metadata: { - eventId: string - deleted: boolean - } - } -} - -interface GoogleCalendarMoveResponse extends ToolResponse { - output: { - content: string - metadata: EventMetadata - } -} - -interface GoogleCalendarInstancesResponse extends ToolResponse { - output: { - content: string - metadata: { - nextPageToken?: string - timeZone: string - instances: Array< - EventMetadata & { - recurringEventId: string - originalStartTime: { - dateTime?: string - date?: string - timeZone?: string - } - } - > - } - } -} - export interface GoogleCalendarFreeBusyResponse extends ToolResponse { output: { content: string @@ -436,28 +399,6 @@ export interface GoogleCalendarApiFreeBusyResponse { > } -interface GoogleCalendarListCalendarsResponse extends ToolResponse { - output: { - content: string - metadata: { - nextPageToken?: string - calendars: Array<{ - id: string - summary: string - description?: string - location?: string - timeZone: string - accessRole: string - backgroundColor: string - foregroundColor: string - primary?: boolean - hidden?: boolean - selected?: boolean - }> - } - } -} - export interface GoogleCalendarCreateCalendarResponse extends ToolResponse { output: { content: string @@ -501,21 +442,3 @@ export interface GoogleCalendarUnshareCalendarResponse extends ToolResponse { } } } - -export type GoogleCalendarResponse = - | GoogleCalendarCreateResponse - | GoogleCalendarListResponse - | GoogleCalendarGetResponse - | GoogleCalendarQuickAddResponse - | GoogleCalendarInviteResponse - | GoogleCalendarRespondResponse - | GoogleCalendarUpdateResponse - | GoogleCalendarDeleteResponse - | GoogleCalendarMoveResponse - | GoogleCalendarInstancesResponse - | GoogleCalendarFreeBusyResponse - | GoogleCalendarListCalendarsResponse - | GoogleCalendarCreateCalendarResponse - | GoogleCalendarShareCalendarResponse - | GoogleCalendarListAclResponse - | GoogleCalendarUnshareCalendarResponse diff --git a/apps/sim/tools/google_contacts/types.ts b/apps/sim/tools/google_contacts/types.ts index fc4dfe75b5f..03240756fe5 100644 --- a/apps/sim/tools/google_contacts/types.ts +++ b/apps/sim/tools/google_contacts/types.ts @@ -132,14 +132,6 @@ export interface GoogleContactsSearchResponse extends ToolResponse { } } -export type GoogleContactsResponse = - | GoogleContactsCreateResponse - | GoogleContactsGetResponse - | GoogleContactsListResponse - | GoogleContactsUpdateResponse - | GoogleContactsDeleteResponse - | GoogleContactsSearchResponse - /** Transforms a raw Google People API person object into a ContactMetadata */ export function transformPerson(person: Record): ContactMetadata { return { diff --git a/apps/sim/tools/google_docs/types.ts b/apps/sim/tools/google_docs/types.ts index 112ad681dd6..e4f3558815f 100644 --- a/apps/sim/tools/google_docs/types.ts +++ b/apps/sim/tools/google_docs/types.ts @@ -145,20 +145,3 @@ export interface GoogleDocsToolParams { namedRangeId?: string namedRangeName?: string } - -export type GoogleDocsResponse = - | GoogleDocsReadResponse - | GoogleDocsWriteResponse - | GoogleDocsCreateResponse - | GoogleDocsInsertTextResponse - | GoogleDocsReplaceTextResponse - | GoogleDocsInsertTableResponse - | GoogleDocsInsertImageResponse - | GoogleDocsInsertPageBreakResponse - | GoogleDocsUpdateTextStyleResponse - | GoogleDocsDeleteContentRangeResponse - | GoogleDocsUpdateParagraphStyleResponse - | GoogleDocsCreateParagraphBulletsResponse - | GoogleDocsDeleteParagraphBulletsResponse - | GoogleDocsCreateNamedRangeResponse - | GoogleDocsDeleteNamedRangeResponse diff --git a/apps/sim/tools/google_drive/types.ts b/apps/sim/tools/google_drive/types.ts index 3a8304adea6..efd7b497e53 100644 --- a/apps/sim/tools/google_drive/types.ts +++ b/apps/sim/tools/google_drive/types.ts @@ -359,9 +359,3 @@ export interface GoogleDriveToolParams { exportMimeType?: string includeRevisions?: boolean } - -export type GoogleDriveResponse = - | GoogleDriveUploadResponse - | GoogleDriveGetContentResponse - | GoogleDriveDownloadResponse - | GoogleDriveListResponse diff --git a/apps/sim/tools/google_meet/types.ts b/apps/sim/tools/google_meet/types.ts index 4f7630c2614..bab3bf5b7d1 100644 --- a/apps/sim/tools/google_meet/types.ts +++ b/apps/sim/tools/google_meet/types.ts @@ -155,11 +155,3 @@ export interface GoogleMeetListParticipantsResponse extends ToolResponse { totalSize: number | null } } - -export type GoogleMeetResponse = - | GoogleMeetCreateSpaceResponse - | GoogleMeetGetSpaceResponse - | GoogleMeetEndConferenceResponse - | GoogleMeetListConferenceRecordsResponse - | GoogleMeetGetConferenceRecordResponse - | GoogleMeetListParticipantsResponse diff --git a/apps/sim/tools/google_sheets/types.ts b/apps/sim/tools/google_sheets/types.ts index 119a71e305d..5357c0c7e8c 100644 --- a/apps/sim/tools/google_sheets/types.ts +++ b/apps/sim/tools/google_sheets/types.ts @@ -1,6 +1,3 @@ -import type { GoogleSheetsV2DeleteRowsResponse } from '@/tools/google_sheets/delete_rows' -import type { GoogleSheetsV2DeleteSheetResponse } from '@/tools/google_sheets/delete_sheet' -import type { GoogleSheetsV2DeleteSpreadsheetResponse } from '@/tools/google_sheets/delete_spreadsheet' import type { SheetFilterMatchType } from '@/tools/google_sheets/filter' import type { ToolResponse } from '@/tools/types' @@ -74,12 +71,6 @@ export interface GoogleSheetsToolParams { majorDimension?: 'ROWS' | 'COLUMNS' } -export type GoogleSheetsResponse = - | GoogleSheetsReadResponse - | GoogleSheetsWriteResponse - | GoogleSheetsUpdateResponse - | GoogleSheetsAppendResponse - // V2 Types - with explicit sheetName parameter export interface GoogleSheetsFilterInfo { @@ -154,22 +145,6 @@ export interface GoogleSheetsV2ToolParams { filterMatchType?: SheetFilterMatchType } -export type GoogleSheetsV2Response = - | GoogleSheetsV2ReadResponse - | GoogleSheetsV2WriteResponse - | GoogleSheetsV2UpdateResponse - | GoogleSheetsV2AppendResponse - | GoogleSheetsV2ClearResponse - | GoogleSheetsV2GetSpreadsheetResponse - | GoogleSheetsV2CreateSpreadsheetResponse - | GoogleSheetsV2BatchGetResponse - | GoogleSheetsV2BatchUpdateResponse - | GoogleSheetsV2BatchClearResponse - | GoogleSheetsV2CopySheetResponse - | GoogleSheetsV2DeleteRowsResponse - | GoogleSheetsV2DeleteSheetResponse - | GoogleSheetsV2DeleteSpreadsheetResponse - // V2 Clear Types export interface GoogleSheetsV2ClearParams { accessToken: string diff --git a/apps/sim/tools/google_slides/types.ts b/apps/sim/tools/google_slides/types.ts index 6f26a7b36ec..371744d4b2c 100644 --- a/apps/sim/tools/google_slides/types.ts +++ b/apps/sim/tools/google_slides/types.ts @@ -43,8 +43,3 @@ export interface GoogleSlidesToolParams { folderId?: string folderSelector?: string } - -export type GoogleSlidesResponse = - | GoogleSlidesReadResponse - | GoogleSlidesWriteResponse - | GoogleSlidesCreateResponse diff --git a/apps/sim/tools/grafana/types.ts b/apps/sim/tools/grafana/types.ts index 1a09a27ec2b..3ac27ee43dd 100644 --- a/apps/sim/tools/grafana/types.ts +++ b/apps/sim/tools/grafana/types.ts @@ -193,17 +193,6 @@ export interface GrafanaUpdateDashboardParams extends GrafanaBaseParams { message?: string } -interface GrafanaUpdateDashboardResponse extends ToolResponse { - output: { - id: number - uid: string - url: string - status: string - version: number - slug: string - } -} - export interface GrafanaDeleteDashboardParams extends GrafanaBaseParams { dashboardUid: string } @@ -299,10 +288,6 @@ export interface GrafanaUpdateAlertRuleParams extends GrafanaBaseParams { disableProvenance?: boolean } -interface GrafanaUpdateAlertRuleResponse extends ToolResponse { - output: GrafanaAlertRule -} - export interface GrafanaDeleteAlertRuleParams extends GrafanaBaseParams { alertRuleUid: string } @@ -488,10 +473,6 @@ export interface GrafanaUpdateFolderParams extends GrafanaBaseParams { title?: string } -export interface GrafanaUpdateFolderResponse extends ToolResponse { - output: GrafanaFolder -} - export interface GrafanaDeleteFolderParams extends GrafanaBaseParams { folderUid: string forceDeleteRules?: boolean @@ -545,33 +526,6 @@ export interface GrafanaCreateContactPointResponse extends ToolResponse { } } -export type GrafanaResponse = - | GrafanaHealthCheckResponse - | GrafanaDataSourceHealthResponse - | GrafanaGetDashboardResponse - | GrafanaListDashboardsResponse - | GrafanaCreateDashboardResponse - | GrafanaUpdateDashboardResponse - | GrafanaDeleteDashboardResponse - | GrafanaListAlertRulesResponse - | GrafanaGetAlertRuleResponse - | GrafanaCreateAlertRuleResponse - | GrafanaUpdateAlertRuleResponse - | GrafanaDeleteAlertRuleResponse - | GrafanaCreateAnnotationResponse - | GrafanaListAnnotationsResponse - | GrafanaUpdateAnnotationResponse - | GrafanaDeleteAnnotationResponse - | GrafanaListDataSourcesResponse - | GrafanaGetDataSourceResponse - | GrafanaListFoldersResponse - | GrafanaCreateFolderResponse - | GrafanaGetFolderResponse - | GrafanaUpdateFolderResponse - | GrafanaDeleteFolderResponse - | GrafanaListContactPointsResponse - | GrafanaCreateContactPointResponse - export interface GrafanaUpdateContactPointParams extends GrafanaBaseParams { contactPointUid: string name: string diff --git a/apps/sim/tools/greenhouse/types.ts b/apps/sim/tools/greenhouse/types.ts index ef82d049e82..774d85cd828 100644 --- a/apps/sim/tools/greenhouse/types.ts +++ b/apps/sim/tools/greenhouse/types.ts @@ -392,19 +392,3 @@ interface GreenhouseOpening { application_id: number | null close_reason: { id: number; name: string } | null } - -/** - * Union type of all Greenhouse responses - */ -export type GreenhouseResponse = - | GreenhouseListCandidatesResponse - | GreenhouseGetCandidateResponse - | GreenhouseListJobsResponse - | GreenhouseGetJobResponse - | GreenhouseListApplicationsResponse - | GreenhouseGetApplicationResponse - | GreenhouseListUsersResponse - | GreenhouseGetUserResponse - | GreenhouseListDepartmentsResponse - | GreenhouseListOfficesResponse - | GreenhouseListJobStagesResponse diff --git a/apps/sim/tools/greptile/types.ts b/apps/sim/tools/greptile/types.ts index bc72161cef3..f1b84321b6d 100644 --- a/apps/sim/tools/greptile/types.ts +++ b/apps/sim/tools/greptile/types.ts @@ -109,12 +109,3 @@ export interface GreptileStatusResponse extends ToolResponse { sha?: string } } - -/** - * Union type for all Greptile responses - */ -export type GreptileResponse = - | GreptileQueryResponse - | GreptileSearchResponse - | GreptileIndexResponse - | GreptileStatusResponse diff --git a/apps/sim/tools/hex/types.ts b/apps/sim/tools/hex/types.ts index c8fc52b2295..49c3c3e666d 100644 --- a/apps/sim/tools/hex/types.ts +++ b/apps/sim/tools/hex/types.ts @@ -514,26 +514,3 @@ export interface HexDeactivateUserResponse extends ToolResponse { userId: string } } - -export type HexResponse = - | HexListProjectsResponse - | HexGetProjectResponse - | HexRunProjectResponse - | HexGetRunStatusResponse - | HexCancelRunResponse - | HexGetProjectRunsResponse - | HexUpdateProjectResponse - | HexListUsersResponse - | HexListCollectionsResponse - | HexListDataConnectionsResponse - | HexGetQueriedTablesResponse - | HexListGroupsResponse - | HexGetGroupResponse - | HexGetDataConnectionResponse - | HexGetCollectionResponse - | HexCreateCollectionResponse - | HexUpdateCollectionResponse - | HexCreateGroupResponse - | HexUpdateGroupResponse - | HexDeleteGroupResponse - | HexDeactivateUserResponse diff --git a/apps/sim/tools/hubspot/types.ts b/apps/sim/tools/hubspot/types.ts index 8a8cc502dda..9cfa26c70c6 100644 --- a/apps/sim/tools/hubspot/types.ts +++ b/apps/sim/tools/hubspot/types.ts @@ -1691,68 +1691,3 @@ export interface HubSpotSearchQuotesResponse extends ToolResponse { success: boolean } } - -// Generic HubSpot response type for the block -export type HubSpotResponse = - | HubSpotGetUsersResponse - | HubSpotListContactsResponse - | HubSpotGetContactResponse - | HubSpotCreateContactResponse - | HubSpotUpdateContactResponse - | HubSpotSearchContactsResponse - | HubSpotListCompaniesResponse - | HubSpotGetCompanyResponse - | HubSpotCreateCompanyResponse - | HubSpotUpdateCompanyResponse - | HubSpotSearchCompaniesResponse - | HubSpotListDealsResponse - | HubSpotGetDealResponse - | HubSpotCreateDealResponse - | HubSpotUpdateDealResponse - | HubSpotSearchDealsResponse - | HubSpotListTicketsResponse - | HubSpotGetTicketResponse - | HubSpotCreateTicketResponse - | HubSpotUpdateTicketResponse - | HubSpotSearchTicketsResponse - | HubSpotListLineItemsResponse - | HubSpotGetLineItemResponse - | HubSpotCreateLineItemResponse - | HubSpotUpdateLineItemResponse - | HubSpotListQuotesResponse - | HubSpotGetQuoteResponse - | HubSpotListAppointmentsResponse - | HubSpotGetAppointmentResponse - | HubSpotCreateAppointmentResponse - | HubSpotUpdateAppointmentResponse - | HubSpotListCartsResponse - | HubSpotGetCartResponse - | HubSpotListOwnersResponse - | HubSpotListMarketingEventsResponse - | HubSpotGetMarketingEventResponse - | HubSpotListListsResponse - | HubSpotGetListResponse - | HubSpotCreateListResponse - | HubSpotCreateNoteResponse - | HubSpotGetNoteResponse - | HubSpotListNotesResponse - | HubSpotSearchNotesResponse - | HubSpotCreateEmailResponse - | HubSpotGetEmailResponse - | HubSpotListEmailsResponse - | HubSpotSearchEmailsResponse - | HubSpotGetPropertiesResponse - | HubSpotListAssociationsResponse - | HubSpotCreateAssociationResponse - | HubSpotDeleteAssociationResponse - | HubSpotGetAssociationLabelsResponse - | HubSpotDeleteContactResponse - | HubSpotDeleteCompanyResponse - | HubSpotDeleteDealResponse - | HubSpotDeleteTicketResponse - | HubSpotDeleteLineItemResponse - | HubSpotAddListMembershipsResponse - | HubSpotRemoveListMembershipsResponse - | HubSpotGetListMembershipsResponse - | HubSpotSearchLineItemsResponse - | HubSpotSearchQuotesResponse diff --git a/apps/sim/tools/hunter/types.ts b/apps/sim/tools/hunter/types.ts index b77c1162f79..ad9b55ed4a2 100644 --- a/apps/sim/tools/hunter/types.ts +++ b/apps/sim/tools/hunter/types.ts @@ -403,11 +403,3 @@ export interface HunterEmailCountResponse extends ToolResponse { } } } - -export type HunterResponse = - | HunterDiscoverResponse - | HunterDomainSearchResponse - | HunterEmailFinderResponse - | HunterEmailVerifierResponse - | HunterEnrichmentResponse - | HunterEmailCountResponse diff --git a/apps/sim/tools/iam/types.ts b/apps/sim/tools/iam/types.ts index dc5f9c15f80..018a9e3ed52 100644 --- a/apps/sim/tools/iam/types.ts +++ b/apps/sim/tools/iam/types.ts @@ -121,11 +121,6 @@ export interface IAMRemoveUserFromGroupParams extends IAMConnectionConfig { groupName: string } -export interface IAMBaseResponse extends ToolResponse { - output: { message: string } - error?: string -} - export interface IAMListUsersResponse extends ToolResponse { output: { users: Array<{ diff --git a/apps/sim/tools/icypeas/types.ts b/apps/sim/tools/icypeas/types.ts index 6c89d43daf6..aab946e7559 100644 --- a/apps/sim/tools/icypeas/types.ts +++ b/apps/sim/tools/icypeas/types.ts @@ -51,8 +51,6 @@ export interface IcypeasVerifyEmailResponse extends ToolResponse { // Union response type used by the block -export type IcypeasResponse = IcypeasFindEmailResponse | IcypeasVerifyEmailResponse - // Shared output property constants export const ICYPEAS_SEARCH_ID_OUTPUT: OutputProperty = { diff --git a/apps/sim/tools/identity_center/types.ts b/apps/sim/tools/identity_center/types.ts index 4a851d0f3ca..4acfc92555c 100644 --- a/apps/sim/tools/identity_center/types.ts +++ b/apps/sim/tools/identity_center/types.ts @@ -99,11 +99,6 @@ export interface IdentityCenterDescribeAccountParams extends IdentityCenterConne accountId: string } -export interface IdentityCenterBaseResponse extends ToolResponse { - output: { message: string } - error?: string -} - export interface IdentityCenterListInstancesResponse extends ToolResponse { output: { instances: Array<{ diff --git a/apps/sim/tools/incidentio/types.ts b/apps/sim/tools/incidentio/types.ts index 87c6e4913d5..9f317ea8111 100644 --- a/apps/sim/tools/incidentio/types.ts +++ b/apps/sim/tools/incidentio/types.ts @@ -868,73 +868,6 @@ export interface IncidentioIncidentTypesListResponse extends ToolResponse { } } -export type IncidentioResponse = - | IncidentioIncidentsListResponse - | IncidentioIncidentsCreateResponse - | IncidentioIncidentsShowResponse - | IncidentioIncidentsUpdateResponse - | IncidentioActionsListResponse - | IncidentioActionsShowResponse - | IncidentioFollowUpsListResponse - | IncidentioFollowUpsShowResponse - | WorkflowsListResponse - | WorkflowsCreateResponse - | WorkflowsShowResponse - | WorkflowsUpdateResponse - | WorkflowsDeleteResponse - | CustomFieldsListResponse - | CustomFieldsCreateResponse - | CustomFieldsShowResponse - | CustomFieldsUpdateResponse - | CustomFieldsDeleteResponse - | IncidentioUsersListResponse - | IncidentioUsersShowResponse - | IncidentioSeveritiesListResponse - | IncidentioIncidentStatusesListResponse - | IncidentioIncidentTypesListResponse - | IncidentioEscalationsListResponse - | IncidentioEscalationsCreateResponse - | IncidentioEscalationsShowResponse - | IncidentioSchedulesListResponse - | IncidentioSchedulesCreateResponse - | IncidentioSchedulesShowResponse - | IncidentioSchedulesUpdateResponse - | IncidentioSchedulesDeleteResponse - | IncidentioIncidentRolesListResponse - | IncidentioIncidentRolesCreateResponse - | IncidentioIncidentRolesShowResponse - | IncidentioIncidentRolesUpdateResponse - | IncidentioIncidentRolesDeleteResponse - | IncidentioIncidentTimestampsListResponse - | IncidentioIncidentTimestampsShowResponse - | IncidentioIncidentUpdatesListResponse - | IncidentioScheduleEntriesListResponse - | IncidentioScheduleOverridesCreateResponse - | IncidentioEscalationPathsListResponse - | IncidentioEscalationPathsCreateResponse - | IncidentioEscalationPathsShowResponse - | IncidentioEscalationPathsUpdateResponse - | IncidentioEscalationPathsDeleteResponse - | IncidentioOnCallNowResponse - | IncidentioScheduleOverridesListResponse - | IncidentioAlertsListResponse - | IncidentioAlertsShowResponse - | IncidentioAlertsResolveResponse - | IncidentioAlertEventsCreateResponse - | IncidentioIncidentAlertsListResponse - | IncidentioEscalationsCancelResponse - | IncidentioCatalogTypesListResponse - | IncidentioCatalogEntriesListResponse - | IncidentioTeamsListResponse - | IncidentioTeamsShowResponse - | IncidentioFollowUpsCreateResponse - | IncidentioFollowUpsUpdateResponse - | IncidentioActionsCreateResponse - | IncidentioActionsUpdateResponse - | IncidentioIncidentParticipantsListResponse - | IncidentioIncidentMembershipsCreateResponse - | IncidentioIncidentMembershipsRevokeResponse - // Escalations types export interface IncidentioEscalationsListParams extends IncidentioBaseParams { page_size?: number diff --git a/apps/sim/tools/infisical/types.ts b/apps/sim/tools/infisical/types.ts index e1fe2d0fbc6..9c2c3655868 100644 --- a/apps/sim/tools/infisical/types.ts +++ b/apps/sim/tools/infisical/types.ts @@ -137,10 +137,3 @@ export interface InfisicalDeleteSecretResponse extends ToolResponse { secret: InfisicalSecret } } - -export type InfisicalResponse = - | InfisicalListSecretsResponse - | InfisicalGetSecretResponse - | InfisicalCreateSecretResponse - | InfisicalUpdateSecretResponse - | InfisicalDeleteSecretResponse diff --git a/apps/sim/tools/instagram/types.ts b/apps/sim/tools/instagram/types.ts index 6f4478289fc..78a53928436 100644 --- a/apps/sim/tools/instagram/types.ts +++ b/apps/sim/tools/instagram/types.ts @@ -360,25 +360,3 @@ export interface InstagramGetMediaInsightsResponse extends ToolResponse { }> } } - -export type InstagramResponse = - | InstagramGetProfileResponse - | InstagramListMediaResponse - | InstagramGetMediaResponse - | InstagramDownloadMediaResponse - | InstagramListStoriesResponse - | InstagramPublishResponse - | InstagramGetContainerStatusResponse - | InstagramGetPublishingLimitResponse - | InstagramListCommentsResponse - | InstagramReplyToCommentResponse - | InstagramHideCommentResponse - | InstagramDeleteCommentResponse - | InstagramSetCommentsEnabledResponse - | InstagramPrivateReplyResponse - | InstagramListConversationsResponse - | InstagramGetConversationMessagesResponse - | InstagramGetMessageResponse - | InstagramSendTextMessageResponse - | InstagramGetAccountInsightsResponse - | InstagramGetMediaInsightsResponse diff --git a/apps/sim/tools/instantly/types.ts b/apps/sim/tools/instantly/types.ts index 6b30bb67401..5ea23e2cfce 100644 --- a/apps/sim/tools/instantly/types.ts +++ b/apps/sim/tools/instantly/types.ts @@ -333,16 +333,3 @@ export interface InstantlyLeadListResponse extends ToolResponse { name: string | null } } - -export type InstantlyResponse = - | InstantlyListLeadsResponse - | InstantlyLeadResponse - | InstantlyDeleteLeadsResponse - | InstantlyUpdateLeadInterestStatusResponse - | InstantlyListCampaignsResponse - | InstantlyCampaignResponse - | InstantlyCampaignActionResponse - | InstantlyListEmailsResponse - | InstantlyEmailResponse - | InstantlyListLeadListsResponse - | InstantlyLeadListResponse diff --git a/apps/sim/tools/jira/types.ts b/apps/sim/tools/jira/types.ts index fab5e3bc910..c12faca736c 100644 --- a/apps/sim/tools/jira/types.ts +++ b/apps/sim/tools/jira/types.ts @@ -1614,35 +1614,3 @@ export interface JiraGetFieldsResponse extends ToolResponse { total: number } } - -export type JiraResponse = - | JiraRetrieveResponse - | JiraUpdateResponse - | JiraWriteResponse - | JiraRetrieveResponseBulk - | JiraDeleteIssueResponse - | JiraAssignIssueResponse - | JiraTransitionIssueResponse - | JiraSearchIssuesResponse - | JiraAddCommentResponse - | JiraGetCommentsResponse - | JiraUpdateCommentResponse - | JiraDeleteCommentResponse - | JiraGetAttachmentsResponse - | JiraAddAttachmentResponse - | JiraDeleteAttachmentResponse - | JiraAddWorklogResponse - | JiraGetWorklogsResponse - | JiraUpdateWorklogResponse - | JiraDeleteWorklogResponse - | JiraCreateIssueLinkResponse - | JiraDeleteIssueLinkResponse - | JiraAddWatcherResponse - | JiraRemoveWatcherResponse - | JiraGetUsersResponse - | JiraSearchUsersResponse - | JiraListProjectsResponse - | JiraGetProjectResponse - | JiraGetTransitionsResponse - | JiraListIssueTypesResponse - | JiraGetFieldsResponse diff --git a/apps/sim/tools/jsm/types.ts b/apps/sim/tools/jsm/types.ts index 104a2eb0ecb..2e984f45422 100644 --- a/apps/sim/tools/jsm/types.ts +++ b/apps/sim/tools/jsm/types.ts @@ -1037,52 +1037,6 @@ export interface JsmReopenFormResponse extends ToolResponse { } } -/** Union type for all JSM responses */ -export type JsmResponse = - | JsmGetServiceDesksResponse - | JsmGetRequestTypesResponse - | JsmCreateRequestResponse - | JsmGetRequestResponse - | JsmGetRequestsResponse - | JsmAddCommentResponse - | JsmGetCommentsResponse - | JsmGetCustomersResponse - | JsmAddCustomerResponse - | JsmGetOrganizationsResponse - | JsmGetQueuesResponse - | JsmGetSlaResponse - | JsmTransitionRequestResponse - | JsmGetTransitionsResponse - | JsmCreateOrganizationResponse - | JsmAddOrganizationResponse - | JsmGetParticipantsResponse - | JsmAddParticipantsResponse - | JsmGetApprovalsResponse - | JsmAnswerApprovalResponse - | JsmGetRequestTypeFieldsResponse - | JsmGetFormTemplatesResponse - | JsmGetFormStructureResponse - | JsmGetIssueFormsResponse - | JsmAttachFormResponse - | JsmSaveFormAnswersResponse - | JsmSubmitFormResponse - | JsmGetFormResponse - | JsmDeleteFormResponse - | JsmExternaliseFormResponse - | JsmInternaliseFormResponse - | JsmCopyFormsResponse - | JsmGetFormAnswersResponse - | JsmReopenFormResponse - | JsmListObjectSchemasResponse - | JsmGetObjectSchemaResponse - | JsmListObjectTypesResponse - | JsmGetObjectTypeAttributesResponse - | JsmSearchObjectsAqlResponse - | JsmGetObjectResponse - | JsmCreateObjectResponse - | JsmUpdateObjectResponse - | JsmDeleteObjectResponse - /** * JSM Assets (Insight / CMDB) tool types. * diff --git a/apps/sim/tools/ketch/types.ts b/apps/sim/tools/ketch/types.ts index 9f7aa2c2b06..e195e1b414d 100644 --- a/apps/sim/tools/ketch/types.ts +++ b/apps/sim/tools/ketch/types.ts @@ -108,10 +108,3 @@ export interface KetchSetSubscriptionsResponse extends ToolResponse { success: boolean } } - -export type KetchResponse = - | KetchGetConsentResponse - | KetchSetConsentResponse - | KetchInvokeRightResponse - | KetchGetSubscriptionsResponse - | KetchSetSubscriptionsResponse diff --git a/apps/sim/tools/lambda/types.ts b/apps/sim/tools/lambda/types.ts index 1bea6cbb048..24372263d7f 100644 --- a/apps/sim/tools/lambda/types.ts +++ b/apps/sim/tools/lambda/types.ts @@ -648,55 +648,3 @@ export interface LambdaPutRuntimeManagementConfigParams export interface LambdaPutRuntimeManagementConfigResponse extends ToolResponse { output: AwsLambdaPutRuntimeManagementConfigResponse['output'] } - -export type LambdaResponse = - | LambdaInvokeResponse - | LambdaListFunctionsResponse - | LambdaGetFunctionResponse - | LambdaGetFunctionConfigurationResponse - | LambdaCreateFunctionResponse - | LambdaUpdateFunctionCodeResponse - | LambdaUpdateFunctionConfigurationResponse - | LambdaDeleteFunctionResponse - | LambdaPublishVersionResponse - | LambdaListVersionsByFunctionResponse - | LambdaCreateAliasResponse - | LambdaGetAliasResponse - | LambdaUpdateAliasResponse - | LambdaDeleteAliasResponse - | LambdaListAliasesResponse - | LambdaAddPermissionResponse - | LambdaRemovePermissionResponse - | LambdaGetPolicyResponse - | LambdaCreateEventSourceMappingResponse - | LambdaGetEventSourceMappingResponse - | LambdaUpdateEventSourceMappingResponse - | LambdaDeleteEventSourceMappingResponse - | LambdaListEventSourceMappingsResponse - | LambdaGetFunctionConcurrencyResponse - | LambdaPutFunctionConcurrencyResponse - | LambdaDeleteFunctionConcurrencyResponse - | LambdaGetProvisionedConcurrencyConfigResponse - | LambdaPutProvisionedConcurrencyConfigResponse - | LambdaDeleteProvisionedConcurrencyConfigResponse - | LambdaListProvisionedConcurrencyConfigsResponse - | LambdaCreateFunctionUrlConfigResponse - | LambdaGetFunctionUrlConfigResponse - | LambdaUpdateFunctionUrlConfigResponse - | LambdaDeleteFunctionUrlConfigResponse - | LambdaListFunctionUrlConfigsResponse - | LambdaGetFunctionEventInvokeConfigResponse - | LambdaPutFunctionEventInvokeConfigResponse - | LambdaDeleteFunctionEventInvokeConfigResponse - | LambdaListFunctionEventInvokeConfigsResponse - | LambdaListLayersResponse - | LambdaListLayerVersionsResponse - | LambdaGetLayerVersionResponse - | LambdaListTagsResponse - | LambdaTagResourceResponse - | LambdaUntagResourceResponse - | LambdaGetAccountSettingsResponse - | LambdaGetFunctionRecursionConfigResponse - | LambdaPutFunctionRecursionConfigResponse - | LambdaGetRuntimeManagementConfigResponse - | LambdaPutRuntimeManagementConfigResponse diff --git a/apps/sim/tools/langsmith/types.ts b/apps/sim/tools/langsmith/types.ts index ff289163391..d6fd70d27ea 100644 --- a/apps/sim/tools/langsmith/types.ts +++ b/apps/sim/tools/langsmith/types.ts @@ -128,10 +128,3 @@ export interface LangsmithCreateFeedbackResponse extends ToolResponse { createdAt: string | null } } - -export type LangsmithResponse = - | LangsmithCreateRunResponse - | LangsmithCreateRunsBatchResponse - | LangsmithUpdateRunResponse - | LangsmithGetRunResponse - | LangsmithCreateFeedbackResponse diff --git a/apps/sim/tools/latex/types.ts b/apps/sim/tools/latex/types.ts index c9b536e2f6f..f84e6dc07b8 100644 --- a/apps/sim/tools/latex/types.ts +++ b/apps/sim/tools/latex/types.ts @@ -98,9 +98,3 @@ export interface LatexListFontsResponse extends ToolResponse { totalMatches: number } } - -export type LatexResponse = - | LatexCompileResponse - | LatexSearchPackagesResponse - | LatexGetPackageResponse - | LatexListFontsResponse diff --git a/apps/sim/tools/leadmagic/types.ts b/apps/sim/tools/leadmagic/types.ts index 90543fe91cd..4e63280bca1 100644 --- a/apps/sim/tools/leadmagic/types.ts +++ b/apps/sim/tools/leadmagic/types.ts @@ -198,14 +198,3 @@ export interface LeadMagicGetCreditsResponse extends ToolResponse { } // Union response type - -export type LeadMagicResponse = - | LeadMagicValidateEmailResponse - | LeadMagicFindEmailResponse - | LeadMagicFindMobileResponse - | LeadMagicProfileSearchResponse - | LeadMagicProfileToEmailResponse - | LeadMagicEmailToProfileResponse - | LeadMagicCompanySearchResponse - | LeadMagicRoleFinderResponse - | LeadMagicGetCreditsResponse diff --git a/apps/sim/tools/lemlist/types.ts b/apps/sim/tools/lemlist/types.ts index 7ee7beb610b..3f2360529fa 100644 --- a/apps/sim/tools/lemlist/types.ts +++ b/apps/sim/tools/lemlist/types.ts @@ -68,8 +68,3 @@ export interface LemlistSendEmailResponse extends ToolResponse { ok: boolean } } - -export type LemlistResponse = - | LemlistGetActivitiesResponse - | LemlistGetLeadResponse - | LemlistSendEmailResponse diff --git a/apps/sim/tools/linear/types.ts b/apps/sim/tools/linear/types.ts index eef623776ed..b941502ddce 100644 --- a/apps/sim/tools/linear/types.ts +++ b/apps/sim/tools/linear/types.ts @@ -1876,83 +1876,3 @@ export interface LinearDeleteProjectResponse extends ToolResponse { success?: boolean } } - -export type LinearResponse = - | LinearReadIssuesResponse - | LinearGetIssueResponse - | LinearCreateIssueResponse - | LinearUpdateIssueResponse - | LinearArchiveIssueResponse - | LinearUnarchiveIssueResponse - | LinearDeleteIssueResponse - | LinearAddLabelResponse - | LinearRemoveLabelResponse - | LinearSearchIssuesResponse - | LinearCreateCommentResponse - | LinearUpdateCommentResponse - | LinearDeleteCommentResponse - | LinearListCommentsResponse - | LinearListProjectsResponse - | LinearGetProjectResponse - | LinearCreateProjectResponse - | LinearUpdateProjectResponse - | LinearArchiveProjectResponse - | LinearListUsersResponse - | LinearListTeamsResponse - | LinearGetViewerResponse - | LinearListLabelsResponse - | LinearCreateLabelResponse - | LinearUpdateLabelResponse - | LinearArchiveLabelResponse - | LinearListWorkflowStatesResponse - | LinearCreateWorkflowStateResponse - | LinearUpdateWorkflowStateResponse - | LinearListCyclesResponse - | LinearGetCycleResponse - | LinearCreateCycleResponse - | LinearGetActiveCycleResponse - | LinearCreateAttachmentResponse - | LinearListAttachmentsResponse - | LinearUpdateAttachmentResponse - | LinearDeleteAttachmentResponse - | LinearCreateIssueRelationResponse - | LinearListIssueRelationsResponse - | LinearDeleteIssueRelationResponse - | LinearCreateFavoriteResponse - | LinearListFavoritesResponse - | LinearCreateProjectUpdateResponse - | LinearListProjectUpdatesResponse - | LinearListNotificationsResponse - | LinearUpdateNotificationResponse - | LinearCreateCustomerResponse - | LinearListCustomersResponse - | LinearGetCustomerResponse - | LinearUpdateCustomerResponse - | LinearDeleteCustomerResponse - | LinearMergeCustomersResponse - | LinearCreateCustomerRequestResponse - | LinearUpdateCustomerRequestResponse - | LinearListCustomerRequestsResponse - | LinearCreateCustomerStatusResponse - | LinearUpdateCustomerStatusResponse - | LinearDeleteCustomerStatusResponse - | LinearListCustomerStatusesResponse - | LinearCreateCustomerTierResponse - | LinearUpdateCustomerTierResponse - | LinearDeleteCustomerTierResponse - | LinearListCustomerTiersResponse - | LinearDeleteProjectResponse - | LinearCreateProjectLabelResponse - | LinearUpdateProjectLabelResponse - | LinearDeleteProjectLabelResponse - | LinearListProjectLabelsResponse - | LinearAddLabelToProjectResponse - | LinearRemoveLabelFromProjectResponse - | LinearCreateProjectMilestoneResponse - | LinearUpdateProjectMilestoneResponse - | LinearDeleteProjectMilestoneResponse - | LinearListProjectMilestonesResponse - | LinearCreateProjectStatusResponse - | LinearUpdateProjectStatusResponse - | LinearDeleteProjectStatusResponse - | LinearListProjectStatusesResponse diff --git a/apps/sim/tools/linkedin/types.ts b/apps/sim/tools/linkedin/types.ts index 7b0397b43cb..2cb6026da27 100644 --- a/apps/sim/tools/linkedin/types.ts +++ b/apps/sim/tools/linkedin/types.ts @@ -1,19 +1,5 @@ import type { ToolResponse } from '@/tools/types' -export type LinkedInResponse = { - success: boolean - output: { - postId?: string - profile?: { - id: string - name: string - email?: string - picture?: string - } - } - error?: string -} - // Tool-specific type definitions export interface LinkedInProfileOutput { profile?: { diff --git a/apps/sim/tools/logfire/types.ts b/apps/sim/tools/logfire/types.ts index 6010db1897d..e4fa96798b8 100644 --- a/apps/sim/tools/logfire/types.ts +++ b/apps/sim/tools/logfire/types.ts @@ -195,8 +195,3 @@ export interface LogfireGetTokenInfoResponse extends ToolResponse { spendingCapReachedAt: string | null } } - -export type LogfireResponse = - | LogfireQueryResponse - | LogfireRecordsResponse - | LogfireGetTokenInfoResponse diff --git a/apps/sim/tools/loops/types.ts b/apps/sim/tools/loops/types.ts index 79b0e3626b6..b80dad00961 100644 --- a/apps/sim/tools/loops/types.ts +++ b/apps/sim/tools/loops/types.ts @@ -218,21 +218,6 @@ export interface LoopsGetTransactionalEmailResponse extends ToolResponse { } } -export type LoopsResponse = - | LoopsCreateContactResponse - | LoopsUpdateContactResponse - | LoopsFindContactResponse - | LoopsDeleteContactResponse - | LoopsSendTransactionalEmailResponse - | LoopsSendEventResponse - | LoopsListMailingListsResponse - | LoopsListTransactionalEmailsResponse - | LoopsCreateContactPropertyResponse - | LoopsListContactPropertiesResponse - | LoopsCheckContactSuppressionResponse - | LoopsRemoveContactSuppressionResponse - | LoopsGetTransactionalEmailResponse - export const LOOPS_CONTACT_OUTPUT_PROPERTIES = { id: { type: 'string' as const, description: 'Loops-assigned contact ID' }, email: { type: 'string' as const, description: 'Contact email address' }, diff --git a/apps/sim/tools/microsoft_ad/types.ts b/apps/sim/tools/microsoft_ad/types.ts index 92d488f34cd..ccb5a986658 100644 --- a/apps/sim/tools/microsoft_ad/types.ts +++ b/apps/sim/tools/microsoft_ad/types.ts @@ -792,39 +792,3 @@ export interface MicrosoftAdRemoveGroupMemberResponse extends ToolResponse { memberId: string } } - -export type MicrosoftAdResponse = - | MicrosoftAdListUsersResponse - | MicrosoftAdGetUserResponse - | MicrosoftAdCreateUserResponse - | MicrosoftAdUpdateUserResponse - | MicrosoftAdDeleteUserResponse - | MicrosoftAdListGroupsResponse - | MicrosoftAdGetGroupResponse - | MicrosoftAdCreateGroupResponse - | MicrosoftAdUpdateGroupResponse - | MicrosoftAdDeleteGroupResponse - | MicrosoftAdListGroupMembersResponse - | MicrosoftAdAddGroupMemberResponse - | MicrosoftAdRemoveGroupMemberResponse - | MicrosoftAdAssignLicenseResponse - | MicrosoftAdListUserLicensesResponse - | MicrosoftAdListSubscribedSkusResponse - | MicrosoftAdRevokeSignInSessionsResponse - | MicrosoftAdSetPasswordResponse - | MicrosoftAdResetPasswordResponse - | MicrosoftAdListAuthenticationMethodsResponse - | MicrosoftAdListSignInsResponse - | MicrosoftAdListDirectoryAuditsResponse - | MicrosoftAdListAppRoleAssignmentsResponse - | MicrosoftAdAddUserAppRoleAssignmentResponse - | MicrosoftAdRemoveUserAppRoleAssignmentResponse - | MicrosoftAdListServicePrincipalsResponse - | MicrosoftAdListDirectoryRolesResponse - | MicrosoftAdListDirectoryRoleMembersResponse - | MicrosoftAdAddDirectoryRoleMemberResponse - | MicrosoftAdRemoveDirectoryRoleMemberResponse - | MicrosoftAdListDevicesResponse - | MicrosoftAdGetDeviceResponse - | MicrosoftAdListConditionalAccessPoliciesResponse - | MicrosoftAdGetConditionalAccessPolicyResponse diff --git a/apps/sim/tools/microsoft_dataverse/types.ts b/apps/sim/tools/microsoft_dataverse/types.ts index 9fbc642c0b5..8264962e614 100644 --- a/apps/sim/tools/microsoft_dataverse/types.ts +++ b/apps/sim/tools/microsoft_dataverse/types.ts @@ -382,23 +382,3 @@ export interface DataverseGetEntityMetadataResponse extends ToolResponse { success: boolean } } - -export type DataverseResponse = - | DataverseCreateRecordResponse - | DataverseGetRecordResponse - | DataverseUpdateRecordResponse - | DataverseDeleteRecordResponse - | DataverseListRecordsResponse - | DataverseUpsertRecordResponse - | DataverseWhoAmIResponse - | DataverseAssociateResponse - | DataverseDisassociateResponse - | DataverseFetchXmlQueryResponse - | DataverseExecuteActionResponse - | DataverseExecuteFunctionResponse - | DataverseCreateMultipleResponse - | DataverseUpdateMultipleResponse - | DataverseUploadFileResponse - | DataverseDownloadFileResponse - | DataverseSearchResponse - | DataverseGetEntityMetadataResponse diff --git a/apps/sim/tools/microsoft_excel/types.ts b/apps/sim/tools/microsoft_excel/types.ts index ed5a3123587..d8755074af6 100644 --- a/apps/sim/tools/microsoft_excel/types.ts +++ b/apps/sim/tools/microsoft_excel/types.ts @@ -182,17 +182,6 @@ export interface MicrosoftExcelSortRangeResponse extends ToolResponse { } } -export type MicrosoftExcelResponse = - | MicrosoftExcelReadResponse - | MicrosoftExcelWriteResponse - | MicrosoftExcelTableAddResponse - | MicrosoftExcelWorksheetAddResponse - | MicrosoftExcelClearRangeResponse - | MicrosoftExcelFormatRangeResponse - | MicrosoftExcelCreateTableResponse - | MicrosoftExcelDeleteWorksheetResponse - | MicrosoftExcelSortRangeResponse - // V2 Types - with separate sheetName param export interface MicrosoftExcelV2ToolParams { accessToken: string @@ -229,5 +218,3 @@ export interface MicrosoftExcelV2WriteResponse extends ToolResponse { } } } - -export type MicrosoftExcelV2Response = MicrosoftExcelV2ReadResponse | MicrosoftExcelV2WriteResponse diff --git a/apps/sim/tools/microsoft_planner/types.ts b/apps/sim/tools/microsoft_planner/types.ts index 6b30db41eea..0a3c034ae49 100644 --- a/apps/sim/tools/microsoft_planner/types.ts +++ b/apps/sim/tools/microsoft_planner/types.ts @@ -273,23 +273,3 @@ export interface MicrosoftPlannerToolParams { categoryDescriptions?: Record sharedWith?: Record } - -export type MicrosoftPlannerResponse = - | MicrosoftPlannerReadResponse - | MicrosoftPlannerCreateResponse - | MicrosoftPlannerUpdateTaskResponse - | MicrosoftPlannerDeleteTaskResponse - | MicrosoftPlannerListPlansResponse - | MicrosoftPlannerReadPlanResponse - | MicrosoftPlannerCreatePlanResponse - | MicrosoftPlannerDeletePlanResponse - | MicrosoftPlannerGetPlanDetailsResponse - | MicrosoftPlannerListBucketsResponse - | MicrosoftPlannerReadBucketResponse - | MicrosoftPlannerCreateBucketResponse - | MicrosoftPlannerUpdateBucketResponse - | MicrosoftPlannerDeleteBucketResponse - | MicrosoftPlannerGetTaskDetailsResponse - | MicrosoftPlannerUpdateTaskDetailsResponse - | MicrosoftPlannerUpdatePlanResponse - | MicrosoftPlannerUpdatePlanDetailsResponse diff --git a/apps/sim/tools/microsoft_teams/types.ts b/apps/sim/tools/microsoft_teams/types.ts index 33061ac92e0..21fb112fe3e 100644 --- a/apps/sim/tools/microsoft_teams/types.ts +++ b/apps/sim/tools/microsoft_teams/types.ts @@ -1,12 +1,6 @@ import type { UserFile } from '@/executor/types' import type { ToolFileData, ToolResponse } from '@/tools/types' -export interface GraphApiErrorResponse { - error?: { - message?: string - } -} - export interface GraphDriveItem { id: string webUrl?: string @@ -211,13 +205,3 @@ export interface MicrosoftTeamsReactionResponse extends ToolResponse { metadata: MicrosoftTeamsMetadata } } - -export type MicrosoftTeamsResponse = - | MicrosoftTeamsReadResponse - | MicrosoftTeamsWriteResponse - | MicrosoftTeamsDeleteResponse - | MicrosoftTeamsListMembersResponse - | MicrosoftTeamsReactionResponse - | MicrosoftTeamsListTeamsResponse - | MicrosoftTeamsListChatsResponse - | MicrosoftTeamsListChannelsResponse diff --git a/apps/sim/tools/microsoft_word/types.ts b/apps/sim/tools/microsoft_word/types.ts index bb703a5b52b..a6200ade77f 100644 --- a/apps/sim/tools/microsoft_word/types.ts +++ b/apps/sim/tools/microsoft_word/types.ts @@ -85,12 +85,3 @@ export interface MicrosoftWordExportPdfResponse extends ToolResponse { } } } - -export type MicrosoftWordResponse = - | MicrosoftWordCreateResponse - | MicrosoftWordReadResponse - | MicrosoftWordUpdateResponse - | MicrosoftWordListResponse - | MicrosoftWordCreateFromTemplateResponse - | MicrosoftWordReplaceTextResponse - | MicrosoftWordExportPdfResponse diff --git a/apps/sim/tools/millionverifier/types.ts b/apps/sim/tools/millionverifier/types.ts index 1e3dbda9c02..866c547384c 100644 --- a/apps/sim/tools/millionverifier/types.ts +++ b/apps/sim/tools/millionverifier/types.ts @@ -26,7 +26,3 @@ export interface MillionVerifierGetCreditsResponse extends ToolResponse { credits: number } } - -export type MillionVerifierResponse = - | MillionVerifierVerifyEmailResponse - | MillionVerifierGetCreditsResponse diff --git a/apps/sim/tools/mssql/types.ts b/apps/sim/tools/mssql/types.ts index ef597772a02..9443596fe5a 100644 --- a/apps/sim/tools/mssql/types.ts +++ b/apps/sim/tools/mssql/types.ts @@ -65,8 +65,6 @@ export interface MSSQLExecuteResponse extends MSSQLBaseResponse {} export interface MSSQLInsertResponse extends MSSQLBaseResponse {} export interface MSSQLUpdateResponse extends MSSQLBaseResponse {} export interface MSSQLDeleteResponse extends MSSQLBaseResponse {} -export interface MSSQLResponse extends MSSQLBaseResponse {} - interface MSSQLTableColumn { name: string type: string diff --git a/apps/sim/tools/neverbounce/types.ts b/apps/sim/tools/neverbounce/types.ts index a57caa6bd46..b0947bcf56b 100644 --- a/apps/sim/tools/neverbounce/types.ts +++ b/apps/sim/tools/neverbounce/types.ts @@ -27,5 +27,3 @@ export interface NeverBounceGetCreditsResponse extends ToolResponse { freeCredits: number } } - -export type NeverBounceResponse = NeverBounceVerifyEmailResponse | NeverBounceGetCreditsResponse diff --git a/apps/sim/tools/new_relic/types.ts b/apps/sim/tools/new_relic/types.ts index 2f6db073018..605801e4786 100644 --- a/apps/sim/tools/new_relic/types.ts +++ b/apps/sim/tools/new_relic/types.ts @@ -101,9 +101,3 @@ export interface NewRelicCreateDeploymentEventResponse extends ToolResponse { messages: string[] } } - -export type NewRelicResponse = - | NewRelicNrqlQueryResponse - | NewRelicSearchEntitiesResponse - | NewRelicGetEntityResponse - | NewRelicCreateDeploymentEventResponse diff --git a/apps/sim/tools/okta/types.ts b/apps/sim/tools/okta/types.ts index f572459936a..f5cc624120b 100644 --- a/apps/sim/tools/okta/types.ts +++ b/apps/sim/tools/okta/types.ts @@ -1096,49 +1096,3 @@ export interface OktaDeleteGroupRuleResponse extends ToolResponse { success: boolean } } - -export type OktaResponse = - | OktaListUsersResponse - | OktaGetUserResponse - | OktaCreateUserResponse - | OktaUpdateUserResponse - | OktaDeactivateUserResponse - | OktaSuspendUserResponse - | OktaUnsuspendUserResponse - | OktaActivateUserResponse - | OktaResetPasswordResponse - | OktaDeleteUserResponse - | OktaListGroupsResponse - | OktaGetGroupResponse - | OktaCreateGroupResponse - | OktaUpdateGroupResponse - | OktaDeleteGroupResponse - | OktaAddUserToGroupResponse - | OktaRemoveUserFromGroupResponse - | OktaListGroupMembersResponse - | OktaGetLogsResponse - | OktaClearUserSessionsResponse - | OktaGetSessionResponse - | OktaRevokeSessionResponse - | OktaListFactorsResponse - | OktaGetFactorResponse - | OktaResetFactorResponse - | OktaResetAllFactorsResponse - | OktaEnrollFactorResponse - | OktaListAppsResponse - | OktaGetAppResponse - | OktaListAppUsersResponse - | OktaAssignUserToAppResponse - | OktaRemoveUserFromAppResponse - | OktaListAppGroupsResponse - | OktaAssignGroupToAppResponse - | OktaRemoveGroupFromAppResponse - | OktaListUserRolesResponse - | OktaAssignUserRoleResponse - | OktaRemoveUserRoleResponse - | OktaListGroupRulesResponse - | OktaGetGroupRuleResponse - | OktaCreateGroupRuleResponse - | OktaActivateGroupRuleResponse - | OktaDeactivateGroupRuleResponse - | OktaDeleteGroupRuleResponse diff --git a/apps/sim/tools/onedrive/types.ts b/apps/sim/tools/onedrive/types.ts index dd3d3e4d464..b0f14c2b899 100644 --- a/apps/sim/tools/onedrive/types.ts +++ b/apps/sim/tools/onedrive/types.ts @@ -165,15 +165,3 @@ export interface OneDriveToolParams { linkType?: 'view' | 'edit' | 'embed' linkScope?: 'anonymous' | 'organization' | 'users' } - -export type OneDriveResponse = - | OneDriveUploadResponse - | OneDriveDownloadResponse - | OneDriveListResponse - | OneDriveDeleteResponse - | OneDriveSearchResponse - | OneDriveMoveResponse - | OneDriveCopyResponse - | OneDriveShareLinkResponse - | OneDriveGetItemResponse - | OneDriveGetDriveInfoResponse diff --git a/apps/sim/tools/openai/types.ts b/apps/sim/tools/openai/types.ts index e2386b9620b..0c701932560 100644 --- a/apps/sim/tools/openai/types.ts +++ b/apps/sim/tools/openai/types.ts @@ -1,5 +1,3 @@ -import type { ToolResponse } from '@/tools/types' - export interface BaseImageRequestBody { model: string prompt: string @@ -7,13 +5,3 @@ export interface BaseImageRequestBody { n: number [key: string]: unknown } - -export interface DalleResponse extends ToolResponse { - output: { - content: string // This will now be the image URL - image: string // This will be the base64 image data - metadata: { - model: string // Only contains model name now - } - } -} diff --git a/apps/sim/tools/outlook/types.ts b/apps/sim/tools/outlook/types.ts index e65afb86b52..b03ede4ae25 100644 --- a/apps/sim/tools/outlook/types.ts +++ b/apps/sim/tools/outlook/types.ts @@ -245,8 +245,6 @@ export interface CleanedOutlookMessage { importance?: string } -export type OutlookResponse = OutlookReadResponse | OutlookSendResponse | OutlookDraftResponse - export interface OutlookForwardParams { accessToken: string messageId: string @@ -324,15 +322,6 @@ export interface OutlookCopyResponse extends ToolResponse { } } -export type OutlookExtendedResponse = - | OutlookResponse - | OutlookForwardResponse - | OutlookMoveResponse - | OutlookMarkReadResponse - | OutlookDeleteResponse - | OutlookCopyResponse - | OutlookCalendarResponse - /** * Output definition for mail folder objects. * @see https://learn.microsoft.com/en-us/graph/api/resources/mailfolder @@ -813,11 +802,3 @@ export interface OutlookCalendarRespondResponse extends ToolResponse { } } } - -export type OutlookCalendarResponse = - | OutlookCalendarListEventsResponse - | OutlookCalendarGetEventResponse - | OutlookCalendarCreateEventResponse - | OutlookCalendarUpdateEventResponse - | OutlookCalendarDeleteEventResponse - | OutlookCalendarRespondResponse diff --git a/apps/sim/tools/persona/types.ts b/apps/sim/tools/persona/types.ts index 460c402ebae..6c917d04628 100644 --- a/apps/sim/tools/persona/types.ts +++ b/apps/sim/tools/persona/types.ts @@ -369,20 +369,3 @@ export interface PersonaDocumentResponse extends ToolResponse { document: PersonaDocument } } - -export type PersonaResponse = - | PersonaInquiryResponse - | PersonaListInquiriesResponse - | PersonaResumeInquiryResponse - | PersonaGenerateInquiryLinkResponse - | PersonaListReportsResponse - | PersonaListInquiryTemplatesResponse - | PersonaPrintInquiryPdfResponse - | PersonaAccountResponse - | PersonaListAccountsResponse - | PersonaImportAccountsResponse - | PersonaCaseResponse - | PersonaListCasesResponse - | PersonaReportResponse - | PersonaVerificationResponse - | PersonaDocumentResponse diff --git a/apps/sim/tools/pipedrive/types.ts b/apps/sim/tools/pipedrive/types.ts index fcfa944c5a6..ed4842643cb 100644 --- a/apps/sim/tools/pipedrive/types.ts +++ b/apps/sim/tools/pipedrive/types.ts @@ -665,24 +665,3 @@ interface PipedriveDeleteLeadOutput { export interface PipedriveDeleteLeadResponse extends ToolResponse { output: PipedriveDeleteLeadOutput } - -// Union type of all responses -export type PipedriveResponse = - | PipedriveGetAllDealsResponse - | PipedriveGetDealResponse - | PipedriveCreateDealResponse - | PipedriveUpdateDealResponse - | PipedriveGetFilesResponse - | PipedriveGetMailMessagesResponse - | PipedriveGetMailThreadResponse - | PipedriveGetPipelinesResponse - | PipedriveGetPipelineDealsResponse - | PipedriveGetProjectsResponse - | PipedriveCreateProjectResponse - | PipedriveGetActivitiesResponse - | PipedriveCreateActivityResponse - | PipedriveUpdateActivityResponse - | PipedriveGetLeadsResponse - | PipedriveCreateLeadResponse - | PipedriveUpdateLeadResponse - | PipedriveDeleteLeadResponse diff --git a/apps/sim/tools/postgresql/types.ts b/apps/sim/tools/postgresql/types.ts index bb0811e4473..12c359e793d 100644 --- a/apps/sim/tools/postgresql/types.ts +++ b/apps/sim/tools/postgresql/types.ts @@ -177,5 +177,3 @@ export interface PostgresIntrospectResponse extends ToolResponse { } error?: string } - -export interface PostgresResponse extends PostgresBaseResponse {} diff --git a/apps/sim/tools/prospeo/types.ts b/apps/sim/tools/prospeo/types.ts index c44ec03f83c..e6a6dc0c3fb 100644 --- a/apps/sim/tools/prospeo/types.ts +++ b/apps/sim/tools/prospeo/types.ts @@ -165,16 +165,6 @@ export interface ProspeoSearchSuggestionsResponse extends ToolResponse { } } -export type ProspeoResponse = - | ProspeoAccountInformationResponse - | ProspeoEnrichPersonResponse - | ProspeoEnrichCompanyResponse - | ProspeoBulkEnrichPersonResponse - | ProspeoBulkEnrichCompanyResponse - | ProspeoSearchPersonResponse - | ProspeoSearchCompanyResponse - | ProspeoSearchSuggestionsResponse - /** * Build a Prospeo API error message from a non-OK response payload. */ diff --git a/apps/sim/tools/quickbooks/types.ts b/apps/sim/tools/quickbooks/types.ts index 29a1faf7261..7c4f54ac43c 100644 --- a/apps/sim/tools/quickbooks/types.ts +++ b/apps/sim/tools/quickbooks/types.ts @@ -1281,27 +1281,6 @@ export interface QuickBooksVoidResponse extends ToolResponse { } } -export type QuickBooksResponse = - | QuickBooksCompanyInfoResponse - | QuickBooksListResponse - | QuickBooksReadMasterDataResponse - | QuickBooksReadSalesTransactionsResponse - | QuickBooksReadPurchasingTransactionsResponse - | QuickBooksReadAccountingTransactionsResponse - | QuickBooksRunFinancialReportResponse - | QuickBooksEmailTransactionResponse - | QuickBooksReadAttachmentsResponse - | QuickBooksAddAttachmentResponse - | QuickBooksFileResponse - | QuickBooksMutationResponse< - QuickBooksCustomer | QuickBooksEmployee | QuickBooksVendor | QuickBooksItem - > - | QuickBooksMutationResponse - | QuickBooksMutationResponse - | QuickBooksCreateBillResponse - | QuickBooksMutationResponse - | QuickBooksVoidResponse - export const QUICKBOOKS_REFERENCE_PROPERTIES: Record = { value: { type: 'string', description: 'QuickBooks entity ID', optional: true }, name: { type: 'string', description: 'QuickBooks entity display name', optional: true }, diff --git a/apps/sim/tools/rabbitmq/types.ts b/apps/sim/tools/rabbitmq/types.ts index 974851b47d3..b919ac90aca 100644 --- a/apps/sim/tools/rabbitmq/types.ts +++ b/apps/sim/tools/rabbitmq/types.ts @@ -518,30 +518,3 @@ export interface RabbitmqGetOverviewResponse extends ToolResponse { messageStats: Record } } - -export type RabbitmqResponse = - | RabbitmqPublishMessageResponse - | RabbitmqGetMessagesResponse - | RabbitmqListQueuesResponse - | RabbitmqGetQueueResponse - | RabbitmqCreateQueueResponse - | RabbitmqDeleteQueueResponse - | RabbitmqPurgeQueueResponse - | RabbitmqListExchangesResponse - | RabbitmqListBindingsResponse - | RabbitmqCreateBindingResponse - | RabbitmqGetOverviewResponse - | RabbitmqGetExchangeResponse - | RabbitmqCreateExchangeResponse - | RabbitmqDeleteExchangeResponse - | RabbitmqListExchangeBindingsResponse - | RabbitmqDeleteBindingResponse - | RabbitmqListVhostsResponse - | RabbitmqListConnectionsResponse - | RabbitmqListChannelsResponse - | RabbitmqListConsumersResponse - | RabbitmqListNodesResponse - | RabbitmqHealthCheckResponse - | RabbitmqListPoliciesResponse - | RabbitmqCreatePolicyResponse - | RabbitmqDeletePolicyResponse diff --git a/apps/sim/tools/railway/types.ts b/apps/sim/tools/railway/types.ts index 77c76fb6a72..150dc66a5f3 100644 --- a/apps/sim/tools/railway/types.ts +++ b/apps/sim/tools/railway/types.ts @@ -323,25 +323,3 @@ export interface RailwayUpsertVariableResponse extends ToolResponse { success: boolean } } - -export type RailwayResponse = - | RailwayListProjectsResponse - | RailwayGetProjectResponse - | RailwayCreateProjectResponse - | RailwayUpdateProjectResponse - | RailwayDeleteProjectResponse - | RailwayTransferProjectResponse - | RailwayListProjectMembersResponse - | RailwayCreateEnvironmentResponse - | RailwayDeleteEnvironmentResponse - | RailwayListDeploymentsResponse - | RailwayDeployServiceResponse - | RailwayCreateServiceResponse - | RailwayDeleteServiceResponse - | RailwayGetDeploymentResponse - | RailwayRestartDeploymentResponse - | RailwayRollbackDeploymentResponse - | RailwayGetDeploymentLogsResponse - | RailwayListVariablesResponse - | RailwayUpsertVariableResponse - | RailwayDeleteVariableResponse diff --git a/apps/sim/tools/rb2b/types.ts b/apps/sim/tools/rb2b/types.ts index 3dc39232965..a6f6f4ed706 100644 --- a/apps/sim/tools/rb2b/types.ts +++ b/apps/sim/tools/rb2b/types.ts @@ -307,19 +307,3 @@ export interface Rb2bLinkedinSlugSearchResponse extends ToolResponse { linkedin_url: string | null } } - -export type Rb2bResponse = - | Rb2bCreditCheckResponse - | Rb2bIpToHemResponse - | Rb2bIpToCompanyResponse - | Rb2bMaidResponse - | Rb2bLinkedinUrlResponse - | Rb2bLinkedinSlugResponse - | Rb2bBusinessProfileResponse - | Rb2bEmailActivityResponse - | Rb2bBestPersonalEmailResponse - | Rb2bPersonalEmailsResponse - | Rb2bHashedEmailsResponse - | Rb2bMobilePhoneResponse - | Rb2bLinkedinProfileResponse - | Rb2bLinkedinSlugSearchResponse diff --git a/apps/sim/tools/rds/types.ts b/apps/sim/tools/rds/types.ts index 077852e3186..bd5e300b1bd 100644 --- a/apps/sim/tools/rds/types.ts +++ b/apps/sim/tools/rds/types.ts @@ -52,8 +52,6 @@ export interface RdsInsertResponse extends RdsBaseResponse {} export interface RdsUpdateResponse extends RdsBaseResponse {} export interface RdsDeleteResponse extends RdsBaseResponse {} export interface RdsExecuteResponse extends RdsBaseResponse {} -export interface RdsResponse extends RdsBaseResponse {} - interface RdsTableColumn { name: string type: string diff --git a/apps/sim/tools/reddit/types.ts b/apps/sim/tools/reddit/types.ts index e4552c1be4a..7f242645011 100644 --- a/apps/sim/tools/reddit/types.ts +++ b/apps/sim/tools/reddit/types.ts @@ -439,12 +439,3 @@ export interface RedditSubredditInfoResponse extends ToolResponse { banner_img: string | null } } - -export type RedditResponse = - | RedditHotPostsResponse - | RedditPostsResponse - | RedditCommentsResponse - | RedditWriteResponse - | RedditUserResponse - | RedditMessagesResponse - | RedditSubredditInfoResponse diff --git a/apps/sim/tools/revenuecat/types.ts b/apps/sim/tools/revenuecat/types.ts index d3ceac6b99c..81ef0a889ee 100644 --- a/apps/sim/tools/revenuecat/types.ts +++ b/apps/sim/tools/revenuecat/types.ts @@ -419,15 +419,3 @@ export interface RevokeGoogleSubscriptionResponse extends ToolResponse { subscriber: RevenueCatSubscriber } } - -export type RevenueCatResponse = - | CustomerResponse - | DeleteCustomerResponse - | GrantEntitlementResponse - | RevokeEntitlementResponse - | ListOfferingsResponse - | CreatePurchaseResponse - | UpdateSubscriberAttributesResponse - | DeferGoogleSubscriptionResponse - | RefundGoogleSubscriptionResponse - | RevokeGoogleSubscriptionResponse diff --git a/apps/sim/tools/rootly/types.ts b/apps/sim/tools/rootly/types.ts index 42a403a9c51..62c5c5c8234 100644 --- a/apps/sim/tools/rootly/types.ts +++ b/apps/sim/tools/rootly/types.ts @@ -809,41 +809,3 @@ export interface RootlyListIncidentRolesResponse extends ToolResponse { totalCount: number } } - -/** Union of all responses */ -export type RootlyResponse = - | RootlyCreateIncidentResponse - | RootlyGetIncidentResponse - | RootlyUpdateIncidentResponse - | RootlyDeleteIncidentResponse - | RootlyListIncidentsResponse - | RootlyCreateAlertResponse - | RootlyGetAlertResponse - | RootlyUpdateAlertResponse - | RootlyAcknowledgeAlertResponse - | RootlyResolveAlertResponse - | RootlyListAlertsResponse - | RootlyAddIncidentEventResponse - | RootlyCreateActionItemResponse - | RootlyListActionItemsResponse - | RootlyListServicesResponse - | RootlyListSeveritiesResponse - | RootlyListRetrospectivesResponse - | RootlyListTeamsResponse - | RootlyListEnvironmentsResponse - | RootlyListIncidentTypesResponse - | RootlyListFunctionalitiesResponse - | RootlyListCausesResponse - | RootlyListPlaybooksResponse - | RootlyListUsersResponse - | RootlyListOnCallsResponse - | RootlyListSchedulesResponse - | RootlyListEscalationPoliciesResponse - | RootlyIncidentActionResponse - | RootlyAlertActionResponse - | RootlyCreateStatusPageEventResponse - | RootlyUpdateActionItemResponse - | RootlyDeleteActionItemResponse - | RootlyListIncidentEventsResponse - | RootlyRunWorkflowResponse - | RootlyListIncidentRolesResponse diff --git a/apps/sim/tools/sailpoint/types.ts b/apps/sim/tools/sailpoint/types.ts index 8f5539147a8..315f0a947d0 100644 --- a/apps/sim/tools/sailpoint/types.ts +++ b/apps/sim/tools/sailpoint/types.ts @@ -1,5 +1,3 @@ -import type { ToolResponse } from '@/tools/types' - export interface SailPointCredentials { clientId: string clientSecret: string @@ -27,20 +25,6 @@ export interface SailPointListOutput> { totalCount: number | null } -export interface SailPointListResponse> extends ToolResponse { - output: SailPointListOutput -} - -export interface SailPointResourceResponse< - T extends Record = Record, -> extends ToolResponse { - output: T -} - -export interface SailPointAcceptedResponse extends ToolResponse { - output: { accepted: boolean; status: number } -} - export interface SailPointListIdentitiesParams extends SailPointListParams { defaultFilter?: 'CORRELATED_ONLY' | 'NONE' } @@ -170,22 +154,6 @@ export interface SailPointSearchAggregateParams extends SailPointSearchBodyParams, SailPointPaginationParams {} -export interface SailPointSearchResponse extends ToolResponse { - output: { results: Record[]; count: number; totalCount: number | null } -} - -export interface SailPointSearchCountResponse extends ToolResponse { - output: { total: number } -} - -export interface SailPointSearchAggregateResponse extends ToolResponse { - output: { - aggregations: Record - hits: Record[] - totalCount: number | null - } -} - export type SailPointAccessRequestType = 'GRANT_ACCESS' | 'REVOKE_ACCESS' | 'MODIFY_ACCESS' export type SailPointRequestedItemType = 'ACCESS_PROFILE' | 'ROLE' | 'ENTITLEMENT' @@ -236,15 +204,6 @@ export interface SailPointAccessRequestTracking { accessRequestIds?: string[] } -export interface SailPointAccessRequestResponse extends ToolResponse { - output: { - accepted: boolean - status: number - newRequests: SailPointAccessRequestTracking[] - existingRequests: SailPointAccessRequestTracking[] - } -} - export interface SailPointCancelAccessRequestParams extends SailPointCredentials { accountActivityId: string comment: string @@ -288,18 +247,6 @@ export interface SailPointTask { returns?: Record[] } -export interface SailPointTaskResponse extends ToolResponse { - output: { task: SailPointTask } -} - -export interface SailPointLoadAccountsResponse extends ToolResponse { - output: { success: boolean; task: SailPointTask } -} - -export interface SailPointLoadEntitlementsResponse extends ToolResponse { - output: { task: SailPointTask } -} - export interface SailPointReviewRecommendation { recommendation?: string | null reasons?: string[] diff --git a/apps/sim/tools/salesforce/types.ts b/apps/sim/tools/salesforce/types.ts index 66efbe53d7e..2f1f063259f 100644 --- a/apps/sim/tools/salesforce/types.ts +++ b/apps/sim/tools/salesforce/types.ts @@ -1889,45 +1889,3 @@ export interface SalesforceToolingQueryResponse extends ToolResponse { success: boolean } } - -export type SalesforceResponse = - | SalesforceGetAccountsResponse - | SalesforceCreateAccountResponse - | SalesforceUpdateAccountResponse - | SalesforceDeleteAccountResponse - | SalesforceGetContactsResponse - | SalesforceCreateContactResponse - | SalesforceUpdateContactResponse - | SalesforceDeleteContactResponse - | SalesforceGetLeadsResponse - | SalesforceCreateLeadResponse - | SalesforceUpdateLeadResponse - | SalesforceDeleteLeadResponse - | SalesforceGetOpportunitiesResponse - | SalesforceCreateOpportunityResponse - | SalesforceUpdateOpportunityResponse - | SalesforceDeleteOpportunityResponse - | SalesforceGetCasesResponse - | SalesforceCreateCaseResponse - | SalesforceUpdateCaseResponse - | SalesforceDeleteCaseResponse - | SalesforceGetTasksResponse - | SalesforceCreateTaskResponse - | SalesforceUpdateTaskResponse - | SalesforceDeleteTaskResponse - | SalesforceListReportsResponse - | SalesforceGetReportResponse - | SalesforceRunReportResponse - | SalesforceListReportTypesResponse - | SalesforceListDashboardsResponse - | SalesforceGetDashboardResponse - | SalesforceRefreshDashboardResponse - | SalesforceQueryResponse - | SalesforceQueryMoreResponse - | SalesforceDescribeObjectResponse - | SalesforceListObjectsResponse - | SalesforceCreateCustomFieldResponse - | SalesforceUpdateCustomFieldResponse - | SalesforceDeleteCustomFieldResponse - | SalesforceCreateCustomObjectResponse - | SalesforceToolingQueryResponse diff --git a/apps/sim/tools/secrets_manager/types.ts b/apps/sim/tools/secrets_manager/types.ts index 9b3475dfa7a..2ed4ae281da 100644 --- a/apps/sim/tools/secrets_manager/types.ts +++ b/apps/sim/tools/secrets_manager/types.ts @@ -35,11 +35,6 @@ export interface SecretsManagerDeleteSecretParams extends SecretsManagerConnecti forceDelete?: boolean | null } -export interface SecretsManagerBaseResponse extends ToolResponse { - output: { message: string } - error?: string -} - export interface SecretsManagerGetSecretResponse extends ToolResponse { output: { name: string diff --git a/apps/sim/tools/semrush/types.ts b/apps/sim/tools/semrush/types.ts index b486b9801b2..a1359b0ce24 100644 --- a/apps/sim/tools/semrush/types.ts +++ b/apps/sim/tools/semrush/types.ts @@ -1182,49 +1182,3 @@ export interface SemrushDomainVsDomainResponse extends ToolResponse { keywords: SemrushDomainVsDomainRow[] } } - -export type SemrushResponse = - | SemrushDomainOverviewResponse - | SemrushDomainOverviewAllResponse - | SemrushDomainOverviewHistoryResponse - | SemrushWinnersAndLosersResponse - | SemrushTopDomainsResponse - | SemrushDomainOrganicKeywordsResponse - | SemrushDomainPaidKeywordsResponse - | SemrushDomainAdCopiesResponse - | SemrushDomainAdHistoryResponse - | SemrushDomainOrganicCompetitorsResponse - | SemrushDomainPaidCompetitorsResponse - | SemrushDomainPlaKeywordsResponse - | SemrushDomainPlaCopiesResponse - | SemrushSubdomainOverviewResponse - | SemrushSubdomainOverviewAllResponse - | SemrushSubdomainOverviewHistoryResponse - | SemrushSubdomainOrganicKeywordsResponse - | SemrushSubdomainPaidKeywordsResponse - | SemrushSubdomainAdCopiesResponse - | SemrushUrlOverviewResponse - | SemrushUrlOverviewAllResponse - | SemrushUrlOverviewHistoryResponse - | SemrushUrlOrganicKeywordsResponse - | SemrushUrlPaidKeywordsResponse - | SemrushKeywordOverviewResponse - | SemrushKeywordOverviewAllResponse - | SemrushBatchKeywordOverviewResponse - | SemrushKeywordDifficultyResponse - | SemrushRelatedKeywordsResponse - | SemrushBroadMatchKeywordsResponse - | SemrushKeywordQuestionsResponse - | SemrushOrganicResultsResponse - | SemrushPaidResultsResponse - | SemrushKeywordAdHistoryResponse - | SemrushBacklinksOverviewResponse - | SemrushBacklinksResponse - | SemrushReferringDomainsResponse - | SemrushReferringIpsResponse - | SemrushBacklinksTldDistributionResponse - | SemrushBacklinksGeoDistributionResponse - | SemrushBacklinksAnchorsResponse - | SemrushBacklinksIndexedPagesResponse - | SemrushBacklinksCompetitorsResponse - | SemrushDomainVsDomainResponse diff --git a/apps/sim/tools/sentry/types.ts b/apps/sim/tools/sentry/types.ts index 7ecfc217c5a..50f2b57cce2 100644 --- a/apps/sim/tools/sentry/types.ts +++ b/apps/sim/tools/sentry/types.ts @@ -424,21 +424,3 @@ export interface SentryCreateDeployResponse extends ToolResponse { } } } - -/** - * Union response type for all Sentry operations - */ -export type SentryResponse = - | SentryListTeamsResponse - | SentryListIssuesResponse - | SentryGetIssueResponse - | SentryUpdateIssueResponse - | SentryListProjectsResponse - | SentryGetProjectResponse - | SentryCreateProjectResponse - | SentryUpdateProjectResponse - | SentryListEventsResponse - | SentryGetEventResponse - | SentryListReleasesResponse - | SentryCreateReleaseResponse - | SentryCreateDeployResponse diff --git a/apps/sim/tools/servicenow/types.ts b/apps/sim/tools/servicenow/types.ts index ef2a04ec622..272756b96f2 100644 --- a/apps/sim/tools/servicenow/types.ts +++ b/apps/sim/tools/servicenow/types.ts @@ -580,22 +580,3 @@ export interface ServiceNowUploadAttachmentResponse extends ToolResponse { } } } - -export type ServiceNowResponse = - | ServiceNowCreateResponse - | ServiceNowReadResponse - | ServiceNowUpdateResponse - | ServiceNowDeleteResponse - | ServiceNowAggregateResponse - | ServiceNowListAttachmentsResponse - | ServiceNowDownloadAttachmentResponse - | ServiceNowUploadAttachmentResponse - | ServiceNowRecordListResponse - | ServiceNowSingleRecordResponse - | ServiceNowChangeTaskListResponse - | ServiceNowGetChangeNextStatesResponse - | ServiceNowListCatalogItemsResponse - | ServiceNowOrderCatalogItemResponse - | ServiceNowGetCiResponse - | ServiceNowSearchKnowledgeResponse - | ServiceNowGetKnowledgeArticleResponse diff --git a/apps/sim/tools/sharepoint/types.ts b/apps/sim/tools/sharepoint/types.ts index 7449c2ef473..47b8dd90bbb 100644 --- a/apps/sim/tools/sharepoint/types.ts +++ b/apps/sim/tools/sharepoint/types.ts @@ -65,13 +65,6 @@ export interface SharepointList { items?: SharepointListItem[] } -interface SharepointListSitesResponse extends ToolResponse { - output: { - sites: SharepointSite[] - nextPageUrl?: string - } -} - export interface SharepointCreatePageResponse extends ToolResponse { output: { page: SharepointPage @@ -206,25 +199,6 @@ export interface CanvasLayout { }> } -export type SharepointResponse = - | SharepointListSitesResponse - | SharepointCreatePageResponse - | SharepointReadPageResponse - | SharepointReadSiteResponse - | SharepointGetListResponse - | SharepointCreateListResponse - | SharepointUpdateListItemResponse - | SharepointAddListItemResponse - | SharepointUploadFileResponse - | SharepointDeleteListItemResponse - | SharepointGetListItemResponse - | SharepointDeletePageResponse - | SharepointUpdatePageResponse - | SharepointPublishPageResponse - | SharepointDownloadFileResponse - | SharepointDeleteFileResponse - | SharepointGetDriveItemResponse - export interface SharepointGetListResponse extends ToolResponse { output: { list?: SharepointList diff --git a/apps/sim/tools/slack/types.ts b/apps/sim/tools/slack/types.ts index 172c8b72441..bebc1159c26 100644 --- a/apps/sim/tools/slack/types.ts +++ b/apps/sim/tools/slack/types.ts @@ -1529,50 +1529,3 @@ export interface SlackSetConversationPurposeResponse extends ToolResponse { purpose: string } } - -export type SlackResponse = - | SlackCanvasResponse - | SlackMessageReaderResponse - | SlackMessageResponse - | SlackDownloadResponse - | SlackUpdateMessageResponse - | SlackDeleteMessageResponse - | SlackAddReactionResponse - | SlackRemoveReactionResponse - | SlackListChannelsResponse - | SlackListMembersResponse - | SlackListUsersResponse - | SlackGetUserResponse - | SlackEphemeralMessageResponse - | SlackGetMessageResponse - | SlackGetThreadResponse - | SlackSetStatusResponse - | SlackSetTitleResponse - | SlackSetSuggestedPromptsResponse - | SlackSetAgentSessionStatusV2Response - | SlackRenameAgentSessionV2Response - | SlackSetSuggestedPromptsV2Response - | SlackGetPermalinkResponse - | SlackGetChannelHistoryResponse - | SlackGetThreadRepliesResponse - | SlackGetChannelInfoResponse - | SlackGetUserPresenceResponse - | SlackEditCanvasResponse - | SlackCreateChannelCanvasResponse - | SlackGetCanvasResponse - | SlackListCanvasesResponse - | SlackLookupCanvasSectionsResponse - | SlackDeleteCanvasResponse - | SlackCreateConversationResponse - | SlackInviteToConversationResponse - | SlackOpenViewResponse - | SlackUpdateViewResponse - | SlackPushViewResponse - | SlackPublishViewResponse - | SlackScheduleMessageResponse - | SlackListScheduledMessagesResponse - | SlackDeleteScheduledMessageResponse - | SlackArchiveConversationResponse - | SlackRenameConversationResponse - | SlackSetConversationTopicResponse - | SlackSetConversationPurposeResponse diff --git a/apps/sim/tools/smartlead/types.ts b/apps/sim/tools/smartlead/types.ts index af2253c2333..05ea324bca3 100644 --- a/apps/sim/tools/smartlead/types.ts +++ b/apps/sim/tools/smartlead/types.ts @@ -441,32 +441,3 @@ export interface SmartleadLeadListsResponse extends ToolResponse { export interface SmartleadLeadListResponse extends ToolResponse { output: SmartleadLeadList } - -export type SmartleadResponse = - | SmartleadListCampaignsResponse - | SmartleadCampaignResponse - | SmartleadCreateCampaignResponse - | SmartleadActionResponse - | SmartleadCampaignAnalyticsResponse - | SmartleadCampaignAnalyticsByDateResponse - | SmartleadSequencesResponse - | SmartleadSaveSequencesResponse - | SmartleadCampaignStatisticsResponse - | SmartleadAddLeadsResponse - | SmartleadListCampaignLeadsResponse - | SmartleadLeadDetailResponse - | SmartleadLeadCategoriesResponse - | SmartleadMessageHistoryResponse - | SmartleadListWebhooksResponse - | SmartleadUpsertWebhookResponse - | SmartleadDuplicateCampaignResponse - | SmartleadExportLeadsResponse - | SmartleadOpaqueListResponse - | SmartleadPaginatedRowsResponse - | SmartleadTopLevelAnalyticsResponse - | SmartleadLeadByIdResponse - | SmartleadMarkCompleteResponse - | SmartleadWebhookSummaryResponse - | SmartleadLeadListsResponse - | SmartleadLeadListResponse - | SmartleadEmailAccountsResponse diff --git a/apps/sim/tools/splunk/types.ts b/apps/sim/tools/splunk/types.ts index db2af99ce7d..bce070df963 100644 --- a/apps/sim/tools/splunk/types.ts +++ b/apps/sim/tools/splunk/types.ts @@ -275,20 +275,6 @@ export interface SplunkListAppsResponse extends ToolResponse { } } -/** Union of every Splunk tool response, used by the block's generic output typing. */ -export type SplunkResponse = - | SplunkSearchResultsResponse - | SplunkCreateSearchJobResponse - | SplunkGetSearchJobResponse - | SplunkCancelSearchJobResponse - | SplunkListSavedSearchesResponse - | SplunkGetSavedSearchResponse - | SplunkDispatchSavedSearchResponse - | SplunkListFiredAlertsResponse - | SplunkGetFiredAlertsResponse - | SplunkListIndexesResponse - | SplunkListAppsResponse - /** Output schema shared by the two tools that project a saved search. */ export const SAVED_SEARCH_OUTPUT_FIELDS: Record = { name: { type: 'string', description: 'Saved search name' }, diff --git a/apps/sim/tools/sqs/types.ts b/apps/sim/tools/sqs/types.ts index de15df306f7..4c9bc60d1bc 100644 --- a/apps/sim/tools/sqs/types.ts +++ b/apps/sim/tools/sqs/types.ts @@ -151,11 +151,6 @@ export interface SqsCancelMessageMoveTaskParams extends SqsConnectionConfig { taskHandle: string } -interface SqsBaseResponse extends ToolResponse { - output: { message: string; id?: string } - error?: string -} - export interface SqsSendMessageResponse extends ToolResponse { output: { message: string @@ -272,5 +267,3 @@ export interface SqsCancelMessageMoveTaskResponse extends ToolResponse { output: { message: string; approximateNumberOfMessagesMoved: number | null } error?: string } - -export interface SqsResponse extends SqsBaseResponse {} diff --git a/apps/sim/tools/square/types.ts b/apps/sim/tools/square/types.ts index ff230d76766..a86e8081c7f 100644 --- a/apps/sim/tools/square/types.ts +++ b/apps/sim/tools/square/types.ts @@ -1055,23 +1055,3 @@ export interface InventoryCountListResponse extends ToolResponse { metadata: SquareListMetadata } } - -export type SquareResponse = - | PaymentResponse - | PaymentListResponse - | RefundResponse - | RefundListResponse - | CustomerResponse - | CustomerListResponse - | CustomerDeleteResponse - | LocationListResponse - | LocationResponse - | OrderResponse - | OrderListResponse - | InvoiceResponse - | InvoiceListResponse - | InvoiceDeleteResponse - | CatalogObjectResponse - | CatalogListResponse - | CatalogDeleteResponse - | InventoryCountListResponse diff --git a/apps/sim/tools/stripe/types.ts b/apps/sim/tools/stripe/types.ts index 3e966dd658e..4b5cd1a0fe1 100644 --- a/apps/sim/tools/stripe/types.ts +++ b/apps/sim/tools/stripe/types.ts @@ -1907,24 +1907,3 @@ export interface EventListResponse extends ToolResponse { } } } - -export type StripeResponse = - | PaymentIntentResponse - | PaymentIntentListResponse - | CustomerResponse - | CustomerListResponse - | CustomerDeleteResponse - | SubscriptionResponse - | SubscriptionListResponse - | InvoiceResponse - | InvoiceListResponse - | InvoiceDeleteResponse - | ChargeResponse - | ChargeListResponse - | ProductResponse - | ProductListResponse - | ProductDeleteResponse - | PriceResponse - | PriceListResponse - | EventResponse - | EventListResponse diff --git a/apps/sim/tools/sts/types.ts b/apps/sim/tools/sts/types.ts index de0a1afa89c..5983efa6ddd 100644 --- a/apps/sim/tools/sts/types.ts +++ b/apps/sim/tools/sts/types.ts @@ -121,7 +121,3 @@ export interface STSGetAccessKeyInfoResponse extends ToolResponse { account: string } } - -export interface STSBaseResponse extends ToolResponse { - output: { message: string } -} diff --git a/apps/sim/tools/stt/types.ts b/apps/sim/tools/stt/types.ts index fa5e647dd7f..af2a9a28b58 100644 --- a/apps/sim/tools/stt/types.ts +++ b/apps/sim/tools/stt/types.ts @@ -89,16 +89,3 @@ export interface SttResponse extends ToolResponse { summary?: string } } - -export interface SttBlockResponse extends ToolResponse { - output: { - transcript: string - segments?: TranscriptSegment[] - language?: string - duration?: number - confidence?: number - sentiment?: Record[] - entities?: Record[] - summary?: string - } -} diff --git a/apps/sim/tools/supabase/types.ts b/apps/sim/tools/supabase/types.ts index b48f2d981a5..2f045e870fb 100644 --- a/apps/sim/tools/supabase/types.ts +++ b/apps/sim/tools/supabase/types.ts @@ -324,8 +324,6 @@ export interface SupabaseUpsertResponse extends SupabaseBaseResponse {} export interface SupabaseVectorSearchResponse extends SupabaseBaseResponse {} -export interface SupabaseResponse extends SupabaseBaseResponse {} - export interface SupabaseRpcParams { apiKey: string projectId: string diff --git a/apps/sim/tools/tavily/types.ts b/apps/sim/tools/tavily/types.ts index 090f23bf420..a26875fd7d6 100644 --- a/apps/sim/tools/tavily/types.ts +++ b/apps/sim/tools/tavily/types.ts @@ -148,8 +148,6 @@ export interface TavilySearchParams { auto_parameters?: boolean } -export type TavilyResponse = TavilySearchResponse | TavilyExtractResponse - /** * Parameters for the Tavily Crawl tool. */ diff --git a/apps/sim/tools/telegram/types.ts b/apps/sim/tools/telegram/types.ts index 9be17369e54..e61084ceddd 100644 --- a/apps/sim/tools/telegram/types.ts +++ b/apps/sim/tools/telegram/types.ts @@ -290,16 +290,4 @@ export interface TelegramGetChatMemberResponse extends ToolResponse { } } -export type TelegramResponse = - | TelegramSendMessageResponse - | TelegramSendPhotoResponse - | TelegramSendAudioResponse - | TelegramSendMediaResponse - | TelegramSendDocumentResponse - | TelegramDeleteMessageResponse - | TelegramCopyMessageResponse - | TelegramBooleanResponse - | TelegramGetChatResponse - | TelegramGetChatMemberResponse - // Legacy type for backwards compatibility diff --git a/apps/sim/tools/temporal/types.ts b/apps/sim/tools/temporal/types.ts index 385ff6cd573..6bab71b9503 100644 --- a/apps/sim/tools/temporal/types.ts +++ b/apps/sim/tools/temporal/types.ts @@ -306,21 +306,3 @@ export interface TemporalTerminateWorkflowResponse extends ToolResponse { workflowId: string } } - -export type TemporalResponse = - | TemporalStartWorkflowResponse - | TemporalSignalWorkflowResponse - | TemporalSignalWithStartResponse - | TemporalQueryWorkflowResponse - | TemporalUpdateWorkflowResponse - | TemporalDescribeWorkflowResponse - | TemporalListWorkflowsResponse - | TemporalCountWorkflowsResponse - | TemporalGetWorkflowHistoryResponse - | TemporalCancelWorkflowResponse - | TemporalTerminateWorkflowResponse - | TemporalResetWorkflowResponse - | TemporalListSchedulesResponse - | TemporalDescribeScheduleResponse - | TemporalScheduleMutationResponse - | TemporalDescribeTaskQueueResponse diff --git a/apps/sim/tools/tiktok/types.ts b/apps/sim/tools/tiktok/types.ts index c1172179f31..bb099691ba1 100644 --- a/apps/sim/tools/tiktok/types.ts +++ b/apps/sim/tools/tiktok/types.ts @@ -153,13 +153,3 @@ export interface TikTokGetPostStatusResponse extends ToolResponse { downloadedBytes: number | null } } - -/** - * Union type of all TikTok responses - */ -export type TikTokResponse = - | TikTokGetUserResponse - | TikTokListVideosResponse - | TikTokQueryVideosResponse - | TikTokUploadVideoDraftResponse - | TikTokGetPostStatusResponse diff --git a/apps/sim/tools/tinybird/types.ts b/apps/sim/tools/tinybird/types.ts index 3d4392eee51..4214f52f02b 100644 --- a/apps/sim/tools/tinybird/types.ts +++ b/apps/sim/tools/tinybird/types.ts @@ -176,15 +176,3 @@ export interface TinybirdGetJobResponse extends ToolResponse { job: Record | null } } - -/** - * Union type for all possible Tinybird responses - */ -export type TinybirdResponse = - | TinybirdEventsResponse - | TinybirdQueryResponse - | TinybirdQueryPipeResponse - | TinybirdAppendDatasourceResponse - | TinybirdTruncateDatasourceResponse - | TinybirdDeleteDatasourceRowsResponse - | TinybirdGetJobResponse diff --git a/apps/sim/tools/trello/types.ts b/apps/sim/tools/trello/types.ts index de253a083e4..948ca3fa5ee 100644 --- a/apps/sim/tools/trello/types.ts +++ b/apps/sim/tools/trello/types.ts @@ -396,26 +396,3 @@ export interface TrelloSearchResponse extends ToolResponse { error?: string } } - -export type TrelloResponse = - | TrelloListListsResponse - | TrelloListCardsResponse - | TrelloCreateCardResponse - | TrelloUpdateCardResponse - | TrelloDeleteCardResponse - | TrelloGetActionsResponse - | TrelloAddCommentResponse - | TrelloCreateBoardResponse - | TrelloGetBoardResponse - | TrelloCreateListResponse - | TrelloUpdateListResponse - | TrelloGetCardResponse - | TrelloAddChecklistResponse - | TrelloAddChecklistItemResponse - | TrelloUpdateChecklistItemResponse - | TrelloAddLabelResponse - | TrelloRemoveLabelResponse - | TrelloAddMemberResponse - | TrelloRemoveMemberResponse - | TrelloListMembersResponse - | TrelloSearchResponse diff --git a/apps/sim/tools/trigger_dev/types.ts b/apps/sim/tools/trigger_dev/types.ts index 852584e7edf..b50c072925f 100644 --- a/apps/sim/tools/trigger_dev/types.ts +++ b/apps/sim/tools/trigger_dev/types.ts @@ -753,36 +753,3 @@ export interface TriggerDevDeleteScheduleResponse extends ToolResponse { scheduleId: string } } - -export type TriggerDevResponse = - | TriggerDevTriggerTaskResponse - | TriggerDevBatchTriggerTaskResponse - | TriggerDevGetBatchResponse - | TriggerDevBatchResultsResponse - | TriggerDevRunResponse - | TriggerDevRunResultResponse - | TriggerDevListRunsResponse - | TriggerDevRunActionResponse - | TriggerDevAddRunTagsResponse - | TriggerDevRunEventsResponse - | TriggerDevRunTraceResponse - | TriggerDevUpdateRunMetadataResponse - | TriggerDevScheduleResponse - | TriggerDevListSchedulesResponse - | TriggerDevDeleteScheduleResponse - | TriggerDevListEnvVarsResponse - | TriggerDevEnvVarResponse - | TriggerDevEnvVarActionResponse - | TriggerDevImportEnvVarsResponse - | TriggerDevQueueResponse - | TriggerDevListQueuesResponse - | TriggerDevDeploymentResponse - | TriggerDevListDeploymentsResponse - | TriggerDevPromoteDeploymentResponse - | TriggerDevExecuteQueryResponse - | TriggerDevQuerySchemaResponse - | TriggerDevCreateWaitpointTokenResponse - | TriggerDevCompleteWaitpointTokenResponse - | TriggerDevWaitpointTokenResponse - | TriggerDevListWaitpointTokensResponse - | TriggerDevListTimezonesResponse diff --git a/apps/sim/tools/typeform/types.ts b/apps/sim/tools/typeform/types.ts index 03972c66cd4..3841aea5e81 100644 --- a/apps/sim/tools/typeform/types.ts +++ b/apps/sim/tools/typeform/types.ts @@ -240,10 +240,3 @@ export interface TypeformDeleteFormResponse extends ToolResponse { message: string } } - -export interface TypeformResponse extends ToolResponse { - output: - | TypeformResponsesResponse['output'] - | TypeformFilesResponse['output'] - | TypeformInsightsData -} diff --git a/apps/sim/tools/vanta/types.ts b/apps/sim/tools/vanta/types.ts index 1688ef10e08..6a0609ced5d 100644 --- a/apps/sim/tools/vanta/types.ts +++ b/apps/sim/tools/vanta/types.ts @@ -744,31 +744,3 @@ export interface VantaListVulnerabilitiesResponse extends ToolResponse { pageInfo: VantaPageInfo | null } } - -export type VantaResponse = - | VantaListFrameworksResponse - | VantaGetFrameworkResponse - | VantaListControlsResponse - | VantaGetControlResponse - | VantaListTestsResponse - | VantaGetTestResponse - | VantaListTestEntitiesResponse - | VantaListDocumentsResponse - | VantaGetDocumentResponse - | VantaListDocumentUploadsResponse - | VantaUploadDocumentFileResponse - | VantaDownloadDocumentFileResponse - | VantaSubmitDocumentResponse - | VantaListPeopleResponse - | VantaGetPersonResponse - | VantaListPoliciesResponse - | VantaGetPolicyResponse - | VantaListVendorsResponse - | VantaGetVendorResponse - | VantaListMonitoredComputersResponse - | VantaListVulnerabilitiesResponse - | VantaListVulnerabilityRemediationsResponse - | VantaListVulnerableAssetsResponse - | VantaGetVulnerableAssetResponse - | VantaListRiskScenariosResponse - | VantaGetRiskScenarioResponse diff --git a/apps/sim/tools/video/types.ts b/apps/sim/tools/video/types.ts index b5bff168f94..9be54e425b5 100644 --- a/apps/sim/tools/video/types.ts +++ b/apps/sim/tools/video/types.ts @@ -46,15 +46,3 @@ export interface VideoResponse extends ToolResponse { } } } - -export interface VideoBlockResponse extends ToolResponse { - output: { - videoUrl: string - videoFile?: UserFile - duration?: number - width?: number - height?: number - provider?: string - model?: string - } -} diff --git a/apps/sim/tools/wealthbox/types.ts b/apps/sim/tools/wealthbox/types.ts index 53ef69e53db..f4e5c14f6f8 100644 --- a/apps/sim/tools/wealthbox/types.ts +++ b/apps/sim/tools/wealthbox/types.ts @@ -146,5 +146,3 @@ export interface WealthboxTaskRequestBody { type: string }> } - -export type WealthboxResponse = WealthboxReadResponse | WealthboxWriteResponse diff --git a/apps/sim/tools/webflow/types.ts b/apps/sim/tools/webflow/types.ts index cf6205d1977..1692105c207 100644 --- a/apps/sim/tools/webflow/types.ts +++ b/apps/sim/tools/webflow/types.ts @@ -125,10 +125,3 @@ export interface WebflowDeleteItemResponse { success: boolean output: WebflowDeleteItemOutput } - -export type WebflowResponse = - | WebflowListItemsResponse - | WebflowGetItemResponse - | WebflowCreateItemResponse - | WebflowUpdateItemResponse - | WebflowDeleteItemResponse diff --git a/apps/sim/tools/wikipedia/types.ts b/apps/sim/tools/wikipedia/types.ts index f09b8e97ce9..a084994c391 100644 --- a/apps/sim/tools/wikipedia/types.ts +++ b/apps/sim/tools/wikipedia/types.ts @@ -302,9 +302,3 @@ export interface WikipediaRandomPageResponse extends ToolResponse { randomPage: WikipediaRandomPage } } - -export type WikipediaResponse = - | WikipediaPageSummaryResponse - | WikipediaSearchResponse - | WikipediaPageContentResponse - | WikipediaRandomPageResponse diff --git a/apps/sim/tools/wiza/types.ts b/apps/sim/tools/wiza/types.ts index 603a3fa933f..afe75b04d25 100644 --- a/apps/sim/tools/wiza/types.ts +++ b/apps/sim/tools/wiza/types.ts @@ -166,9 +166,3 @@ export interface WizaIndividualRevealData { export interface WizaIndividualRevealResponse extends ToolResponse { output: WizaIndividualRevealData } - -export type WizaResponse = - | WizaGetCreditsResponse - | WizaProspectSearchResponse - | WizaCompanyEnrichmentResponse - | WizaIndividualRevealResponse diff --git a/apps/sim/tools/wordpress/types.ts b/apps/sim/tools/wordpress/types.ts index e3b41d78c74..6c855c6d2aa 100644 --- a/apps/sim/tools/wordpress/types.ts +++ b/apps/sim/tools/wordpress/types.ts @@ -121,14 +121,6 @@ export interface WordPressListPostsResponse extends ToolResponse { } } -interface WordPressSearchPostsResponse extends ToolResponse { - output: { - posts: WordPressPost[] - total: number - totalPages: number - } -} - export interface WordPressCreatePageParams extends WordPressBaseParams { title: string content?: string @@ -336,12 +328,6 @@ export interface WordPressCreateCommentResponse extends ToolResponse { } } -interface WordPressGetCommentResponse extends ToolResponse { - output: { - comment: WordPressComment - } -} - export interface WordPressListCommentsParams extends WordPressBaseParams { perPage?: number page?: number @@ -601,39 +587,3 @@ export interface WordPressSearchContentResponse extends ToolResponse { totalPages: number } } - -export type WordPressResponse = - | WordPressCreatePostResponse - | WordPressUpdatePostResponse - | WordPressDeletePostResponse - | WordPressGetPostResponse - | WordPressListPostsResponse - | WordPressSearchPostsResponse - | WordPressCreatePageResponse - | WordPressUpdatePageResponse - | WordPressDeletePageResponse - | WordPressGetPageResponse - | WordPressListPagesResponse - | WordPressUploadMediaResponse - | WordPressGetMediaResponse - | WordPressListMediaResponse - | WordPressDeleteMediaResponse - | WordPressCreateCommentResponse - | WordPressGetCommentResponse - | WordPressListCommentsResponse - | WordPressUpdateCommentResponse - | WordPressDeleteCommentResponse - | WordPressCreateCategoryResponse - | WordPressListCategoriesResponse - | WordPressGetCategoryResponse - | WordPressUpdateCategoryResponse - | WordPressDeleteCategoryResponse - | WordPressCreateTagResponse - | WordPressListTagsResponse - | WordPressGetTagResponse - | WordPressUpdateTagResponse - | WordPressDeleteTagResponse - | WordPressGetCurrentUserResponse - | WordPressListUsersResponse - | WordPressGetUserResponse - | WordPressSearchContentResponse diff --git a/apps/sim/tools/x/types.ts b/apps/sim/tools/x/types.ts index 51c6a94ca91..9105d0772f6 100644 --- a/apps/sim/tools/x/types.ts +++ b/apps/sim/tools/x/types.ts @@ -141,8 +141,6 @@ export interface XUserResponse extends ToolResponse { } } -export type XResponse = XWriteResponse | XReadResponse | XSearchResponse | XUserResponse - /** * Transforms raw X API tweet data (snake_case) into the XTweet format (camelCase) */ diff --git a/apps/sim/tools/youtube/types.ts b/apps/sim/tools/youtube/types.ts index d33195dc39c..575da7c07e9 100644 --- a/apps/sim/tools/youtube/types.ts +++ b/apps/sim/tools/youtube/types.ts @@ -240,14 +240,3 @@ export interface YouTubeVideoCategoriesResponse extends ToolResponse { totalResults: number } } - -export type YouTubeResponse = - | YouTubeSearchResponse - | YouTubeVideoDetailsResponse - | YouTubeChannelInfoResponse - | YouTubePlaylistItemsResponse - | YouTubeCommentsResponse - | YouTubeChannelVideosResponse - | YouTubeChannelPlaylistsResponse - | YouTubeTrendingResponse - | YouTubeVideoCategoriesResponse diff --git a/apps/sim/tools/zendesk/types.ts b/apps/sim/tools/zendesk/types.ts index a24661e54ae..8c87bb798c7 100644 --- a/apps/sim/tools/zendesk/types.ts +++ b/apps/sim/tools/zendesk/types.ts @@ -16,21 +16,6 @@ export interface ZendeskPagingInfo { next_page?: string | null } -interface ZendeskListMetadata { - total_returned: number - has_more: boolean -} - -export interface ZendeskResponse { - success: boolean - output: { - data?: T - paging?: ZendeskPagingInfo - metadata?: ZendeskListMetadata - success: boolean - } -} - // Helper function to build Zendesk API URLs // Subdomain is always provided by user as a parameter export function buildZendeskUrl(subdomain: string, path: string): string { diff --git a/apps/sim/tools/zerobounce/types.ts b/apps/sim/tools/zerobounce/types.ts index e04dcd59c16..4846aa0e952 100644 --- a/apps/sim/tools/zerobounce/types.ts +++ b/apps/sim/tools/zerobounce/types.ts @@ -25,5 +25,3 @@ export interface ZeroBounceGetCreditsResponse extends ToolResponse { credits: number } } - -export type ZeroBounceResponse = ZeroBounceVerifyEmailResponse | ZeroBounceGetCreditsResponse diff --git a/apps/sim/tools/zoom/types.ts b/apps/sim/tools/zoom/types.ts index 0a3911ac8b9..e7818856ca0 100644 --- a/apps/sim/tools/zoom/types.ts +++ b/apps/sim/tools/zoom/types.ts @@ -520,16 +520,3 @@ export interface ZoomListPastParticipantsResponse extends ToolResponse { } } } - -// Combined response type for block -export type ZoomResponse = - | ZoomCreateMeetingResponse - | ZoomListMeetingsResponse - | ZoomGetMeetingResponse - | ZoomUpdateMeetingResponse - | ZoomDeleteMeetingResponse - | ZoomGetMeetingInvitationResponse - | ZoomListRecordingsResponse - | ZoomGetMeetingRecordingsResponse - | ZoomDeleteRecordingResponse - | ZoomListPastParticipantsResponse diff --git a/apps/sim/tools/zoominfo/types.ts b/apps/sim/tools/zoominfo/types.ts index 57a867a4f06..b1693cad039 100644 --- a/apps/sim/tools/zoominfo/types.ts +++ b/apps/sim/tools/zoominfo/types.ts @@ -126,11 +126,3 @@ export interface ZoomInfoSearchNewsResponse extends ToolResponse { totalPages: number | null } } - -export type ZoomInfoResponse = - | ZoomInfoSearchCompaniesResponse - | ZoomInfoSearchContactsResponse - | ZoomInfoEnrichCompaniesResponse - | ZoomInfoEnrichContactsResponse - | ZoomInfoSearchIntentResponse - | ZoomInfoSearchNewsResponse diff --git a/scripts/check-unused-exports.baseline.json b/scripts/check-unused-exports.baseline.json index 16bb8898a49..fa47270c80d 100644 --- a/scripts/check-unused-exports.baseline.json +++ b/scripts/check-unused-exports.baseline.json @@ -5527,11 +5527,8 @@ "apps/sim/tools/agiloft/types.ts#AgiloftDeleteRule", "apps/sim/tools/ahrefs/types.ts#AhrefsHistory", "apps/sim/tools/ahrefs/types.ts#AhrefsRankTrackerDevice", - "apps/sim/tools/ahrefs/types.ts#AhrefsResponse", "apps/sim/tools/ahrefs/types.ts#AhrefsTargetMode", "apps/sim/tools/ahrefs/types.ts#AhrefsVolumeMode", - "apps/sim/tools/airtable/types.ts#AirtableResponse", - "apps/sim/tools/apollo/types.ts#ApolloResponse", "apps/sim/tools/appconfig/types.ts#AppConfigApplication", "apps/sim/tools/appconfig/types.ts#AppConfigConfigurationProfile", "apps/sim/tools/appconfig/types.ts#AppConfigDeploymentDetail", @@ -5539,14 +5536,12 @@ "apps/sim/tools/appconfig/types.ts#AppConfigDeploymentSummary", "apps/sim/tools/appconfig/types.ts#AppConfigEnvironment", "apps/sim/tools/appconfig/types.ts#AppConfigHostedConfigurationVersionSummary", - "apps/sim/tools/arxiv/types.ts#ArxivResponse", "apps/sim/tools/arxiv/utils.ts#cleanText", "apps/sim/tools/arxiv/utils.ts#extractAuthors", "apps/sim/tools/arxiv/utils.ts#extractCategories", "apps/sim/tools/arxiv/utils.ts#extractPdfLink", "apps/sim/tools/arxiv/utils.ts#extractXmlAttribute", "apps/sim/tools/arxiv/utils.ts#extractXmlValue", - "apps/sim/tools/asana/types.ts#AsanaResponse", "apps/sim/tools/ashby/utils.ts#CONTACT_INFO_OUTPUT", "apps/sim/tools/ashby/utils.ts#FILE_HANDLES_OUTPUT", "apps/sim/tools/ashby/utils.ts#FILE_HANDLE_OUTPUT", @@ -5563,7 +5558,6 @@ "apps/sim/tools/attio/types.ts#ACTOR_OUTPUT_PROPERTIES", "apps/sim/tools/attio/types.ts#ASSIGNEE_OUTPUT_PROPERTIES", "apps/sim/tools/attio/types.ts#AttioNoteTag", - "apps/sim/tools/attio/types.ts#AttioResponse", "apps/sim/tools/attio/types.ts#LINKED_RECORD_OUTPUT_PROPERTIES", "apps/sim/tools/attio/types.ts#RECORD_ID_OUTPUT_PROPERTIES", "apps/sim/tools/azure_data_explorer/types.ts#AzureDataExplorerColumn", @@ -5576,7 +5570,6 @@ "apps/sim/tools/azure_devops/types.ts#AzureDevOpsPipelineDetail", "apps/sim/tools/azure_devops/types.ts#AzureDevOpsPipelineRun", "apps/sim/tools/azure_devops/types.ts#AzureDevOpsPipelineRunDetail", - "apps/sim/tools/azure_devops/types.ts#AzureDevOpsResponse", "apps/sim/tools/bitbucket/types.ts#BITBUCKET_COMMENT_RESOLUTION_OUTPUT_PROPERTIES", "apps/sim/tools/bitbucket/types.ts#BITBUCKET_PAGE_OUTPUT_PROPERTIES", "apps/sim/tools/bitbucket/types.ts#BITBUCKET_PIPELINE_COMMAND_OUTPUT_PROPERTIES", @@ -5608,7 +5601,6 @@ "apps/sim/tools/brex/types.ts#BrexExpenseReceipt", "apps/sim/tools/brex/types.ts#BrexLocation", "apps/sim/tools/brex/types.ts#BrexMoney", - "apps/sim/tools/brex/types.ts#BrexResponse", "apps/sim/tools/brex/types.ts#BrexSpendLimit", "apps/sim/tools/brex/types.ts#BrexSpendLimitPeriodBalance", "apps/sim/tools/brex/types.ts#BrexStatement", @@ -5616,8 +5608,6 @@ "apps/sim/tools/brex/types.ts#BrexTransfer", "apps/sim/tools/brex/types.ts#BrexUser", "apps/sim/tools/brex/types.ts#BrexVendor", - "apps/sim/tools/brightdata/types.ts#BrightDataResponse", - "apps/sim/tools/browser_use/types.ts#BrowserUseResponse", "apps/sim/tools/buffer/types.ts#BUFFER_SCHEDULING_TYPES", "apps/sim/tools/buffer/types.ts#BUFFER_SHARE_MODES", "apps/sim/tools/buffer/types.ts#BufferAccount", @@ -5641,18 +5631,7 @@ "apps/sim/tools/calendly/types.ts#CalendlyInviteeResource", "apps/sim/tools/calendly/types.ts#CalendlyPagination", "apps/sim/tools/calendly/types.ts#CalendlyUserResource", - "apps/sim/tools/cbinsights/types.ts#CbInsightsExitProbabilityHistoryResponse", - "apps/sim/tools/cbinsights/types.ts#CbInsightsFundingWindowResponse", - "apps/sim/tools/cbinsights/types.ts#CbInsightsFundingsResponse", - "apps/sim/tools/cbinsights/types.ts#CbInsightsItemsResponse", - "apps/sim/tools/cbinsights/types.ts#CbInsightsMosaicHistoryResponse", - "apps/sim/tools/cbinsights/types.ts#CbInsightsObjectResponse", - "apps/sim/tools/cbinsights/types.ts#CbInsightsPagedItemsResponse", "apps/sim/tools/cbinsights/types.ts#CbInsightsPagedParams", - "apps/sim/tools/cbinsights/types.ts#CbInsightsResponse", - "apps/sim/tools/cbinsights/types.ts#CbInsightsRevenueResponse", - "apps/sim/tools/cbinsights/types.ts#CbInsightsScoutingReportResponse", - "apps/sim/tools/cbinsights/types.ts#CbInsightsStrategyMapResponse", "apps/sim/tools/cbinsights/utils.ts#CBINSIGHTS_API_BASE", "apps/sim/tools/cbinsights/utils.ts#LIMIT_MAX", "apps/sim/tools/cbinsights/utils.ts#LIMIT_MIN", @@ -5671,18 +5650,14 @@ "apps/sim/tools/circleback/utils.ts#RawCirclebackMeetingActionItem", "apps/sim/tools/clerk/types.ts#ClerkOrganizationInvitationPublicUserData", "apps/sim/tools/clerk/types.ts#ClerkOrganizationMembershipPublicUserData", - "apps/sim/tools/clerk/types.ts#ClerkResponse", "apps/sim/tools/clickhouse/types.ts#CLICKHOUSE_COLUMN_OUTPUT_PROPERTIES", "apps/sim/tools/clickhouse/types.ts#ClickHouseConnectionConfig", - "apps/sim/tools/clickhouse/types.ts#ClickHouseResponse", "apps/sim/tools/clickup/shared.ts#mapClickUpUser", - "apps/sim/tools/clickup/types.ts#ClickUpResponse", "apps/sim/tools/clickup/types.ts#ClickUpTimeEntryLocation", "apps/sim/tools/cloudflare/types.ts#CloudflareRawCertificate", "apps/sim/tools/cloudflare/types.ts#CloudflareRawDnsAnalyticsAggregate", "apps/sim/tools/cloudflare/types.ts#CloudflareRawRule", "apps/sim/tools/cloudflare/types.ts#CloudflareRawValidationRecord", - "apps/sim/tools/cloudflare/types.ts#CloudflareResponse", "apps/sim/tools/cloudflare/types.ts#CloudflareResultInfo", "apps/sim/tools/cloudflare/utils.ts#parseJsonParam", "apps/sim/tools/cloudtrail/types.ts#CloudTrailAdvancedEventSelector", @@ -5701,7 +5676,6 @@ "apps/sim/tools/coda/types.ts#CodaPaginationParams", "apps/sim/tools/coda/types.ts#CodaPerson", "apps/sim/tools/coda/types.ts#CodaPrincipalType", - "apps/sim/tools/coda/types.ts#CodaResponse", "apps/sim/tools/coda/types.ts#CodaTableParams", "apps/sim/tools/coda/types.ts#CodaTableRef", "apps/sim/tools/coda/types.ts#CodaWorkspaceRef", @@ -5718,7 +5692,6 @@ "apps/sim/tools/confluence/types.ts#COMMENT_BODY_OUTPUT_PROPERTIES", "apps/sim/tools/confluence/types.ts#COMMENT_ITEM_PROPERTIES", "apps/sim/tools/confluence/types.ts#COMMENT_OUTPUT", - "apps/sim/tools/confluence/types.ts#ConfluenceResponse", "apps/sim/tools/confluence/types.ts#LABELS_OUTPUT", "apps/sim/tools/confluence/types.ts#LABEL_OUTPUT", "apps/sim/tools/confluence/types.ts#PAGE_OUTPUT", @@ -5729,12 +5702,10 @@ "apps/sim/tools/confluence/types.ts#SUCCESS_OUTPUT", "apps/sim/tools/context_dev/hosting.ts#CONTEXT_DEV_API_KEY_PREFIX", "apps/sim/tools/convex/types.ts#ConvexBaseParams", - "apps/sim/tools/convex/types.ts#ConvexResponse", "apps/sim/tools/crowdstrike/types.ts#CrowdStrikeAggregateFiltersSpec", "apps/sim/tools/crowdstrike/types.ts#CrowdStrikeApiError", "apps/sim/tools/crowdstrike/types.ts#CrowdStrikeIndicatorListResponse", "apps/sim/tools/crowdstrike/types.ts#CrowdStrikeIndicatorMetadata", - "apps/sim/tools/crowdstrike/types.ts#CrowdStrikeResponse", "apps/sim/tools/crowdstrike/types.ts#CrowdStrikeVulnerabilityApp", "apps/sim/tools/crowdstrike/types.ts#CrowdStrikeVulnerabilityCve", "apps/sim/tools/crowdstrike/types.ts#CrowdStrikeVulnerabilityHostInfo", @@ -5743,7 +5714,6 @@ "apps/sim/tools/crunchbase/types.ts#CrunchbaseLink", "apps/sim/tools/crunchbase/types.ts#CrunchbaseLocationIdentifier", "apps/sim/tools/crunchbase/types.ts#CrunchbaseMoney", - "apps/sim/tools/crunchbase/types.ts#CrunchbaseResponse", "apps/sim/tools/crunchbase/utils.ts#CRUNCHBASE_AUTOCOMPLETE_COLLECTIONS=CRUNCHBASE_COLLECTIONS=CRUNCHBASE_METADATA_COLLECTIONS", "apps/sim/tools/crunchbase/utils.ts#MAX_PREDICATES", "apps/sim/tools/crunchbase/utils.ts#MAX_PREDICATE_VALUES", @@ -5754,12 +5724,8 @@ "apps/sim/tools/crunchbase/utils.ts#normalizeOrder", "apps/sim/tools/crunchbase/utils.ts#normalizePredicates", "apps/sim/tools/crunchbase/utils.ts#parseArrayParam", - "apps/sim/tools/cursor/types.ts#CursorResponse", - "apps/sim/tools/dagster/types.ts#DagsterResponse", "apps/sim/tools/databricks/types.ts#DatabricksCluster", - "apps/sim/tools/databricks/types.ts#DatabricksResponse", "apps/sim/tools/datadog/types.ts#DashboardLayoutType", - "apps/sim/tools/datadog/types.ts#DatadogResponse", "apps/sim/tools/datadog/types.ts#EventData", "apps/sim/tools/datadog/types.ts#IncidentSeverity", "apps/sim/tools/datadog/types.ts#MetricPoint", @@ -5770,12 +5736,9 @@ "apps/sim/tools/datadog/types.ts#SloType", "apps/sim/tools/datadog/types.ts#SyntheticsTestPauseStatus", "apps/sim/tools/datagma/hosting.ts#DATAGMA_API_KEY_PREFIX", - "apps/sim/tools/datagma/types.ts#DatagmaResponse", "apps/sim/tools/daytona/types.ts#DaytonaFileInfo", "apps/sim/tools/daytona/utils.ts#DAYTONA_TOOLBOX_BASE_URL", "apps/sim/tools/deployments/types.ts#DeploymentVersionSummary", - "apps/sim/tools/discord/types.ts#DiscordResponse", - "apps/sim/tools/docusign/types.ts#DocuSignResponse", "apps/sim/tools/docusign/types.ts#ENVELOPE_OUTPUT_PROPERTIES", "apps/sim/tools/docusign/types.ts#RECIPIENT_OUTPUT_PROPERTIES", "apps/sim/tools/docusign/types.ts#TEMPLATE_OUTPUT_PROPERTIES", @@ -5787,60 +5750,43 @@ "apps/sim/tools/downdetector/types.ts#DowndetectorIndicator", "apps/sim/tools/downdetector/types.ts#DowndetectorProvider", "apps/sim/tools/downdetector/types.ts#DowndetectorReportBucket", - "apps/sim/tools/downdetector/types.ts#DowndetectorResponse", "apps/sim/tools/downdetector/types.ts#DowndetectorSite", "apps/sim/tools/downdetector/types.ts#DowndetectorSiteCompany", "apps/sim/tools/dropbox/types.ts#DropboxMetadata", - "apps/sim/tools/dropbox/types.ts#DropboxResponse", "apps/sim/tools/dropcontact/hosting.ts#DROPCONTACT_API_KEY_PREFIX", "apps/sim/tools/dropcontact/types.ts#DROPCONTACT_EMAIL_ITEM_OUTPUT_PROPERTIES", "apps/sim/tools/dropcontact/types.ts#DropcontactBaseParams", - "apps/sim/tools/dropcontact/types.ts#DropcontactResponse", - "apps/sim/tools/dub/types.ts#DubResponse", - "apps/sim/tools/duckduckgo/types.ts#DuckDuckGoResponse", - "apps/sim/tools/dynamodb/types.ts#DynamoDBResponse", "apps/sim/tools/dynatrace/outputs.ts#entityStubProperties", "apps/sim/tools/dynatrace/outputs.ts#managementZoneProperties", "apps/sim/tools/dynatrace/types.ts#DynatraceBaseParams", "apps/sim/tools/dynatrace/types.ts#DynatraceMetricSeries", - "apps/sim/tools/dynatrace/types.ts#DynatraceResponse", "apps/sim/tools/dynatrace/utils.ts#mapEntityStub", "apps/sim/tools/dynatrace/utils.ts#mapManagementZones", - "apps/sim/tools/elasticsearch/types.ts#ElasticsearchResponse", - "apps/sim/tools/elevenlabs/types.ts#ElevenLabsBlockResponse", "apps/sim/tools/elevenlabs/types.ts#ElevenLabsModelLanguage", "apps/sim/tools/elevenlabs/types.ts#ElevenLabsVoiceSettings", - "apps/sim/tools/emailbison/types.ts#EmailBisonResponse", "apps/sim/tools/embeddings/index.ts#EmbeddingsParams", "apps/sim/tools/embeddings/index.ts#EmbeddingsResponse", "apps/sim/tools/embeddings/index.ts#createEmbeddingTool", "apps/sim/tools/enrow/hosting.ts#ENROW_API_KEY_PREFIX", "apps/sim/tools/enrow/types.ts#EnrowBaseParams", - "apps/sim/tools/enrow/types.ts#EnrowResponse", "apps/sim/tools/error-extractors.ts#ErrorExtractor", "apps/sim/tools/exa/types.ts#ExaAgentEffort", - "apps/sim/tools/exa/types.ts#ExaResponse", "apps/sim/tools/exa/types.ts#ExaSearchType", - "apps/sim/tools/fathom/types.ts#FathomResponse", "apps/sim/tools/findymail/hosting.ts#FINDYMAIL_API_KEY_PREFIX", "apps/sim/tools/findymail/types.ts#FINDYMAIL_CONTACT_OUTPUT_PROPERTIES", "apps/sim/tools/findymail/types.ts#FINDYMAIL_EMPLOYEE_OUTPUT_PROPERTIES", "apps/sim/tools/findymail/types.ts#FINDYMAIL_TECHNOLOGY_OUTPUT_PROPERTIES", "apps/sim/tools/findymail/types.ts#FindymailContact", "apps/sim/tools/findymail/types.ts#FindymailEmployee", - "apps/sim/tools/findymail/types.ts#FindymailResponse", "apps/sim/tools/findymail/types.ts#FindymailTechnology", "apps/sim/tools/firecrawl/hosting.ts#FIRECRAWL_API_KEY_PREFIX", "apps/sim/tools/firecrawl/types.ts#CRAWL_METADATA_OUTPUT", "apps/sim/tools/firecrawl/types.ts#CRAWL_METADATA_OUTPUT_PROPERTIES", - "apps/sim/tools/firecrawl/types.ts#FirecrawlResponse", "apps/sim/tools/firecrawl/types.ts#PAGE_METADATA_OUTPUT", "apps/sim/tools/firecrawl/types.ts#SEARCH_METADATA_OUTPUT", "apps/sim/tools/firecrawl/types.ts#SEARCH_METADATA_OUTPUT_PROPERTIES", "apps/sim/tools/firecrawl/types.ts#SEARCH_RESULT_OUTPUT", - "apps/sim/tools/fireflies/types.ts#FirefliesResponse", "apps/sim/tools/flint/types.ts#FlintTaskCreatedOutput", - "apps/sim/tools/gamma/types.ts#GammaResponse", "apps/sim/tools/github/types.ts#BRANCH_REF_OUTPUT_PROPERTIES", "apps/sim/tools/github/types.ts#COMMIT_DATA_OUTPUT_PROPERTIES", "apps/sim/tools/github/types.ts#COMMIT_REF_OUTPUT", @@ -5854,7 +5800,6 @@ "apps/sim/tools/github/types.ts#GIST_OWNER_OUTPUT_PROPERTIES", "apps/sim/tools/github/types.ts#GIT_ACTOR_OUTPUT", "apps/sim/tools/github/types.ts#GIT_ACTOR_OUTPUT_PROPERTIES", - "apps/sim/tools/github/types.ts#GitHubResponse", "apps/sim/tools/github/types.ts#HEAD_COMMIT_OUTPUT_PROPERTIES", "apps/sim/tools/github/types.ts#LABEL_OUTPUT_PROPERTIES", "apps/sim/tools/github/types.ts#MILESTONE_CREATOR_OUTPUT_PROPERTIES", @@ -5866,40 +5811,25 @@ "apps/sim/tools/github/types.ts#SEARCH_REPO_OUTPUT_PROPERTIES", "apps/sim/tools/github/types.ts#USER_OUTPUT_PROPERTIES", "apps/sim/tools/github/utils.server.ts#GITHUB_MAX_RESPONSE_BYTES", - "apps/sim/tools/gitlab/types.ts#GitLabResponse", "apps/sim/tools/gitlab/utils.ts#GITLAB_ACCESS_LEVELS", "apps/sim/tools/gmail/types.ts#GmailToolParams", "apps/sim/tools/gmail/utils.ts#buildBodyAlternatives", "apps/sim/tools/gmail/utils.ts#extractMessageBody", "apps/sim/tools/gmail/utils.ts#fetchThreadingHeaders", - "apps/sim/tools/gong/types.ts#GongResponse", "apps/sim/tools/gong/utils.ts#parseGongJsonField", - "apps/sim/tools/google_appsheet/types.ts#GoogleAppsheetResponse", "apps/sim/tools/google_appsheet/types.ts#GoogleAppsheetRow", - "apps/sim/tools/google_calendar/types.ts#GoogleCalendarResponse", "apps/sim/tools/google_calendar/types.ts#GoogleCalendarToolParams", - "apps/sim/tools/google_contacts/types.ts#GoogleContactsResponse", "apps/sim/tools/google_contacts/types.ts#GoogleContactsToolParams", - "apps/sim/tools/google_docs/types.ts#GoogleDocsResponse", "apps/sim/tools/google_drive/types.ts#GoogleDriveCommentReply", - "apps/sim/tools/google_drive/types.ts#GoogleDriveResponse", "apps/sim/tools/google_forms/utils.ts#FORMS_API_BASE", - "apps/sim/tools/google_meet/types.ts#GoogleMeetResponse", "apps/sim/tools/google_meet/types.ts#GoogleMeetToolParams", "apps/sim/tools/google_sheets/types.ts#GoogleSheetsFilterInfo", - "apps/sim/tools/google_sheets/types.ts#GoogleSheetsResponse", - "apps/sim/tools/google_sheets/types.ts#GoogleSheetsV2Response", - "apps/sim/tools/google_slides/types.ts#GoogleSlidesResponse", "apps/sim/tools/google_slides/utils.ts#ptToEmuDimension", "apps/sim/tools/google_vault/types.ts#GoogleVaultCorpus", "apps/sim/tools/google_vault/types.ts#GoogleVaultHoldView", - "apps/sim/tools/grafana/types.ts#GrafanaResponse", - "apps/sim/tools/grafana/types.ts#GrafanaUpdateFolderResponse", "apps/sim/tools/grain/types.ts#GRAIN_HOOK_TYPES", "apps/sim/tools/grain/types.ts#GrainHookType", "apps/sim/tools/granola/types.ts#GranolaWebhookEndpointOutput", - "apps/sim/tools/greenhouse/types.ts#GreenhouseResponse", - "apps/sim/tools/greptile/types.ts#GreptileResponse", "apps/sim/tools/harmonic/types.ts#HarmonicContactMetadata", "apps/sim/tools/harmonic/types.ts#HarmonicSocialMetadata", "apps/sim/tools/harmonic/utils.ts#HARMONIC_BATCH_PEOPLE_MAX", @@ -5914,7 +5844,6 @@ "apps/sim/tools/harmonic/utils.ts#clampPageSize", "apps/sim/tools/harmonic/utils.ts#normalizeNewResultsSince", "apps/sim/tools/harmonic/utils.ts#normalizePerson", - "apps/sim/tools/hex/types.ts#HexResponse", "apps/sim/tools/http/utils.ts#canonicalizeFirstPartyApiUrl", "apps/sim/tools/hubspot/types.ts#APPOINTMENT_PROPERTIES_OUTPUT", "apps/sim/tools/hubspot/types.ts#COMPANY_PROPERTIES_OUTPUT", @@ -5933,7 +5862,6 @@ "apps/sim/tools/hubspot/types.ts#HubSpotListMembership", "apps/sim/tools/hubspot/types.ts#HubSpotNote", "apps/sim/tools/hubspot/types.ts#HubSpotQuote", - "apps/sim/tools/hubspot/types.ts#HubSpotResponse", "apps/sim/tools/hubspot/types.ts#HubSpotTicket", "apps/sim/tools/hubspot/types.ts#LINE_ITEM_PROPERTIES_OUTPUT", "apps/sim/tools/hubspot/types.ts#MARKETING_EVENT_OUTPUT_PROPERTIES", @@ -5946,12 +5874,10 @@ "apps/sim/tools/hunter/types.ts#DEPARTMENT_OUTPUT_PROPERTIES", "apps/sim/tools/hunter/types.ts#DISCOVER_RESULT_OUTPUT_PROPERTIES", "apps/sim/tools/hunter/types.ts#EMAIL_OUTPUT_PROPERTIES", - "apps/sim/tools/hunter/types.ts#HunterResponse", "apps/sim/tools/hunter/types.ts#SENIORITY_OUTPUT_PROPERTIES", "apps/sim/tools/hunter/types.ts#SOURCE_OUTPUT_PROPERTIES", "apps/sim/tools/hunter/types.ts#VERIFICATION_OUTPUT_PROPERTIES", "apps/sim/tools/iam/types.ts#IAMAccessKeyStatus", - "apps/sim/tools/iam/types.ts#IAMBaseResponse", "apps/sim/tools/iam/types.ts#IAMContextKeyType", "apps/sim/tools/iam/types.ts#IAMPolicyScope", "apps/sim/tools/iam/types.ts#IAMSimulateEvaluationResult", @@ -5959,8 +5885,6 @@ "apps/sim/tools/iam/types.ts#IAMSimulateResourceSpecificResult", "apps/sim/tools/icypeas/hosting.ts#ICYPEAS_API_KEY_PREFIX", "apps/sim/tools/icypeas/types.ts#IcypeasBaseParams", - "apps/sim/tools/icypeas/types.ts#IcypeasResponse", - "apps/sim/tools/identity_center/types.ts#IdentityCenterBaseResponse", "apps/sim/tools/identity_center/types.ts#IdentityCenterConnectionConfig", "apps/sim/tools/incidentio/types.ts#CustomFieldType", "apps/sim/tools/incidentio/types.ts#INCIDENTIO_ACTION_OUTPUT_PROPERTIES", @@ -5986,22 +5910,18 @@ "apps/sim/tools/incidentio/types.ts#IncidentioIncidentAlert", "apps/sim/tools/incidentio/types.ts#IncidentioIncidentParticipant", "apps/sim/tools/incidentio/types.ts#IncidentioPaginationMeta", - "apps/sim/tools/incidentio/types.ts#IncidentioResponse", "apps/sim/tools/incidentio/types.ts#IncidentioScheduleOverrideRecord", "apps/sim/tools/incidentio/types.ts#IncidentioSlimUser", "apps/sim/tools/incidentio/types.ts#IncidentioTeam", "apps/sim/tools/index.ts#ToolEnvReferenceMode", - "apps/sim/tools/infisical/types.ts#InfisicalResponse", "apps/sim/tools/instagram/constants.ts#INSTAGRAM_GRAPH_VERSION", "apps/sim/tools/instagram/types.ts#InstagramAccessParams", "apps/sim/tools/instagram/types.ts#InstagramAccountInsightsMetricType", "apps/sim/tools/instagram/types.ts#InstagramAccountInsightsPeriod", "apps/sim/tools/instagram/types.ts#InstagramAccountInsightsTimeframe", "apps/sim/tools/instagram/types.ts#InstagramMediaInput", - "apps/sim/tools/instagram/types.ts#InstagramResponse", "apps/sim/tools/instagram/utils.ts#InstagramGraphPaging", "apps/sim/tools/instantly/types.ts#InstantlyBaseParams", - "apps/sim/tools/instantly/types.ts#InstantlyResponse", "apps/sim/tools/instantly/types.ts#InstantlyScalar", "apps/sim/tools/intercom/types.ts#INTERCOM_ADMIN_OUTPUT_PROPERTIES", "apps/sim/tools/intercom/types.ts#INTERCOM_AVATAR_OUTPUT_PROPERTIES", @@ -6045,7 +5965,6 @@ "apps/sim/tools/jira/types.ts#COMPONENT_OUTPUT_PROPERTIES", "apps/sim/tools/jira/types.ts#ISSUE_LINK_ITEM_PROPERTIES", "apps/sim/tools/jira/types.ts#ISSUE_TYPE_OUTPUT_PROPERTIES", - "apps/sim/tools/jira/types.ts#JiraResponse", "apps/sim/tools/jira/types.ts#PRIORITY_OUTPUT_PROPERTIES", "apps/sim/tools/jira/types.ts#PROJECT_OUTPUT", "apps/sim/tools/jira/types.ts#PROJECT_OUTPUT_PROPERTIES", @@ -6067,7 +5986,6 @@ "apps/sim/tools/jsm/types.ts#AssetObjectAttributeInput", "apps/sim/tools/jsm/types.ts#AssetObjectAttributeValue", "apps/sim/tools/jsm/types.ts#JsmAssetsBaseParams", - "apps/sim/tools/jsm/types.ts#JsmResponse", "apps/sim/tools/jsm/types.ts#RawAssetObjectAttribute", "apps/sim/tools/jsm/types.ts#RawAssetObjectAttributeValue", "apps/sim/tools/jsm/utils.ts#getAssetsApiBaseUrl", @@ -6083,26 +6001,19 @@ "apps/sim/tools/kalshi/types.ts#KALSHI_CANDLESTICK_OUTPUT_PROPERTIES", "apps/sim/tools/kalshi/types.ts#KALSHI_ORDERBOOK_LEVEL_OUTPUT_PROPERTIES", "apps/sim/tools/kalshi/types.ts#generateKalshiSignature", - "apps/sim/tools/ketch/types.ts#KetchResponse", "apps/sim/tools/lambda/types.ts#LambdaConnectionParams", - "apps/sim/tools/lambda/types.ts#LambdaResponse", "apps/sim/tools/langsmith/types.ts#LangsmithFeedbackSourceType", - "apps/sim/tools/langsmith/types.ts#LangsmithResponse", "apps/sim/tools/langsmith/types.ts#LangsmithRunType", "apps/sim/tools/latex/types.ts#LatexCompiler", "apps/sim/tools/latex/types.ts#LatexPdfReference", "apps/sim/tools/latex/types.ts#LatexResource", - "apps/sim/tools/latex/types.ts#LatexResponse", "apps/sim/tools/leadmagic/hosting.ts#LEADMAGIC_API_KEY_PREFIX", - "apps/sim/tools/leadmagic/types.ts#LeadMagicResponse", - "apps/sim/tools/lemlist/types.ts#LemlistResponse", "apps/sim/tools/linear/types.ts#CYCLE_OUTPUT", "apps/sim/tools/linear/types.ts#CYCLE_OUTPUT_PROPERTIES", "apps/sim/tools/linear/types.ts#ISSUE_MINIMAL_OUTPUT", "apps/sim/tools/linear/types.ts#ISSUE_MINIMAL_OUTPUT_PROPERTIES", "apps/sim/tools/linear/types.ts#LABELS_OUTPUT", "apps/sim/tools/linear/types.ts#LABEL_OUTPUT_PROPERTIES", - "apps/sim/tools/linear/types.ts#LinearResponse", "apps/sim/tools/linear/types.ts#PROJECT_OUTPUT", "apps/sim/tools/linear/types.ts#PROJECT_OUTPUT_PROPERTIES", "apps/sim/tools/linear/types.ts#STATE_OUTPUT", @@ -6111,15 +6022,12 @@ "apps/sim/tools/linear/types.ts#TEAM_OUTPUT_PROPERTIES", "apps/sim/tools/linear/types.ts#USER_OUTPUT", "apps/sim/tools/linear/types.ts#USER_OUTPUT_PROPERTIES", - "apps/sim/tools/linkedin/types.ts#LinkedInResponse", "apps/sim/tools/linq/types.ts#LinqChatHandle", "apps/sim/tools/linq/types.ts#LinqReactionType", "apps/sim/tools/logfire/types.ts#LogfireApiField", "apps/sim/tools/logfire/types.ts#LogfireLevel", "apps/sim/tools/logfire/types.ts#LogfireQueryWindowParams", - "apps/sim/tools/logfire/types.ts#LogfireResponse", "apps/sim/tools/logs/types.ts#LogsComparisonOperator", - "apps/sim/tools/loops/types.ts#LoopsResponse", "apps/sim/tools/mailchimp/types.ts#extractServerPrefix", "apps/sim/tools/manageengine_sdp/data-centers.ts#DEFAULT_SDP_DATA_CENTER", "apps/sim/tools/manageengine_sdp/data-centers.ts#SdpDataCenter", @@ -6131,11 +6039,9 @@ "apps/sim/tools/mcp/index.ts#McpRunOperationResponse", "apps/sim/tools/mem0/types.ts#SEARCH_RESULT_OUTPUT", "apps/sim/tools/microsoft_ad/types.ts#DIRECTORY_AUDIT_TARGET_RESOURCE_PROPERTIES", - "apps/sim/tools/microsoft_ad/types.ts#MicrosoftAdResponse", "apps/sim/tools/microsoft_ad/types.ts#PREPAID_UNITS_OUTPUT_PROPERTIES", "apps/sim/tools/microsoft_ad/types.ts#SERVICE_PLAN_OUTPUT_PROPERTIES", "apps/sim/tools/microsoft_ad/utils.ts#isGraphObjectId", - "apps/sim/tools/microsoft_dataverse/types.ts#DataverseResponse", "apps/sim/tools/microsoft_dynamics_365/index.ts#DataverseCloseCaseParams", "apps/sim/tools/microsoft_dynamics_365/index.ts#DataverseCloseCaseResponse", "apps/sim/tools/microsoft_dynamics_365/index.ts#DataverseCloseOpportunityParams", @@ -6155,24 +6061,17 @@ "apps/sim/tools/microsoft_dynamics_365/index.ts#DataverseUpdateRecordParams", "apps/sim/tools/microsoft_dynamics_365/index.ts#DataverseUpdateRecordResponse", "apps/sim/tools/microsoft_dynamics_365/types.ts#DataverseResponse", - "apps/sim/tools/microsoft_excel/types.ts#MicrosoftExcelResponse", - "apps/sim/tools/microsoft_excel/types.ts#MicrosoftExcelV2Response", "apps/sim/tools/microsoft_excel/utils.ts#extractGraphError", "apps/sim/tools/microsoft_excel/utils.ts#resolveSheetAndAddress", - "apps/sim/tools/microsoft_planner/types.ts#MicrosoftPlannerResponse", - "apps/sim/tools/microsoft_teams/types.ts#GraphApiErrorResponse", "apps/sim/tools/microsoft_teams/types.ts#GraphChatMessage", "apps/sim/tools/microsoft_teams/types.ts#GraphDriveItem", - "apps/sim/tools/microsoft_teams/types.ts#MicrosoftTeamsResponse", "apps/sim/tools/microsoft_teams/utils.ts#TeamsMention", "apps/sim/tools/microsoft_teams/utils.ts#resolveMentionsForChannel", "apps/sim/tools/microsoft_teams/utils.ts#resolveMentionsForChat", - "apps/sim/tools/microsoft_word/types.ts#MicrosoftWordResponse", "apps/sim/tools/microsoft_word/utils.ts#GRAPH_BASE_URL", "apps/sim/tools/microsoft_word/utils.ts#getItemBasePath", "apps/sim/tools/millionverifier/hosting.ts#MILLIONVERIFIER_API_KEY_PREFIX", "apps/sim/tools/millionverifier/hosting.ts#MILLIONVERIFIER_CREDIT_USD", - "apps/sim/tools/millionverifier/types.ts#MillionVerifierResponse", "apps/sim/tools/mintlify/types.ts#MintlifyAssistantContextItem", "apps/sim/tools/mintlify/types.ts#MintlifyConversationSource", "apps/sim/tools/mistral/types.ts#MISTRAL_OCR_DIMENSIONS_OUTPUT", @@ -6185,7 +6084,6 @@ "apps/sim/tools/mongodb/types.ts#MongoDBCollectionInfo", "apps/sim/tools/mongodb/types.ts#MongoDBConnectionConfig", "apps/sim/tools/mssql/types.ts#MSSQLConnectionConfig", - "apps/sim/tools/mssql/types.ts#MSSQLResponse", "apps/sim/tools/mssql/types.ts#MSSQL_COLUMN_OUTPUT_PROPERTIES", "apps/sim/tools/mssql/types.ts#MSSQL_FOREIGN_KEY_OUTPUT_PROPERTIES", "apps/sim/tools/mssql/types.ts#MSSQL_INDEX_OUTPUT_PROPERTIES", @@ -6194,10 +6092,8 @@ "apps/sim/tools/netsuite/types.ts#NetSuiteRecordQueryParams", "apps/sim/tools/neverbounce/hosting.ts#NEVERBOUNCE_API_KEY_PREFIX", "apps/sim/tools/neverbounce/hosting.ts#NEVERBOUNCE_CREDIT_USD", - "apps/sim/tools/neverbounce/types.ts#NeverBounceResponse", "apps/sim/tools/new_relic/types.ts#NewRelicBaseParams", "apps/sim/tools/new_relic/types.ts#NewRelicEntityTag", - "apps/sim/tools/new_relic/types.ts#NewRelicResponse", "apps/sim/tools/notion/types.ts#ANNOTATIONS_OUTPUT_PROPERTIES", "apps/sim/tools/notion/types.ts#COMMENT_OUTPUT_PROPERTIES", "apps/sim/tools/notion/types.ts#COVER_OUTPUT", @@ -6213,12 +6109,9 @@ "apps/sim/tools/notion/types.ts#PARTIAL_USER_OUTPUT_PROPERTIES", "apps/sim/tools/notion/types.ts#RICH_TEXT_OUTPUT_PROPERTIES", "apps/sim/tools/notion/types.ts#USER_OUTPUT", - "apps/sim/tools/okta/types.ts#OktaResponse", - "apps/sim/tools/onedrive/types.ts#OneDriveResponse", "apps/sim/tools/onedrive/utils.ts#ExcelArrayValues", "apps/sim/tools/onedrive/utils.ts#ExcelCell", "apps/sim/tools/onedrive/utils.ts#ExcelObjectValues", - "apps/sim/tools/openai/types.ts#DalleResponse", "apps/sim/tools/otter/types.ts#OtterActionItemStatus", "apps/sim/tools/otter/types.ts#OtterProcessStatus", "apps/sim/tools/otter/utils.ts#OTTER_CONVERSATION_INCLUDE_OPTIONS", @@ -6232,15 +6125,10 @@ "apps/sim/tools/outlook/types.ts#OUTLOOK_EVENT_DATETIME_OUTPUT_PROPERTIES", "apps/sim/tools/outlook/types.ts#OUTLOOK_EVENT_ONLINE_MEETING_OUTPUT_PROPERTIES", "apps/sim/tools/outlook/types.ts#OUTLOOK_MESSAGE_BODY_OUTPUT_PROPERTIES", - "apps/sim/tools/outlook/types.ts#OutlookCalendarResponse", - "apps/sim/tools/outlook/types.ts#OutlookExtendedResponse", - "apps/sim/tools/outlook/types.ts#OutlookResponse", "apps/sim/tools/params.ts#resolveToolParamVisibility", - "apps/sim/tools/persona/types.ts#PersonaResponse", "apps/sim/tools/pipedrive/types.ts#PIPEDRIVE_LEAD_VALUE_OUTPUT_PROPERTIES", "apps/sim/tools/pipedrive/types.ts#PIPEDRIVE_MAIL_MESSAGE_OUTPUT_PROPERTIES", "apps/sim/tools/pipedrive/types.ts#PIPEDRIVE_PROJECT_OUTPUT_PROPERTIES", - "apps/sim/tools/pipedrive/types.ts#PipedriveResponse", "apps/sim/tools/pitchbook/utils.ts#appendFilters", "apps/sim/tools/pitchbook/utils.ts#pitchbookErrorMessage", "apps/sim/tools/planetscale/utils.ts#PLANETSCALE_API_ORIGIN", @@ -6249,13 +6137,11 @@ "apps/sim/tools/postgresql/types.ts#POSTGRES_COLUMN_OUTPUT_PROPERTIES", "apps/sim/tools/postgresql/types.ts#POSTGRES_FOREIGN_KEY_OUTPUT_PROPERTIES", "apps/sim/tools/postgresql/types.ts#POSTGRES_INDEX_OUTPUT_PROPERTIES", - "apps/sim/tools/postgresql/types.ts#PostgresResponse", "apps/sim/tools/prospeo/hosting.ts#PROSPEO_API_KEY_PREFIX", "apps/sim/tools/prospeo/types.ts#ProspeoBaseParams", "apps/sim/tools/prospeo/types.ts#ProspeoCompanyData", "apps/sim/tools/prospeo/types.ts#ProspeoPaginationOutput", "apps/sim/tools/prospeo/types.ts#ProspeoPersonData", - "apps/sim/tools/prospeo/types.ts#ProspeoResponse", "apps/sim/tools/quartr/types.ts#QUARTR_AUDIO_METADATA_OUTPUT_PROPERTIES", "apps/sim/tools/quartr/types.ts#QUARTR_EXPANDED_EVENT_OUTPUT_PROPERTIES", "apps/sim/tools/quartr/types.ts#QUARTR_TICKER_OUTPUT_PROPERTIES", @@ -6287,12 +6173,8 @@ "apps/sim/tools/quickbooks/utils.ts#QUICKBOOKS_PURCHASING_ENTITIES", "apps/sim/tools/quickbooks/utils.ts#QUICKBOOKS_SALES_ENTITIES", "apps/sim/tools/quickbooks/values.ts#QUICKBOOKS_GLOBAL_TAX_CALCULATIONS", - "apps/sim/tools/rabbitmq/types.ts#RabbitmqResponse", "apps/sim/tools/railway/types.ts#RailwayAuthParams", - "apps/sim/tools/railway/types.ts#RailwayResponse", "apps/sim/tools/rb2b/types.ts#RB2B_LINKEDIN_COMPANY_OUTPUT_PROPERTIES", - "apps/sim/tools/rb2b/types.ts#Rb2bResponse", - "apps/sim/tools/rds/types.ts#RdsResponse", "apps/sim/tools/reddit/types.ts#COMMENT_OUTPUT_PROPERTIES", "apps/sim/tools/reddit/types.ts#COMMENT_WITH_REPLIES_OUTPUT_PROPERTIES", "apps/sim/tools/reddit/types.ts#EDIT_DATA_OUTPUT_PROPERTIES", @@ -6300,12 +6182,10 @@ "apps/sim/tools/reddit/types.ts#POST_OUTPUT_PROPERTIES", "apps/sim/tools/reddit/types.ts#REPLY_DATA_OUTPUT_PROPERTIES", "apps/sim/tools/reddit/types.ts#RedditMessage", - "apps/sim/tools/reddit/types.ts#RedditResponse", "apps/sim/tools/reddit/types.ts#SUBMIT_POST_DATA_OUTPUT_PROPERTIES", "apps/sim/tools/reducto/types.ts#ReductoBlockType", "apps/sim/tools/revenuecat/types.ts#ENTITLEMENT_OUTPUT_PROPERTIES", "apps/sim/tools/revenuecat/types.ts#OFFERING_PACKAGE_OUTPUT_PROPERTIES", - "apps/sim/tools/revenuecat/types.ts#RevenueCatResponse", "apps/sim/tools/revenuecat/types.ts#SUBSCRIBER_OUTPUT_PROPERTIES", "apps/sim/tools/revenuecat/types.ts#SUBSCRIPTION_OUTPUT_PROPERTIES", "apps/sim/tools/rocketlane/types.ts#PROJECT_COMPANY_OUTPUT_PROPERTIES", @@ -6381,33 +6261,22 @@ "apps/sim/tools/rocketlane/types.ts#mapProjectStatus", "apps/sim/tools/rocketlane/types.ts#mapProjectTeamMembers", "apps/sim/tools/rocketlane/types.ts#mapUserSummary", - "apps/sim/tools/rootly/types.ts#RootlyResponse", "apps/sim/tools/sailpoint/common.ts#assertMutuallyExclusive", - "apps/sim/tools/sailpoint/types.ts#SailPointAcceptedResponse", - "apps/sim/tools/sailpoint/types.ts#SailPointAccessRequestResponse", "apps/sim/tools/sailpoint/types.ts#SailPointAccessRequestTracking", "apps/sim/tools/sailpoint/types.ts#SailPointAccessRequestType", "apps/sim/tools/sailpoint/types.ts#SailPointAccountItemRef", "apps/sim/tools/sailpoint/types.ts#SailPointListOutput", - "apps/sim/tools/sailpoint/types.ts#SailPointListResponse", - "apps/sim/tools/sailpoint/types.ts#SailPointLoadAccountsResponse", - "apps/sim/tools/sailpoint/types.ts#SailPointLoadEntitlementsResponse", "apps/sim/tools/sailpoint/types.ts#SailPointNestedRequestedItem", "apps/sim/tools/sailpoint/types.ts#SailPointPaginationParams", "apps/sim/tools/sailpoint/types.ts#SailPointQueryResultFilter", "apps/sim/tools/sailpoint/types.ts#SailPointRequestedForWithItems", "apps/sim/tools/sailpoint/types.ts#SailPointRequestedItem", "apps/sim/tools/sailpoint/types.ts#SailPointRequestedItemType", - "apps/sim/tools/sailpoint/types.ts#SailPointResourceResponse", "apps/sim/tools/sailpoint/types.ts#SailPointReviewRecommendation", - "apps/sim/tools/sailpoint/types.ts#SailPointSearchAggregateResponse", - "apps/sim/tools/sailpoint/types.ts#SailPointSearchCountResponse", "apps/sim/tools/sailpoint/types.ts#SailPointSearchFilter", "apps/sim/tools/sailpoint/types.ts#SailPointSearchIndex", "apps/sim/tools/sailpoint/types.ts#SailPointSearchQuery", - "apps/sim/tools/sailpoint/types.ts#SailPointSearchResponse", "apps/sim/tools/sailpoint/types.ts#SailPointTask", - "apps/sim/tools/sailpoint/types.ts#SailPointTaskResponse", "apps/sim/tools/sailpoint/types.ts#SailPointTextQuery", "apps/sim/tools/sailpoint/types.ts#SailPointTypeAheadQuery", "apps/sim/tools/salesforce/types.ts#ACCOUNT_OUTPUT_PROPERTIES", @@ -6424,7 +6293,6 @@ "apps/sim/tools/salesforce/types.ts#RESPONSE_METADATA_OUTPUT_PROPERTIES", "apps/sim/tools/salesforce/types.ts#SOBJECTS_OUTPUT", "apps/sim/tools/salesforce/types.ts#SOBJECT_LIST_ITEM_OUTPUT_PROPERTIES", - "apps/sim/tools/salesforce/types.ts#SalesforceResponse", "apps/sim/tools/salesforce/types.ts#TASK_OUTPUT_PROPERTIES", "apps/sim/tools/salesforce/utils.ts#normalizeBoolean", "apps/sim/tools/salesforce/utils.ts#parseDelimitedList", @@ -6433,7 +6301,6 @@ "apps/sim/tools/sap_s4hana/types.ts#ODataMethod", "apps/sim/tools/sap_s4hana/types.ts#SapAuthType", "apps/sim/tools/sap_s4hana/types.ts#SapDeploymentType", - "apps/sim/tools/secrets_manager/types.ts#SecretsManagerBaseResponse", "apps/sim/tools/secrets_manager/types.ts#SecretsManagerConnectionConfig", "apps/sim/tools/secrets_manager/types.ts#SecretsManagerReplicationStatus", "apps/sim/tools/secrets_manager/types.ts#SecretsManagerRotationRules", @@ -6441,7 +6308,6 @@ "apps/sim/tools/semrush/utils.ts#getColumnDef", "apps/sim/tools/sendblue/types.ts#SendblueMessageOutput", "apps/sim/tools/sendblue/types.ts#SendblueSendStyle", - "apps/sim/tools/sentry/types.ts#SentryResponse", "apps/sim/tools/serper/types.ts#ANSWER_BOX_OUTPUT_PROPERTIES", "apps/sim/tools/serper/types.ts#IMAGE_RESULT_OUTPUT_PROPERTIES", "apps/sim/tools/serper/types.ts#KNOWLEDGE_GRAPH_OUTPUT_PROPERTIES", @@ -6458,8 +6324,6 @@ "apps/sim/tools/serper/types.ts#VIDEO_RESULT_OUTPUT_PROPERTIES", "apps/sim/tools/servicenow/constants.ts#CHANGE_STATE", "apps/sim/tools/servicenow/params.ts#inputDisplayValueParam", - "apps/sim/tools/servicenow/types.ts#ServiceNowResponse", - "apps/sim/tools/sharepoint/types.ts#SharepointResponse", "apps/sim/tools/sharepoint/utils.ts#READ_ONLY_LIST_ITEM_FIELDS", "apps/sim/tools/slack/types.ts#ATTACHMENTS_OUTPUT", "apps/sim/tools/slack/types.ts#ATTACHMENT_OUTPUT_PROPERTIES", @@ -6475,7 +6339,6 @@ "apps/sim/tools/slack/types.ts#MESSAGE_THREAD_OUTPUT_PROPERTIES", "apps/sim/tools/slack/types.ts#REACTIONS_OUTPUT", "apps/sim/tools/slack/types.ts#REACTION_OUTPUT_PROPERTIES", - "apps/sim/tools/slack/types.ts#SlackResponse", "apps/sim/tools/slack/types.ts#SlackScheduledMessage", "apps/sim/tools/slack/types.ts#USER_OUTPUT", "apps/sim/tools/slack/utils.ts#mapSlackMessage", @@ -6487,12 +6350,10 @@ "apps/sim/tools/slack_lists/types.ts#SlackListItem", "apps/sim/tools/slack_lists/types.ts#SlackListResponseColumn", "apps/sim/tools/slack_lists/types.ts#SlackListSummary", - "apps/sim/tools/smartlead/types.ts#SmartleadResponse", "apps/sim/tools/snowflake/selector-kinds.ts#SNOWFLAKE_SELECTOR_KINDS", "apps/sim/tools/snowflake/utils.ts#DEFAULT_MAX_ROWS", "apps/sim/tools/snowflake/utils.ts#SIM_MAX_RESULT_ROWS", "apps/sim/tools/snowflake/utils.ts#normalizeStatementTimeout", - "apps/sim/tools/splunk/types.ts#SplunkResponse", "apps/sim/tools/splunk/utils.ts#SPLUNK_JSON_OUTPUT_MODE", "apps/sim/tools/splunk/utils.ts#getEntryAuthor", "apps/sim/tools/sportmonks/types.ts#SPORTMONKS_PAGINATION_PROPERTIES", @@ -6502,7 +6363,6 @@ "apps/sim/tools/sqs/types.ts#SqsBatchErrorEntry", "apps/sim/tools/sqs/types.ts#SqsMessageAttributeInput", "apps/sim/tools/sqs/types.ts#SqsMessageAttributeOutput", - "apps/sim/tools/sqs/types.ts#SqsResponse", "apps/sim/tools/sqs/types.ts#SqsSendMessageBatchEntry", "apps/sim/tools/square/idempotency.ts#SQUARE_IDEMPOTENCY_WINDOW_SECONDS", "apps/sim/tools/square/types.ts#ADDRESS_OUTPUT", @@ -6518,7 +6378,6 @@ "apps/sim/tools/square/types.ts#ORDER_OUTPUT_PROPERTIES", "apps/sim/tools/square/types.ts#PAYMENT_OUTPUT_PROPERTIES", "apps/sim/tools/square/types.ts#REFUND_OUTPUT_PROPERTIES", - "apps/sim/tools/square/types.ts#SquareResponse", "apps/sim/tools/ssh/types.ts#SSHParams", "apps/sim/tools/stagehand/types.ts#STAGEHAND_ACTIONS_OUTPUT", "apps/sim/tools/stagehand/types.ts#STAGEHAND_ACTION_OUTPUT_PROPERTIES", @@ -6526,23 +6385,17 @@ "apps/sim/tools/stagehand/types.ts#STAGEHAND_USAGE_OUTPUT_PROPERTIES", "apps/sim/tools/stripe/idempotency.ts#STRIPE_IDEMPOTENCY_WINDOW_SECONDS", "apps/sim/tools/stripe/idempotency.ts#resolveStripeIdempotencyKey", - "apps/sim/tools/sts/types.ts#STSBaseResponse", - "apps/sim/tools/stt/types.ts#SttBlockResponse", "apps/sim/tools/supabase/types.ts#INTROSPECT_COLUMN_OUTPUT_PROPERTIES", "apps/sim/tools/supabase/types.ts#INTROSPECT_FOREIGN_KEY_OUTPUT_PROPERTIES", "apps/sim/tools/supabase/types.ts#INTROSPECT_INDEX_OUTPUT_PROPERTIES", "apps/sim/tools/supabase/types.ts#INTROSPECT_REFERENCE_OUTPUT_PROPERTIES", "apps/sim/tools/supabase/types.ts#STORAGE_FILE_METADATA_OUTPUT_PROPERTIES", - "apps/sim/tools/supabase/types.ts#SupabaseResponse", "apps/sim/tools/tavily/types.ts#TAVILY_USAGE_OUTPUT_PROPERTIES", - "apps/sim/tools/tavily/types.ts#TavilyResponse", - "apps/sim/tools/telegram/types.ts#TelegramResponse", "apps/sim/tools/telegram/types.ts#TelegramUser", "apps/sim/tools/temporal/types.ts#TemporalBaseParams", "apps/sim/tools/temporal/types.ts#TemporalExecutionSummary", "apps/sim/tools/temporal/types.ts#TemporalHistoryEventSummary", "apps/sim/tools/temporal/types.ts#TemporalPendingActivity", - "apps/sim/tools/temporal/types.ts#TemporalResponse", "apps/sim/tools/temporal/types.ts#TemporalScheduleSummary", "apps/sim/tools/temporal/utils.ts#TemporalRawExecution", "apps/sim/tools/temporal/utils.ts#encodePayload", @@ -6556,8 +6409,6 @@ "apps/sim/tools/tiktok/api-schemas.ts#tiktokApiUserSchema", "apps/sim/tools/tiktok/api-schemas.ts#tiktokApiVideoSchema", "apps/sim/tools/tiktok/types.ts#TikTokBaseParams", - "apps/sim/tools/tiktok/types.ts#TikTokResponse", - "apps/sim/tools/tinybird/types.ts#TinybirdResponse", "apps/sim/tools/tinyfish/hosting.ts#TINYFISH_API_KEY_PREFIX", "apps/sim/tools/tinyfish/types.ts#TinyFishAgentMode", "apps/sim/tools/tinyfish/types.ts#TinyFishBrowserProfile", @@ -6565,15 +6416,12 @@ "apps/sim/tools/tinyfish/types.ts#TinyFishFetchFormat", "apps/sim/tools/tinyfish/types.ts#TinyFishRunStatus", "apps/sim/tools/tinyfish/utils.ts#TINYFISH_API_INTEGRATION", - "apps/sim/tools/trello/types.ts#TrelloResponse", "apps/sim/tools/trigger_dev/types.ts#TriggerDevBatch", "apps/sim/tools/trigger_dev/types.ts#TriggerDevEnvVar", - "apps/sim/tools/trigger_dev/types.ts#TriggerDevResponse", "apps/sim/tools/trigger_dev/types.ts#TriggerDevRunEvent", "apps/sim/tools/trigger_dev/types.ts#TriggerDevSpanEvent", "apps/sim/tools/trigger_dev/utils.ts#mapTriggerDevAttempt", "apps/sim/tools/trigger_dev/utils.ts#parseSerializedOutput", - "apps/sim/tools/typeform/types.ts#TypeformResponse", "apps/sim/tools/types.ts#InternalToolOperationConfig", "apps/sim/tools/uptimerobot/types.ts#UptimeRobotAssignedAlertContact", "apps/sim/tools/uptimerobot/types.ts#UptimeRobotIncidentRootCause", @@ -6591,7 +6439,6 @@ "apps/sim/tools/vanta/types.ts#VantaPersonName", "apps/sim/tools/vanta/types.ts#VantaPersonTasksSummary", "apps/sim/tools/vanta/types.ts#VantaPolicyLatestApprovedVersion", - "apps/sim/tools/vanta/types.ts#VantaResponse", "apps/sim/tools/vanta/types.ts#VantaTestDeactivatedStatusInfo", "apps/sim/tools/vanta/types.ts#VantaTestRemediationStatusInfo", "apps/sim/tools/vanta/types.ts#VantaTestVersion", @@ -6601,9 +6448,6 @@ "apps/sim/tools/vanta/types.ts#VantaVendorDecision", "apps/sim/tools/vanta/types.ts#VantaVendorProcurementRequest", "apps/sim/tools/vanta/types.ts#VantaVulnerabilityDeactivateMetadata", - "apps/sim/tools/video/types.ts#VideoBlockResponse", - "apps/sim/tools/wealthbox/types.ts#WealthboxResponse", - "apps/sim/tools/webflow/types.ts#WebflowResponse", "apps/sim/tools/whatsapp/utils.ts#WHATSAPP_GRAPH_VERSION", "apps/sim/tools/whatsapp/utils.ts#WHATSAPP_MEDIA_TYPES", "apps/sim/tools/wikipedia/types.ts#WIKIPEDIA_CONTENT_URLS_OUTPUT", @@ -6611,7 +6455,6 @@ "apps/sim/tools/wikipedia/types.ts#WIKIPEDIA_CONTENT_URL_OUTPUT_PROPERTIES", "apps/sim/tools/wikipedia/types.ts#WIKIPEDIA_THUMBNAIL_OUTPUT", "apps/sim/tools/wikipedia/types.ts#WIKIPEDIA_THUMBNAIL_OUTPUT_PROPERTIES", - "apps/sim/tools/wikipedia/types.ts#WikipediaResponse", "apps/sim/tools/windchill/types.ts#WINDCHILL_CONTENT_PROPERTIES", "apps/sim/tools/windchill/types.ts#WINDCHILL_DOCUMENT_PROPERTIES", "apps/sim/tools/windchill/types.ts#WINDCHILL_OPERATIONS", @@ -6627,12 +6470,8 @@ "apps/sim/tools/wiza/hosting.ts#WIZA_API_KEY_PREFIX", "apps/sim/tools/wiza/types.ts#WizaIncludeExcludeFilter", "apps/sim/tools/wiza/types.ts#WizaLocationFilter", - "apps/sim/tools/wiza/types.ts#WizaResponse", "apps/sim/tools/wordpress/types.ts#CommentStatus", "apps/sim/tools/wordpress/types.ts#PostStatus", - "apps/sim/tools/wordpress/types.ts#WordPressResponse", - "apps/sim/tools/x/types.ts#XResponse", - "apps/sim/tools/youtube/types.ts#YouTubeResponse", "apps/sim/tools/zendesk/types.ts#CUSTOM_FIELD_OUTPUT_PROPERTIES", "apps/sim/tools/zendesk/types.ts#JOB_RESULT_OUTPUT_PROPERTIES", "apps/sim/tools/zendesk/types.ts#JOB_STATUS_OUTPUT_PROPERTIES", @@ -6641,13 +6480,11 @@ "apps/sim/tools/zendesk/types.ts#SATISFACTION_RATING_OUTPUT_PROPERTIES", "apps/sim/tools/zendesk/types.ts#USER_PHOTO_OUTPUT_PROPERTIES", "apps/sim/tools/zendesk/types.ts#VIA_OUTPUT_PROPERTIES", - "apps/sim/tools/zendesk/types.ts#ZendeskResponse", "apps/sim/tools/zep/types.ts#MESSAGE_OUTPUT", "apps/sim/tools/zep/types.ts#MESSAGE_OUTPUT_PROPERTIES", "apps/sim/tools/zep/types.ts#USER_OUTPUT", "apps/sim/tools/zerobounce/hosting.ts#ZEROBOUNCE_API_KEY_PREFIX", "apps/sim/tools/zerobounce/hosting.ts#ZEROBOUNCE_CREDIT_USD", - "apps/sim/tools/zerobounce/types.ts#ZeroBounceResponse", "apps/sim/tools/zoho_desk/types.ts#ZOHO_DESK_ATTACHMENT_PROPERTIES", "apps/sim/tools/zoom/types.ts#MEETING_SETTINGS_OUTPUT", "apps/sim/tools/zoom/types.ts#MEETING_SETTINGS_OUTPUT_PROPERTIES", @@ -6658,9 +6495,7 @@ "apps/sim/tools/zoom/types.ts#RECURRENCE_OUTPUT", "apps/sim/tools/zoom/types.ts#RECURRENCE_OUTPUT_PROPERTIES", "apps/sim/tools/zoom/types.ts#ZoomMeetingType", - "apps/sim/tools/zoom/types.ts#ZoomResponse", "apps/sim/tools/zoominfo/types.ts#ZoomInfoBaseParams", - "apps/sim/tools/zoominfo/types.ts#ZoomInfoResponse", "apps/sim/triggers/ashby/utils.ts#ashbySetupInstructions", "apps/sim/triggers/ashby/utils.ts#ashbyTriggerOptions", "apps/sim/triggers/ashby/utils.ts#buildApplicationSubmitOutputs=buildApplicationUpdateOutputs", From 83dd21cfe7a56509f04f58254d6bf847a6834d91 Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Sat, 3 Oct 2026 01:18:37 -0700 Subject: [PATCH 2/2] chore(skills): name InternalToolConfig beside ToolConfig in the response-type guidance --- .agents/skills/add-integration/SKILL.md | 2 +- .agents/skills/add-tools/SKILL.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.agents/skills/add-integration/SKILL.md b/.agents/skills/add-integration/SKILL.md index 1d9b45aa946..74289debc60 100644 --- a/.agents/skills/add-integration/SKILL.md +++ b/.agents/skills/add-integration/SKILL.md @@ -92,7 +92,7 @@ export interface {Service}{Action}Response extends ToolResponse { } ``` -Declare one response interface per tool, imported by that tool's `ToolConfig`. Never add an umbrella `{Service}Response` union: nothing imports it. +Declare one response interface per tool, imported by that tool's `ToolConfig` (or `InternalToolConfig` for in-process work). Never add an umbrella `{Service}Response` union: nothing imports it. **Tool file pattern:** an external provider API uses `ToolConfig` with `request` (absolute `https://` URL, headers, body, `transformResponse`); same-process Sim work uses `InternalToolConfig` with `operation`. Both full templates, param visibility rules, and output typing live in `.agents/skills/add-tools/SKILL.md` — read it before writing the first tool. diff --git a/.agents/skills/add-tools/SKILL.md b/.agents/skills/add-tools/SKILL.md index edb529146e2..d54af50dd0f 100644 --- a/.agents/skills/add-tools/SKILL.md +++ b/.agents/skills/add-tools/SKILL.md @@ -423,7 +423,7 @@ export interface {Service}{Action}Response extends ToolResponse { } ``` -Each response interface is imported by its tool's `ToolConfig`. Never add an umbrella `{Service}Response` union of them: nothing imports it. +Each response interface is imported by its tool's config: `ToolConfig` for an external API, `InternalToolConfig` for in-process work. Never add an umbrella `{Service}Response` union of them: nothing imports it. ## Index.ts Barrel Export Pattern