Webhook payload missing custom fields — expected?

Hey all — running into something that feels like a bug but might just be a known limitation.

I've got a webhook set up for work_order.status_changed and I'm noticing that custom field values aren't showing up in the payload. The standard fields are all there (id, status, assignee_id, customer, etc.) but the custom_fields object is either empty or just... not present? Hard to tell since the key itself is missing.

I've confirmed the custom fields have values in the UI, and they're showing up fine when I hit the REST API directly with a GET on the same work order. So the data exists, it's just not making it into the webhook payload.

Is this expected behavior? I didn't see it called out explicitly in the webhook setup docs, though I might have missed something. If this is a limitation, worth noting that it makes the webhook a lot less useful for our integration — we'd need to follow up with an API call every time just to get the full picture.

For what it's worth, I'm seeing this on both v1 and v2 webhook endpoints. YMMV but figured I'd flag it.

Parents Reply Children
No Data