Good question—happy to help shine some light on your options.
To that end, if you wish to schedule meetings and generate links on behalf of customers who belong to your account, you can utilize our server-to-server auth method, JWT:
You can then call our Create Meeting API to schedule the meeting, and the join_url will be returned in the API response.
Alternatively, if you need to generate meetings/links for users external to your own account, you would need to create an OAuth app and get the app published following this submission process:
The approval process timeline will vary depending on whether your app requires feedback from our team, and how long it takes to implement that feedback.