✨ Add webhook blocks API public endpoints
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import { generateOpenApiDocument } from 'trpc-openapi'
|
||||
import { writeFileSync } from 'fs'
|
||||
import { appRouter } from './routers/v1/_app'
|
||||
import { trpcRouter } from './routers/v1/trpcRouter'
|
||||
|
||||
const openApiDocument = generateOpenApiDocument(appRouter, {
|
||||
const openApiDocument = generateOpenApiDocument(trpcRouter, {
|
||||
title: 'Builder API',
|
||||
version: '1.0.0',
|
||||
baseUrl: 'https://app.typebot.io/api/v1',
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
import { resultsRouter } from '@/features/results/api'
|
||||
import { router } from '../../trpc'
|
||||
|
||||
export const appRouter = router({
|
||||
results: resultsRouter,
|
||||
})
|
||||
|
||||
export type AppRouter = typeof appRouter
|
||||
14
apps/builder/src/utils/server/routers/v1/trpcRouter.ts
Normal file
14
apps/builder/src/utils/server/routers/v1/trpcRouter.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { webhookRouter } from '@/features/blocks/integrations/webhook/api'
|
||||
import { resultsRouter } from '@/features/results/api'
|
||||
import { typebotRouter } from '@/features/typebot/api'
|
||||
import { workspaceRouter } from '@/features/workspace/api'
|
||||
import { router } from '../../trpc'
|
||||
|
||||
export const trpcRouter = router({
|
||||
workspace: workspaceRouter,
|
||||
typebot: typebotRouter,
|
||||
webhook: webhookRouter,
|
||||
results: resultsRouter,
|
||||
})
|
||||
|
||||
export type AppRouter = typeof trpcRouter
|
||||
Reference in New Issue
Block a user