Notification API
Number of APIs: 35
Notification APIs enables applications to distribute information through various notification channels like E-mail, Push notification and SMS. Application developer/operator may use different APIs to send notifications and get delivery status of notification through their application. It allows developers to manage and utilize the following operations related to notification messages, namely:
- Registration of mobile apps and mobile app installation instances for receiving push notifications
- Sending push notifications to set of users of a mobile app; addressed either by email address or the mobile app instances.
- Sending emails to a set of target recipients or a broadcast group with an option to attach files.
- Sending SMS to to a set of target recipients.
- This API cannot be accessed by subtenants.
- The service may decide to throttle API requests temporarily returning a 429 status code.
Generic Errors
The following generic error codes might occur at any of the specified operation.Generic errors are prefixed with 'mdsp.core.generic.'. - 204: noContent - 400: invalidParameter - 400: invalidRequestBodyProperty - 400: missingParameter - 400: missingRequestBodyProperty - 401: unauthorized - 403: forbidden - 404: noMatch - 409: conflict - 429: tooManyRequests - 500: internalServerError See the MindSphere API documentation generic errors page for more information.
-
mobileApps-{id}-instances - Registers a new mobile installation instance with a registered mobile app. POST {{baseUrl}}/mobileApps/:id/instances
-
emailEncryptionCertificates-{email} - Update the specified recipient's email encryption certificate. PATCH {{baseUrl}}/emailEncryptionCertificates/:email
-
templates - Shows a list of templates. GET {{baseUrl}}/templates?filter=<string>&page=0&size=10
-
multicastEmailNotificationJobs - Sends an email notification to specified recipients with an option to attach files. POST {{baseUrl}}/multicastEmailNotificationJobs
-
templates-{id} - Update the specified template definition. PATCH {{baseUrl}}/templates/:id
-
bouncedRecipients - Delete recipient email from bounced recipient list. DELETE {{baseUrl}}/bouncedRecipients/:email
-
multicastSMSNotificationJobs-{id} - Shows status of an sms job. GET {{baseUrl}}/multicastSMSNotificationJobs/:id
-
multicastSMSNotificationJobs-{id} - Shows detailed delivery information of an sms job. GET {{baseUrl}}/multicastSMSNotificationJobs/:id/deliveries?page=0&size=10
-
emailEncryptionCertificates-{email} - Delete the email encryption certificate for the specified recipient email. DELETE {{baseUrl}}/emailEncryptionCertificates/:email
-
emailEncryptionCertificates - Get a list of email encryption certificates. GET {{baseUrl}}/emailEncryptionCertificates?page=0&size=10