Request
Basic information
| Field | Value |
|---|---|
| HTTP URL | https://api.dingtalk.io/v1.0/conference/videoConferences/{conferenceId}/members |
| HTTP Method | GET |
| Supported app types | appType-Internal app appType-Third-party enterprise app |
| Required permissions | permission-VideoConference.Conference.Read-Video conference read permission |
Request headers
| Name | Type | Required | Description |
|---|---|---|---|
| x-acs-dingtalk-access-token | String | Yes | The access credential used to call this API. - For an internal app, call the Get the access token of an internal app API to obtain it. - For a third-party enterprise app, call the API for obtaining the access token of the organization that authorized the third-party app. |
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| conferenceId | String | Yes | The conferenceId of the meeting. You can obtain it by calling the Create a video conference API. |
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
| nextToken | String | No | The pagination cursor. - If you call this API for the first time, leave this parameter empty or set it to 0. - For subsequent calls, set this parameter to the nextToken returned by the previous call. |
| maxResults | Integer | No | The maximum number of entries per page. Default value: 128. No upper limit. |
Request example
HTTPResponse
Response body
| Name | Type | Description |
|---|---|---|
| memberModels | Array | The list of members. |
| unionId | String | The unionId of the member. |
| conferenceId | String | The video conference ID. |
| userNick | String | The name of the member. |
| joinTime | Long | The timestamp when the member joined the conference, in milliseconds. |
| leaveTime | Long | The timestamp when the member left the conference, in milliseconds. |
| duration | Long | The duration in the meeting, in milliseconds. |
| host | Boolean | Whether the member is the host. - true: Yes - false: No |
| attendStatus | Integer | The member status. - 1: Initialized - 2: Calling - 3: Active (in the meeting) - 4: Failed to join (call declined, etc.) - 5: Kicked out - 6: Left the meeting |
| outerOrgMember | Boolean | Whether the member is from outside the organization that owns the meeting. - true: Yes - false: No This field is not returned if the current member belongs to the organization that owns the meeting. |
| pstnJoin | Boolean | Whether the member joined the meeting by phone number. - true: Yes - false: No |
| coHost | Boolean | Whether the member is a co-host. - true: Yes - false: No |
| nextToken | String | The pagination cursor. |
| totalCount | Integer | The total number of entries. |
Response example
Error codes
If an error occurs when calling this API, refer to the Global error codes document to find a solution based on the error message.| HttpCode | Error code | Error message | Description |
|---|---|---|---|
| 400 | missingRoomId | MISSING ROOM ID | The meeting ID parameter is missing. |
| 400 | paramError | PARAM ERROR | Parameter error. |
| 403 | noPermission | NO PERMISSION | No permission to query the meeting. |
| 404 | roomNotFound | ROOM NOT FOUND | The meeting cannot be found. |
| 500 | systemError | SYSTEM ERROR | Internal system error. |