Zoom Group API

The Group API from Zoom — 8 operation(s) for group.

Operations 8

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /group/create Create a user group · Group create #
Ask an LLM
“How do I set up a new group of users on my account?”
“What do I need to name a group when creating it?”
Tell an agent
Create a group named {name}.
Set up a new user group called {name} on the account.
POST /group/delete Delete a user group · Group delete #
Ask an LLM
“Can I remove a group I no longer need?”
“What do I get back after deleting a group?”
Tell an agent destructive · confirm first
Delete group {id}.
Remove the user group {id} from the account.
POST /group/edit Rename a user group · Group edit #
Ask an LLM
“Can I change the name of an existing group?”
“Is editing a group limited to its name?”
Tell an agent
Rename group {id} to {name}.
Edit the existing group {id} so it is called {name}.
POST /group/get Get a user group's info · Group get #
Ask an LLM
“What information is stored for a particular group?”
“Can I look up one group by its ID?”
Tell an agent
Get the info for group {id}.
Show me the details of user group {id}.
POST /group/list List all user groups · Group list #
Ask an LLM
“Which groups exist on my Zoom account?”
“Can I see every user group we've set up?”
Tell an agent
List all groups on my account.
List user groups using API key {api_key} and secret {api_secret}.
POST /group/member/add Add members to a user group · Group member add #
Ask an LLM
“How can I put several users into a group at once?”
“Can I add existing users to a group by their IDs?”
Tell an agent
Add users {member_ids} to group {id}.
Put members {member_ids} into user group {id}.
POST /group/member/delete Remove members from a user group · Group member delete #
Ask an LLM
“Can I take users out of a group without deleting the group?”
“Does removing someone from a group delete their user account?”
Tell an agent destructive · confirm first
Remove users {member_ids} from group {id}.
Take members {member_ids} out of user group {id}.
POST /group/member/list List a user group's members · Group member list #
Ask an LLM
“Who belongs to a particular group?”
“Can I page through the membership of a large group?”
Tell an agent
List the members of group {id}.
Show page {page_number} of user group {id}'s members.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/zoom-group-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

zoom-group-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Zoom REST Group API
  description: API Description
  contact:
    name: Zoom Developers
    url: https://zoom.us/developer
    email: developer@zoom.us
  license:
    name: MIT
    url: https://opensource.org/licenses/MIT
  version: 1.0.0
servers:
- url: https://api.zoom.us/v1
security:
- api_key: []
- api_secret: []
tags:
- name: Group
  description: Group operations
paths:
  /group/create:
    post:
      tags:
      - Group
      description: Create a group on Zoom, return the new group info.
      operationId: groupCreate
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - name
              type: object
              properties:
                name:
                  type: string
                  description: Group name, must be unique in one account.
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              example:
                group_id: unique_id
                account_id: unique_id
                name: New Group Test
                total_members: 0
      summary: Group create
      x-summary-source: derived
  /group/delete:
    post:
      tags:
      - Group
      description: Delete a group on Zoom, return the deleted group ID.
      operationId: groupDelete
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - id
              type: object
              properties:
                id:
                  type: string
                  description: Group ID.
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              example:
                id: unique_id
                deleted_at: 2015-08-20 08:41:58+00:00
                deleted_count: 1
      summary: Group delete
      x-summary-source: derived
  /group/edit:
    post:
      tags:
      - Group
      description: Edit a group on Zoom, return the new group info.
      operationId: groupEdit
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - id
              type: object
              properties:
                id:
                  type: string
                  description: Group ID.
                name:
                  type: string
                  description: Group name, must be unique in one account.
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              example:
                group_id: unique_id
                account_id: unique_id
                name: New Group Test
                total_members: 0
      summary: Group edit
      x-summary-source: derived
  /group/get:
    post:
      tags:
      - Group
      description: Get a group on Zoom via ID, return the group info.
      operationId: groupGet
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - id
              type: object
              properties:
                id:
                  type: string
                  description: Group ID.
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              example:
                group_id: unique_id
                account_id: unique_id
                name: Group Test
                total_members: 2
      summary: Group get
      x-summary-source: derived
  /group/list:
    post:
      tags:
      - Group
      description: List all groups on your Zoom account.
      operationId: groupList
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - api_key
              - api_secret
              type: object
              properties:
                api_key:
                  type: string
                  description: Your API Key
                api_secret:
                  type: string
                  description: Your API Secret
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              example:
                total_records: 1
                groups:
                - group_id: unique_id
                  account_id: unique_id
                  name: Group Test1
                  total_members: 40
      summary: Group list
      x-summary-source: derived
  /group/member/add:
    post:
      tags:
      - Group
      description: Add members to a group on Zoom.
      operationId: groupMemberAdd
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - id
              - member_ids
              type: object
              properties:
                id:
                  type: string
                  description: Group ID.
                member_ids:
                  type: string
                  description: The member IDs, separated by comma
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              example:
                id: unique_id
                add_at: 2015-08-20 08:57:38+00:00
                add_count: 2
      summary: Group member add
      x-summary-source: derived
  /group/member/delete:
    post:
      tags:
      - Group
      description: Delete members of a group on Zoom.
      operationId: groupMemberDelete
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - id
              - member_ids
              type: object
              properties:
                id:
                  type: string
                  description: Group ID.
                member_ids:
                  type: string
                  description: The member IDs, separated by comma
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              example:
                id: unique_id
                deleted_at: 2015-08-20 08:57:38+00:00
                deleted_count: 2
      summary: Group member delete
      x-summary-source: derived
  /group/member/list:
    post:
      tags:
      - Group
      description: Lists the members of a group on Zoom.
      operationId: groupMemberList
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - id
              type: object
              properties:
                id:
                  type: string
                  description: Group ID.
                page_size:
                  type: string
                  description: The amount of records returns within a single API call. Defaults to 30.
                  default: '30'
                page_number:
                  type: string
                  description: Current page number of returned records. Default to 1.
                  default: '1'
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              example:
                page_count: 1
                page_number: 1
                page_size: 30
                total_records: 1
                members:
                - id: unique_id
                  email: email_address
                  first_name: Zoomie
                  last_name: Userton
                  pic_url: https://ssotest.zoom.us/p/6EoubcvJR7eF2grNXJkrHA/f2003a9c-3095-4865-8536-03cc6f211e86-9569
      summary: Group member list
      x-summary-source: derived
components:
  securitySchemes:
    api_key:
      type: apiKey
      name: api_key
      in: query
    api_secret:
      type: apiKey
      name: api_secret
      in: query
externalDocs:
  description: Zoom REST API Documentation
  url: https://zoom.github.io/api