如何使用 Hubspot API 分配所有者?
How to assign an Owner using the Hubspot API?
我正在使用 Hubspot API 创建新联系人,并希望在创建联系人时自动设置所有者。我知道这可以在不通过工作流程使用 API 的情况下实现,但是我想为此使用 API。
这是我现在的代码(有效,只是缺少联系人所有者):
$data = [
'properties' => [
['property' => 'firstname', 'value' => $contact->first_name],
['property' => 'lastname', 'value' => $contact->last_name],
]
];
$body = json_encode($data);
$response = $client->request('POST', '/contacts/v1/contact/email/'.$user->email.'/profile',
['query' => ['hapikey' => $hubspot_key, 'body' => $body]);
我最终找到了实现此目的的方法:
- 转到您的 Hubspot 实例,然后是 设置 和 属性
- 搜索“联系所有者”并单击编辑
- 在“字段类型”中,确定所有者的 ID 值
然后在您的 API 调用中,只需传递此 属性:
$data['properties'][] = ['property' => 'hubspot_owner_id', 'value' => 123456];
您可以在 Hubspot's documentation.[=13 中找到有关 hubspot_owner_id
属性(Hubspot 内部的,这不是自定义 属性)的更多信息=]
它会自动将新创建(或更新)的 Hubspot 联系人分配给相关所有者(Hubspot 用户)。
我正在使用 Hubspot API 创建新联系人,并希望在创建联系人时自动设置所有者。我知道这可以在不通过工作流程使用 API 的情况下实现,但是我想为此使用 API。
这是我现在的代码(有效,只是缺少联系人所有者):
$data = [
'properties' => [
['property' => 'firstname', 'value' => $contact->first_name],
['property' => 'lastname', 'value' => $contact->last_name],
]
];
$body = json_encode($data);
$response = $client->request('POST', '/contacts/v1/contact/email/'.$user->email.'/profile',
['query' => ['hapikey' => $hubspot_key, 'body' => $body]);
我最终找到了实现此目的的方法:
- 转到您的 Hubspot 实例,然后是 设置 和 属性
- 搜索“联系所有者”并单击编辑
- 在“字段类型”中,确定所有者的 ID 值
然后在您的 API 调用中,只需传递此 属性:
$data['properties'][] = ['property' => 'hubspot_owner_id', 'value' => 123456];
您可以在 Hubspot's documentation.[=13 中找到有关 hubspot_owner_id
属性(Hubspot 内部的,这不是自定义 属性)的更多信息=]
它会自动将新创建(或更新)的 Hubspot 联系人分配给相关所有者(Hubspot 用户)。