Enable participant.remove in-meeting control — App ID mbN43UCITAGka8SaoSgYlw

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:

  1. Meeting starts.
  2. Participant joins.
  3. We receive the meeting.participant_joined webhook.
  4. We validate the participant against our internal system.
  5. 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.