Webhooks V2 Needs Custom Field Names & Values




The point of a webhook is to pass easily referenceable data to another source. In V2, you're passing a field hash instead of a custom field name which prevents one field from easily being distinguished from another.
Even worse, you're passing the internal PD ID of a field value, and not including the value that it represents. (IE, if I have a dropdown field for "Yes" and "No", you're passing "23" and "24". It's important to recognize that the internal Pipedrive ID for a field presents ZERO value to a 3rd party source receiving the webhook. Without massive code logic, an enormous amount of looping calls to Pipedrive's API's, or extensive complex table mappings for both field values and custom field names, Pipedrive's V2 webhooks are all but useless.
Unfortunately this is development nightmare and a horrible design flaw. It would be greatly appreciated if you could rectify this sooner than later to include the easily identifiable custom field name and the actual value of the field, not just the internal PD ID of the value.
Thanks