# Limiting Webhook Post Data

**URL:** <https://community.hubspot.com/t/limiting-webhook-post-data/22917>\
**Category:** APIs & Integrations\
**Tags:** workflows, webhooks\
**Created:** [July 15, 2020, 4:50pm UTC](https://community.hubspot.com/t/limiting-webhook-post-data/22917 "2020-07-15T16:50:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![MBSmith](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/mbsmith/32/84083_2.png) [@MBSmith](https://community.hubspot.com/u/MBSmith)\
**Post date:** [July 15, 2020, 4:50pm UTC](https://community.hubspot.com/t/limiting-webhook-post-data/22917/1 "2020-07-15T16:50:32Z")

</div>

The current state of HubSpot webhooks being called from workflows has an entire CRM object posted to an external endpoint. This is problematic when the single CRM object becomes large enough to hinder the webhook’s execution. In my own journey to setting up a HubSpot app for webhooks I encountered this issue immediately. It is not a rare occurence for the size of the payload to cause the webhook to fail.

There is dire need for the ability to specify what data is sent in a webhook post. Until this feature is added, webhooks cannot be relied upon. This almost entirely undermines the value of the webhooks feature in my opinion.

Please add this functionality. As a dev, it does not seem like it would be much work on HubSpot’s end. I’m thinking that the entire CRM object could be sent by default when no properties / events / etc. are specified. The HubSpot APIs already have the ability to have specified properties returned so this type of querying functionality already exists. Please add it to webhooks.

---

<div class="post-metadata">

**Author:** ![WendyGoh](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/wendygoh/32/42320_2.png) [@WendyGoh](https://community.hubspot.com/u/WendyGoh)\
**Post date:** [July 16, 2020, 5:55am UTC](https://community.hubspot.com/t/limiting-webhook-post-data/22917/2 "2020-07-16T05:55:10Z")

</div>

Hey @MBSmith,

Thank you for the detailed feedback!

Currently, while using the [Workflow Webhook action](https://developers.hubspot.com/docs/methods/workflows/webhook_information), it is not possible to configure the POST body being sent. If you’d like to have full control over the payload of the request, I’d recommend for your team to explore the [Workflow extensions overview](https://legacydocs.hubspot.com/docs/methods/workflow-extensions/workflow-extensions-overview).

---

<div class="post-metadata">

**Author:** ![MBSmith](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/mbsmith/32/84083_2.png) [@MBSmith](https://community.hubspot.com/u/MBSmith)\
**Post date:** [July 16, 2020, 5:16pm UTC](https://community.hubspot.com/t/limiting-webhook-post-data/22917/3 "2020-07-16T17:16:43Z")

</div>

@WendyGoh

This is exactly the kind of thing I’m looking for, thank you! Though I do have a few more questions:

I see that the Workflow Extensions API or equivalent is earmarked to be added to the new HubSpot APIs at some point. Would you be able to give me an estimate on when the new API might be available?

Workflow Extensions is great so far but I’m not crazy about the lack of authentication. Using just webhooks I am able to include a “Request Signature”, is there going to be something similar in the updated Workflow Extensions API?

---

<div class="post-metadata">

**Author:** ![WendyGoh](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/wendygoh/32/42320_2.png) [@WendyGoh](https://community.hubspot.com/u/WendyGoh)\
**Post date:** [July 17, 2020, 5:43am UTC](https://community.hubspot.com/t/limiting-webhook-post-data/22917/4 "2020-07-17T05:43:43Z")

</div>

Hey @MBSmith,

I’m glad that’s what you’re looking for!

Are you referring to the [Automation API | Custom Workflow Actions](https://developers.hubspot.com/docs/api/automation/custom-workflow-actions)? If so, this feature is currently in Alpha. Would you be interested to be part of the Alpha or Beta stages to test out and give feedback? If yes, could you share with me your portal ID and an email address that we can reach you?

I believe one of the new features includes signed authentication!

---

<div class="post-metadata">

**Author:** ![yeti\_t](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/yeti_t/32/41515_2.png) [@yeti\_t](https://community.hubspot.com/u/yeti_t)\
**Post date:** [August 25, 2020, 4:53pm UTC](https://community.hubspot.com/t/limiting-webhook-post-data/22917/5 "2020-08-25T16:53:56Z")

</div>

Hi we are trying to figure out how to get the contact object to post over when we receive a workflow extension request from HubSpot. The comment by Wendy Goh gave me hope that we could, but so far no luck in determining how to tell HubSpot to post the entire contact object when they send us a workflow extension action request. Right now we just get objectType AND objectId like the example:  
```

```auto
{
 "fields": {
 "appointment_date": "1536019200000",
 "appointment_notes": "30 minute appointment to go over the services contract",
 "appointment_title": "Appointment with Sky"
 },
 "object": {
 "objectId": 34,
 "objectType": "CONTACT"
 },
 "origin": {
 "extensionDefinitionId": 108,
 "extensionDefinitionVersionId": 5,
 "portalId": 99160967
 }
}

```
