From 9527fe4f268c001c0651a0ba32d5aeb859ed8c55 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Mon, 19 Jan 2026 20:12:35 -0800 Subject: [PATCH] add update role openapi registry --- server/routers/role/updateRole.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/server/routers/role/updateRole.ts b/server/routers/role/updateRole.ts index 0eeef100..537af9d2 100644 --- a/server/routers/role/updateRole.ts +++ b/server/routers/role/updateRole.ts @@ -10,6 +10,7 @@ import logger from "@server/logger"; import { fromError } from "zod-validation-error"; import { build } from "@server/build"; import { isLicensedOrSubscribed } from "@server/lib/isLicencedOrSubscribed"; +import { OpenAPITags, registry } from "@server/openApi"; const updateRoleParamsSchema = z.strictObject({ orgId: z.string(), @@ -30,6 +31,24 @@ export type UpdateRoleBody = z.infer; export type UpdateRoleResponse = Role; +registry.registerPath({ + method: "post", + path: "/org/{orgId}/role/{roleId}", + description: "Update a role.", + tags: [OpenAPITags.Role], + request: { + params: updateRoleParamsSchema, + body: { + content: { + "application/json": { + schema: updateRoleBodySchema + } + } + } + }, + responses: {} +}); + export async function updateRole( req: Request, res: Response,