Yandex 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
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 Yandex 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 |