All of the following is by API through a JWT app.
Considering a meeting life-cycle: Meeting creation with licensed user -> User/Host joining -> party time -> Meeting ends.
At which point can the user be updated to type 1 (basic), to recycle the license, without affecting the meeting capabilities?
- After the meeting is created but before the host joins?
- After the host joins?
- After the meeting is ended?
- On meetings type 3 (recurring with no fixed time) does the host needs to be type 2 (Licensed) every the meeting starts?
Made some tests and found this:
Case 1:
- Created meeting with user type 2 (Licensed).
- User/Host Joined meeting.
- Updated user to type 1 (Basic).
- Meeting duration went over the 40 minutes mark since the host joined. No warnings or alerts.
Case 2:
- Created meeting with user type 1 (Basic).
- User/Host Joined meeting.
- Warning triggered: “10 minutes left in meeting”.
- Updated user to type 2 (Licensed).
- Alert triggered at 40 min mark: “This meeting now has unlimited minutes”.
- Meeting duration went over the 40 minutes mark since the host was updated to basic. No warnings or alerts.
Endpoints used:
POST /users/{userId}/meetings
PATCH /users/{userId}
GET /accounts/{accountId}/plans/usage (to verify license usage)