capabilities.work

Create Event and Trace Delivery

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

Recipe · 3 steps

Create Event and Trace Delivery

with Convoy · Webhook & Event Subscription Management

Create an event, locate its delivery, and read the delivery attempts.

  1. Publish an event addressed to the supplied endpoint.
  2. List the event deliveries filtered to the new event ID to find the resulting delivery, branching only when a delivery exists.
  3. Read the delivery attempts for the located delivery to confirm the HTTP outcome at the destination endpoint.
What you'll need to have ready
  • apiKey: Convoy API key used as the Bearer token on the Authorization header.
  • projectID: The Convoy project identifier.
  • endpointId: The endpoint the event is addressed to.
  • eventType: Event type used for filtering and debugging (e.g. invoice.paid).
  • eventData: Arbitrary JSON payload sent as the webhook body.
For your developer

Arazzo workflow convoy:create-event-and-trace-delivery, 3 operations: CreateEndpointEvent → GetEventDeliveriesPaged → GetDeliveryAttempts. Specs on APIs.io.