全部产品
阿里云办公

修改客服

更新时间:2018-11-16 17:07:28

(ModifyUser)

描述

修改用户数据。

请求参数

名称 类型 是否必须 描述
Action String 系统规定参数,ModifyUser
InstanceId String 呼叫中心实例ID。
UserId String 待修改的用户ID;注意这里是RAM子账号在呼叫中心实例的唯一标识并非RamId,即UUID
DisplayName String 用户的全名。
Phone String 用户的电话号码。
Email String 用户的电子邮件。
RoleId.1 String 指定待创建用户的角色,需传入角色ID
SkillGroupId.1 String 指定待创建用户绑定的技能组ID。SkillGroupId.1意为只绑定到一个技能组中,如果绑定多个技能组,则需要传多个,例如 SkillGroupId.1、SkillGroupId.2、SkillGroupId.3,以此类推,具体请参考下方的请求示例
SkillLevel.1 String 待创建用户所加入的技能组对应的技能组等级。SkillLevel.1代表为上面的SkillGroupId.1的技能组等级,如果SkillGroupId为多个,则SkillLevel也需要多个,并且数量需要保持一致,具体请参考下方的请求示例
PrivateOutboundNumberId String 个人外呼号码的PhoneNumberId

返回参数

无特定返回参数,调用成功即可。

请求示例

  1. https://ccc.cn-shanghai.aliyuncs.com/?
  2. &Action=ModifyUser
  3. &InstanceId=9cfad875-6260-4a53-ab6e-b13e3fb31f7d
  4. &UserId=6f3e7751-fa61-453f-8057-a2fe9741a387
  5. &DisplayName=王明
  6. &Phone=18866668888
  7. &Email=18866668888@163.com
  8. &RoleId.1=4c2e158e-ddd9-464a-a3fc-338eca10277c
  9. &SkillGroupId.1=0ead7334-83e7-42a0-a5bd-c2ef9f18ef28
  10. &SkillLevel.1=4
  11. &PrivateOutboundNumberId=a08d255e-12a5-48f8-93e0-6b8e1b6dec5a
  12. &<公共请求参数>

返回示例

  1. {
  2. "HttpStatusCode":200,
  3. "RequestId":"BA03159C-E808-4FF1-B27E-A61B6E888D7F",
  4. "Success":true,
  5. "Code":"OK"
  6. }

错误码

错误代码 描述 Http状态码 语义
NotExist.Instance “Call center instance ‘%s’ does not exist” 404 呼叫中心实例不存在,请确认实例ID是否正确,或者实例是否已被删除。
NotExist.User “User ‘%s’ does not exist” 404 用户不存在,请确认用户ID是否正确。
NotExist.Role “Role ‘%s’ does not exist” 404 角色不存在,请确认角色id是否正确。
NotExist.SkillGroup “Skill group ‘%s’ does not exist” 404 技能组不存在,请确认技能组Id是否正确。
ImsService “IMS service exception, operation: %s, reason: %s(%s)” 500 内部错误,调用ims获取信息失败,请通过工单进行问题反馈。
TenantService Call center kernel service issue, instance: %s, operation: %s, reason: %s(%d) 500 呼叫中心核心服务异常,请通过工单进行问题反馈。
NoPermission.User “User ‘%s’ has no permission to ‘%s’ (User = ‘%s’)” 403 当前用户没有权限进行角色相关的操作。请通过呼叫中心控制台为用户进行授权。
NotModified.PrimaryUser “Primary user ‘%s’ not allowed to be modified.” 412 主账户不能被修改。