Specifying who receives the alerts

When sending alerts you must specify at least one receiver of the alert. There are many ways to let the system know who you would like to receive the alert as described below (you can specify any or all of these in each alert section when sending alerts but you must specify at least one).

Receivers can be specified in 3 broad categories:

  • Recipients – simple phone numbers and email addresses.
  • Contacts – a contact holds phone numbers for sms/voice and an email address under a unique name or identifier. It is that identifier that is specified when sending the alert and the system will lookup the relevant number or email address to use. Contacts can also hold other information that allows personalisation of alerts to be made.
  • Contact set – a pre-generated set of contact identifiers; this allows common groupings of contacts to be made and the alert simplified (e.g. you could have a contact set called ‘sales_team’ and you simply specify that when sending the alert; the platform will lookup all the relevant contacts and ensure that the alert reaches them by their relevant number of email address.

When using contacts or contact sets these must refer to items that have been defined in a contact-group (think of a contact-group as an entire address list) and that contact-group must have been specified in the alert itself.

Parameter within the alert sectionDescriptionJSON example
recipientsArray of phone numbers or email addresses[ "+447976100001", "+447976100002" ]
recipientListComma delimited string list of recipients"+447976100001",+447976100002"
storedRecipientsPreviously stored recipientList. Would have been stored using the /storecontent api.See below
contactsArray of contacts[ "contact-1" , "contact-2" ]
contactListComma delimited list of contacts"contact-1,contact-2"
storedContactListPreviously stored contactList. Would have been stored using the /storecontent api.See below
contactSetsArray of contact sets[ "sales_team" , "security" ]
contactSetListComma delimited list of contact sets"sales_team,security"
storedContactSetListPreviously stored contactSetList. Would have been stored using the /storecontent api.See below

Specifying stored content

When specifying storedRecipients, storedContactList, storedContactSetList or any other stored item you need to provide either the unique id (storeId) of the stored item provided by Alerting Hub as part of the response to a /storecontent API call or the unique name (storeName) you gave the store when creating it via the /storecontent API call. Here are some examples of specifying a previously stored item:

"storedRecipients":  {
    "storeName": "myStoredSms"
}


"storedContactSetList":  {
    "storeId": "e5299a3e-03c8-4cb7-9732-1d5d80f8b97f"
}