I just started using pipedrive integration via webhooks in production and I started receiving webhooks with the “host” field in the “meta” tag as “app.pipedrive.com”. I use this as the integration identifier so I can’t match the webhook to a user.
Is this normal? Could you please explain me what does this as host mean?
What should I be using as identifier? In case its not host, could you explain me how could I explain the user how to find this identifier in its Pipedrive platform?
Hey David, thank you very much again for the quick response.
Ok, I get it. The thing is that we dont have an app. We just wanted to receive webhooks directly, having the user configuring them with our endpoint and a basic auth that they would give us (username and password). Is this approach not going to work then? Or is there a workaround that you can think of to authenticate the Webhook?
Thanks for your patience on this (just been busy).
So the webhook isn’t going through an App? If that’s the case, it should show the company’s URL in host.
Perhaps you could fully explain the situation out to me?
We are offering a “Pipedrive Integration” to let them sync contacts from Pipedrive with contacts in our app. We just ask them to create a webhook using our URL so that we can get this info.
There are some webhooks arriving with company URL in host and others arrive with “app.pipedrive.com” .
As we use this host as the identifier of the webhook, then we dont know how to whom the ones with this pipedrive host belong to.
Is the “Pipedrive Integration” done through any sort of authorization (ei OAuth)? Basically some way in which you can retrieve the Company & User ID so that you can use it identify the source of the webhook?
Yes, I know we could do that but I would like to understand the issue with the host. If you are offering to configure webhooks to any server, we should be able to use it, right?
Hi David. Its been a week and I’m still getting the webhooks from app.pipedrive.com. Is there something we could do? Could you tell me why I’m receiving this if I dont have an app?
But you are requesting the Webhooks via a POST to the webhooks endpoint right? As long as you do this you will always get the host as app.pipedrive.com.
The only way to not have it this way (for now), is through manually created webhooks.