diff --git a/packages/core/src/routes/application.ts b/packages/core/src/routes/application.ts index ccbfd70c4..0abedf142 100644 --- a/packages/core/src/routes/application.ts +++ b/packages/core/src/routes/application.ts @@ -5,6 +5,7 @@ import koaGuard from '@/middleware/koa-guard'; import { generateOidcClientMetadata } from '@/oidc/utils'; import { deleteApplicationById, + findApplicationById, insertApplication, updateApplicationById, } from '@/queries/application'; @@ -37,6 +38,21 @@ export default function applicationRoutes(router: T) { } ); + router.get( + '/application/:id', + koaGuard({ + params: object({ id: string().min(1) }), + }), + async (ctx, next) => { + const { + params: { id }, + } = ctx.guard; + + ctx.body = await findApplicationById(id); + return next(); + } + ); + router.patch( '/application/:id', koaGuard({