List Meeting Attendee Reports
Lists of meeting attendee reports by a date range, the maximum number of meeting attendee reports, a meeting ID, a meeting number or a meeting title.
If the requesting user is an admin, the API returns meeting attendee reports of the meetings hosted by all the users on the specified site filtered by meeting ID, meeting number or meeting title.
If it's a normal meeting host, the API returns meeting attendee reports of the meetings hosted by the user himself on the specified site filtered by meeting ID, meeting number or meeting title.
The list returned is grouped by meeting instances. Both the groups and items of each group are sorted in descending order of joinedTime
. For example, if meetingId
is specified and it's a meeting series ID, the returned list is grouped by meeting instances of that series. The groups are sorted in descending order of joinedTime
, and within each group the items are also sorted in descending order of joinedTime
. Please refer to Meetings Overview for details of meeting series, scheduled meeting and meeting instance.
Long result sets are split into pages.
siteUrl
is required, and the meeting attendee reports of the specified site are listed. All available Webex sites can be retrieved by the Get Site List API.meetingId
,meetingNumber
andmeetingTitle
are optional parameters to query the meeting attendee reports, but at least one of them should be specified. If more than one parameter in the sequence ofmeetingId
,meetingNumber
, andmeetingTitle
are specified, the first one in the sequence is used. Currently, only ended meeting instance IDs and meeting series IDs are supported formeetingId
. IDs of scheduled meetings or personal room meetings are not supported.
Request Header
timezone
: Time zone in conformance with the IANA time zone database. The default timezone isUTC
if not defined.
Query Parameters
URL of the Webex site which the API lists meeting attendee reports from. All available Webex sites can be retrieved by the Get Site List API.
Meeting ID for the meeting attendee reports to return. If specified, return meeting attendee reports of the specified meeting; otherwise, return meeting attendee reports of all meetings. Currently, only ended meeting instance IDs are supported. IDs of meeting series, scheduled meetings or personal room meetings are not supported.
Meeting number for the meeting attendee reports to return. If specified, return meeting attendee reports of the specified meeting; otherwise, return meeting attendee reports of all meetings.
Meeting title for the meeting attendee reports to return. If specified, return meeting attendee reports of the specified meeting; otherwise, return meeting attendee reports of all meetings.
Starting date and time for the meeting attendee reports to return, in any ISO 8601 compliant format. from
cannot be after to
. The interval between to
and from
cannot exceed 30 days and from
cannot be earlier than 90 days ago.
Ending date and time for the meeting attendee reports to return, in any ISO 8601 compliant format. to
cannot be before from
. The interval between to
and from
cannot exceed 30 days.
Maximum number of meeting attendees to include in the meeting attendee report in a single page. max
must be greater than 0 and equal to or less than 1000
.
Response Properties
An array of meeting attendee report objects.
Unique identifier for the meeting.
Meeting number.
Meeting title.
Attendee's display name.
Attendee's email.
The date and time when the attendee joined the meeting. It's in the timezone specified in the request header or in the UTC
timezone if timezone is not specified.
The date and time when the attendee left the meeting. It's in the timezone specified in the request header or in the UTC
timezone if timezone is not specified.
Duration of the attendee in the meeting in minutes.
The attendee's role in the meeting.
Meeting host.
Meeting attendee.
IP address of the attendee when he attended the meeting.
Information of the attendee's operating system and application when he attended the meeting.
Attendee's company.
Attendee's phone number.
Attendee's address, part one.
Attendee's address, part two.
Attendee's city.
Attendee's state.
Attendee's country.
Attendee's zip code.
Whether or not the attendee has registered the meeting.
Whether or not the attendee has been invited to the meeting.
Response Codes
The list below describes the common success and error responses you should expect from the API:
Code | Status | Description |
---|---|---|
200 | OK | Successful request with body content. |
201 | Created | The request has succeeded and has led to the creation of a resource. |
202 | Accepted | The request has been accepted for processing. |
204 | No Content | Successful request without body content. |
400 | Bad Request | The request was invalid or cannot be otherwise served. An accompanying error message will explain further. |
401 | Unauthorized | Authentication credentials were missing or incorrect. |
403 | Forbidden | The request is understood, but it has been refused or access is not allowed. |
404 | Not Found | The URI requested is invalid or the resource requested, such as a user, does not exist. Also returned when the requested format is not supported by the requested method. |
405 | Method Not Allowed | The request was made to a resource using an HTTP request method that is not supported. |
409 | Conflict | The request could not be processed because it conflicts with some established rule of the system. For example, a person may not be added to a room more than once. |
410 | Gone | The requested resource is no longer available. |
415 | Unsupported Media Type | The request was made to a resource without specifying a media type or used a media type that is not supported. |
423 | Locked | The requested resource is temporarily unavailable. A Retry-After header may be present that specifies how many seconds you need to wait before attempting the request again. |
428 | Precondition Required | File(s) cannot be scanned for malware and need to be force downloaded. |
429 | Too Many Requests | Too many requests have been sent in a given amount of time and the request has been rate limited. A Retry-After header should be present that specifies how many seconds you need to wait before a successful request can be made. |
500 | Internal Server Error | Something went wrong on the server. If the issue persists, feel free to contact the Webex Developer Support team. |
502 | Bad Gateway | The server received an invalid response from an upstream server while processing the request. Try again later. |
503 | Service Unavailable | Server is overloaded with requests. Try again later. |
504 | Gateway Timeout | An upstream server failed to respond on time. If your query uses max parameter, please try to reduce it. |
Header
- timezone
Query Parameters
- siteUrlstringRequiredURL of the Webex site which the API lists meeting attendee reports from. All available Webex sites can be retrieved by the [Get Site List](/docs/api/v1/meeting-preferences/get-site-list) API.
- meetingIdstringMeeting ID for the meeting attendee reports to return. If specified, return meeting attendee reports of the specified meeting; otherwise, return meeting attendee reports of all meetings. Currently, only ended meeting instance IDs are supported. IDs of meeting series, scheduled meetings or personal room meetings are not supported.
- meetingNumberstringMeeting number for the meeting attendee reports to return. If specified, return meeting attendee reports of the specified meeting; otherwise, return meeting attendee reports of all meetings.
- meetingTitlestringMeeting title for the meeting attendee reports to return. If specified, return meeting attendee reports of the specified meeting; otherwise, return meeting attendee reports of all meetings.
- fromstringStarting date and time for the meeting attendee reports to return, in any [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) compliant format. `from` cannot be after `to`. The interval between `to` and `from` cannot exceed 30 days and `from` cannot be earlier than 90 days ago.
- tostringEnding date and time for the meeting attendee reports to return, in any [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) compliant format. `to` cannot be before `from`. The interval between `to` and `from` cannot exceed 30 days.
- maxnumberMaximum number of meeting attendees to include in the meeting attendee report in a single page. `max` must be greater than 0 and equal to or less than `1000`.
{ "items": [ { "meetingId": "089b137c3cf34b578896941e2d49dfe8_I_146987372776523573", "meetingNumber": "123456789", "meetingTitle": "John's Meeting", "displayName": "John Andersen", "email": "john.andersen@example.com", "joinedTime": "2023-01-18T10:26:30+08:00", "leftTime": "2023-01-18T10:46:30+08:00", "duration": 20, "participantType": "ATTENDEE", "ipAddress": "172.16.244.151", "clientAgent": "WINDOWS,IE", "company": "ExampleCompany", "phoneNumber": "85763644", "address1": "Building 1", "address2": "Street 1", "city": "San Jose", "state": "CA", "country": "US", "zipCode": "38755", "registered": false, "invited": true } ] }