capabilities.work

Send Message and Confirm Delivery

A 3-step recipe with Svix. We can help you get access.

Recipe · 3 steps

Send Message and Confirm Delivery

with Svix · Webhook & Event Subscription Management

Publish a message and poll its attempts until a successful delivery is seen.

  1. Publish the message to the application for fan-out. Returns 202 Accepted with the message object.
  2. Fetch the message back to confirm Svix accepted and stored it. Returns 200 with the message object.
  3. Poll the message's attempts filtered to the succeeded status, retrying until at least one successful delivery is recorded. Returns 200.
What you'll need to have ready
  • appId: The id or uid of the application to publish to.
  • eventType: The event type name of the message.
  • payload: The JSON payload to deliver to subscribers.
For your developer

Arazzo workflow svix:send-message-and-confirm-delivery, 3 operations: v1.message.create → v1.message.get → v1.message-attempt.list-by-msg. Specs on APIs.io.