Skip to main content
For more information on destinations, see the Destinations page. When new data is read from a SaaS instance via a Read Action or Subscribe Action, Ampersand publishes the payload as messages to your RabbitMQ instance.

Prerequisites

Before setting up a RabbitMQ destination, ensure that you have:
  • A RabbitMQ instance reachable from the internet
  • A connection URI with permission to publish
  • A routing key that reaches a queue you can consume from

Data format

Ampersand publishes each read or subscribe message to your RabbitMQ instance as JSON, using the routing key you configure. The full payload schema is defined in webhook.yaml.

Create a RabbitMQ destination

Go to the Destinations page in the Ampersand Dashboard and create a new RabbitMQ destination. You’ll need to provide:

Refer to the destination in your integration

After creating your RabbitMQ destination, reference it in your amp.yaml file: