Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Amazon SNS Spoke

Integrate ServiceNow with Amazon SNS. Manage topics and subscriptions, and delegate roles in Amazon SNS from your ServiceNow instance.

Request apps on the Store

Visit the ServiceNow Store to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

Integration Hub subscription

This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.

Spoke version

Amazon SNS spoke spoke v1.1.0 is the latest version.

Supported version

This spoke was built for API version 2010-03-31, but may be compatible with later versions.

Spoke requirements

  • User with full access to Amazon SNS.
  • Access Key ID and Secret Access Key of the user. Record these values for later use.

For information about creating and accessing keys, see the AWS Security Credentials documentation.

Spoke subflows

The Amazon SNS spoke provides a sample subflow to demonstrate automating Amazon SNS tasks. To customize the sample subflow, copy it to a new application scope. Available sample subflow is, Amazon SNS Subscription. The subflow receives three types of messages; Notification, Subscription Confirmation, and Unsubscribe Confirmation. This subflow is triggered when you configure your ServiceNow instance to receive events from Amazon SNS. For more information about the required configurations, see Receive events at your ServiceNow instance from Amazon SNS.

Note: Spoke subflow can be used independently to subscribe for notifications from Amazon SNS. For more information about the configurations, see Receive events at your ServiceNow instance from Amazon SNS.

Spoke actions

The Amazon SNS spoke provides actions to automate Amazon SNS tasks when events occur in ServiceNow. Available actions include:

CategoryActionDescription
Permission ManagementAdd PermissionAdds a statement to a topic's access control policy and grants access for the specified AWS accounts for the specified actions.
Remove PermissionRemoves a statement from a topic's access control policy and revokes access for the specified AWS accounts for the specified actions.
Subscription ManagementConfirm SubscriptionVerifies intent of endpoint owner to receive messages by validating the token sent to the endpoint through an earlier Subscribe action.
Create SubscriptionCreates a subscription on a topic.
Delete SubscriptionDeletes a subscription on a topic.
Get Subscription AttributesRetrieves all properties of a subscription.
List SubscriptionsRetrieves a list of all subscriptions to a specific region.Note: In your flow, use the Get Subscription Attributes action before this action to populate the required records.
List Subscriptions By TopicRetrieves a list of the subscriptions to a specific topic.Note: In your flow, use the Get Subscription Attributes action before this action to populate the required records.
Set Subscription AttributesEnables a subscription owner to set an attribute of the subscription to a new value.
Topics ManagementCreate TopicCreates a topic for which notifications can be published.
Delete TopicDeletes a topic and all its subscriptions.
Get Topic AttributesRetrieves all properties of a topic. Topic properties retrieved may differ based on the authorization of the user.
List TopicsRetrieves a list of the requester's topics.Note: In your flow, use the Get Topic Attributes action before this action to populate the required records.
Publish Batch Messages to TopicSends batch messages to an Amazon SNS topic.
Publish Message to TopicSends a message to an Amazon SNS topic.
Set Topic Delivery PolicyEnables a topic owner to set a delivery policy of the topic to a new value.
Set Topic Display NameEnables a topic owner to set a display name of the topic to a new value.

Note: Spoke actions can be used independently without subscribing to notifications from Amazon SNS.

Spoke module

The Amazon SNS spoke adds an AWS Configurations module to your ServiceNow instance. If you want receive events at your ServiceNow instance from Amazon SNS, you must specify the subflow internal name here. For more information about the required configurations, see Receive events at your ServiceNow instance from Amazon SNS.

Connection and credential alias requirements

Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.

For information about setting up the spoke, see Set up the Amazon SNS spoke.