Skip to main content
Skip table of contents

How to receive plan based notifications by APIs in real-time directly in your data center?

Configuration of notifications is done at the level of the plan, in most cases the customer will define a set of plans based on its need and assign one of the plans to several endpoints.

This is a 2 step process:

Step 1: Create or Modify the Plan

Go to the Plan menu tab and create a new plan or modify an existing one, In the Advanced tab of the Plan creation you can configure different Notifications Types that you want to receive from the SIM for Things platform.

For Additional Recipients choose the Notification Channel as “API”, as shown in the screenshot below. Configure the Notification Message that you want to receive (include the variables if required for dynamic content in message body) and submit by clicking Attach Recipients

Step 2: Configure the Callback API

Go to the Tools tab and select Callback API sub menu.

  1. Configure the Token with a JWT format token which will be included in the header of the Notification API request send towards your data center, this provides a secure way to authenticate that the API request is initiated by the SIM for Things platform.

  2. Configure Process ID - 10011 Process Name - CallBackNotification with the Callback URI of your Data center for e.g. https://webhook.site/callbacknotification.

Sample of the Callback Notification API request sent towards the customer data center.

JSON
{
  "Request": {
  "apiCallback": {
  "accountId": "41094429",
  "callbackProcessId": "1029",
  "callbackProcessName": "CallBackNotification",
  "callbackUri": "https://customer/url/abc"
    },
  "notification": {
  "callbackId": "3868551829710785",
  "callbackTimestamp": "11/09/2020 01:25:23",
  "message": "Notification Message defined by the customer with variables"
    }
  }
}

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.