Zoom API Integration,

Hi @middj2008

Thanks for reaching out to the Zoom Developer Forum and welcome to our community! I am happy to help here!

For the error you are getting

{‘code’: 3001, ‘message’: ‘Meeting {meetingId} is not found or has expired.’}

Please make sure that the meeting is scheduled and has not been deleted and that it belongs to the account that is making the API request.

You are actually in the right path by creating an OAuth app due to the JWT deprecation.
My question is, are your students part of your Zoom Account? if they are not, your app will need to go under our App review process since your app will be making API calls on behalf of someone else.

https://marketplace.zoom.us/docs/guides/publishing/app-submission/submission-review/

You could also look into our Server to Server OAuth application that we recently released and will be the replacement for our JWT apps

https://marketplace.zoom.us/docs/guides/build/server-to-server-oauth-app

Here is a helpful guide on how to use the Server to Server app

Please let me know if this helps or if you have any other questions, I am happy to help clarifying them

Cheers,
Elisa