如何在管道驱动器 API 中更新交易自定义字段?



我有一个自定义字段列表,用于 Pipedrive 中的交易。(位于此处 https://your-instance.pipedrive.com/settings/fields?type=DEAL(

每个自定义字段都有一个自定义API Key如下所示a56aff894af47285d3bbcd67fe06ee5143fb1123

我尝试批量更新这些字段。

根据Update a deal文档 https://developers.pipedrive.com/docs/api/v1/#!/Deals/put_deals_id 没有关于这些自定义字段的信息。

问题是如何在某个交易中更新自定义字段值?

要实现此目的,您可以在请求正文中发送自定义字段键 - 值对。

根据这个例子:

// Pipedrive API token
$api_token = '659c9fddb16335e48cc67114694b52074e812';
// Custom field key value pairs
$data = array(
'dcf558aac1ae4e8c4f849ba5e668430d8df9be12' => 'Custom field value'
);
// Deal ID
$deal_id = 260;
// URL for updating a Deal
$url = 'https://your-instance.pipedrive.com/api/v1/deals/' . $deal_id . '?api_token=' . $api_token;
// Prepare CURL Request
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
$output = curl_exec($ch);
curl_close($ch);

最新更新