# New message trigger
This trigger monitors a message topic and picks up newly published messages. Each message received is processed as a new job.
429 RESPONSES
When using the New message trigger, note that Amazon SNS treats a 429
(Too Many Requests) response as a successful delivery. This means that events receiving a 429
response are not retried or sent to a Dead Letter Queue (DLQ).
To prevent event loss, configure the SNS topic's delivery policy to throttle the message delivery rate according to Workato's rate limits. Although AWS SNS doesn't currently support treating a 429
as a failure code to trigger retries, you can manage the delivery rate by setting the throttlePolicy
→ maxReceivesPerSecond
. Refer to the AWS SNS documentation (opens new window) for more information.
# Input
Field | Description |
---|---|
Topic name | Select the message topic from the picklist. |
Message format | Select the message format. The message format will determine the output of this trigger. Learn more here (opens new window). |
Message schema Only for JSON message format | Define the message schema. |
Message attributes schema | Define the message attribute schema, if any. |
# Output fields
Field | Description |
---|---|
Type | The type of message. |
Message ID | A unique message ID. |
Topic ARN | The Amazon Resource Name (ARN) for the topic. |
Topic name | The topic name. |
Subject | The Subject parameter specified when the notification was published to the topic. |
Timestamp | The time (GMT) when the subscription confirmation was sent. |
Signature version | The version of the Amazon SNS signature used. |
Signature | The encoded signature. |
Signing cert URL | The URL to the certificate that was used to sign the message. |
Message | The message. The datatype of this datapill depends on the trigger configuration. |
Message attribute | The message attributes. This depends on the trigger configuration. |
Last updated: 7/30/2024, 4:28:20 PM