Is there way, preferably with an example, where I can generate scheduled meeting invitations using the API? I have a system that already handles scheduling appointments using Google calendar invites. Am I able to generate jitsi room meeting links via code? Will they expire? Or will they activate on the specified date/time?
There is no API at the moment for generating calendar invites.
There is code in jitsi-meet that edit calendar events using google API and microsoft API, its under https://github.com/jitsi/jitsi-meet/tree/master/react/features/calendar-sync.
There is also code editing calendar events inside calendar web (google and microsoft) in jidesha chrome extension: https://github.com/jitsi/jidesha/blob/master/calendar/meet-calendar.js
If you query the conference mapper to give you a code mapped to a room name this code will stay in the system for 30 days after the last usage. So if you enter at least once every 30 days in the meeting it will stay forever.