Why do HubSpot Workflow sometimes sends a payload with missing fields in our webhook?
Expected:
{ "callbackId": "ap-00000000-184139409463-3-0", "origin": { "portalId": 00000000, "actionDefinitionId": 1497, "actionDefinitionVersion": 22, "extensionDefinitionId": 1497, "extensionDefinitionVersionId": 22 }, "context": { "source": "WORKFLOWS", "workflowId": 115381535 }, "object": { "objectId": 1123351, "objectType": "CONTACT" }, "fields": { "textMessage": "some random text message", "phoneNumber": "+6xxxxxxxxx", "senderIdNew": "ACCOUNT_DEFAULT", "workflowReplyId": "foobar", "countryCode": "+61" }, "inputFields": { "textMessage": "some random text message", "phoneNumber": "+6xxxxxxxxx", "senderIdNew": "ACCOUNT_DEFAULT", "workflowReplyId": "foobar", "countryCode": "+6x" }}
Received:
{ "callbackId": "ap-00000000-184139409463-3-0", "origin": { "portalId": 00000000, "actionDefinitionId": 1497, "actionDefinitionVersion": 22, "extensionDefinitionId": 1497, "extensionDefinitionVersionId": 22 }, "context": { "source": "WORKFLOWS", "workflowId": 115381535 }, "object": { "objectId": 1123351, "objectType": "CONTACT" }, "inputFields": {}}
Thanks.