Patch Changes
-
Add support for webhook verification with Next.js Pages Router. (#5618) by @wobsoriano
// Next.js Pages Router import type { NextApiRequest, NextApiResponse } from 'next'; import { verifyWebhook } from '@clerk/nextjs/webhooks'; export const config = { api: { bodyParser: false, }, }; export default async function handler(req: NextApiRequest, res: NextApiResponse) { try { const evt = await verifyWebhook(req); // Handle webhook event res.status(200).json({ received: true }); } catch (err) { res.status(400).json({ error: 'Webhook verification failed' }); } } // tRPC import { verifyWebhook } from '@clerk/nextjs/webhooks'; const webhookRouter = router({ webhook: publicProcedure.input(/** schema */).mutation(async ({ ctx }) => { const evt = await verifyWebhook(ctx.req); // Handle webhook event return { received: true }; }), });
-
Updated dependencies [
ab939fd,03284da,7389ba3,00f16e4,bb35660,efb5d8c,c2712e7,aa93f7f,a7f3ebc,d3fa403,f6ef841,6cba4e2,fb6aa20,e634830,f8887b2]:- @clerk/types@4.54.1
- @clerk/backend@1.29.0
- @clerk/shared@3.7.1
- @clerk/clerk-react@5.28.1