// This file is auto-generated by @hey-api/openapi-ts import { oc } from '@orpc/contract' import * as z from 'zod' import { zDeleteAppsByAppIdAnnotationsByAnnotationIdPath, zDeleteAppsByAppIdAnnotationsByAnnotationIdResponse, zDeleteAppsByAppIdAnnotationsPath, zDeleteAppsByAppIdAnnotationsResponse, zDeleteAppsByAppIdChatConversationsByConversationIdPath, zDeleteAppsByAppIdChatConversationsByConversationIdResponse, zDeleteAppsByAppIdCompletionConversationsByConversationIdPath, zDeleteAppsByAppIdCompletionConversationsByConversationIdResponse, zDeleteAppsByAppIdPath, zDeleteAppsByAppIdResponse, zDeleteAppsByAppIdTraceConfigBody, zDeleteAppsByAppIdTraceConfigPath, zDeleteAppsByAppIdTraceConfigResponse, zDeleteAppsByAppIdWorkflowCommentsByCommentIdPath, zDeleteAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyIdPath, zDeleteAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyIdResponse, zDeleteAppsByAppIdWorkflowCommentsByCommentIdResponse, zDeleteAppsByAppIdWorkflowsByWorkflowIdPath, zDeleteAppsByAppIdWorkflowsByWorkflowIdResponse, zDeleteAppsByAppIdWorkflowsDraftNodesByNodeIdVariablesPath, zDeleteAppsByAppIdWorkflowsDraftNodesByNodeIdVariablesResponse, zDeleteAppsByAppIdWorkflowsDraftVariablesByVariableIdPath, zDeleteAppsByAppIdWorkflowsDraftVariablesByVariableIdResponse, zDeleteAppsByAppIdWorkflowsDraftVariablesPath, zDeleteAppsByAppIdWorkflowsDraftVariablesResponse, zDeleteAppsByResourceIdApiKeysByApiKeyIdPath, zDeleteAppsByResourceIdApiKeysByApiKeyIdResponse, zGetAppsByAppIdAdvancedChatWorkflowRunsCountPath, zGetAppsByAppIdAdvancedChatWorkflowRunsCountQuery, zGetAppsByAppIdAdvancedChatWorkflowRunsCountResponse, zGetAppsByAppIdAdvancedChatWorkflowRunsPath, zGetAppsByAppIdAdvancedChatWorkflowRunsQuery, zGetAppsByAppIdAdvancedChatWorkflowRunsResponse, zGetAppsByAppIdAgentLogsPath, zGetAppsByAppIdAgentLogsQuery, zGetAppsByAppIdAgentLogsResponse, zGetAppsByAppIdAnnotationReplyByActionStatusByJobIdPath, zGetAppsByAppIdAnnotationReplyByActionStatusByJobIdResponse, zGetAppsByAppIdAnnotationsBatchImportStatusByJobIdPath, zGetAppsByAppIdAnnotationsBatchImportStatusByJobIdResponse, zGetAppsByAppIdAnnotationsByAnnotationIdHitHistoriesPath, zGetAppsByAppIdAnnotationsByAnnotationIdHitHistoriesQuery, zGetAppsByAppIdAnnotationsByAnnotationIdHitHistoriesResponse, zGetAppsByAppIdAnnotationsCountPath, zGetAppsByAppIdAnnotationsCountResponse, zGetAppsByAppIdAnnotationSettingPath, zGetAppsByAppIdAnnotationSettingResponse, zGetAppsByAppIdAnnotationsExportPath, zGetAppsByAppIdAnnotationsExportResponse, zGetAppsByAppIdAnnotationsPath, zGetAppsByAppIdAnnotationsQuery, zGetAppsByAppIdAnnotationsResponse, zGetAppsByAppIdChatConversationsByConversationIdPath, zGetAppsByAppIdChatConversationsByConversationIdResponse, zGetAppsByAppIdChatConversationsPath, zGetAppsByAppIdChatConversationsQuery, zGetAppsByAppIdChatConversationsResponse, zGetAppsByAppIdChatMessagesByMessageIdSuggestedQuestionsPath, zGetAppsByAppIdChatMessagesByMessageIdSuggestedQuestionsResponse, zGetAppsByAppIdChatMessagesPath, zGetAppsByAppIdChatMessagesQuery, zGetAppsByAppIdChatMessagesResponse, zGetAppsByAppIdCompletionConversationsByConversationIdPath, zGetAppsByAppIdCompletionConversationsByConversationIdResponse, zGetAppsByAppIdCompletionConversationsPath, zGetAppsByAppIdCompletionConversationsQuery, zGetAppsByAppIdCompletionConversationsResponse, zGetAppsByAppIdConversationVariablesPath, zGetAppsByAppIdConversationVariablesQuery, zGetAppsByAppIdConversationVariablesResponse, zGetAppsByAppIdExportPath, zGetAppsByAppIdExportQuery, zGetAppsByAppIdExportResponse, zGetAppsByAppIdFeedbacksExportPath, zGetAppsByAppIdFeedbacksExportQuery, zGetAppsByAppIdFeedbacksExportResponse, zGetAppsByAppIdMessagesByMessageIdPath, zGetAppsByAppIdMessagesByMessageIdResponse, zGetAppsByAppIdPath, zGetAppsByAppIdResponse, zGetAppsByAppIdServerPath, zGetAppsByAppIdServerResponse, zGetAppsByAppIdStatisticsAverageResponseTimePath, zGetAppsByAppIdStatisticsAverageResponseTimeQuery, zGetAppsByAppIdStatisticsAverageResponseTimeResponse, zGetAppsByAppIdStatisticsAverageSessionInteractionsPath, zGetAppsByAppIdStatisticsAverageSessionInteractionsQuery, zGetAppsByAppIdStatisticsAverageSessionInteractionsResponse, zGetAppsByAppIdStatisticsDailyConversationsPath, zGetAppsByAppIdStatisticsDailyConversationsQuery, zGetAppsByAppIdStatisticsDailyConversationsResponse, zGetAppsByAppIdStatisticsDailyEndUsersPath, zGetAppsByAppIdStatisticsDailyEndUsersQuery, zGetAppsByAppIdStatisticsDailyEndUsersResponse, zGetAppsByAppIdStatisticsDailyMessagesPath, zGetAppsByAppIdStatisticsDailyMessagesQuery, zGetAppsByAppIdStatisticsDailyMessagesResponse, zGetAppsByAppIdStatisticsTokenCostsPath, zGetAppsByAppIdStatisticsTokenCostsQuery, zGetAppsByAppIdStatisticsTokenCostsResponse, zGetAppsByAppIdStatisticsTokensPerSecondPath, zGetAppsByAppIdStatisticsTokensPerSecondQuery, zGetAppsByAppIdStatisticsTokensPerSecondResponse, zGetAppsByAppIdStatisticsUserSatisfactionRatePath, zGetAppsByAppIdStatisticsUserSatisfactionRateQuery, zGetAppsByAppIdStatisticsUserSatisfactionRateResponse, zGetAppsByAppIdTextToAudioVoicesPath, zGetAppsByAppIdTextToAudioVoicesQuery, zGetAppsByAppIdTextToAudioVoicesResponse, zGetAppsByAppIdTraceConfigPath, zGetAppsByAppIdTraceConfigQuery, zGetAppsByAppIdTraceConfigResponse, zGetAppsByAppIdTracePath, zGetAppsByAppIdTraceResponse, zGetAppsByAppIdTriggersPath, zGetAppsByAppIdTriggersResponse, zGetAppsByAppIdWorkflowAppLogsPath, zGetAppsByAppIdWorkflowAppLogsQuery, zGetAppsByAppIdWorkflowAppLogsResponse, zGetAppsByAppIdWorkflowArchivedLogsPath, zGetAppsByAppIdWorkflowArchivedLogsQuery, zGetAppsByAppIdWorkflowArchivedLogsResponse, zGetAppsByAppIdWorkflowCommentsByCommentIdPath, zGetAppsByAppIdWorkflowCommentsByCommentIdResponse, zGetAppsByAppIdWorkflowCommentsMentionUsersPath, zGetAppsByAppIdWorkflowCommentsMentionUsersResponse, zGetAppsByAppIdWorkflowCommentsPath, zGetAppsByAppIdWorkflowCommentsResponse, zGetAppsByAppIdWorkflowRunsByRunIdExportPath, zGetAppsByAppIdWorkflowRunsByRunIdExportResponse, zGetAppsByAppIdWorkflowRunsByRunIdNodeExecutionsPath, zGetAppsByAppIdWorkflowRunsByRunIdNodeExecutionsResponse, zGetAppsByAppIdWorkflowRunsByRunIdPath, zGetAppsByAppIdWorkflowRunsByRunIdResponse, zGetAppsByAppIdWorkflowRunsCountPath, zGetAppsByAppIdWorkflowRunsCountQuery, zGetAppsByAppIdWorkflowRunsCountResponse, zGetAppsByAppIdWorkflowRunsPath, zGetAppsByAppIdWorkflowRunsQuery, zGetAppsByAppIdWorkflowRunsResponse, zGetAppsByAppIdWorkflowsDefaultWorkflowBlockConfigsByBlockTypePath, zGetAppsByAppIdWorkflowsDefaultWorkflowBlockConfigsByBlockTypeQuery, zGetAppsByAppIdWorkflowsDefaultWorkflowBlockConfigsByBlockTypeResponse, zGetAppsByAppIdWorkflowsDefaultWorkflowBlockConfigsPath, zGetAppsByAppIdWorkflowsDefaultWorkflowBlockConfigsResponse, zGetAppsByAppIdWorkflowsDraftConversationVariablesPath, zGetAppsByAppIdWorkflowsDraftConversationVariablesResponse, zGetAppsByAppIdWorkflowsDraftEnvironmentVariablesPath, zGetAppsByAppIdWorkflowsDraftEnvironmentVariablesResponse, zGetAppsByAppIdWorkflowsDraftNodesByNodeIdLastRunPath, zGetAppsByAppIdWorkflowsDraftNodesByNodeIdLastRunResponse, zGetAppsByAppIdWorkflowsDraftNodesByNodeIdVariablesPath, zGetAppsByAppIdWorkflowsDraftNodesByNodeIdVariablesResponse, zGetAppsByAppIdWorkflowsDraftPath, zGetAppsByAppIdWorkflowsDraftResponse, zGetAppsByAppIdWorkflowsDraftSystemVariablesPath, zGetAppsByAppIdWorkflowsDraftSystemVariablesResponse, zGetAppsByAppIdWorkflowsDraftVariablesByVariableIdPath, zGetAppsByAppIdWorkflowsDraftVariablesByVariableIdResponse, zGetAppsByAppIdWorkflowsDraftVariablesPath, zGetAppsByAppIdWorkflowsDraftVariablesQuery, zGetAppsByAppIdWorkflowsDraftVariablesResponse, zGetAppsByAppIdWorkflowsPath, zGetAppsByAppIdWorkflowsPublishPath, zGetAppsByAppIdWorkflowsPublishResponse, zGetAppsByAppIdWorkflowsQuery, zGetAppsByAppIdWorkflowsResponse, zGetAppsByAppIdWorkflowStatisticsAverageAppInteractionsPath, zGetAppsByAppIdWorkflowStatisticsAverageAppInteractionsQuery, zGetAppsByAppIdWorkflowStatisticsAverageAppInteractionsResponse, zGetAppsByAppIdWorkflowStatisticsDailyConversationsPath, zGetAppsByAppIdWorkflowStatisticsDailyConversationsQuery, zGetAppsByAppIdWorkflowStatisticsDailyConversationsResponse, zGetAppsByAppIdWorkflowStatisticsDailyTerminalsPath, zGetAppsByAppIdWorkflowStatisticsDailyTerminalsQuery, zGetAppsByAppIdWorkflowStatisticsDailyTerminalsResponse, zGetAppsByAppIdWorkflowStatisticsTokenCostsPath, zGetAppsByAppIdWorkflowStatisticsTokenCostsQuery, zGetAppsByAppIdWorkflowStatisticsTokenCostsResponse, zGetAppsByAppIdWorkflowsTriggersWebhookPath, zGetAppsByAppIdWorkflowsTriggersWebhookQuery, zGetAppsByAppIdWorkflowsTriggersWebhookResponse, zGetAppsByResourceIdApiKeysPath, zGetAppsByResourceIdApiKeysResponse, zGetAppsByServerIdServerRefreshPath, zGetAppsByServerIdServerRefreshResponse, zGetAppsImportsByAppIdCheckDependenciesPath, zGetAppsImportsByAppIdCheckDependenciesResponse, zGetAppsQuery, zGetAppsResponse, zGetAppsWorkflowsOnlineUsersQuery, zGetAppsWorkflowsOnlineUsersResponse, zPatchAppsByAppIdTraceConfigBody, zPatchAppsByAppIdTraceConfigPath, zPatchAppsByAppIdTraceConfigResponse, zPatchAppsByAppIdWorkflowsByWorkflowIdBody, zPatchAppsByAppIdWorkflowsByWorkflowIdPath, zPatchAppsByAppIdWorkflowsByWorkflowIdResponse, zPatchAppsByAppIdWorkflowsDraftVariablesByVariableIdBody, zPatchAppsByAppIdWorkflowsDraftVariablesByVariableIdPath, zPatchAppsByAppIdWorkflowsDraftVariablesByVariableIdResponse, zPostAppsBody, zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormPreviewBody, zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormPreviewPath, zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormPreviewResponse, zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormRunBody, zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormRunPath, zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormRunResponse, zPostAppsByAppIdAdvancedChatWorkflowsDraftIterationNodesByNodeIdRunBody, zPostAppsByAppIdAdvancedChatWorkflowsDraftIterationNodesByNodeIdRunPath, zPostAppsByAppIdAdvancedChatWorkflowsDraftIterationNodesByNodeIdRunResponse, zPostAppsByAppIdAdvancedChatWorkflowsDraftLoopNodesByNodeIdRunBody, zPostAppsByAppIdAdvancedChatWorkflowsDraftLoopNodesByNodeIdRunPath, zPostAppsByAppIdAdvancedChatWorkflowsDraftLoopNodesByNodeIdRunResponse, zPostAppsByAppIdAdvancedChatWorkflowsDraftRunBody, zPostAppsByAppIdAdvancedChatWorkflowsDraftRunPath, zPostAppsByAppIdAdvancedChatWorkflowsDraftRunResponse, zPostAppsByAppIdAnnotationReplyByActionBody, zPostAppsByAppIdAnnotationReplyByActionPath, zPostAppsByAppIdAnnotationReplyByActionResponse, zPostAppsByAppIdAnnotationsBatchImportPath, zPostAppsByAppIdAnnotationsBatchImportResponse, zPostAppsByAppIdAnnotationsBody, zPostAppsByAppIdAnnotationsByAnnotationIdBody, zPostAppsByAppIdAnnotationsByAnnotationIdPath, zPostAppsByAppIdAnnotationsByAnnotationIdResponse, zPostAppsByAppIdAnnotationSettingsByAnnotationSettingIdBody, zPostAppsByAppIdAnnotationSettingsByAnnotationSettingIdPath, zPostAppsByAppIdAnnotationSettingsByAnnotationSettingIdResponse, zPostAppsByAppIdAnnotationsPath, zPostAppsByAppIdAnnotationsResponse, zPostAppsByAppIdApiEnableBody, zPostAppsByAppIdApiEnablePath, zPostAppsByAppIdApiEnableResponse, zPostAppsByAppIdAudioToTextPath, zPostAppsByAppIdAudioToTextResponse, zPostAppsByAppIdChatMessagesByTaskIdStopPath, zPostAppsByAppIdChatMessagesByTaskIdStopResponse, zPostAppsByAppIdCompletionMessagesBody, zPostAppsByAppIdCompletionMessagesByTaskIdStopPath, zPostAppsByAppIdCompletionMessagesByTaskIdStopResponse, zPostAppsByAppIdCompletionMessagesPath, zPostAppsByAppIdCompletionMessagesResponse, zPostAppsByAppIdConvertToWorkflowBody, zPostAppsByAppIdConvertToWorkflowPath, zPostAppsByAppIdConvertToWorkflowResponse, zPostAppsByAppIdCopyBody, zPostAppsByAppIdCopyPath, zPostAppsByAppIdCopyResponse, zPostAppsByAppIdFeedbacksBody, zPostAppsByAppIdFeedbacksPath, zPostAppsByAppIdFeedbacksResponse, zPostAppsByAppIdIconBody, zPostAppsByAppIdIconPath, zPostAppsByAppIdIconResponse, zPostAppsByAppIdModelConfigBody, zPostAppsByAppIdModelConfigPath, zPostAppsByAppIdModelConfigResponse, zPostAppsByAppIdNameBody, zPostAppsByAppIdNamePath, zPostAppsByAppIdNameResponse, zPostAppsByAppIdPublishToCreatorsPlatformPath, zPostAppsByAppIdPublishToCreatorsPlatformResponse, zPostAppsByAppIdServerBody, zPostAppsByAppIdServerPath, zPostAppsByAppIdServerResponse, zPostAppsByAppIdSiteAccessTokenResetPath, zPostAppsByAppIdSiteAccessTokenResetResponse, zPostAppsByAppIdSiteBody, zPostAppsByAppIdSiteEnableBody, zPostAppsByAppIdSiteEnablePath, zPostAppsByAppIdSiteEnableResponse, zPostAppsByAppIdSitePath, zPostAppsByAppIdSiteResponse, zPostAppsByAppIdTextToAudioBody, zPostAppsByAppIdTextToAudioPath, zPostAppsByAppIdTextToAudioResponse, zPostAppsByAppIdTraceBody, zPostAppsByAppIdTraceConfigBody, zPostAppsByAppIdTraceConfigPath, zPostAppsByAppIdTraceConfigResponse, zPostAppsByAppIdTracePath, zPostAppsByAppIdTraceResponse, zPostAppsByAppIdTriggerEnableBody, zPostAppsByAppIdTriggerEnablePath, zPostAppsByAppIdTriggerEnableResponse, zPostAppsByAppIdWorkflowCommentsBody, zPostAppsByAppIdWorkflowCommentsByCommentIdRepliesBody, zPostAppsByAppIdWorkflowCommentsByCommentIdRepliesPath, zPostAppsByAppIdWorkflowCommentsByCommentIdRepliesResponse, zPostAppsByAppIdWorkflowCommentsByCommentIdResolvePath, zPostAppsByAppIdWorkflowCommentsByCommentIdResolveResponse, zPostAppsByAppIdWorkflowCommentsPath, zPostAppsByAppIdWorkflowCommentsResponse, zPostAppsByAppIdWorkflowRunsTasksByTaskIdStopPath, zPostAppsByAppIdWorkflowRunsTasksByTaskIdStopResponse, zPostAppsByAppIdWorkflowsByWorkflowIdRestorePath, zPostAppsByAppIdWorkflowsByWorkflowIdRestoreResponse, zPostAppsByAppIdWorkflowsDraftBody, zPostAppsByAppIdWorkflowsDraftConversationVariablesBody, zPostAppsByAppIdWorkflowsDraftConversationVariablesPath, zPostAppsByAppIdWorkflowsDraftConversationVariablesResponse, zPostAppsByAppIdWorkflowsDraftEnvironmentVariablesBody, zPostAppsByAppIdWorkflowsDraftEnvironmentVariablesPath, zPostAppsByAppIdWorkflowsDraftEnvironmentVariablesResponse, zPostAppsByAppIdWorkflowsDraftFeaturesBody, zPostAppsByAppIdWorkflowsDraftFeaturesPath, zPostAppsByAppIdWorkflowsDraftFeaturesResponse, zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdDeliveryTestBody, zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdDeliveryTestPath, zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdDeliveryTestResponse, zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormPreviewBody, zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormPreviewPath, zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormPreviewResponse, zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormRunBody, zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormRunPath, zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormRunResponse, zPostAppsByAppIdWorkflowsDraftIterationNodesByNodeIdRunBody, zPostAppsByAppIdWorkflowsDraftIterationNodesByNodeIdRunPath, zPostAppsByAppIdWorkflowsDraftIterationNodesByNodeIdRunResponse, zPostAppsByAppIdWorkflowsDraftLoopNodesByNodeIdRunBody, zPostAppsByAppIdWorkflowsDraftLoopNodesByNodeIdRunPath, zPostAppsByAppIdWorkflowsDraftLoopNodesByNodeIdRunResponse, zPostAppsByAppIdWorkflowsDraftNodesByNodeIdRunBody, zPostAppsByAppIdWorkflowsDraftNodesByNodeIdRunPath, zPostAppsByAppIdWorkflowsDraftNodesByNodeIdRunResponse, zPostAppsByAppIdWorkflowsDraftNodesByNodeIdTriggerRunPath, zPostAppsByAppIdWorkflowsDraftNodesByNodeIdTriggerRunResponse, zPostAppsByAppIdWorkflowsDraftPath, zPostAppsByAppIdWorkflowsDraftResponse, zPostAppsByAppIdWorkflowsDraftRunBody, zPostAppsByAppIdWorkflowsDraftRunPath, zPostAppsByAppIdWorkflowsDraftRunResponse, zPostAppsByAppIdWorkflowsDraftTriggerRunAllBody, zPostAppsByAppIdWorkflowsDraftTriggerRunAllPath, zPostAppsByAppIdWorkflowsDraftTriggerRunAllResponse, zPostAppsByAppIdWorkflowsDraftTriggerRunBody, zPostAppsByAppIdWorkflowsDraftTriggerRunPath, zPostAppsByAppIdWorkflowsDraftTriggerRunResponse, zPostAppsByAppIdWorkflowsPublishBody, zPostAppsByAppIdWorkflowsPublishPath, zPostAppsByAppIdWorkflowsPublishResponse, zPostAppsByResourceIdApiKeysPath, zPostAppsByResourceIdApiKeysResponse, zPostAppsImportsBody, zPostAppsImportsByImportIdConfirmPath, zPostAppsImportsByImportIdConfirmResponse, zPostAppsImportsResponse, zPostAppsResponse, zPutAppsByAppIdBody, zPutAppsByAppIdPath, zPutAppsByAppIdResponse, zPutAppsByAppIdServerBody, zPutAppsByAppIdServerPath, zPutAppsByAppIdServerResponse, zPutAppsByAppIdWorkflowCommentsByCommentIdBody, zPutAppsByAppIdWorkflowCommentsByCommentIdPath, zPutAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyIdBody, zPutAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyIdPath, zPutAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyIdResponse, zPutAppsByAppIdWorkflowCommentsByCommentIdResponse, zPutAppsByAppIdWorkflowsDraftVariablesByVariableIdResetPath, zPutAppsByAppIdWorkflowsDraftVariablesByVariableIdResetResponse, } from './zod.gen' export const get = oc .route({ inputStructure: 'detailed', method: 'GET', operationId: 'getAppsImportsByAppIdCheckDependencies', path: '/apps/imports/{app_id}/check-dependencies', tags: ['console'], }) .input(z.object({ params: zGetAppsImportsByAppIdCheckDependenciesPath })) .output(zGetAppsImportsByAppIdCheckDependenciesResponse) export const checkDependencies = { get, } export const byAppId = { checkDependencies, } export const post = oc .route({ inputStructure: 'detailed', method: 'POST', operationId: 'postAppsImportsByImportIdConfirm', path: '/apps/imports/{import_id}/confirm', tags: ['console'], }) .input(z.object({ params: zPostAppsImportsByImportIdConfirmPath })) .output(zPostAppsImportsByImportIdConfirmResponse) export const confirm = { post, } export const byImportId = { confirm, } export const post2 = oc .route({ inputStructure: 'detailed', method: 'POST', operationId: 'postAppsImports', path: '/apps/imports', tags: ['console'], }) .input(z.object({ body: zPostAppsImportsBody })) .output(zPostAppsImportsResponse) export const imports = { post: post2, byAppId, byImportId, } /** * Get workflow online users */ export const get2 = oc .route({ description: 'Get workflow online users', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsWorkflowsOnlineUsers', path: '/apps/workflows/online-users', tags: ['console'], }) .input(z.object({ query: zGetAppsWorkflowsOnlineUsersQuery })) .output(zGetAppsWorkflowsOnlineUsersResponse) export const onlineUsers = { get: get2, } export const workflows = { onlineUsers, } /** * Get advanced chat workflow runs count statistics * * Get advanced chat workflow runs count statistics */ export const get3 = oc .route({ description: 'Get advanced chat workflow runs count statistics', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdAdvancedChatWorkflowRunsCount', path: '/apps/{app_id}/advanced-chat/workflow-runs/count', summary: 'Get advanced chat workflow runs count statistics', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdAdvancedChatWorkflowRunsCountPath, query: zGetAppsByAppIdAdvancedChatWorkflowRunsCountQuery.optional(), }), ) .output(zGetAppsByAppIdAdvancedChatWorkflowRunsCountResponse) export const count = { get: get3, } /** * Get advanced chat app workflow run list * * Get advanced chat workflow run list */ export const get4 = oc .route({ description: 'Get advanced chat workflow run list', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdAdvancedChatWorkflowRuns', path: '/apps/{app_id}/advanced-chat/workflow-runs', summary: 'Get advanced chat app workflow run list', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdAdvancedChatWorkflowRunsPath, query: zGetAppsByAppIdAdvancedChatWorkflowRunsQuery.optional(), }), ) .output(zGetAppsByAppIdAdvancedChatWorkflowRunsResponse) export const workflowRuns = { get: get4, count, } /** * Preview human input form content and placeholders * * Get human input form preview for advanced chat workflow */ export const post3 = oc .route({ description: 'Get human input form preview for advanced chat workflow', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormPreview', path: '/apps/{app_id}/advanced-chat/workflows/draft/human-input/nodes/{node_id}/form/preview', summary: 'Preview human input form content and placeholders', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormPreviewBody, params: zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormPreviewPath, }), ) .output(zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormPreviewResponse) export const preview = { post: post3, } /** * Submit human input form preview * * Submit human input form preview for advanced chat workflow */ export const post4 = oc .route({ description: 'Submit human input form preview for advanced chat workflow', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormRun', path: '/apps/{app_id}/advanced-chat/workflows/draft/human-input/nodes/{node_id}/form/run', summary: 'Submit human input form preview', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormRunBody, params: zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormRunPath, }), ) .output(zPostAppsByAppIdAdvancedChatWorkflowsDraftHumanInputNodesByNodeIdFormRunResponse) export const run = { post: post4, } export const form = { preview, run, } export const byNodeId = { form, } export const nodes = { byNodeId, } export const humanInput = { nodes, } /** * Run draft workflow iteration node * * Run draft workflow iteration node for advanced chat */ export const post5 = oc .route({ description: 'Run draft workflow iteration node for advanced chat', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdAdvancedChatWorkflowsDraftIterationNodesByNodeIdRun', path: '/apps/{app_id}/advanced-chat/workflows/draft/iteration/nodes/{node_id}/run', summary: 'Run draft workflow iteration node', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdAdvancedChatWorkflowsDraftIterationNodesByNodeIdRunBody, params: zPostAppsByAppIdAdvancedChatWorkflowsDraftIterationNodesByNodeIdRunPath, }), ) .output(zPostAppsByAppIdAdvancedChatWorkflowsDraftIterationNodesByNodeIdRunResponse) export const run2 = { post: post5, } export const byNodeId2 = { run: run2, } export const nodes2 = { byNodeId: byNodeId2, } export const iteration = { nodes: nodes2, } /** * Run draft workflow loop node * * Run draft workflow loop node for advanced chat */ export const post6 = oc .route({ description: 'Run draft workflow loop node for advanced chat', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdAdvancedChatWorkflowsDraftLoopNodesByNodeIdRun', path: '/apps/{app_id}/advanced-chat/workflows/draft/loop/nodes/{node_id}/run', summary: 'Run draft workflow loop node', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdAdvancedChatWorkflowsDraftLoopNodesByNodeIdRunBody, params: zPostAppsByAppIdAdvancedChatWorkflowsDraftLoopNodesByNodeIdRunPath, }), ) .output(zPostAppsByAppIdAdvancedChatWorkflowsDraftLoopNodesByNodeIdRunResponse) export const run3 = { post: post6, } export const byNodeId3 = { run: run3, } export const nodes3 = { byNodeId: byNodeId3, } export const loop = { nodes: nodes3, } /** * Run draft workflow * * Run draft workflow for advanced chat application */ export const post7 = oc .route({ description: 'Run draft workflow for advanced chat application', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdAdvancedChatWorkflowsDraftRun', path: '/apps/{app_id}/advanced-chat/workflows/draft/run', summary: 'Run draft workflow', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdAdvancedChatWorkflowsDraftRunBody, params: zPostAppsByAppIdAdvancedChatWorkflowsDraftRunPath, }), ) .output(zPostAppsByAppIdAdvancedChatWorkflowsDraftRunResponse) export const run4 = { post: post7, } export const draft = { humanInput, iteration, loop, run: run4, } export const workflows2 = { draft, } export const advancedChat = { workflowRuns, workflows: workflows2, } /** * Get agent logs * * Get agent execution logs for an application */ export const get5 = oc .route({ description: 'Get agent execution logs for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdAgentLogs', path: '/apps/{app_id}/agent/logs', summary: 'Get agent logs', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdAgentLogsPath, query: zGetAppsByAppIdAgentLogsQuery })) .output(zGetAppsByAppIdAgentLogsResponse) export const logs = { get: get5, } export const agent = { logs, } /** * Get status of annotation reply action job */ export const get6 = oc .route({ description: 'Get status of annotation reply action job', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdAnnotationReplyByActionStatusByJobId', path: '/apps/{app_id}/annotation-reply/{action}/status/{job_id}', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdAnnotationReplyByActionStatusByJobIdPath })) .output(zGetAppsByAppIdAnnotationReplyByActionStatusByJobIdResponse) export const byJobId = { get: get6, } export const status = { byJobId, } /** * Enable or disable annotation reply for an app */ export const post8 = oc .route({ description: 'Enable or disable annotation reply for an app', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdAnnotationReplyByAction', path: '/apps/{app_id}/annotation-reply/{action}', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdAnnotationReplyByActionBody, params: zPostAppsByAppIdAnnotationReplyByActionPath, }), ) .output(zPostAppsByAppIdAnnotationReplyByActionResponse) export const byAction = { post: post8, status, } export const annotationReply = { byAction, } /** * Get annotation settings for an app */ export const get7 = oc .route({ description: 'Get annotation settings for an app', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdAnnotationSetting', path: '/apps/{app_id}/annotation-setting', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdAnnotationSettingPath })) .output(zGetAppsByAppIdAnnotationSettingResponse) export const annotationSetting = { get: get7, } /** * Update annotation settings for an app */ export const post9 = oc .route({ description: 'Update annotation settings for an app', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdAnnotationSettingsByAnnotationSettingId', path: '/apps/{app_id}/annotation-settings/{annotation_setting_id}', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdAnnotationSettingsByAnnotationSettingIdBody, params: zPostAppsByAppIdAnnotationSettingsByAnnotationSettingIdPath, }), ) .output(zPostAppsByAppIdAnnotationSettingsByAnnotationSettingIdResponse) export const byAnnotationSettingId = { post: post9, } export const annotationSettings = { byAnnotationSettingId, } /** * Batch import annotations from CSV file with rate limiting and security checks */ export const post10 = oc .route({ description: 'Batch import annotations from CSV file with rate limiting and security checks', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdAnnotationsBatchImport', path: '/apps/{app_id}/annotations/batch-import', tags: ['console'], }) .input(z.object({ params: zPostAppsByAppIdAnnotationsBatchImportPath })) .output(zPostAppsByAppIdAnnotationsBatchImportResponse) export const batchImport = { post: post10, } /** * Get status of batch import job */ export const get8 = oc .route({ description: 'Get status of batch import job', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdAnnotationsBatchImportStatusByJobId', path: '/apps/{app_id}/annotations/batch-import-status/{job_id}', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdAnnotationsBatchImportStatusByJobIdPath })) .output(zGetAppsByAppIdAnnotationsBatchImportStatusByJobIdResponse) export const byJobId2 = { get: get8, } export const batchImportStatus = { byJobId: byJobId2, } /** * Get count of message annotations for the app */ export const get9 = oc .route({ description: 'Get count of message annotations for the app', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdAnnotationsCount', path: '/apps/{app_id}/annotations/count', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdAnnotationsCountPath })) .output(zGetAppsByAppIdAnnotationsCountResponse) export const count2 = { get: get9, } /** * Export all annotations for an app with CSV injection protection */ export const get10 = oc .route({ description: 'Export all annotations for an app with CSV injection protection', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdAnnotationsExport', path: '/apps/{app_id}/annotations/export', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdAnnotationsExportPath })) .output(zGetAppsByAppIdAnnotationsExportResponse) export const export_ = { get: get10, } /** * Get hit histories for an annotation */ export const get11 = oc .route({ description: 'Get hit histories for an annotation', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdAnnotationsByAnnotationIdHitHistories', path: '/apps/{app_id}/annotations/{annotation_id}/hit-histories', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdAnnotationsByAnnotationIdHitHistoriesPath, query: zGetAppsByAppIdAnnotationsByAnnotationIdHitHistoriesQuery.optional(), }), ) .output(zGetAppsByAppIdAnnotationsByAnnotationIdHitHistoriesResponse) export const hitHistories = { get: get11, } export const delete_ = oc .route({ inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppIdAnnotationsByAnnotationId', path: '/apps/{app_id}/annotations/{annotation_id}', tags: ['console'], }) .input(z.object({ params: zDeleteAppsByAppIdAnnotationsByAnnotationIdPath })) .output(zDeleteAppsByAppIdAnnotationsByAnnotationIdResponse) /** * Update or delete an annotation */ export const post11 = oc .route({ description: 'Update or delete an annotation', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdAnnotationsByAnnotationId', path: '/apps/{app_id}/annotations/{annotation_id}', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdAnnotationsByAnnotationIdBody, params: zPostAppsByAppIdAnnotationsByAnnotationIdPath, }), ) .output(zPostAppsByAppIdAnnotationsByAnnotationIdResponse) export const byAnnotationId = { delete: delete_, post: post11, hitHistories, } export const delete2 = oc .route({ inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppIdAnnotations', path: '/apps/{app_id}/annotations', tags: ['console'], }) .input(z.object({ params: zDeleteAppsByAppIdAnnotationsPath })) .output(zDeleteAppsByAppIdAnnotationsResponse) /** * Get annotations for an app with pagination */ export const get12 = oc .route({ description: 'Get annotations for an app with pagination', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdAnnotations', path: '/apps/{app_id}/annotations', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdAnnotationsPath, query: zGetAppsByAppIdAnnotationsQuery.optional(), }), ) .output(zGetAppsByAppIdAnnotationsResponse) /** * Create a new annotation for an app */ export const post12 = oc .route({ description: 'Create a new annotation for an app', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdAnnotations', path: '/apps/{app_id}/annotations', successStatus: 201, tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdAnnotationsBody, params: zPostAppsByAppIdAnnotationsPath }), ) .output(zPostAppsByAppIdAnnotationsResponse) export const annotations = { delete: delete2, get: get12, post: post12, batchImport, batchImportStatus, count: count2, export: export_, byAnnotationId, } /** * Enable or disable app API */ export const post13 = oc .route({ description: 'Enable or disable app API', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdApiEnable', path: '/apps/{app_id}/api-enable', tags: ['console'], }) .input(z.object({ body: zPostAppsByAppIdApiEnableBody, params: zPostAppsByAppIdApiEnablePath })) .output(zPostAppsByAppIdApiEnableResponse) export const apiEnable = { post: post13, } /** * Transcript audio to text for chat messages */ export const post14 = oc .route({ description: 'Transcript audio to text for chat messages', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdAudioToText', path: '/apps/{app_id}/audio-to-text', tags: ['console'], }) .input(z.object({ params: zPostAppsByAppIdAudioToTextPath })) .output(zPostAppsByAppIdAudioToTextResponse) export const audioToText = { post: post14, } /** * Delete a chat conversation */ export const delete3 = oc .route({ description: 'Delete a chat conversation', inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppIdChatConversationsByConversationId', path: '/apps/{app_id}/chat-conversations/{conversation_id}', successStatus: 204, tags: ['console'], }) .input(z.object({ params: zDeleteAppsByAppIdChatConversationsByConversationIdPath })) .output(zDeleteAppsByAppIdChatConversationsByConversationIdResponse) /** * Get chat conversation details */ export const get13 = oc .route({ description: 'Get chat conversation details', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdChatConversationsByConversationId', path: '/apps/{app_id}/chat-conversations/{conversation_id}', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdChatConversationsByConversationIdPath })) .output(zGetAppsByAppIdChatConversationsByConversationIdResponse) export const byConversationId = { delete: delete3, get: get13, } /** * Get chat conversations with pagination, filtering and summary */ export const get14 = oc .route({ description: 'Get chat conversations with pagination, filtering and summary', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdChatConversations', path: '/apps/{app_id}/chat-conversations', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdChatConversationsPath, query: zGetAppsByAppIdChatConversationsQuery.optional(), }), ) .output(zGetAppsByAppIdChatConversationsResponse) export const chatConversations = { get: get14, byConversationId, } /** * Get suggested questions for a message */ export const get15 = oc .route({ description: 'Get suggested questions for a message', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdChatMessagesByMessageIdSuggestedQuestions', path: '/apps/{app_id}/chat-messages/{message_id}/suggested-questions', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdChatMessagesByMessageIdSuggestedQuestionsPath })) .output(zGetAppsByAppIdChatMessagesByMessageIdSuggestedQuestionsResponse) export const suggestedQuestions = { get: get15, } export const byMessageId = { suggestedQuestions, } /** * Stop a running chat message generation */ export const post15 = oc .route({ description: 'Stop a running chat message generation', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdChatMessagesByTaskIdStop', path: '/apps/{app_id}/chat-messages/{task_id}/stop', tags: ['console'], }) .input(z.object({ params: zPostAppsByAppIdChatMessagesByTaskIdStopPath })) .output(zPostAppsByAppIdChatMessagesByTaskIdStopResponse) export const stop = { post: post15, } export const byTaskId = { stop, } /** * Get chat messages for a conversation with pagination */ export const get16 = oc .route({ description: 'Get chat messages for a conversation with pagination', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdChatMessages', path: '/apps/{app_id}/chat-messages', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdChatMessagesPath, query: zGetAppsByAppIdChatMessagesQuery }), ) .output(zGetAppsByAppIdChatMessagesResponse) export const chatMessages = { get: get16, byMessageId, byTaskId, } /** * Delete a completion conversation */ export const delete4 = oc .route({ description: 'Delete a completion conversation', inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppIdCompletionConversationsByConversationId', path: '/apps/{app_id}/completion-conversations/{conversation_id}', successStatus: 204, tags: ['console'], }) .input(z.object({ params: zDeleteAppsByAppIdCompletionConversationsByConversationIdPath })) .output(zDeleteAppsByAppIdCompletionConversationsByConversationIdResponse) /** * Get completion conversation details with messages */ export const get17 = oc .route({ description: 'Get completion conversation details with messages', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdCompletionConversationsByConversationId', path: '/apps/{app_id}/completion-conversations/{conversation_id}', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdCompletionConversationsByConversationIdPath })) .output(zGetAppsByAppIdCompletionConversationsByConversationIdResponse) export const byConversationId2 = { delete: delete4, get: get17, } /** * Get completion conversations with pagination and filtering */ export const get18 = oc .route({ description: 'Get completion conversations with pagination and filtering', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdCompletionConversations', path: '/apps/{app_id}/completion-conversations', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdCompletionConversationsPath, query: zGetAppsByAppIdCompletionConversationsQuery.optional(), }), ) .output(zGetAppsByAppIdCompletionConversationsResponse) export const completionConversations = { get: get18, byConversationId: byConversationId2, } /** * Stop a running completion message generation */ export const post16 = oc .route({ description: 'Stop a running completion message generation', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdCompletionMessagesByTaskIdStop', path: '/apps/{app_id}/completion-messages/{task_id}/stop', tags: ['console'], }) .input(z.object({ params: zPostAppsByAppIdCompletionMessagesByTaskIdStopPath })) .output(zPostAppsByAppIdCompletionMessagesByTaskIdStopResponse) export const stop2 = { post: post16, } export const byTaskId2 = { stop: stop2, } /** * Generate completion message for debugging */ export const post17 = oc .route({ description: 'Generate completion message for debugging', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdCompletionMessages', path: '/apps/{app_id}/completion-messages', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdCompletionMessagesBody, params: zPostAppsByAppIdCompletionMessagesPath, }), ) .output(zPostAppsByAppIdCompletionMessagesResponse) export const completionMessages = { post: post17, byTaskId: byTaskId2, } /** * Get conversation variables for an application */ export const get19 = oc .route({ description: 'Get conversation variables for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdConversationVariables', path: '/apps/{app_id}/conversation-variables', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdConversationVariablesPath, query: zGetAppsByAppIdConversationVariablesQuery, }), ) .output(zGetAppsByAppIdConversationVariablesResponse) export const conversationVariables = { get: get19, } /** * Convert basic mode of chatbot app to workflow mode * * Convert application to workflow mode * Convert expert mode of chatbot app to workflow mode * Convert Completion App to Workflow App */ export const post18 = oc .route({ description: 'Convert application to workflow mode\nConvert expert mode of chatbot app to workflow mode\nConvert Completion App to Workflow App', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdConvertToWorkflow', path: '/apps/{app_id}/convert-to-workflow', summary: 'Convert basic mode of chatbot app to workflow mode', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdConvertToWorkflowBody, params: zPostAppsByAppIdConvertToWorkflowPath, }), ) .output(zPostAppsByAppIdConvertToWorkflowResponse) export const convertToWorkflow = { post: post18, } /** * Copy app * * Create a copy of an existing application */ export const post19 = oc .route({ description: 'Create a copy of an existing application', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdCopy', path: '/apps/{app_id}/copy', successStatus: 201, summary: 'Copy app', tags: ['console'], }) .input(z.object({ body: zPostAppsByAppIdCopyBody, params: zPostAppsByAppIdCopyPath })) .output(zPostAppsByAppIdCopyResponse) export const copy = { post: post19, } /** * Export app * * Export application configuration as DSL */ export const get20 = oc .route({ description: 'Export application configuration as DSL', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdExport', path: '/apps/{app_id}/export', summary: 'Export app', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdExportPath, query: zGetAppsByAppIdExportQuery.optional() }), ) .output(zGetAppsByAppIdExportResponse) export const export2 = { get: get20, } /** * Export user feedback data for Google Sheets */ export const get21 = oc .route({ description: 'Export user feedback data for Google Sheets', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdFeedbacksExport', path: '/apps/{app_id}/feedbacks/export', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdFeedbacksExportPath, query: zGetAppsByAppIdFeedbacksExportQuery.optional(), }), ) .output(zGetAppsByAppIdFeedbacksExportResponse) export const export3 = { get: get21, } /** * Create or update message feedback (like/dislike) */ export const post20 = oc .route({ description: 'Create or update message feedback (like/dislike)', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdFeedbacks', path: '/apps/{app_id}/feedbacks', tags: ['console'], }) .input(z.object({ body: zPostAppsByAppIdFeedbacksBody, params: zPostAppsByAppIdFeedbacksPath })) .output(zPostAppsByAppIdFeedbacksResponse) export const feedbacks = { post: post20, export: export3, } /** * Update application icon */ export const post21 = oc .route({ description: 'Update application icon', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdIcon', path: '/apps/{app_id}/icon', tags: ['console'], }) .input(z.object({ body: zPostAppsByAppIdIconBody, params: zPostAppsByAppIdIconPath })) .output(zPostAppsByAppIdIconResponse) export const icon = { post: post21, } /** * Get message details by ID */ export const get22 = oc .route({ description: 'Get message details by ID', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdMessagesByMessageId', path: '/apps/{app_id}/messages/{message_id}', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdMessagesByMessageIdPath })) .output(zGetAppsByAppIdMessagesByMessageIdResponse) export const byMessageId2 = { get: get22, } export const messages = { byMessageId: byMessageId2, } /** * Modify app model config * * Update application model configuration */ export const post22 = oc .route({ description: 'Update application model configuration', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdModelConfig', path: '/apps/{app_id}/model-config', summary: 'Modify app model config', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdModelConfigBody, params: zPostAppsByAppIdModelConfigPath }), ) .output(zPostAppsByAppIdModelConfigResponse) export const modelConfig = { post: post22, } /** * Check if app name is available */ export const post23 = oc .route({ description: 'Check if app name is available', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdName', path: '/apps/{app_id}/name', tags: ['console'], }) .input(z.object({ body: zPostAppsByAppIdNameBody, params: zPostAppsByAppIdNamePath })) .output(zPostAppsByAppIdNameResponse) export const name = { post: post23, } /** * Publish app to Creators Platform */ export const post24 = oc .route({ inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdPublishToCreatorsPlatform', path: '/apps/{app_id}/publish-to-creators-platform', summary: 'Publish app to Creators Platform', tags: ['console'], }) .input(z.object({ params: zPostAppsByAppIdPublishToCreatorsPlatformPath })) .output(zPostAppsByAppIdPublishToCreatorsPlatformResponse) export const publishToCreatorsPlatform = { post: post24, } /** * Get MCP server configuration for an application */ export const get23 = oc .route({ description: 'Get MCP server configuration for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdServer', path: '/apps/{app_id}/server', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdServerPath })) .output(zGetAppsByAppIdServerResponse) /** * Create MCP server configuration for an application */ export const post25 = oc .route({ description: 'Create MCP server configuration for an application', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdServer', path: '/apps/{app_id}/server', successStatus: 201, tags: ['console'], }) .input(z.object({ body: zPostAppsByAppIdServerBody, params: zPostAppsByAppIdServerPath })) .output(zPostAppsByAppIdServerResponse) /** * Update MCP server configuration for an application */ export const put = oc .route({ description: 'Update MCP server configuration for an application', inputStructure: 'detailed', method: 'PUT', operationId: 'putAppsByAppIdServer', path: '/apps/{app_id}/server', tags: ['console'], }) .input(z.object({ body: zPutAppsByAppIdServerBody, params: zPutAppsByAppIdServerPath })) .output(zPutAppsByAppIdServerResponse) export const server = { get: get23, post: post25, put, } /** * Reset access token for application site */ export const post26 = oc .route({ description: 'Reset access token for application site', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdSiteAccessTokenReset', path: '/apps/{app_id}/site/access-token-reset', tags: ['console'], }) .input(z.object({ params: zPostAppsByAppIdSiteAccessTokenResetPath })) .output(zPostAppsByAppIdSiteAccessTokenResetResponse) export const accessTokenReset = { post: post26, } /** * Update application site configuration */ export const post27 = oc .route({ description: 'Update application site configuration', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdSite', path: '/apps/{app_id}/site', tags: ['console'], }) .input(z.object({ body: zPostAppsByAppIdSiteBody, params: zPostAppsByAppIdSitePath })) .output(zPostAppsByAppIdSiteResponse) export const site = { post: post27, accessTokenReset, } /** * Enable or disable app site */ export const post28 = oc .route({ description: 'Enable or disable app site', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdSiteEnable', path: '/apps/{app_id}/site-enable', tags: ['console'], }) .input(z.object({ body: zPostAppsByAppIdSiteEnableBody, params: zPostAppsByAppIdSiteEnablePath })) .output(zPostAppsByAppIdSiteEnableResponse) export const siteEnable = { post: post28, } /** * Get average response time statistics for an application */ export const get24 = oc .route({ description: 'Get average response time statistics for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdStatisticsAverageResponseTime', path: '/apps/{app_id}/statistics/average-response-time', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdStatisticsAverageResponseTimePath, query: zGetAppsByAppIdStatisticsAverageResponseTimeQuery.optional(), }), ) .output(zGetAppsByAppIdStatisticsAverageResponseTimeResponse) export const averageResponseTime = { get: get24, } /** * Get average session interaction statistics for an application */ export const get25 = oc .route({ description: 'Get average session interaction statistics for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdStatisticsAverageSessionInteractions', path: '/apps/{app_id}/statistics/average-session-interactions', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdStatisticsAverageSessionInteractionsPath, query: zGetAppsByAppIdStatisticsAverageSessionInteractionsQuery.optional(), }), ) .output(zGetAppsByAppIdStatisticsAverageSessionInteractionsResponse) export const averageSessionInteractions = { get: get25, } /** * Get daily conversation statistics for an application */ export const get26 = oc .route({ description: 'Get daily conversation statistics for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdStatisticsDailyConversations', path: '/apps/{app_id}/statistics/daily-conversations', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdStatisticsDailyConversationsPath, query: zGetAppsByAppIdStatisticsDailyConversationsQuery.optional(), }), ) .output(zGetAppsByAppIdStatisticsDailyConversationsResponse) export const dailyConversations = { get: get26, } /** * Get daily terminal/end-user statistics for an application */ export const get27 = oc .route({ description: 'Get daily terminal/end-user statistics for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdStatisticsDailyEndUsers', path: '/apps/{app_id}/statistics/daily-end-users', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdStatisticsDailyEndUsersPath, query: zGetAppsByAppIdStatisticsDailyEndUsersQuery.optional(), }), ) .output(zGetAppsByAppIdStatisticsDailyEndUsersResponse) export const dailyEndUsers = { get: get27, } /** * Get daily message statistics for an application */ export const get28 = oc .route({ description: 'Get daily message statistics for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdStatisticsDailyMessages', path: '/apps/{app_id}/statistics/daily-messages', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdStatisticsDailyMessagesPath, query: zGetAppsByAppIdStatisticsDailyMessagesQuery.optional(), }), ) .output(zGetAppsByAppIdStatisticsDailyMessagesResponse) export const dailyMessages = { get: get28, } /** * Get daily token cost statistics for an application */ export const get29 = oc .route({ description: 'Get daily token cost statistics for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdStatisticsTokenCosts', path: '/apps/{app_id}/statistics/token-costs', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdStatisticsTokenCostsPath, query: zGetAppsByAppIdStatisticsTokenCostsQuery.optional(), }), ) .output(zGetAppsByAppIdStatisticsTokenCostsResponse) export const tokenCosts = { get: get29, } /** * Get tokens per second statistics for an application */ export const get30 = oc .route({ description: 'Get tokens per second statistics for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdStatisticsTokensPerSecond', path: '/apps/{app_id}/statistics/tokens-per-second', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdStatisticsTokensPerSecondPath, query: zGetAppsByAppIdStatisticsTokensPerSecondQuery.optional(), }), ) .output(zGetAppsByAppIdStatisticsTokensPerSecondResponse) export const tokensPerSecond = { get: get30, } /** * Get user satisfaction rate statistics for an application */ export const get31 = oc .route({ description: 'Get user satisfaction rate statistics for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdStatisticsUserSatisfactionRate', path: '/apps/{app_id}/statistics/user-satisfaction-rate', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdStatisticsUserSatisfactionRatePath, query: zGetAppsByAppIdStatisticsUserSatisfactionRateQuery.optional(), }), ) .output(zGetAppsByAppIdStatisticsUserSatisfactionRateResponse) export const userSatisfactionRate = { get: get31, } export const statistics = { averageResponseTime, averageSessionInteractions, dailyConversations, dailyEndUsers, dailyMessages, tokenCosts, tokensPerSecond, userSatisfactionRate, } /** * Get available TTS voices for a specific language */ export const get32 = oc .route({ description: 'Get available TTS voices for a specific language', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdTextToAudioVoices', path: '/apps/{app_id}/text-to-audio/voices', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdTextToAudioVoicesPath, query: zGetAppsByAppIdTextToAudioVoicesQuery, }), ) .output(zGetAppsByAppIdTextToAudioVoicesResponse) export const voices = { get: get32, } /** * Convert text to speech for chat messages */ export const post29 = oc .route({ description: 'Convert text to speech for chat messages', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdTextToAudio', path: '/apps/{app_id}/text-to-audio', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdTextToAudioBody, params: zPostAppsByAppIdTextToAudioPath }), ) .output(zPostAppsByAppIdTextToAudioResponse) export const textToAudio = { post: post29, voices, } /** * Get app trace * * Get app tracing configuration */ export const get33 = oc .route({ description: 'Get app tracing configuration', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdTrace', path: '/apps/{app_id}/trace', summary: 'Get app trace', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdTracePath })) .output(zGetAppsByAppIdTraceResponse) /** * Update app tracing configuration */ export const post30 = oc .route({ description: 'Update app tracing configuration', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdTrace', path: '/apps/{app_id}/trace', tags: ['console'], }) .input(z.object({ body: zPostAppsByAppIdTraceBody, params: zPostAppsByAppIdTracePath })) .output(zPostAppsByAppIdTraceResponse) export const trace = { get: get33, post: post30, } /** * Delete an existing trace app configuration * * Delete an existing tracing configuration for an application */ export const delete5 = oc .route({ description: 'Delete an existing tracing configuration for an application', inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppIdTraceConfig', path: '/apps/{app_id}/trace-config', successStatus: 204, summary: 'Delete an existing trace app configuration', tags: ['console'], }) .input( z.object({ body: zDeleteAppsByAppIdTraceConfigBody, params: zDeleteAppsByAppIdTraceConfigPath, }), ) .output(zDeleteAppsByAppIdTraceConfigResponse) /** * Get tracing configuration for an application */ export const get34 = oc .route({ description: 'Get tracing configuration for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdTraceConfig', path: '/apps/{app_id}/trace-config', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdTraceConfigPath, query: zGetAppsByAppIdTraceConfigQuery }), ) .output(zGetAppsByAppIdTraceConfigResponse) /** * Update an existing trace app configuration * * Update an existing tracing configuration for an application */ export const patch = oc .route({ description: 'Update an existing tracing configuration for an application', inputStructure: 'detailed', method: 'PATCH', operationId: 'patchAppsByAppIdTraceConfig', path: '/apps/{app_id}/trace-config', summary: 'Update an existing trace app configuration', tags: ['console'], }) .input( z.object({ body: zPatchAppsByAppIdTraceConfigBody, params: zPatchAppsByAppIdTraceConfigPath }), ) .output(zPatchAppsByAppIdTraceConfigResponse) /** * Create a new trace app configuration * * Create a new tracing configuration for an application */ export const post31 = oc .route({ description: 'Create a new tracing configuration for an application', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdTraceConfig', path: '/apps/{app_id}/trace-config', successStatus: 201, summary: 'Create a new trace app configuration', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdTraceConfigBody, params: zPostAppsByAppIdTraceConfigPath }), ) .output(zPostAppsByAppIdTraceConfigResponse) export const traceConfig = { delete: delete5, get: get34, patch, post: post31, } /** * Update app trigger (enable/disable) */ export const post32 = oc .route({ inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdTriggerEnable', path: '/apps/{app_id}/trigger-enable', summary: 'Update app trigger (enable/disable)', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdTriggerEnableBody, params: zPostAppsByAppIdTriggerEnablePath, }), ) .output(zPostAppsByAppIdTriggerEnableResponse) export const triggerEnable = { post: post32, } /** * Get app triggers list */ export const get35 = oc .route({ inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdTriggers', path: '/apps/{app_id}/triggers', summary: 'Get app triggers list', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdTriggersPath })) .output(zGetAppsByAppIdTriggersResponse) export const triggers = { get: get35, } /** * Get workflow app logs * * Get workflow application execution logs */ export const get36 = oc .route({ description: 'Get workflow application execution logs', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowAppLogs', path: '/apps/{app_id}/workflow-app-logs', summary: 'Get workflow app logs', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowAppLogsPath, query: zGetAppsByAppIdWorkflowAppLogsQuery.optional(), }), ) .output(zGetAppsByAppIdWorkflowAppLogsResponse) export const workflowAppLogs = { get: get36, } /** * Get workflow archived logs * * Get workflow archived execution logs */ export const get37 = oc .route({ description: 'Get workflow archived execution logs', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowArchivedLogs', path: '/apps/{app_id}/workflow-archived-logs', summary: 'Get workflow archived logs', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowArchivedLogsPath, query: zGetAppsByAppIdWorkflowArchivedLogsQuery.optional(), }), ) .output(zGetAppsByAppIdWorkflowArchivedLogsResponse) export const workflowArchivedLogs = { get: get37, } /** * Get workflow runs count statistics * * Get workflow runs count statistics */ export const get38 = oc .route({ description: 'Get workflow runs count statistics', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowRunsCount', path: '/apps/{app_id}/workflow-runs/count', summary: 'Get workflow runs count statistics', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowRunsCountPath, query: zGetAppsByAppIdWorkflowRunsCountQuery.optional(), }), ) .output(zGetAppsByAppIdWorkflowRunsCountResponse) export const count3 = { get: get38, } /** * Stop workflow task * * Stop running workflow task */ export const post33 = oc .route({ description: 'Stop running workflow task', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowRunsTasksByTaskIdStop', path: '/apps/{app_id}/workflow-runs/tasks/{task_id}/stop', summary: 'Stop workflow task', tags: ['console'], }) .input(z.object({ params: zPostAppsByAppIdWorkflowRunsTasksByTaskIdStopPath })) .output(zPostAppsByAppIdWorkflowRunsTasksByTaskIdStopResponse) export const stop3 = { post: post33, } export const byTaskId3 = { stop: stop3, } export const tasks = { byTaskId: byTaskId3, } /** * Generate a download URL for an archived workflow run. */ export const get39 = oc .route({ description: 'Generate a download URL for an archived workflow run.', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowRunsByRunIdExport', path: '/apps/{app_id}/workflow-runs/{run_id}/export', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowRunsByRunIdExportPath })) .output(zGetAppsByAppIdWorkflowRunsByRunIdExportResponse) export const export4 = { get: get39, } /** * Get workflow run node execution list * * Get workflow run node execution list */ export const get40 = oc .route({ description: 'Get workflow run node execution list', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowRunsByRunIdNodeExecutions', path: '/apps/{app_id}/workflow-runs/{run_id}/node-executions', summary: 'Get workflow run node execution list', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowRunsByRunIdNodeExecutionsPath })) .output(zGetAppsByAppIdWorkflowRunsByRunIdNodeExecutionsResponse) export const nodeExecutions = { get: get40, } /** * Get workflow run detail * * Get workflow run detail */ export const get41 = oc .route({ description: 'Get workflow run detail', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowRunsByRunId', path: '/apps/{app_id}/workflow-runs/{run_id}', summary: 'Get workflow run detail', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowRunsByRunIdPath })) .output(zGetAppsByAppIdWorkflowRunsByRunIdResponse) export const byRunId = { get: get41, export: export4, nodeExecutions, } /** * Get workflow run list * * Get workflow run list */ export const get42 = oc .route({ description: 'Get workflow run list', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowRuns', path: '/apps/{app_id}/workflow-runs', summary: 'Get workflow run list', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowRunsPath, query: zGetAppsByAppIdWorkflowRunsQuery.optional(), }), ) .output(zGetAppsByAppIdWorkflowRunsResponse) export const workflowRuns2 = { get: get42, count: count3, tasks, byRunId, } /** * Get all users in current tenant for mentions * * Get all users in current tenant for mentions */ export const get43 = oc .route({ description: 'Get all users in current tenant for mentions', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowCommentsMentionUsers', path: '/apps/{app_id}/workflow/comments/mention-users', summary: 'Get all users in current tenant for mentions', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowCommentsMentionUsersPath })) .output(zGetAppsByAppIdWorkflowCommentsMentionUsersResponse) export const mentionUsers = { get: get43, } /** * Delete a comment reply * * Delete a comment reply */ export const delete6 = oc .route({ description: 'Delete a comment reply', inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyId', path: '/apps/{app_id}/workflow/comments/{comment_id}/replies/{reply_id}', successStatus: 204, summary: 'Delete a comment reply', tags: ['console'], }) .input(z.object({ params: zDeleteAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyIdPath })) .output(zDeleteAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyIdResponse) /** * Update a comment reply * * Update a comment reply */ export const put2 = oc .route({ description: 'Update a comment reply', inputStructure: 'detailed', method: 'PUT', operationId: 'putAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyId', path: '/apps/{app_id}/workflow/comments/{comment_id}/replies/{reply_id}', summary: 'Update a comment reply', tags: ['console'], }) .input( z.object({ body: zPutAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyIdBody, params: zPutAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyIdPath, }), ) .output(zPutAppsByAppIdWorkflowCommentsByCommentIdRepliesByReplyIdResponse) export const byReplyId = { delete: delete6, put: put2, } /** * Add a reply to a workflow comment * * Add a reply to a workflow comment */ export const post34 = oc .route({ description: 'Add a reply to a workflow comment', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowCommentsByCommentIdReplies', path: '/apps/{app_id}/workflow/comments/{comment_id}/replies', successStatus: 201, summary: 'Add a reply to a workflow comment', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowCommentsByCommentIdRepliesBody, params: zPostAppsByAppIdWorkflowCommentsByCommentIdRepliesPath, }), ) .output(zPostAppsByAppIdWorkflowCommentsByCommentIdRepliesResponse) export const replies = { post: post34, byReplyId, } /** * Resolve a workflow comment * * Resolve a workflow comment */ export const post35 = oc .route({ description: 'Resolve a workflow comment', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowCommentsByCommentIdResolve', path: '/apps/{app_id}/workflow/comments/{comment_id}/resolve', summary: 'Resolve a workflow comment', tags: ['console'], }) .input(z.object({ params: zPostAppsByAppIdWorkflowCommentsByCommentIdResolvePath })) .output(zPostAppsByAppIdWorkflowCommentsByCommentIdResolveResponse) export const resolve = { post: post35, } /** * Delete a workflow comment * * Delete a workflow comment */ export const delete7 = oc .route({ description: 'Delete a workflow comment', inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppIdWorkflowCommentsByCommentId', path: '/apps/{app_id}/workflow/comments/{comment_id}', successStatus: 204, summary: 'Delete a workflow comment', tags: ['console'], }) .input(z.object({ params: zDeleteAppsByAppIdWorkflowCommentsByCommentIdPath })) .output(zDeleteAppsByAppIdWorkflowCommentsByCommentIdResponse) /** * Get a specific workflow comment * * Get a specific workflow comment */ export const get44 = oc .route({ description: 'Get a specific workflow comment', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowCommentsByCommentId', path: '/apps/{app_id}/workflow/comments/{comment_id}', summary: 'Get a specific workflow comment', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowCommentsByCommentIdPath })) .output(zGetAppsByAppIdWorkflowCommentsByCommentIdResponse) /** * Update a workflow comment * * Update a workflow comment */ export const put3 = oc .route({ description: 'Update a workflow comment', inputStructure: 'detailed', method: 'PUT', operationId: 'putAppsByAppIdWorkflowCommentsByCommentId', path: '/apps/{app_id}/workflow/comments/{comment_id}', summary: 'Update a workflow comment', tags: ['console'], }) .input( z.object({ body: zPutAppsByAppIdWorkflowCommentsByCommentIdBody, params: zPutAppsByAppIdWorkflowCommentsByCommentIdPath, }), ) .output(zPutAppsByAppIdWorkflowCommentsByCommentIdResponse) export const byCommentId = { delete: delete7, get: get44, put: put3, replies, resolve, } /** * Get all comments for a workflow * * Get all comments for a workflow */ export const get45 = oc .route({ description: 'Get all comments for a workflow', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowComments', path: '/apps/{app_id}/workflow/comments', summary: 'Get all comments for a workflow', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowCommentsPath })) .output(zGetAppsByAppIdWorkflowCommentsResponse) /** * Create a new workflow comment * * Create a new workflow comment */ export const post36 = oc .route({ description: 'Create a new workflow comment', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowComments', path: '/apps/{app_id}/workflow/comments', successStatus: 201, summary: 'Create a new workflow comment', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowCommentsBody, params: zPostAppsByAppIdWorkflowCommentsPath, }), ) .output(zPostAppsByAppIdWorkflowCommentsResponse) export const comments = { get: get45, post: post36, mentionUsers, byCommentId, } /** * Get workflow average app interaction statistics */ export const get46 = oc .route({ description: 'Get workflow average app interaction statistics', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowStatisticsAverageAppInteractions', path: '/apps/{app_id}/workflow/statistics/average-app-interactions', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowStatisticsAverageAppInteractionsPath, query: zGetAppsByAppIdWorkflowStatisticsAverageAppInteractionsQuery.optional(), }), ) .output(zGetAppsByAppIdWorkflowStatisticsAverageAppInteractionsResponse) export const averageAppInteractions = { get: get46, } /** * Get workflow daily runs statistics */ export const get47 = oc .route({ description: 'Get workflow daily runs statistics', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowStatisticsDailyConversations', path: '/apps/{app_id}/workflow/statistics/daily-conversations', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowStatisticsDailyConversationsPath, query: zGetAppsByAppIdWorkflowStatisticsDailyConversationsQuery.optional(), }), ) .output(zGetAppsByAppIdWorkflowStatisticsDailyConversationsResponse) export const dailyConversations2 = { get: get47, } /** * Get workflow daily terminals statistics */ export const get48 = oc .route({ description: 'Get workflow daily terminals statistics', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowStatisticsDailyTerminals', path: '/apps/{app_id}/workflow/statistics/daily-terminals', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowStatisticsDailyTerminalsPath, query: zGetAppsByAppIdWorkflowStatisticsDailyTerminalsQuery.optional(), }), ) .output(zGetAppsByAppIdWorkflowStatisticsDailyTerminalsResponse) export const dailyTerminals = { get: get48, } /** * Get workflow daily token cost statistics */ export const get49 = oc .route({ description: 'Get workflow daily token cost statistics', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowStatisticsTokenCosts', path: '/apps/{app_id}/workflow/statistics/token-costs', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowStatisticsTokenCostsPath, query: zGetAppsByAppIdWorkflowStatisticsTokenCostsQuery.optional(), }), ) .output(zGetAppsByAppIdWorkflowStatisticsTokenCostsResponse) export const tokenCosts2 = { get: get49, } export const statistics2 = { averageAppInteractions, dailyConversations: dailyConversations2, dailyTerminals, tokenCosts: tokenCosts2, } export const workflow = { comments, statistics: statistics2, } /** * Get default block config * * Get default block configuration by type */ export const get50 = oc .route({ description: 'Get default block configuration by type', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsDefaultWorkflowBlockConfigsByBlockType', path: '/apps/{app_id}/workflows/default-workflow-block-configs/{block_type}', summary: 'Get default block config', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowsDefaultWorkflowBlockConfigsByBlockTypePath, query: zGetAppsByAppIdWorkflowsDefaultWorkflowBlockConfigsByBlockTypeQuery.optional(), }), ) .output(zGetAppsByAppIdWorkflowsDefaultWorkflowBlockConfigsByBlockTypeResponse) export const byBlockType = { get: get50, } /** * Get default block config * * Get default block configurations for workflow */ export const get51 = oc .route({ description: 'Get default block configurations for workflow', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsDefaultWorkflowBlockConfigs', path: '/apps/{app_id}/workflows/default-workflow-block-configs', summary: 'Get default block config', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowsDefaultWorkflowBlockConfigsPath })) .output(zGetAppsByAppIdWorkflowsDefaultWorkflowBlockConfigsResponse) export const defaultWorkflowBlockConfigs = { get: get51, byBlockType, } /** * Get conversation variables for workflow */ export const get52 = oc .route({ description: 'Get conversation variables for workflow', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsDraftConversationVariables', path: '/apps/{app_id}/workflows/draft/conversation-variables', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowsDraftConversationVariablesPath })) .output(zGetAppsByAppIdWorkflowsDraftConversationVariablesResponse) /** * Update conversation variables for workflow draft */ export const post37 = oc .route({ description: 'Update conversation variables for workflow draft', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftConversationVariables', path: '/apps/{app_id}/workflows/draft/conversation-variables', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftConversationVariablesBody, params: zPostAppsByAppIdWorkflowsDraftConversationVariablesPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftConversationVariablesResponse) export const conversationVariables2 = { get: get52, post: post37, } /** * Get draft workflow * * Get environment variables for workflow */ export const get53 = oc .route({ description: 'Get environment variables for workflow', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsDraftEnvironmentVariables', path: '/apps/{app_id}/workflows/draft/environment-variables', summary: 'Get draft workflow', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowsDraftEnvironmentVariablesPath })) .output(zGetAppsByAppIdWorkflowsDraftEnvironmentVariablesResponse) /** * Update environment variables for workflow draft */ export const post38 = oc .route({ description: 'Update environment variables for workflow draft', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftEnvironmentVariables', path: '/apps/{app_id}/workflows/draft/environment-variables', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftEnvironmentVariablesBody, params: zPostAppsByAppIdWorkflowsDraftEnvironmentVariablesPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftEnvironmentVariablesResponse) export const environmentVariables = { get: get53, post: post38, } /** * Update draft workflow features */ export const post39 = oc .route({ description: 'Update draft workflow features', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftFeatures', path: '/apps/{app_id}/workflows/draft/features', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftFeaturesBody, params: zPostAppsByAppIdWorkflowsDraftFeaturesPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftFeaturesResponse) export const features = { post: post39, } /** * Test human input delivery * * Test human input delivery for workflow */ export const post40 = oc .route({ description: 'Test human input delivery for workflow', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdDeliveryTest', path: '/apps/{app_id}/workflows/draft/human-input/nodes/{node_id}/delivery-test', summary: 'Test human input delivery', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdDeliveryTestBody, params: zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdDeliveryTestPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdDeliveryTestResponse) export const deliveryTest = { post: post40, } /** * Preview human input form content and placeholders * * Get human input form preview for workflow */ export const post41 = oc .route({ description: 'Get human input form preview for workflow', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormPreview', path: '/apps/{app_id}/workflows/draft/human-input/nodes/{node_id}/form/preview', summary: 'Preview human input form content and placeholders', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormPreviewBody, params: zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormPreviewPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormPreviewResponse) export const preview2 = { post: post41, } /** * Submit human input form preview * * Submit human input form preview for workflow */ export const post42 = oc .route({ description: 'Submit human input form preview for workflow', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormRun', path: '/apps/{app_id}/workflows/draft/human-input/nodes/{node_id}/form/run', summary: 'Submit human input form preview', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormRunBody, params: zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormRunPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftHumanInputNodesByNodeIdFormRunResponse) export const run5 = { post: post42, } export const form2 = { preview: preview2, run: run5, } export const byNodeId4 = { deliveryTest, form: form2, } export const nodes4 = { byNodeId: byNodeId4, } export const humanInput2 = { nodes: nodes4, } /** * Run draft workflow iteration node * * Run draft workflow iteration node */ export const post43 = oc .route({ description: 'Run draft workflow iteration node', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftIterationNodesByNodeIdRun', path: '/apps/{app_id}/workflows/draft/iteration/nodes/{node_id}/run', summary: 'Run draft workflow iteration node', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftIterationNodesByNodeIdRunBody, params: zPostAppsByAppIdWorkflowsDraftIterationNodesByNodeIdRunPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftIterationNodesByNodeIdRunResponse) export const run6 = { post: post43, } export const byNodeId5 = { run: run6, } export const nodes5 = { byNodeId: byNodeId5, } export const iteration2 = { nodes: nodes5, } /** * Run draft workflow loop node * * Run draft workflow loop node */ export const post44 = oc .route({ description: 'Run draft workflow loop node', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftLoopNodesByNodeIdRun', path: '/apps/{app_id}/workflows/draft/loop/nodes/{node_id}/run', summary: 'Run draft workflow loop node', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftLoopNodesByNodeIdRunBody, params: zPostAppsByAppIdWorkflowsDraftLoopNodesByNodeIdRunPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftLoopNodesByNodeIdRunResponse) export const run7 = { post: post44, } export const byNodeId6 = { run: run7, } export const nodes6 = { byNodeId: byNodeId6, } export const loop2 = { nodes: nodes6, } /** * Get last run result for draft workflow node */ export const get54 = oc .route({ description: 'Get last run result for draft workflow node', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsDraftNodesByNodeIdLastRun', path: '/apps/{app_id}/workflows/draft/nodes/{node_id}/last-run', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowsDraftNodesByNodeIdLastRunPath })) .output(zGetAppsByAppIdWorkflowsDraftNodesByNodeIdLastRunResponse) export const lastRun = { get: get54, } /** * Run draft workflow node * * Run draft workflow node */ export const post45 = oc .route({ description: 'Run draft workflow node', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftNodesByNodeIdRun', path: '/apps/{app_id}/workflows/draft/nodes/{node_id}/run', summary: 'Run draft workflow node', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftNodesByNodeIdRunBody, params: zPostAppsByAppIdWorkflowsDraftNodesByNodeIdRunPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftNodesByNodeIdRunResponse) export const run8 = { post: post45, } /** * Poll for trigger events and execute single node when event arrives * * Poll for trigger events and execute single node when event arrives */ export const post46 = oc .route({ description: 'Poll for trigger events and execute single node when event arrives', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftNodesByNodeIdTriggerRun', path: '/apps/{app_id}/workflows/draft/nodes/{node_id}/trigger/run', summary: 'Poll for trigger events and execute single node when event arrives', tags: ['console'], }) .input(z.object({ params: zPostAppsByAppIdWorkflowsDraftNodesByNodeIdTriggerRunPath })) .output(zPostAppsByAppIdWorkflowsDraftNodesByNodeIdTriggerRunResponse) export const run9 = { post: post46, } export const trigger = { run: run9, } /** * Delete all variables for a specific node */ export const delete8 = oc .route({ description: 'Delete all variables for a specific node', inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppIdWorkflowsDraftNodesByNodeIdVariables', path: '/apps/{app_id}/workflows/draft/nodes/{node_id}/variables', successStatus: 204, tags: ['console'], }) .input(z.object({ params: zDeleteAppsByAppIdWorkflowsDraftNodesByNodeIdVariablesPath })) .output(zDeleteAppsByAppIdWorkflowsDraftNodesByNodeIdVariablesResponse) /** * Get variables for a specific node */ export const get55 = oc .route({ description: 'Get variables for a specific node', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsDraftNodesByNodeIdVariables', path: '/apps/{app_id}/workflows/draft/nodes/{node_id}/variables', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowsDraftNodesByNodeIdVariablesPath })) .output(zGetAppsByAppIdWorkflowsDraftNodesByNodeIdVariablesResponse) export const variables = { delete: delete8, get: get55, } export const byNodeId7 = { lastRun, run: run8, trigger, variables, } export const nodes7 = { byNodeId: byNodeId7, } /** * Run draft workflow * * Run draft workflow */ export const post47 = oc .route({ description: 'Run draft workflow', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftRun', path: '/apps/{app_id}/workflows/draft/run', summary: 'Run draft workflow', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftRunBody, params: zPostAppsByAppIdWorkflowsDraftRunPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftRunResponse) export const run10 = { post: post47, } /** * Get system variables for workflow */ export const get56 = oc .route({ description: 'Get system variables for workflow', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsDraftSystemVariables', path: '/apps/{app_id}/workflows/draft/system-variables', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowsDraftSystemVariablesPath })) .output(zGetAppsByAppIdWorkflowsDraftSystemVariablesResponse) export const systemVariables = { get: get56, } /** * Poll for trigger events and execute full workflow when event arrives * * Poll for trigger events and execute full workflow when event arrives */ export const post48 = oc .route({ description: 'Poll for trigger events and execute full workflow when event arrives', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftTriggerRun', path: '/apps/{app_id}/workflows/draft/trigger/run', summary: 'Poll for trigger events and execute full workflow when event arrives', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftTriggerRunBody, params: zPostAppsByAppIdWorkflowsDraftTriggerRunPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftTriggerRunResponse) export const run11 = { post: post48, } /** * Full workflow debug when the start node is a trigger * * Full workflow debug when the start node is a trigger */ export const post49 = oc .route({ description: 'Full workflow debug when the start node is a trigger', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraftTriggerRunAll', path: '/apps/{app_id}/workflows/draft/trigger/run-all', summary: 'Full workflow debug when the start node is a trigger', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftTriggerRunAllBody, params: zPostAppsByAppIdWorkflowsDraftTriggerRunAllPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftTriggerRunAllResponse) export const runAll = { post: post49, } export const trigger2 = { run: run11, runAll, } /** * Reset a workflow variable to its default value */ export const put4 = oc .route({ description: 'Reset a workflow variable to its default value', inputStructure: 'detailed', method: 'PUT', operationId: 'putAppsByAppIdWorkflowsDraftVariablesByVariableIdReset', path: '/apps/{app_id}/workflows/draft/variables/{variable_id}/reset', tags: ['console'], }) .input(z.object({ params: zPutAppsByAppIdWorkflowsDraftVariablesByVariableIdResetPath })) .output(zPutAppsByAppIdWorkflowsDraftVariablesByVariableIdResetResponse) export const reset = { put: put4, } /** * Delete a workflow variable */ export const delete9 = oc .route({ description: 'Delete a workflow variable', inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppIdWorkflowsDraftVariablesByVariableId', path: '/apps/{app_id}/workflows/draft/variables/{variable_id}', successStatus: 204, tags: ['console'], }) .input(z.object({ params: zDeleteAppsByAppIdWorkflowsDraftVariablesByVariableIdPath })) .output(zDeleteAppsByAppIdWorkflowsDraftVariablesByVariableIdResponse) /** * Get a specific workflow variable */ export const get57 = oc .route({ description: 'Get a specific workflow variable', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsDraftVariablesByVariableId', path: '/apps/{app_id}/workflows/draft/variables/{variable_id}', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowsDraftVariablesByVariableIdPath })) .output(zGetAppsByAppIdWorkflowsDraftVariablesByVariableIdResponse) /** * Update a workflow variable */ export const patch2 = oc .route({ description: 'Update a workflow variable', inputStructure: 'detailed', method: 'PATCH', operationId: 'patchAppsByAppIdWorkflowsDraftVariablesByVariableId', path: '/apps/{app_id}/workflows/draft/variables/{variable_id}', tags: ['console'], }) .input( z.object({ body: zPatchAppsByAppIdWorkflowsDraftVariablesByVariableIdBody, params: zPatchAppsByAppIdWorkflowsDraftVariablesByVariableIdPath, }), ) .output(zPatchAppsByAppIdWorkflowsDraftVariablesByVariableIdResponse) export const byVariableId = { delete: delete9, get: get57, patch: patch2, reset, } /** * Delete all draft workflow variables */ export const delete10 = oc .route({ description: 'Delete all draft workflow variables', inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppIdWorkflowsDraftVariables', path: '/apps/{app_id}/workflows/draft/variables', successStatus: 204, tags: ['console'], }) .input(z.object({ params: zDeleteAppsByAppIdWorkflowsDraftVariablesPath })) .output(zDeleteAppsByAppIdWorkflowsDraftVariablesResponse) /** * Get draft workflow * * Get draft workflow variables */ export const get58 = oc .route({ description: 'Get draft workflow variables', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsDraftVariables', path: '/apps/{app_id}/workflows/draft/variables', summary: 'Get draft workflow', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowsDraftVariablesPath, query: zGetAppsByAppIdWorkflowsDraftVariablesQuery.optional(), }), ) .output(zGetAppsByAppIdWorkflowsDraftVariablesResponse) export const variables2 = { delete: delete10, get: get58, byVariableId, } /** * Get draft workflow * * Get draft workflow for an application */ export const get59 = oc .route({ description: 'Get draft workflow for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsDraft', path: '/apps/{app_id}/workflows/draft', summary: 'Get draft workflow', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowsDraftPath })) .output(zGetAppsByAppIdWorkflowsDraftResponse) /** * Sync draft workflow * * Sync draft workflow configuration */ export const post50 = oc .route({ description: 'Sync draft workflow configuration', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsDraft', path: '/apps/{app_id}/workflows/draft', summary: 'Sync draft workflow', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsDraftBody, params: zPostAppsByAppIdWorkflowsDraftPath, }), ) .output(zPostAppsByAppIdWorkflowsDraftResponse) export const draft2 = { get: get59, post: post50, conversationVariables: conversationVariables2, environmentVariables, features, humanInput: humanInput2, iteration: iteration2, loop: loop2, nodes: nodes7, run: run10, systemVariables, trigger: trigger2, variables: variables2, } /** * Get published workflow * * Get published workflow for an application */ export const get60 = oc .route({ description: 'Get published workflow for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsPublish', path: '/apps/{app_id}/workflows/publish', summary: 'Get published workflow', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdWorkflowsPublishPath })) .output(zGetAppsByAppIdWorkflowsPublishResponse) /** * Publish workflow */ export const post51 = oc .route({ inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsPublish', path: '/apps/{app_id}/workflows/publish', summary: 'Publish workflow', tags: ['console'], }) .input( z.object({ body: zPostAppsByAppIdWorkflowsPublishBody, params: zPostAppsByAppIdWorkflowsPublishPath, }), ) .output(zPostAppsByAppIdWorkflowsPublishResponse) export const publish = { get: get60, post: post51, } /** * Get webhook trigger for a node */ export const get61 = oc .route({ inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflowsTriggersWebhook', path: '/apps/{app_id}/workflows/triggers/webhook', summary: 'Get webhook trigger for a node', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowsTriggersWebhookPath, query: zGetAppsByAppIdWorkflowsTriggersWebhookQuery, }), ) .output(zGetAppsByAppIdWorkflowsTriggersWebhookResponse) export const webhook = { get: get61, } export const triggers2 = { webhook, } /** * Restore a published workflow version into the draft workflow */ export const post52 = oc .route({ description: 'Restore a published workflow version into the draft workflow', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByAppIdWorkflowsByWorkflowIdRestore', path: '/apps/{app_id}/workflows/{workflow_id}/restore', tags: ['console'], }) .input(z.object({ params: zPostAppsByAppIdWorkflowsByWorkflowIdRestorePath })) .output(zPostAppsByAppIdWorkflowsByWorkflowIdRestoreResponse) export const restore = { post: post52, } /** * Delete workflow */ export const delete11 = oc .route({ inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppIdWorkflowsByWorkflowId', path: '/apps/{app_id}/workflows/{workflow_id}', summary: 'Delete workflow', tags: ['console'], }) .input(z.object({ params: zDeleteAppsByAppIdWorkflowsByWorkflowIdPath })) .output(zDeleteAppsByAppIdWorkflowsByWorkflowIdResponse) /** * Update workflow attributes * * Update workflow by ID */ export const patch3 = oc .route({ description: 'Update workflow by ID', inputStructure: 'detailed', method: 'PATCH', operationId: 'patchAppsByAppIdWorkflowsByWorkflowId', path: '/apps/{app_id}/workflows/{workflow_id}', summary: 'Update workflow attributes', tags: ['console'], }) .input( z.object({ body: zPatchAppsByAppIdWorkflowsByWorkflowIdBody, params: zPatchAppsByAppIdWorkflowsByWorkflowIdPath, }), ) .output(zPatchAppsByAppIdWorkflowsByWorkflowIdResponse) export const byWorkflowId = { delete: delete11, patch: patch3, restore, } /** * Get published workflows * * Get all published workflows for an application */ export const get62 = oc .route({ description: 'Get all published workflows for an application', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppIdWorkflows', path: '/apps/{app_id}/workflows', summary: 'Get published workflows', tags: ['console'], }) .input( z.object({ params: zGetAppsByAppIdWorkflowsPath, query: zGetAppsByAppIdWorkflowsQuery.optional(), }), ) .output(zGetAppsByAppIdWorkflowsResponse) export const workflows3 = { get: get62, defaultWorkflowBlockConfigs, draft: draft2, publish, triggers: triggers2, byWorkflowId, } /** * Delete app * * Delete application */ export const delete12 = oc .route({ description: 'Delete application', inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByAppId', path: '/apps/{app_id}', successStatus: 204, summary: 'Delete app', tags: ['console'], }) .input(z.object({ params: zDeleteAppsByAppIdPath })) .output(zDeleteAppsByAppIdResponse) /** * Get app detail * * Get application details */ export const get63 = oc .route({ description: 'Get application details', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByAppId', path: '/apps/{app_id}', summary: 'Get app detail', tags: ['console'], }) .input(z.object({ params: zGetAppsByAppIdPath })) .output(zGetAppsByAppIdResponse) /** * Update app * * Update application details */ export const put5 = oc .route({ description: 'Update application details', inputStructure: 'detailed', method: 'PUT', operationId: 'putAppsByAppId', path: '/apps/{app_id}', summary: 'Update app', tags: ['console'], }) .input(z.object({ body: zPutAppsByAppIdBody, params: zPutAppsByAppIdPath })) .output(zPutAppsByAppIdResponse) export const byAppId2 = { delete: delete12, get: get63, put: put5, advancedChat, agent, annotationReply, annotationSetting, annotationSettings, annotations, apiEnable, audioToText, chatConversations, chatMessages, completionConversations, completionMessages, conversationVariables, convertToWorkflow, copy, export: export2, feedbacks, icon, messages, modelConfig, name, publishToCreatorsPlatform, server, site, siteEnable, statistics, textToAudio, trace, traceConfig, triggerEnable, triggers, workflowAppLogs, workflowArchivedLogs, workflowRuns: workflowRuns2, workflow, workflows: workflows3, } /** * Delete an API key for an app * * Delete an API key for an app */ export const delete13 = oc .route({ description: 'Delete an API key for an app', inputStructure: 'detailed', method: 'DELETE', operationId: 'deleteAppsByResourceIdApiKeysByApiKeyId', path: '/apps/{resource_id}/api-keys/{api_key_id}', successStatus: 204, summary: 'Delete an API key for an app', tags: ['console'], }) .input(z.object({ params: zDeleteAppsByResourceIdApiKeysByApiKeyIdPath })) .output(zDeleteAppsByResourceIdApiKeysByApiKeyIdResponse) export const byApiKeyId = { delete: delete13, } /** * Get all API keys for an app * * Get all API keys for an app */ export const get64 = oc .route({ description: 'Get all API keys for an app', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByResourceIdApiKeys', path: '/apps/{resource_id}/api-keys', summary: 'Get all API keys for an app', tags: ['console'], }) .input(z.object({ params: zGetAppsByResourceIdApiKeysPath })) .output(zGetAppsByResourceIdApiKeysResponse) /** * Create a new API key for an app * * Create a new API key for an app */ export const post53 = oc .route({ description: 'Create a new API key for an app', inputStructure: 'detailed', method: 'POST', operationId: 'postAppsByResourceIdApiKeys', path: '/apps/{resource_id}/api-keys', successStatus: 201, summary: 'Create a new API key for an app', tags: ['console'], }) .input(z.object({ params: zPostAppsByResourceIdApiKeysPath })) .output(zPostAppsByResourceIdApiKeysResponse) export const apiKeys = { get: get64, post: post53, byApiKeyId, } export const byResourceId = { apiKeys, } /** * Refresh MCP server configuration and regenerate server code */ export const get65 = oc .route({ description: 'Refresh MCP server configuration and regenerate server code', inputStructure: 'detailed', method: 'GET', operationId: 'getAppsByServerIdServerRefresh', path: '/apps/{server_id}/server/refresh', tags: ['console'], }) .input(z.object({ params: zGetAppsByServerIdServerRefreshPath })) .output(zGetAppsByServerIdServerRefreshResponse) export const refresh = { get: get65, } export const server2 = { refresh, } export const byServerId = { server: server2, } /** * Get app list * * Get list of applications with pagination and filtering */ export const get66 = oc .route({ description: 'Get list of applications with pagination and filtering', inputStructure: 'detailed', method: 'GET', operationId: 'getApps', path: '/apps', summary: 'Get app list', tags: ['console'], }) .input(z.object({ query: zGetAppsQuery.optional() })) .output(zGetAppsResponse) /** * Create app * * Create a new application */ export const post54 = oc .route({ description: 'Create a new application', inputStructure: 'detailed', method: 'POST', operationId: 'postApps', path: '/apps', successStatus: 201, summary: 'Create app', tags: ['console'], }) .input(z.object({ body: zPostAppsBody })) .output(zPostAppsResponse) export const apps = { get: get66, post: post54, imports, workflows, byAppId: byAppId2, byResourceId, byServerId, } export const contract = { apps, }