Is there a way to know the source of the modification of an object in Pipedrive when the webhook comes in?
Just that, we update a Pipedrive account from the API and that triggers our webhook to send us the update of what we already processed, causing extra handling of the same data.
Is there a way to filter webhooks based on if it came from the API? Is there any easy way around this?
Hi @clintonskakun! I’m afraid this is not possible in the way you describe. All actions in Pipedrive go through API so it’s not possible to filter webhooks in the way you describe. If you could explain to us in more detail how your integration and webhooks are set up maybe we can suggest some workaround.
Afraid not @ivan, but I will add it as a feature request for our Webhooks team to investigate is this is possible, maybe they can add the user_agent of the transaction in the future.
Yes couple of months ago pipedrive release some update for the webhooks.
They added the field change_source
Only the following 2 values are possible for this field:
app - the webhook is triggered from the Pipedrive web app