Skip to main content

Get Group Member List

Important Note

This feature is available in the Business plan. If you haven't upgraded yet, please upgrade before using this feature.

API Overview

  • Function: Get Group Member List
  • Request Method: GET
  • Request URL: /api/contacts/teams/{team_id}/groups/{group_id}/users?appid={appid}&access_token={access_token}&page={1}&per_page={10}

Request Parameters

Parameter NameTypeRequiredLocationDescriptionExample
team_idintegerYesuriTeam ID30
group_idintegerYesuriGroup ID30
pageintegerNoqueryStringCurrent Page Number1
per_pageintegerNoqueryStringItems Per Page10
rolesarrayNoqueryStringContact Management Roles (Different from Team Roles)[1,2,3]

Response Parameters

Parameter NameTypeDescription
totalintegerTotal Count
listarray[object]Member List
list[_].user_idinteger(uint64)Member Editor ID
list[_].respondent_idinteger(uint64)Member Respondent ID
list[_].namestringMember Name
list[_].avatarstringMember Avatar
list[_].roleintegerContact Management Role (0: Contact Admin; 1: Group Admin; 2: Regular Member)
list[_].group_full_namestringFull Path of Group (e.g., Team/Level1/Level2/Level3)
list[_].group_idintGroup ID

Response Examples

{
"code": "OK",
"error": {
"type": ""
},
"data": {
"total":1,
"list": [
{
"user_id": 60000208205,
"respondent_id": 60000208206,
"name": "Zhang San",
"avatar": "https://wesurvey.com/xxx/xxx.png",
"role": 0,
"group_full_name":"Team/Level1/Level2/Level3",
"group_id":67
}
]
},
"request_id": "d84e884b-3bc5-419d-9cc0-d6d6d14e68b6"
}
  • Failed Request
{
"code": "PermissionDenied",
"error": {
"type": "claim_error"
},
"data": {},
"request_id": "5ffeb778-6046-42b2-b6f7-0c79ebc82288"
}

Error Codes

error.type CodeDescription
invalid_argumentInvalid Parameter
claim_errorNo Permission