Zoom - Add Onboarding User as Alternate Host for Meeting

Last updated: April 30, 2025

Introduction

Zoom API Reference: https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingUpdate

Learn how to add alternate hosts to existing meetings using YeshID's custom provisioner for Onboarding Tasklists and Zoom's API.

SCR-20250430-ijim.png

Note: Zoom's API uses a patch operation which will overwrite any existing alternate hosts with the user that you're running the task with. (Any existing alternate hosts will be lost).

Pre-requisites

  1. You already have a Zoom application created for the connection with YeshID.
    📄 Connect & Integrate Zoom

  2. You are the Zoom administrator that created the application.

  3. You have the meeting ID you'd like to set an alternate host for.

  4. You have the email address of the alternate host(s) you'd like to add (and they are active Zoom users)

    SCR-20250430-ihlw.png

Steps

  1. Set additional scopes on the Zoom application used for integration with YeshID

    1. Navigate to marketplace.zoom.us

    2. Find your application

    3. Add additional scopes:

      1. meeting:update:meeting:admin

    4. Save the scopes.

  2. Add a custom action in Zoom

    1. In YeshID, navigate to the Zoom app (Applications > Zoom)

    2. Add an additional action "Add as Alternate Host"

    3. Set the following options:

      1. Method: PATCH

      2. Endpoint URL: https://api.zoom.us/v2/meetings/<your-meeting-id>

      3. Body:

{  "settings":
  {  "alternative_hosts":"{{.User.Email}}"  } // You can set multiple admins as
                                                    // comma separated values
}
SCR-20250430-ikld-2.png

  1. Save the changes

  2. Add to existing on-boarding template (new users) OR create a new Onboarding Task-List that makes use of the Custom Action

    1. Add task /Run a user defined provisioner action

    2. Choose Application Zoom

    3. Choose Action that you created Add as Alternate Host

      SCR-20250430-ifvq.png
  3. Execute the onboarding template with the Add an Alternate Host task on the specified user.

    SCR-20250430-igjk.png
  4. When this task completes, your meeting's alternative host will be changed.

SCR-20250430-igxz.png

FAQ