diff --git a/apps/api/pages/api/event-types/_post.ts b/apps/api/pages/api/event-types/_post.ts index 79a537c420..1531485e7b 100644 --- a/apps/api/pages/api/event-types/_post.ts +++ b/apps/api/pages/api/event-types/_post.ts @@ -316,8 +316,9 @@ async function checkPermissions(req: NextApiRequest) { statusCode: 401, message: "ADMIN required for `userId`", }); - /* Admin users are required to pass in a userId */ - if (isAdmin && !body.userId) throw new HttpError({ statusCode: 400, message: "`userId` required" }); + /* Admin users are required to pass in a userId or teamId */ + if (isAdmin && (!body.userId || !body.teamId)) + throw new HttpError({ statusCode: 400, message: "`userId` or `teamId` required" }); } export default defaultResponder(postHandler);