Add webhook blocks API public endpoints

This commit is contained in:
Baptiste Arnaud
2022-11-30 13:57:28 +01:00
parent f9ffdbc4c5
commit c799717905
67 changed files with 3030 additions and 429 deletions

View File

@@ -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',

View File

@@ -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

View 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