Skip to main content

Update Member

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: Update Member
  • Request Method: POST
  • Request URL: /api/contacts/teams/{team_id}/users/{user_id}?appid={appid}&access_token={access_token}

Request Parameters

Parameter NameTypeRequiredLocationDescriptionExample
team_idintegerYesuriTeam ID34
user_idintegerYesuriUser ID60000208205
group_idsarray[integer]NobodyGroup IDs[86,87]
nicknamestringNobodyContact NameLi Si
avatarstringNobodyContact Avatarhttps://wj.gtimg.com/default/default_headimg.png
roleintegerNobodyRole (Limited by team available seats)2: Team Admin; 3: Survey Admin; 4: Regular Member
openidstringNobodyUser's unique identifier in third-party platform
Only available for partner platforms
This field is identical to open_id. If both are specified, only openid takes effect
abcdefg
open_idstringNobodyUser's unique identifier in third-party platform
Only available for partner platforms
This field is deprecated, please use openid
abcdefg

Response Parameters

None

Response Examples

  • Successful Request
{
"code": "OK",
"error": {
"type": ""
},
"data": {},
"request_id": "10595b0f-9333-4ad7-8bda-ce2c00119758"
}
  • Failed Request
{
"code": "InvalidArgument",
"error": {
"type": "invalid_param"
},
"data": {},
"request_id": "793fb149-4f12-4439-aa83-01d0e211b15c"
}

Error Codes

error.type CodeDescription
contacts_user_not_foundUser Not Found
group_edit_errorFailed to Modify Group
role_edit_errorFailed to Modify Role
exceed_user_limitExceeded Available User Limit
invalid_argumentInvalid Parameter
claim_errorNo Permission