Amazon MTurk now supports Amazon SNS Notifications


The Ghost of MTurk Past
Jan 10, 2016
Reaction score
Today, we are pleased to announce that the Requester API now supports an additional transport option of handling notifications from MTurk: Amazon Simple Notification Service (SNS). SNS is a managed messaging service for coordinating the delivery of messages to subscribing endpoints and clients. With SNS, customers can fan-out messages to a large number of subscribers, including distributed systems and other services. It enables a set of powerful capabilities to drive event-based workflows. For instance, Requesters might use SNS to chain a series of HITs together (where the output of one HIT feeds into the input of another). Or, they might use SNS to trigger a separate AWS service to process data based on a change in a HIT’s state (e.g. when a HIT becomes reviewable, trigger an AWS Lambda event to execute a process to review and approve assignments). With SNS, the steps in these workflows can happen as soon as the previous step is complete, and without the need to poll for messages. This reduces the overall latency of the workflow and also allows for multiple simultaneous processes to occur for each message.

Read the full blog post here: