Missing fields in workflow payload.

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.

@himanshurauthan , any experience with this issue?

Hello @dennisedson, thank you for tagging me in.

So @nickiearchua, I tested /automation/v3/workflows/:workflowId to get the workflow and I’m getting all fields.

Please check the get workflow by id doc.

I hope this helps!

Best regards,