App ID: mbN43UCITAGka8SaoSgYlw
App type: Server-to-Server OAuth, Account-level app
Requested scope: meeting:update:in_meeting_controls:admin
Use case
We need to programmatically remove a participant from a live meeting when they join without required identity verification. Our flow:
- Meeting starts.
- Participant joins.
- We receive the
meeting.participant_joinedwebhook. - We validate the participant against our internal system.
- If validation fails, we need to remove them from the live meeting.
Planned request:
PATCH /live_meetings/{meetingId}/events
{
"method": "participant.remove",
"params": { "participant_uuid": "<uuid from webhook payload>" }
}
Status
This path is currently disabled in production, pending participant.remove being enabled for our app. All prerequisite pieces (OAuth, webhook validation, participant identification logic) are implemented and tested.
Could a Zoom staff member enable participant.remove for the App ID above? Happy to provide our Account ID via DM if needed.