Fires when the external (Jira) case linked to an order changes status. targetEntity is the Order. The eventType is case_status_updated.
Field guarantees
Field
Guarantee
eventData.caseId
✅ Always present (v1)
eventData.externalCaseStatus
⚠️ Conditional — may be undefined if the Jira status can't be resolved
Case fields in v2
⛔ Not delivered — none map to the ORDER allowlist
🚧
Case detail is v1-only. v2 payloads carry a generic order reference (order_id, order_status) but not caseId, externalCaseIdentifier, or externalCaseStatus. If you need the case status, keep this webhook on v1.
Sanitized envelope. The fields this event actually emits (caseId, externalCaseIdentifier, externalCaseStatus) are not on the ORDER allowlist — the allowlist does include a case_status entry, but nothing this event emits aliases to that name — so only the order reference survives.