无法通过HubSpot API更新/设置联系人业务单元属性解决方案
HubSpot 联系人业务单元API分配实操方案
目前公开官方文档没有相关内容的明确说明,以下是经过实际验证可行的完整实现方法:
隐藏业务单元ID获取方式
每个业务单元都有后端存储的隐藏unit_id,无法在前端常规配置页直接查看,获取步骤如下:
- 先登录HubSpot网页端,手动给任意测试联系人分配你需要对接的业务单元
- 调用联系人查询接口拉取该联系人的属性值,接口路径:
/contacts/v1/contact/vid/{替换为测试联系人的vid}/profile?hapikey={替换为你的API密钥}&property=hs_all_assigned_business_unit_ids&propertyMode=value_only - 接口返回的
hs_all_assigned_business_unit_ids属性值,就是对应业务单元的unit_id
业务单元分配参数写法
调用HubSpot联系人创建/更新接口时,直接把获取到的unit_id赋值给hs_all_assigned_business_unit_ids属性即可,需要放在请求体的properties数组中。
- 单个业务单元分配参数示例:
{"property": "hs_all_assigned_business_unit_ids", "value": "204941"}
- 多个业务单元分配参数示例:
多个ID之间直接用分号连接,不要留任何空格,否则接口会识别失败,写法参考:"value": "103298;204941"
内容的提问来源于stack exchange,提问作者quinn maloney
相关产品推荐
相关产品推荐

