Sending Bulk Alerts
1. Retrieve the default Alert Settings for the authorized Sender
POST - /api/v2/alerts/defaults
{
"alertType": "Default"
}
{
"item": {
"fields": [
{
"name": "incident-v2",
"required": true,
"invisible": false,
"readonly": false,
"systemRequired": false,
"autofill": false
},
{
"name": "advancedSiteSelection",
"required": false,
"invisible": false,
"readonly": false,
"systemRequired": false,
"autofill": false
},
{
"name": "recipients",
"required": true,
"invisible": false,
"readonly": false,
"systemRequired": false,
"autofill": false
},
{
"name": "surveyRecipient",
"required": false,
"invisible": false,
"readonly": false,
"systemRequired": false,
"autofill": false
},
{
"name": "subject",
"required": true,
"invisible": false,
"readonly": false,
"systemRequired": false,
"autofill": false
},
{
"name": "message",
"required": true,
"invisible": false,
"readonly": false,
"systemRequired": false,
"autofill": false
},
{
"name": "channels",
"required": true,
"invisible": false,
"readonly": false,
"systemRequired": true,
"autofill": false
}
],
"alertType": "Default",
"channels": {
"email": {
"requestConfirmation": false,
"send": true
},
"push": {
"send": true
}
},
"clientContext": {
"isResend": false,
"clientId": "OpenAPI-Generator%2F1.0.0%2Fcsharp"
},
"formType": "Quick",
"facilities": {
"facilities": [],
"areas": []
},
"message": {
"priority": "Emergency",
"basic": {
"subject": "Alert",
"message": ""
},
"files": [],
"language": "en-us",
"translate": false
},
"recipients": {
"uniqueMyAlertsAppCount": 0,
"uniqueEtnCount": 0,
"uniqueGroupCount": 0,
"uniqueContactCount": 0,
"selectedContactCount": 0,
"selectedGroupCount": 0,
"groupIds": [],
"mandatoryGroupIds": [],
"contactIds": [],
"groups": [],
"contacts": [],
"directories": [],
"searchFilters": []
},
"schedule": {
"scheduled": false,
"duration": 1440,
"type": "Hickory"
},
"sender": {
"id": 0,
"displayName": "Johnson Huels",
"email": "alerts@nagdom.com",
"callerId": "8334193463"
},
"hidden": false,
"weatherAlert": false,
"requestConfirmation": false,
"relatedAlertActions": {
"disableReplyAll": false
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
2. Send Bulk Alerts
Note
The default alert settings should be used as the base for composing SendAlertRequests. It is recommended to clone the default alert settings for each alert included in the BulkSendAlertRequest.
var facilities = new List<string> { "AAR1", "ABE2", "ABE3", "ABE4", "ABE40", "ABE5", "ABE8", "ABQ1", "ABQ2", "ABQ5" };
// GUID to identify alerts sent by this test
var testId = Guid.NewGuid().ToString();
var alerts = new List<SendAlertRequest>();
foreach (var facility in facilities)
{
// Clone defaults, so each alert request is unique
var defaults = alertDefaults.Clone();
var messageId = Guid.NewGuid().ToString();
defaults.Message.Basic.Subject = $"Bulk Test message {testId} - {messageId}";
defaults.Message.Basic.Message = $"This is a test message from - {testId} - {messageId}";
defaults.Message.Priority = PriorityType.Emergency;
defaults.Recipients.SearchFilters = new List<AccessRecipe> { BuildAccessRecipe(facility) };
alerts.Add(new SendAlertRequest(defaults, 0, null, messageId, true));
}
POST - /api/v4/9331/alerts/bulkSend
{
"tenantId": 9331,
"alerts": [
{
"settings": {
"fields": [
{
"name": "incident-v2",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "advancedSiteSelection",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "recipients",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "surveyRecipient",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "subject",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "message",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "channels",
"required": true,
"systemRequired": true,
"invisible": false,
"readonly": false,
"autofill": false
}
],
"alertType": "Default",
"formType": "Quick",
"weatherAlert": false,
"channels": {
"email": {
"send": true,
"requestConfirmation": false
},
"push": {
"send": true
}
},
"facilities": {
"facilities": [],
"areas": []
},
"message": {
"priority": "Emergency",
"basic": {
"message": "This is a test message from - 9db04d21-8daf-4a6d-bd67-631d9766c410 - f9a9d09d-3ec7-4379-88a1-bf77b7d5b6dc",
"subject": "Bulk Test message 9db04d21-8daf-4a6d-bd67-631d9766c410 - f9a9d09d-3ec7-4379-88a1-bf77b7d5b6dc"
},
"files": [],
"language": "en-us",
"translate": false
},
"recipients": {
"contactIds": [],
"groupIds": [],
"mandatoryGroupIds": [],
"contacts": [],
"groups": [],
"directories": [],
"searchFilters": [
{
"filter": {
"requireMembership": false,
"mandatoryAlerting": false,
"conditions": [
{
"field": "tag.globalRoles",
"expression": "oneOf",
"mapping": "tag.globalRoles",
"values": [
"IMT"
]
},
{
"field": "meta.iMTFacilities.IMTFacility",
"expression": "oneOf",
"mapping": "meta.iMTFacilities.IMTFacility",
"values": [
"AAR1"
]
}
]
},
"displayName": "",
"type": "",
"group": {}
}
]
},
"schedule": {
"type": "Hickory",
"duration": 1440,
"scheduled": false,
"lastOccurrenceError": false
},
"sender": {
"callerId": "8334193463",
"displayName": "Johnson Huels",
"email": "alerts@nagdom.com"
},
"hidden": false,
"relatedAlertActions": {
"disableReplyAll": false
},
"publicAlert": false,
"requestConfirmation": false,
"clientContext": {
"templateId": null,
"isResend": false,
"clientId": "OpenAPI-Generator%2F1.0.0%2Fcsharp"
}
},
"correlationKey": "f9a9d09d-3ec7-4379-88a1-bf77b7d5b6dc",
"async": true
},
{
"settings": {
"fields": [
{
"name": "incident-v2",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "advancedSiteSelection",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "recipients",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "surveyRecipient",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "subject",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "message",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "channels",
"required": true,
"systemRequired": true,
"invisible": false,
"readonly": false,
"autofill": false
}
],
"alertType": "Default",
"formType": "Quick",
"weatherAlert": false,
"channels": {
"email": {
"send": true,
"requestConfirmation": false
},
"push": {
"send": true
}
},
"facilities": {
"facilities": [],
"areas": []
},
"message": {
"priority": "Emergency",
"basic": {
"message": "This is a test message from - 9db04d21-8daf-4a6d-bd67-631d9766c410 - 4bc36c98-e60a-4e00-a373-3d94d38c69ab",
"subject": "Bulk Test message 9db04d21-8daf-4a6d-bd67-631d9766c410 - 4bc36c98-e60a-4e00-a373-3d94d38c69ab"
},
"files": [],
"language": "en-us",
"translate": false
},
"recipients": {
"contactIds": [],
"groupIds": [],
"mandatoryGroupIds": [],
"contacts": [],
"groups": [],
"directories": [],
"searchFilters": [
{
"filter": {
"requireMembership": false,
"mandatoryAlerting": false,
"conditions": [
{
"field": "tag.globalRoles",
"expression": "oneOf",
"mapping": "tag.globalRoles",
"values": [
"IMT"
]
},
{
"field": "meta.iMTFacilities.IMTFacility",
"expression": "oneOf",
"mapping": "meta.iMTFacilities.IMTFacility",
"values": [
"ABE2"
]
}
]
},
"displayName": "",
"type": "",
"group": {}
}
]
},
"schedule": {
"type": "Hickory",
"duration": 1440,
"scheduled": false,
"lastOccurrenceError": false
},
"sender": {
"callerId": "8334193463",
"displayName": "Johnson Huels",
"email": "alerts@nagdom.com"
},
"hidden": false,
"relatedAlertActions": {
"disableReplyAll": false
},
"publicAlert": false,
"requestConfirmation": false,
"clientContext": {
"templateId": null,
"isResend": false,
"clientId": "OpenAPI-Generator%2F1.0.0%2Fcsharp"
}
},
"correlationKey": "4bc36c98-e60a-4e00-a373-3d94d38c69ab",
"async": true
},
{
"settings": {
"fields": [
{
"name": "incident-v2",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "advancedSiteSelection",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "recipients",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "surveyRecipient",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "subject",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "message",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "channels",
"required": true,
"systemRequired": true,
"invisible": false,
"readonly": false,
"autofill": false
}
],
"alertType": "Default",
"formType": "Quick",
"weatherAlert": false,
"channels": {
"email": {
"send": true,
"requestConfirmation": false
},
"push": {
"send": true
}
},
"facilities": {
"facilities": [],
"areas": []
},
"message": {
"priority": "Emergency",
"basic": {
"message": "This is a test message from - 9db04d21-8daf-4a6d-bd67-631d9766c410 - 0715ec9f-99df-4264-98a5-d76f3d902f9e",
"subject": "Bulk Test message 9db04d21-8daf-4a6d-bd67-631d9766c410 - 0715ec9f-99df-4264-98a5-d76f3d902f9e"
},
"files": [],
"language": "en-us",
"translate": false
},
"recipients": {
"contactIds": [],
"groupIds": [],
"mandatoryGroupIds": [],
"contacts": [],
"groups": [],
"directories": [],
"searchFilters": [
{
"filter": {
"requireMembership": false,
"mandatoryAlerting": false,
"conditions": [
{
"field": "tag.globalRoles",
"expression": "oneOf",
"mapping": "tag.globalRoles",
"values": [
"IMT"
]
},
{
"field": "meta.iMTFacilities.IMTFacility",
"expression": "oneOf",
"mapping": "meta.iMTFacilities.IMTFacility",
"values": [
"ABE3"
]
}
]
},
"displayName": "",
"type": "",
"group": {}
}
]
},
"schedule": {
"type": "Hickory",
"duration": 1440,
"scheduled": false,
"lastOccurrenceError": false
},
"sender": {
"callerId": "8334193463",
"displayName": "Johnson Huels",
"email": "alerts@nagdom.com"
},
"hidden": false,
"relatedAlertActions": {
"disableReplyAll": false
},
"publicAlert": false,
"requestConfirmation": false,
"clientContext": {
"templateId": null,
"isResend": false,
"clientId": "OpenAPI-Generator%2F1.0.0%2Fcsharp"
}
},
"correlationKey": "0715ec9f-99df-4264-98a5-d76f3d902f9e",
"async": true
},
{
"settings": {
"fields": [
{
"name": "incident-v2",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "advancedSiteSelection",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "recipients",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "surveyRecipient",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "subject",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "message",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "channels",
"required": true,
"systemRequired": true,
"invisible": false,
"readonly": false,
"autofill": false
}
],
"alertType": "Default",
"formType": "Quick",
"weatherAlert": false,
"channels": {
"email": {
"send": true,
"requestConfirmation": false
},
"push": {
"send": true
}
},
"facilities": {
"facilities": [],
"areas": []
},
"message": {
"priority": "Emergency",
"basic": {
"message": "This is a test message from - 9db04d21-8daf-4a6d-bd67-631d9766c410 - b307d3f7-6823-4ab1-b007-58ca51a43e66",
"subject": "Bulk Test message 9db04d21-8daf-4a6d-bd67-631d9766c410 - b307d3f7-6823-4ab1-b007-58ca51a43e66"
},
"files": [],
"language": "en-us",
"translate": false
},
"recipients": {
"contactIds": [],
"groupIds": [],
"mandatoryGroupIds": [],
"contacts": [],
"groups": [],
"directories": [],
"searchFilters": [
{
"filter": {
"requireMembership": false,
"mandatoryAlerting": false,
"conditions": [
{
"field": "tag.globalRoles",
"expression": "oneOf",
"mapping": "tag.globalRoles",
"values": [
"IMT"
]
},
{
"field": "meta.iMTFacilities.IMTFacility",
"expression": "oneOf",
"mapping": "meta.iMTFacilities.IMTFacility",
"values": [
"ABE4"
]
}
]
},
"displayName": "",
"type": "",
"group": {}
}
]
},
"schedule": {
"type": "Hickory",
"duration": 1440,
"scheduled": false,
"lastOccurrenceError": false
},
"sender": {
"callerId": "8334193463",
"displayName": "Johnson Huels",
"email": "alerts@nagdom.com"
},
"hidden": false,
"relatedAlertActions": {
"disableReplyAll": false
},
"publicAlert": false,
"requestConfirmation": false,
"clientContext": {
"templateId": null,
"isResend": false,
"clientId": "OpenAPI-Generator%2F1.0.0%2Fcsharp"
}
},
"correlationKey": "b307d3f7-6823-4ab1-b007-58ca51a43e66",
"async": true
},
{
"settings": {
"fields": [
{
"name": "incident-v2",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "advancedSiteSelection",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "recipients",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "surveyRecipient",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "subject",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "message",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "channels",
"required": true,
"systemRequired": true,
"invisible": false,
"readonly": false,
"autofill": false
}
],
"alertType": "Default",
"formType": "Quick",
"weatherAlert": false,
"channels": {
"email": {
"send": true,
"requestConfirmation": false
},
"push": {
"send": true
}
},
"facilities": {
"facilities": [],
"areas": []
},
"message": {
"priority": "Emergency",
"basic": {
"message": "This is a test message from - 9db04d21-8daf-4a6d-bd67-631d9766c410 - c350a634-f9b3-4960-826e-48e306c7025f",
"subject": "Bulk Test message 9db04d21-8daf-4a6d-bd67-631d9766c410 - c350a634-f9b3-4960-826e-48e306c7025f"
},
"files": [],
"language": "en-us",
"translate": false
},
"recipients": {
"contactIds": [],
"groupIds": [],
"mandatoryGroupIds": [],
"contacts": [],
"groups": [],
"directories": [],
"searchFilters": [
{
"filter": {
"requireMembership": false,
"mandatoryAlerting": false,
"conditions": [
{
"field": "tag.globalRoles",
"expression": "oneOf",
"mapping": "tag.globalRoles",
"values": [
"IMT"
]
},
{
"field": "meta.iMTFacilities.IMTFacility",
"expression": "oneOf",
"mapping": "meta.iMTFacilities.IMTFacility",
"values": [
"ABE40"
]
}
]
},
"displayName": "",
"type": "",
"group": {}
}
]
},
"schedule": {
"type": "Hickory",
"duration": 1440,
"scheduled": false,
"lastOccurrenceError": false
},
"sender": {
"callerId": "8334193463",
"displayName": "Johnson Huels",
"email": "alerts@nagdom.com"
},
"hidden": false,
"relatedAlertActions": {
"disableReplyAll": false
},
"publicAlert": false,
"requestConfirmation": false,
"clientContext": {
"templateId": null,
"isResend": false,
"clientId": "OpenAPI-Generator%2F1.0.0%2Fcsharp"
}
},
"correlationKey": "c350a634-f9b3-4960-826e-48e306c7025f",
"async": true
},
{
"settings": {
"fields": [
{
"name": "incident-v2",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "advancedSiteSelection",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "recipients",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "surveyRecipient",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "subject",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "message",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "channels",
"required": true,
"systemRequired": true,
"invisible": false,
"readonly": false,
"autofill": false
}
],
"alertType": "Default",
"formType": "Quick",
"weatherAlert": false,
"channels": {
"email": {
"send": true,
"requestConfirmation": false
},
"push": {
"send": true
}
},
"facilities": {
"facilities": [],
"areas": []
},
"message": {
"priority": "Emergency",
"basic": {
"message": "This is a test message from - 9db04d21-8daf-4a6d-bd67-631d9766c410 - 95f7ab1b-1be4-4cc8-b9ee-5ac365557bc7",
"subject": "Bulk Test message 9db04d21-8daf-4a6d-bd67-631d9766c410 - 95f7ab1b-1be4-4cc8-b9ee-5ac365557bc7"
},
"files": [],
"language": "en-us",
"translate": false
},
"recipients": {
"contactIds": [],
"groupIds": [],
"mandatoryGroupIds": [],
"contacts": [],
"groups": [],
"directories": [],
"searchFilters": [
{
"filter": {
"requireMembership": false,
"mandatoryAlerting": false,
"conditions": [
{
"field": "tag.globalRoles",
"expression": "oneOf",
"mapping": "tag.globalRoles",
"values": [
"IMT"
]
},
{
"field": "meta.iMTFacilities.IMTFacility",
"expression": "oneOf",
"mapping": "meta.iMTFacilities.IMTFacility",
"values": [
"ABE5"
]
}
]
},
"displayName": "",
"type": "",
"group": {}
}
]
},
"schedule": {
"type": "Hickory",
"duration": 1440,
"scheduled": false,
"lastOccurrenceError": false
},
"sender": {
"callerId": "8334193463",
"displayName": "Johnson Huels",
"email": "alerts@nagdom.com"
},
"hidden": false,
"relatedAlertActions": {
"disableReplyAll": false
},
"publicAlert": false,
"requestConfirmation": false,
"clientContext": {
"templateId": null,
"isResend": false,
"clientId": "OpenAPI-Generator%2F1.0.0%2Fcsharp"
}
},
"correlationKey": "95f7ab1b-1be4-4cc8-b9ee-5ac365557bc7",
"async": true
},
{
"settings": {
"fields": [
{
"name": "incident-v2",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "advancedSiteSelection",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "recipients",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "surveyRecipient",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "subject",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "message",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "channels",
"required": true,
"systemRequired": true,
"invisible": false,
"readonly": false,
"autofill": false
}
],
"alertType": "Default",
"formType": "Quick",
"weatherAlert": false,
"channels": {
"email": {
"send": true,
"requestConfirmation": false
},
"push": {
"send": true
}
},
"facilities": {
"facilities": [],
"areas": []
},
"message": {
"priority": "Emergency",
"basic": {
"message": "This is a test message from - 9db04d21-8daf-4a6d-bd67-631d9766c410 - 524fdf1f-ac73-48f1-9ab8-ce7bdf9ebbb9",
"subject": "Bulk Test message 9db04d21-8daf-4a6d-bd67-631d9766c410 - 524fdf1f-ac73-48f1-9ab8-ce7bdf9ebbb9"
},
"files": [],
"language": "en-us",
"translate": false
},
"recipients": {
"contactIds": [],
"groupIds": [],
"mandatoryGroupIds": [],
"contacts": [],
"groups": [],
"directories": [],
"searchFilters": [
{
"filter": {
"requireMembership": false,
"mandatoryAlerting": false,
"conditions": [
{
"field": "tag.globalRoles",
"expression": "oneOf",
"mapping": "tag.globalRoles",
"values": [
"IMT"
]
},
{
"field": "meta.iMTFacilities.IMTFacility",
"expression": "oneOf",
"mapping": "meta.iMTFacilities.IMTFacility",
"values": [
"ABE8"
]
}
]
},
"displayName": "",
"type": "",
"group": {}
}
]
},
"schedule": {
"type": "Hickory",
"duration": 1440,
"scheduled": false,
"lastOccurrenceError": false
},
"sender": {
"callerId": "8334193463",
"displayName": "Johnson Huels",
"email": "alerts@nagdom.com"
},
"hidden": false,
"relatedAlertActions": {
"disableReplyAll": false
},
"publicAlert": false,
"requestConfirmation": false,
"clientContext": {
"templateId": null,
"isResend": false,
"clientId": "OpenAPI-Generator%2F1.0.0%2Fcsharp"
}
},
"correlationKey": "524fdf1f-ac73-48f1-9ab8-ce7bdf9ebbb9",
"async": true
},
{
"settings": {
"fields": [
{
"name": "incident-v2",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "advancedSiteSelection",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "recipients",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "surveyRecipient",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "subject",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "message",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "channels",
"required": true,
"systemRequired": true,
"invisible": false,
"readonly": false,
"autofill": false
}
],
"alertType": "Default",
"formType": "Quick",
"weatherAlert": false,
"channels": {
"email": {
"send": true,
"requestConfirmation": false
},
"push": {
"send": true
}
},
"facilities": {
"facilities": [],
"areas": []
},
"message": {
"priority": "Emergency",
"basic": {
"message": "This is a test message from - 9db04d21-8daf-4a6d-bd67-631d9766c410 - f1b095f8-73f1-4b97-a405-5ec1c36738a6",
"subject": "Bulk Test message 9db04d21-8daf-4a6d-bd67-631d9766c410 - f1b095f8-73f1-4b97-a405-5ec1c36738a6"
},
"files": [],
"language": "en-us",
"translate": false
},
"recipients": {
"contactIds": [],
"groupIds": [],
"mandatoryGroupIds": [],
"contacts": [],
"groups": [],
"directories": [],
"searchFilters": [
{
"filter": {
"requireMembership": false,
"mandatoryAlerting": false,
"conditions": [
{
"field": "tag.globalRoles",
"expression": "oneOf",
"mapping": "tag.globalRoles",
"values": [
"IMT"
]
},
{
"field": "meta.iMTFacilities.IMTFacility",
"expression": "oneOf",
"mapping": "meta.iMTFacilities.IMTFacility",
"values": [
"ABQ1"
]
}
]
},
"displayName": "",
"type": "",
"group": {}
}
]
},
"schedule": {
"type": "Hickory",
"duration": 1440,
"scheduled": false,
"lastOccurrenceError": false
},
"sender": {
"callerId": "8334193463",
"displayName": "Johnson Huels",
"email": "alerts@nagdom.com"
},
"hidden": false,
"relatedAlertActions": {
"disableReplyAll": false
},
"publicAlert": false,
"requestConfirmation": false,
"clientContext": {
"templateId": null,
"isResend": false,
"clientId": "OpenAPI-Generator%2F1.0.0%2Fcsharp"
}
},
"correlationKey": "f1b095f8-73f1-4b97-a405-5ec1c36738a6",
"async": true
},
{
"settings": {
"fields": [
{
"name": "incident-v2",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "advancedSiteSelection",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "recipients",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "surveyRecipient",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "subject",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "message",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "channels",
"required": true,
"systemRequired": true,
"invisible": false,
"readonly": false,
"autofill": false
}
],
"alertType": "Default",
"formType": "Quick",
"weatherAlert": false,
"channels": {
"email": {
"send": true,
"requestConfirmation": false
},
"push": {
"send": true
}
},
"facilities": {
"facilities": [],
"areas": []
},
"message": {
"priority": "Emergency",
"basic": {
"message": "This is a test message from - 9db04d21-8daf-4a6d-bd67-631d9766c410 - 4ab7f3cc-9061-44eb-9284-7dbdd69ef632",
"subject": "Bulk Test message 9db04d21-8daf-4a6d-bd67-631d9766c410 - 4ab7f3cc-9061-44eb-9284-7dbdd69ef632"
},
"files": [],
"language": "en-us",
"translate": false
},
"recipients": {
"contactIds": [],
"groupIds": [],
"mandatoryGroupIds": [],
"contacts": [],
"groups": [],
"directories": [],
"searchFilters": [
{
"filter": {
"requireMembership": false,
"mandatoryAlerting": false,
"conditions": [
{
"field": "tag.globalRoles",
"expression": "oneOf",
"mapping": "tag.globalRoles",
"values": [
"IMT"
]
},
{
"field": "meta.iMTFacilities.IMTFacility",
"expression": "oneOf",
"mapping": "meta.iMTFacilities.IMTFacility",
"values": [
"ABQ2"
]
}
]
},
"displayName": "",
"type": "",
"group": {}
}
]
},
"schedule": {
"type": "Hickory",
"duration": 1440,
"scheduled": false,
"lastOccurrenceError": false
},
"sender": {
"callerId": "8334193463",
"displayName": "Johnson Huels",
"email": "alerts@nagdom.com"
},
"hidden": false,
"relatedAlertActions": {
"disableReplyAll": false
},
"publicAlert": false,
"requestConfirmation": false,
"clientContext": {
"templateId": null,
"isResend": false,
"clientId": "OpenAPI-Generator%2F1.0.0%2Fcsharp"
}
},
"correlationKey": "4ab7f3cc-9061-44eb-9284-7dbdd69ef632",
"async": true
},
{
"settings": {
"fields": [
{
"name": "incident-v2",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "advancedSiteSelection",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "recipients",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "surveyRecipient",
"required": false,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "subject",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "message",
"required": true,
"systemRequired": false,
"invisible": false,
"readonly": false,
"autofill": false
},
{
"name": "channels",
"required": true,
"systemRequired": true,
"invisible": false,
"readonly": false,
"autofill": false
}
],
"alertType": "Default",
"formType": "Quick",
"weatherAlert": false,
"channels": {
"email": {
"send": true,
"requestConfirmation": false
},
"push": {
"send": true
}
},
"facilities": {
"facilities": [],
"areas": []
},
"message": {
"priority": "Emergency",
"basic": {
"message": "This is a test message from - 9db04d21-8daf-4a6d-bd67-631d9766c410 - 3b423a89-baf2-4a84-acad-e645865bbb6a",
"subject": "Bulk Test message 9db04d21-8daf-4a6d-bd67-631d9766c410 - 3b423a89-baf2-4a84-acad-e645865bbb6a"
},
"files": [],
"language": "en-us",
"translate": false
},
"recipients": {
"contactIds": [],
"groupIds": [],
"mandatoryGroupIds": [],
"contacts": [],
"groups": [],
"directories": [],
"searchFilters": [
{
"filter": {
"requireMembership": false,
"mandatoryAlerting": false,
"conditions": [
{
"field": "tag.globalRoles",
"expression": "oneOf",
"mapping": "tag.globalRoles",
"values": [
"IMT"
]
},
{
"field": "meta.iMTFacilities.IMTFacility",
"expression": "oneOf",
"mapping": "meta.iMTFacilities.IMTFacility",
"values": [
"ABQ5"
]
}
]
},
"displayName": "",
"type": "",
"group": {}
}
]
},
"schedule": {
"type": "Hickory",
"duration": 1440,
"scheduled": false,
"lastOccurrenceError": false
},
"sender": {
"callerId": "8334193463",
"displayName": "Johnson Huels",
"email": "alerts@nagdom.com"
},
"hidden": false,
"relatedAlertActions": {
"disableReplyAll": false
},
"publicAlert": false,
"requestConfirmation": false,
"clientContext": {
"templateId": null,
"isResend": false,
"clientId": "OpenAPI-Generator%2F1.0.0%2Fcsharp"
}
},
"correlationKey": "3b423a89-baf2-4a84-acad-e645865bbb6a",
"async": true
}
]
}
{
"jobId": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"alertResults": [
{
"correlationKey": "f9a9d09d-3ec7-4379-88a1-bf77b7d5b6dc",
"isSuccess": true
},
{
"correlationKey": "4bc36c98-e60a-4e00-a373-3d94d38c69ab",
"isSuccess": true
},
{
"correlationKey": "0715ec9f-99df-4264-98a5-d76f3d902f9e",
"isSuccess": true
},
{
"correlationKey": "b307d3f7-6823-4ab1-b007-58ca51a43e66",
"isSuccess": true
},
{
"correlationKey": "c350a634-f9b3-4960-826e-48e306c7025f",
"isSuccess": true
},
{
"correlationKey": "95f7ab1b-1be4-4cc8-b9ee-5ac365557bc7",
"isSuccess": true
},
{
"correlationKey": "524fdf1f-ac73-48f1-9ab8-ce7bdf9ebbb9",
"isSuccess": true
},
{
"correlationKey": "f1b095f8-73f1-4b97-a405-5ec1c36738a6",
"isSuccess": true
},
{
"correlationKey": "4ab7f3cc-9061-44eb-9284-7dbdd69ef632",
"isSuccess": true
},
{
"correlationKey": "3b423a89-baf2-4a84-acad-e645865bbb6a",
"isSuccess": true
}
],
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
3. Wait for bulk alerts to complete
Use the jobId from the BulkSendAlertsResponse to check progress using the Jobs API /api/v4/{tenantId/jobs/{jobId}
Note
Please use at least a 1 second interval between requests to /api/v4/{tenantId/jobs/{jobId}
GET - /api/v4/9331/jobs/03e9dae0-2a6b-474c-a51e-8e7428cc9014
{
"item": {
"id": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"tenantId": "9331",
"timestamp": "/Date(1772566641606+0000)/",
"state": "Running",
"isSuccess": false,
"type": "BulkAlert",
"metadata": {
"tags": {},
"statistics": {
"totalProgress": 10,
"progress": 2
},
"attributes": {},
"tenantId": "9331",
"ownerId": "1075341"
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
GET - /api/v4/9331/jobs/03e9dae0-2a6b-474c-a51e-8e7428cc9014
{
"item": {
"id": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"tenantId": "9331",
"timestamp": "/Date(1772566641606+0000)/",
"state": "Running",
"isSuccess": false,
"type": "BulkAlert",
"metadata": {
"tags": {},
"statistics": {
"totalProgress": 10,
"progress": 2
},
"attributes": {},
"tenantId": "9331",
"ownerId": "1075341"
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
GET - /api/v4/9331/jobs/03e9dae0-2a6b-474c-a51e-8e7428cc9014
{
"item": {
"id": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"tenantId": "9331",
"timestamp": "/Date(1772566641606+0000)/",
"state": "Running",
"isSuccess": false,
"type": "BulkAlert",
"metadata": {
"tags": {},
"statistics": {
"totalProgress": 10,
"progress": 2
},
"attributes": {},
"tenantId": "9331",
"ownerId": "1075341"
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
GET - /api/v4/9331/jobs/03e9dae0-2a6b-474c-a51e-8e7428cc9014
{
"item": {
"id": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"tenantId": "9331",
"timestamp": "/Date(1772566641606+0000)/",
"state": "Running",
"isSuccess": false,
"type": "BulkAlert",
"metadata": {
"tags": {},
"statistics": {
"totalProgress": 10,
"progress": 4
},
"attributes": {},
"tenantId": "9331",
"ownerId": "1075341"
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
GET - /api/v4/9331/jobs/03e9dae0-2a6b-474c-a51e-8e7428cc9014
{
"item": {
"id": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"tenantId": "9331",
"timestamp": "/Date(1772566641606+0000)/",
"state": "Running",
"isSuccess": false,
"type": "BulkAlert",
"metadata": {
"tags": {},
"statistics": {
"totalProgress": 10,
"progress": 4
},
"attributes": {},
"tenantId": "9331",
"ownerId": "1075341"
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
GET - /api/v4/9331/jobs/03e9dae0-2a6b-474c-a51e-8e7428cc9014
{
"item": {
"id": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"tenantId": "9331",
"timestamp": "/Date(1772566641606+0000)/",
"state": "Running",
"isSuccess": false,
"type": "BulkAlert",
"metadata": {
"tags": {},
"statistics": {
"totalProgress": 10,
"progress": 5
},
"attributes": {},
"tenantId": "9331",
"ownerId": "1075341"
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
GET - /api/v4/9331/jobs/03e9dae0-2a6b-474c-a51e-8e7428cc9014
{
"item": {
"id": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"tenantId": "9331",
"timestamp": "/Date(1772566641606+0000)/",
"state": "Running",
"isSuccess": false,
"type": "BulkAlert",
"metadata": {
"tags": {},
"statistics": {
"totalProgress": 10,
"progress": 6
},
"attributes": {},
"tenantId": "9331",
"ownerId": "1075341"
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
GET - /api/v4/9331/jobs/03e9dae0-2a6b-474c-a51e-8e7428cc9014
{
"item": {
"id": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"tenantId": "9331",
"timestamp": "/Date(1772566641606+0000)/",
"state": "Running",
"isSuccess": false,
"type": "BulkAlert",
"metadata": {
"tags": {},
"statistics": {
"totalProgress": 10,
"progress": 6
},
"attributes": {},
"tenantId": "9331",
"ownerId": "1075341"
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
GET - /api/v4/9331/jobs/03e9dae0-2a6b-474c-a51e-8e7428cc9014
{
"item": {
"id": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"tenantId": "9331",
"timestamp": "/Date(1772566641606+0000)/",
"state": "Running",
"isSuccess": false,
"type": "BulkAlert",
"metadata": {
"tags": {},
"statistics": {
"totalProgress": 10,
"progress": 8
},
"attributes": {},
"tenantId": "9331",
"ownerId": "1075341"
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
GET - /api/v4/9331/jobs/03e9dae0-2a6b-474c-a51e-8e7428cc9014
{
"item": {
"id": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"tenantId": "9331",
"timestamp": "/Date(1772566641606+0000)/",
"state": "Running",
"isSuccess": false,
"type": "BulkAlert",
"metadata": {
"tags": {},
"statistics": {
"totalProgress": 10,
"progress": 8
},
"attributes": {},
"tenantId": "9331",
"ownerId": "1075341"
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}
GET - /api/v4/9331/jobs/03e9dae0-2a6b-474c-a51e-8e7428cc9014
{
"item": {
"id": "03e9dae0-2a6b-474c-a51e-8e7428cc9014",
"tenantId": "9331",
"timestamp": "/Date(1772566641606+0000)/",
"state": "Success",
"isSuccess": false,
"type": "BulkAlert",
"metadata": {
"tags": {},
"statistics": {
"totalProgress": 10,
"progress": 10
},
"attributes": {},
"tenantId": "9331",
"ownerId": "1075341"
}
},
"status": {
"isSuccess": true,
"errorCode": "None",
"validationFailures": [],
"messages": []
},
"hasErrors": false,
"isValid": true
}