mirror of
https://github.com/documenso/documenso.git
synced 2026-07-06 11:05:00 +10:00
138d663c25
Merge origin/main into feat/external-2fa-codes. Resolve formatting conflicts caused by biome rollout; preserve both feature streams: PR's external 2FA token + signing-session 2FA proof additions plus main's RateLimit/RecipientExpired/signingReminders/date-auto-insert. In complete-document-with-token.ts, drop the duplicate early field-fetching block introduced when main moved that logic later with date auto-insert support; keep the EXTERNAL_TWO_FACTOR_AUTH check using derivedRecipientActionAuth.
31 lines
794 B
TypeScript
31 lines
794 B
TypeScript
import { NEXT_PUBLIC_WEBAPP_URL } from '@documenso/lib/constants/app';
|
|
import { generateOpenApiDocument } from 'trpc-to-openapi';
|
|
|
|
import { appRouter } from './router';
|
|
|
|
export const openApiDocument = {
|
|
...generateOpenApiDocument(appRouter, {
|
|
title: 'Documenso v2 API',
|
|
description:
|
|
'Welcome to the Documenso v2 API.\n\nThis API provides access to our system, which you can use to integrate applications, automate workflows, or build custom tools.',
|
|
version: '1.0.0',
|
|
baseUrl: `${NEXT_PUBLIC_WEBAPP_URL()}/api/v2`,
|
|
securitySchemes: {
|
|
apiKey: {
|
|
type: 'apiKey',
|
|
in: 'header',
|
|
name: 'Authorization',
|
|
},
|
|
},
|
|
}),
|
|
|
|
/**
|
|
* Dirty way to pass through the security field.
|
|
*/
|
|
security: [
|
|
{
|
|
apiKey: [],
|
|
},
|
|
],
|
|
};
|