Amazon Simple Notification Service


Amazon Simple Notification Service

Amazon Simple Notification Service (Amazon SNS) is a web service that enables you to build distributed web-enabled applications. Applications can use Amazon SNS to easily push real-time notification messages to interested subscribers over multiple delivery protocols. For more information about this product see http://aws.amazon.com/sns. For detailed information about Amazon SNS features and their associated API calls, see the Amazon SNS Developer Guide.

We also provide SDKs that enable you to access Amazon SNS from your preferred programming language. The SDKs contain functionality that automatically takes care of tasks such as: cryptographically signing your service requests, retrying requests, and handling error responses. For a list of available SDKs, go to Tools for Amazon Web Services.


License: Apache 2.0 License

Resources

POST
/#CheckIfPhoneNumberIsOptedOut
POST
/#ConfirmSubscription
POST
/#CreatePlatformApplication
POST
/#CreatePlatformEndpoint
POST
/#CreateTopic
POST
/#DeleteEndpoint
POST
/#DeletePlatformApplication
POST
/#DeleteTopic
POST
/#GetEndpointAttributes
POST
/#GetPlatformApplicationAttributes
POST
/#GetSMSAttributes
POST
/#GetSubscriptionAttributes
POST
/#GetTopicAttributes
POST
/#ListEndpointsByPlatformApplication
POST
/#ListPhoneNumbersOptedOut
POST
/#ListPlatformApplications
POST
/#ListSubscriptionsByTopic
POST
/#ListSubscriptions
POST
/#ListTopics
POST
/#OptInPhoneNumber
POST
/#Publish
POST
/#RemovePermission
POST
/#SetEndpointAttributes
POST
/#SetPlatformApplicationAttributes
POST
/#SetSMSAttributes
POST
/#SetSubscriptionAttributes
POST
/#SetTopicAttributes
POST
/#Subscribe
POST
/#Unsubscribe
POST
/

Models

ActionsList
AddPermissionInput
AuthorizationErrorException
Binary
CheckIfPhoneNumberIsOptedOutInput
CheckIfPhoneNumberIsOptedOutResponse
ConfirmSubscriptionInput
ConfirmSubscriptionResponse
CreateEndpointResponse
CreatePlatformApplicationInput
CreatePlatformApplicationResponse
CreatePlatformEndpointInput
CreateTopicInput
CreateTopicResponse
DelegatesList
DeleteEndpointInput
DeletePlatformApplicationInput
DeleteTopicInput
Endpoint
EndpointDisabledException
FilterPolicyLimitExceededException
GetEndpointAttributesInput
GetEndpointAttributesResponse
GetPlatformApplicationAttributesInput
GetPlatformApplicationAttributesResponse
GetSMSAttributesInput
GetSMSAttributesResponse
GetSubscriptionAttributesInput
GetSubscriptionAttributesResponse
GetTopicAttributesInput
GetTopicAttributesResponse
InternalErrorException
InvalidParameterException
InvalidParameterValueException
InvalidSecurityException
KMSAccessDeniedException
KMSDisabledException
KMSInvalidStateException
KMSNotFoundException
KMSOptInRequired
KMSThrottlingException
ListEndpointsByPlatformApplicationInput
ListEndpointsByPlatformApplicationResponse
ListOfEndpoints
ListOfPlatformApplications
ListPhoneNumbersOptedOutInput
ListPhoneNumbersOptedOutResponse
ListPlatformApplicationsInput
ListPlatformApplicationsResponse
ListString
ListSubscriptionsByTopicInput
ListSubscriptionsByTopicResponse
ListSubscriptionsInput
ListSubscriptionsResponse
ListTopicsInput
ListTopicsResponse
MapStringToString
MessageAttributeMap
MessageAttributeValue
NotFoundException
OptInPhoneNumberInput
OptInPhoneNumberResponse
PhoneNumber
PhoneNumberList
PlatformApplication
PlatformApplicationDisabledException
PublishInput
PublishResponse
RemovePermissionInput
SetEndpointAttributesInput
SetPlatformApplicationAttributesInput
SetSMSAttributesInput
SetSMSAttributesResponse
SetSubscriptionAttributesInput
SetTopicAttributesInput
String
SubscribeInput
SubscribeResponse
Subscription
SubscriptionAttributesMap
SubscriptionLimitExceededException
SubscriptionsList
ThrottledException
Topic
TopicAttributesMap
TopicLimitExceededException
TopicsList