请登录后查看
CreateSubCustomer
创建客户
在伙伴销售平台创建客户时同步创建华为云账号,并将客户在伙伴销售平台上的账号与华为云账号进行映射。同时,创建的华为云账号与伙伴账号关联绑定。
华为云总经销商(一级经销商)可以注册云经销商(二级经销商)的子客户。注册完成后,子客户可以自动和云经销商绑定。
注意:
该接口只允许使用合作伙伴AK/SK或者Token调用。 合作伙伴调用该接口创建的客户为合作伙伴的垫付类客户。
名称 | 类型 | IN | 必选 | 描述 |
---|---|---|---|---|
X-Auth-Token | string | header | 是 | 合作伙伴Token调用 |
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
domain_name | string | 否 | 客户的华为云账号名。 如果为空,随机生成。 不能以“op_”或“shadow_”开头且不能全为数字。 校验长度(5到32位)和规则^(a-zA-Z_-*)$。 此参数不携带或携带值为空串或携带值为null时,随机生成。 |
mobile_phone | string | 否 | 手机号。 目前系统只支持中国的手机号。 示例:13XXXXXXXXX 此参数不携带或携带值为null时,不被赋值;携带值为空串时,赋值为空串。 |
verification_code | string | 否 | 验证码。 请调用“发送验证码”接口获取。 如果手机号不存在,则不需要输入验证码。 此参数不携带或携带值为null时,不做处理;不支持携带值为空串。 |
xaccount_id | string | 是 | 伙伴销售平台的用户唯一标识,该标识的具体值由伙伴分配。 |
xaccount_type | string | 是 | 华为分给合作伙伴的平台标识。 该标识的具体值由华为分配。获取方法请参见如何获取xaccountType的取值。 |
password | string | 否 | 密码规则如下: 至少包含以下四种字符中的两种: 大写字母、小写字母、数字、特殊字符;不能和账号名或倒序的账号名相同;不能包含手机号。 如果为空,用户没有密码,则不能直接在华为云登录,只能通过伙伴系统SSO方式跳转到华为云。 此参数不携带或携带值为null时,密码随机生成;不支持携带值为空串。 |
is_close_market_ms | string | 否 | 是否关闭营销消息的发送。 true:关闭false:不关闭(默认) 此参数不携带或携带值为空串或携带值为null时,赋值为false。 |
cooperation_type | string | 否 | 合作类型。 1:顾问销售。 不传递或传递非1的值,默认会创建成代售模式的客户。 |
indirect_partner_id | string | 否 | 云经销商ID。获取方法请参见查询云经销商列表。 如果需要创建云经销商的子客户,必须携带该字段。除此之外,此参数不做处理。 |
include_association_result | boolean | 否 | 是否返回子客户的关联结果。 true:返回子客户和伙伴的关联结果false:不返回子客户和伙伴的关联结果 默认值为false。 此参数不携带或携带值为空串或携带值为null时,赋值为false。 |
创建客户返回
名称 | 类型 | 描述 |
---|---|---|
domain_id | string | 客户ID。 只有成功或者错误码在CBC.99000050时才会返回。 |
domain_name | string | 客户的华为云账号名。 若请求参数中传递了此参数值,此处返回的响应值与请求参数中取值一致。若请求参数中未传递此参数值,此处返回的响应值为系统随机生成的32位字符串。 只有成功时或者错误码在CBC.99000050时才会返回。 |
|CBC.0100:输入参数校验失败 parameter error| |CBC.0101:参数无效 parameter invalid|
"POST https://bss.myhuaweicloud.com/v2/partners/sub-customers"
{
"domain_name": "test",
"mobile_phone": "188****8888",
"verification_code": "253***",
"xaccount_id": "35rey****",
"xaccount_type": "***_IDP",
"password": "*******",
"is_close_market_ms": "true",
"cooperation_type": "1",
"indirect_partner_id": "a0d736********aab6502d1a828c1809",
"include_association_result": false
}
创建客户返回
{
"domain_id": "06a7969058802f0c0f01c00b91846780",
"domain_name": "a0d736359ada40aab6502d1a828c1809"
}