Escalate Case
The ESCALATE_CASE event is triggered whenever a case's isEscalated flag changes from false to true. This is a separate concept from the escalation records described in Add Case Escalation, Update Case Escalation, and Remove Case Escalation, and the two should not be confused: isEscalated is a single boolean on the case itself, not a record with a category, reason, or assignee.
This event fires when the flag is toggled on directly, and also the first time an escalation record is added to a case that wasn't already escalated. In the latter case, ADD_CASE_ESCALATION fires on the same case as well.
This event's payload takes the form { case, activity, escalated }. There is no escalation object here, unlike ADD_CASE_ESCALATION, UPDATE_CASE_ESCALATION, or REMOVE_CASE_ESCALATION — integrations should not expect escalation record details on this event.
The exact shape of escalated.caller has not yet been confirmed against source and should be treated as opaque for now.
Attributes
eventstringpayloadobjectShow child attributes
escalatedobjectShow child attributes
caseIdstring<UUID>isEscalatedbooleancallerunknowncaseobjectShow child attributes
idstring<UUID>typestringtitlestringstatusstringshortIdstringcreatedAtstring<date-time>updatedAtstring<date-time>assignedAtstring<date-time>inProgressAtstring<date-time>closedAtstring<date-time>isArchivedbooleanisEscalatedbooleanisImportedbooleanreferralCodestringclosedBystringinProgressBystringorganizationIdstring<UUID>archiveReasonstringarchiveNotestringvisitTypeVisitTypeproductBundleIdstring<UUID>productBundleobjectShow child attributes
namestringsubmitterobjectShow child attributes
idstringfirstNamestringlastNamestringemailstringdobstring<date-time>genderstringphoneNumberstringaddressstringaddress2stringcitystringstatestringpostalCodestringactivityobjectShow child attributes
idstring<UUID>typestringisPHIbooleanisRestrictedbooleanvalueBeforestring | nullvalueAfterstring | nulltimestampstring<date-time>actorobjectShow child attributes
idstring<UUID>firstNamestringlastNamestringemailstringtargetUserobjectShow child attributes
idstring<UUID>firstNamestringlastNamestringemailstringResponse
{
"event": "ESCALATE_CASE",
"payload": {
"escalated": {
"caseId": "ec7ebb4c-3a36-43bf-93f7-3c292020c281",
"isEscalated": true,
"caller": {}
},
"case": {
"id": "ec7ebb4c-3a36-43bf-93f7-3c292020c281",
"type": "GLP",
"title": "Case for John Doe",
"status": "IN_PROGRESS",
"shortId": "ADA-C1HM17",
"createdAt": "2025-08-05T08:51:38.903Z",
"updatedAt": "2025-09-03T23:24:31.129Z",
"assignedAt": "2025-08-06T18:04:26.412Z",
"inProgressAt": "2025-09-03T22:56:27.563Z",
"closedAt": null,
"isArchived": false,
"isEscalated": true,
"isImported": false,
"referralCode": null,
"closedBy": null,
"inProgressBy": "YaM948FdwiQa3Ek3GCnYsnZTTSW2",
"organizationId": "652f45e9-eb17-4955-8197-4170e375327f",
"archiveReason": null,
"productBundle": {
"name": "ORG-PRODUCT-BUNDLE-1"
},
"submitter": {
"id": "WzvygANWTEcfsLlDW1K22WWS7dY2",
"firstName": "John",
"lastName": "Doe",
"email": "john@example.com",
"dob": "1998-12-17T00:00:00.000Z",
"gender": "MALE",
"phoneNumber": "+12286475628",
"address": "1271 6th Avenue",
"address2": "",
"city": "New York",
"state": "AK",
"postalCode": "10020"
}
},
"activity": {
"id": "92d8h09f-a6ah-7f5c-b3aa-b6ad878125c3",
"type": "ESCALATE_CASE",
"isPHI": false,
"isRestricted": false,
"timestamp": "2025-09-03T23:24:31.127Z",
"valueBefore": "false",
"valueAfter": "true",
"actor": {
"id": "YaM948FdwiQa3Ek3GCnYsnZTTSW2",
"firstName": "Alex",
"lastName": "Johnson",
"email": "alex@example.com"
},
"targetUser": null
}
}
}