Skip to main content

Get Group 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 List
  • Request Method: GET
  • Request URL: /api/contacts/teams/{team_id}/groups?appid={appid}&access_token={access_token}&page={1}&per_page={10}

Request Parameters

Parameter NameTypeRequiredLocationDescriptionExample
team_idintegerYesuriTeam ID30
pageintegerNoqueryStringCurrent Page Number1
per_pageintegerNoqueryStringItems Per Page10
remote_idsarrayNoqueryStringRemote IDs1
parent_idintegerNoqueryStringParent ID

Response Parameters

Parameter NameTypeDescription
listarray[object]Group List
list[_].idintegerGroup ID
list[_].team_idintegerTeam ID
list[_].parent_idintegerParent ID
list[_].sourceintegerSource
list[_].remote_idstringRemote ID
list[_].namestringGroup Name
list[_].full_namestringFull Name
list[_].orderintegerOrder
list[_].is_validboolIs Valid
list[_].created_atdatetimeCreation Time
list[_].upd_atdatetimeUpdate Time
totalintegerTotal Count

Response Examples

  • Successful Request
{
"code": "OK",
"error": {
"type": ""
},
"data": {
"list": [
{
"id": 6033,
"team_id": 53,
"parent_id": 6031,
"source": 2,
"remote_id": "1202",
"name": "Test Batch 2",
"full_name": "",
"order": 1002,
"is_valid": true,
"created_at": "2021-06-24T18:24:45+08:00",
"upd_at": "2021-06-24T18:24:45+08:00"
},
{
"id": 6031,
"team_id": 53,
"parent_id": 0,
"source": 2,
"remote_id": "",
"name": "Test Subgroup",
"full_name": "Test Group/Test Subgroup",
"order": 0,
"is_valid": true,
"created_at": "2021-06-24T17:59:03+08:00",
"updated_at": "2021-06-24T17:59:"
}
],
"total": 2
},
"request_id": "cb4e532d-1be0-42fd-983e-f8c69eba943f"
}
  • Failed Request
{
"code": "PermissionDenied",
"error": {
"type": "claim_error"
},
"data": {},
"request_id": "5ffeb778-6046-42b2-b6f7-0c79ebc82288"
}

Error Codes

error.type CodeDescription
claim_errorNo Permission
invalid_argumentParameter Validation Failed