Zoom Report API

Report operations

Operations 4

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 /report/getaccountreport Get the account usage report for a period · Report getaccountreport #
Ask an LLM
“How much has our whole account used Zoom over a date range?”
“Can I pull an account-wide usage report for last quarter?”
Tell an agent
Get the account report from {from} to {to}.
Show account-wide usage between {from} and {to}, {page_size} per page.
POST /report/getaudioreport Get the toll audio report for a period · Report getaudioreport #
Ask an LLM
“What were our phone dial-in toll charges for a period?”
“What is the longest date range the audio toll report covers?”
Tell an agent
Get the toll audio report from {from} to {to}.
Show {type} audio usage between {from} and {to}.
POST /report/getdailyreport Get the daily usage report for a month · Report getdailyreport #
Ask an LLM
“What did daily usage look like for a given month?”
“How far back can I pull the daily report?”
Tell an agent
Get the daily report for {month} {year}.
Show day-by-day usage for month {month} of {year}.
POST /report/getuserreport Get one user's usage report for a period · Report getuserreport #
Ask an LLM
“How many meetings did a specific user host over a period?”
“Can I get a usage report for just one person?”
Tell an agent
Get the usage report for user {user_id} from {from} to {to}.
Show meetings hosted by {user_id} between {from} and {to}.

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-report-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-report-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Zoom REST Report 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: Report
  description: Report operations
paths:
  /report/getaccountreport:
    post:
      tags:
      - Report
      description: Get account report for a specified period.
      operationId: reportGetaccountreport
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - from
              - to
              type: object
              properties:
                from:
                  type: string
                  description: Start date.
                to:
                  type: string
                  description: End date.
                page_size:
                  type: string
                  description: The amount of records returns within a single API call. Defaults to 30. Max of 300 meetings.
                  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: 5
                from: 2013-5-19
                to: 2013-5-20
                total_meetings: 50
                total_participants: 100
                total_meeting_minutes: 100
                users:
                - user_id: bNsPi5hCQ-qOzWn2EeCXJA
                  email: john@sample.com
                  type: 2
                  meetings: 10
                  participants: 56
                  meeting_minutes: 300
                  last_client_version: 1.0.18584.0225
                  last_login_time: 2013-02-11 08:18:09+00:00
      summary: Report getaccountreport
      x-summary-source: derived
  /report/getaudioreport:
    post:
      tags:
      - Report
      description: 'Get user report for a specified period.


        Toll Report API is provided for enabled ''Toll Report'' option.


        We will report a maximum of one month. For example, if "from" is set to "2015-08-05" and "to" is "2015-10-10" we will adjust "from" to "2015-09-10"'
      operationId: reportGetaudioreport
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - from
              - to
              type: object
              properties:
                from:
                  type: string
                  description: Start date.
                to:
                  type: string
                  description: End date.
                type:
                  type: string
                  description: 'Audio type: 1 means Toll-free Call-in & Call-out. 2 means Toll.'
                  default: '1'
                page_size:
                  type: string
                  description: The amount of records returns within a single API call. Defaults to 30. Max of 300 meetings.
                  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:
                from: 2016-01-08
                to: 2016-01-21
                page_count: 1
                page_number: 1
                page_size: 30
                total_records: 1
                telephony_usage:
                - meeting_id: 2932547621
                  phone_number: +86 8208
                  type: call-out
                  host_name: test
                  host_email: zoom.test@zoom.us
                  department: ''
                  start_time: 2016-01-12 02:25:34+00:00
                  end_time: 2016-01-12 02:26:48+00:00
                  duration: 2
                  total: 0.12
      summary: Report getaudioreport
      x-summary-source: derived
  /report/getdailyreport:
    post:
      tags:
      - Report
      description: Get daily report for one month, can only get daily report for recent 3 months.
      operationId: reportGetdailyreport
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - month
              - year
              type: object
              properties:
                year:
                  type: string
                  description: Year for this report.
                month:
                  type: string
                  description: Month for this report.
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              example:
                year: 2013
                month: 5
                dates:
                - meetings: 0
                  date: 2013-05-01
                  new_user: 0
                  participants: 0
                  meeting_minutes: 0
      summary: Report getdailyreport
      x-summary-source: derived
  /report/getuserreport:
    post:
      tags:
      - Report
      description: Get user report for a specified period.
      operationId: reportGetuserreport
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              required:
              - from
              - to
              - user_id
              type: object
              properties:
                user_id:
                  type: string
                  description: The user to generate the report.
                from:
                  type: string
                  description: Start date.
                to:
                  type: string
                  description: End date.
                page_size:
                  type: string
                  description: The amount of records returns within a single API call. Defaults to 30. Max of 300 meetings.
                  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: 5
                from: 2013-5-19
                to: 2013-5-20
                meetings:
                - number: 111111111
                  topic: Meeting Topic
                  start_time: 2013-02-11 08:18:09+00:00
                  end_time: 2013-02-11 09:18:09+00:00
                  duration: 60
                  participants:
                  - name: John
                    join_time: 2013-02-11 08:30:09+00:00
                    leave_time: 2013-02-11 08:50:09+00:00
      summary: Report getuserreport
      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