Dynamically direct your data to its downstream destination
Key | Type | Description | Example |
---|---|---|---|
topic | String | The topic to publish to | "users.created" |
message_key | String | The message key to publish to | "users:123" |
Key | Type | Description | Example |
---|---|---|---|
method | String | The HTTP method to use | "POST" , "PUT" , "DELETE" |
endpoint_path | String | The path to append to your webhook base URL | "/users/123" |
endpoint_path
you specify will be appended to the base URL of your webhook endpoint. For example, if your webhook endpoint is https://api.example.com
and your routing function returns endpoint_path: "/users/123"
, the message will be sent to https://api.example.com/users/123
.
Key | Type | Description | Example |
---|---|---|---|
key | String | The key to use for the message | "users:123" |
key
is used to determine the key in Redis where the message will be stored in the SET
operation:
Key | Type | Description | Example |
---|---|---|---|
stream_key | String | The stream key to publish to | "users" |
Key | Type | Description | Example |
---|---|---|---|
subject | String | The subject to publish to | "users.created" |
Key | Type | Description | Example |
---|---|---|---|
topic_id | String | The topic ID to publish to | "users.created" |
Key | Type | Description | Example |
---|---|---|---|
index_name | String | The index to publish to | "users" |
Key | Type | Description | Example |
---|---|---|---|
action | String | The action to perform on the collection | "index" , "delete" |
collection_name | String | The collection name to index into | "users" |
Key | Type | Description | Example |
---|---|---|---|
action | String | The action to perform on the collection | "index" , "delete" |
index_name | String | The index to publish to | "users" |
Key | Type | Description | Example |
---|---|---|---|
queue_url | String | The queue URL to publish to | "https://sqs.us-east-1.amazonaws.com/123456789012/users" |
Key | Type | Description | Example |
---|---|---|---|
stream_arn | String | The Kinesis stream ARN to publish to | "arn:aws:kinesis:us-east-1:123456789012:stream/my-stream" |
Key | Type | Description | Example |
---|---|---|---|
basin | String | The S2 basin to publish to | "my-basin" |
stream | String | The S2 stream to append records to | "users" |
Key | Type | Description | Example |
---|---|---|---|
exchange | String | The exchange to publish to | "sequin" |
routing_key | String | The routing key to publish to | "sequin.users.insert" |
headers | Map | AMQP headers to include | %{"x-key" => "value"} |
Key | Type | Description | Example |
---|---|---|---|
event_hub_name | String | The Event Hub name to publish to | "sequin.db.public.users" |