openapi: 3.0.1
info:
title: 'Zoom report/'
description: Needs 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
externalDocs:
description: Zoom REST API Documentation
url: https://zoom.github.io/api
servers:
- url: https://api.zoom.us/v1
security:
- api_key: []
- api_secret: []
tags:
- name: Report
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-11T08:18:09.000Z'
/report/getaudioreport:
post:
tags:
- Report
description: >+
Get user report for a specified period.
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-08T00:00:00.000Z'
to: '2016-01-21T00:00:00.000Z'
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-12T02:25:34.000Z'
end_time: '2016-01-12T02:26:48.000Z'
duration: 2
total: 0.12
/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-01T00:00:00.000Z'
new_user: 0
participants: 0
meeting_minutes: 0
/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-11T08:18:09.000Z'
end_time: '2013-02-11T09:18:09.000Z'
duration: 60
participants:
- name: John
join_time: '2013-02-11T08:30:09.000Z'
leave_time: '2013-02-11T08:50:09.000Z'
components:
schemas: {}