Consume NextJS API endpoint from external cron job

What I am trying to achieve:

  1. Have existing NextJS v14 app that uses Auth0
  2. Set up cron job via Azure Function that consumes protected endpoint in NextJS app

What I have done so far:

  1. Have NextJS app running and protected via auth0
  2. Created machine-to-machine (m2m) application
  3. Tried to consume NextJS endpoint using access token generated by m2m app

I am unable to successfully access the endpoint. The NextJS withApiAuthRequired middleware returns 401 error “The user does not have an active session or is not authenticated”.

What am I missing?

Try using getServerSession or place all the code in the file that is used by the cron job, as importing does not work for me

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.