Delphi Cloud Notification Service HTTP API overview

Written by
Updated at October 28, 2024

The Cloud Notification Service HTTP API is compatible with the Amazon SNS API.

You can use the AWS CLI and AWS SDK for Python (boto3) for more convenient work with the service.

For authentication in the API, CLI and SDK, use a static access key. A static access key is issued for the service account, and all actions are performed on behalf of that service account.

Note

API requests to Cloud Notification Service with a static key must be signed using the AWS Signature V4 algorithm.

To avoid signing API requests to Cloud Notification Service, you can use an IAM token instead of a static key. For more information, see Sending an HTTP API request to Delphi Cloud Notification Service.

For a list of common error codes for all actions, see Errors.

Supported actions

PlatformApplications

Action Description
Create Creating a mobile push notification channel
GetAttributes Getting parameters of the mobile push notification channel
SetAttributes Setting parameters of the mobile push notification channel
List Getting a list of mobile push notification channels
Delete Deleting a mobile push notification channel

Endpoint

Action Description
Create Creating an endpoint for push notifications (subscribing the user to push notifications)
GetAttributes Getting endpoint parameters
SetAttributes Setting endpoint parameters
List Getting a list of endpoints
Delete Deleting an endpoint (unsubscribing the user from push notifications)

Publish

Action Description
Publish Sending a push notification