capabilities.work

Create Ingest Source and Endpoint

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

Recipe · 3 steps

Create Ingest Source and Endpoint

with Svix · Webhook & Event Subscription Management

Stand up an ingest source with a forwarding endpoint and return its ingest URL.

  1. Create a generic-webhook ingest source to receive upstream webhooks. Returns 201 with the source object.
  2. Attach an ingest endpoint to the source that forwards received events. Returns 201 with the endpoint object.
  3. Read the source back to surface its ingest URL for the upstream provider. Returns 200 with the source object.
What you'll need to have ready
  • sourceName: Human readable name for the ingest source.
  • sourceUid: Optional unique identifier for the ingest source.
  • endpointUrl: The HTTPS URL received events are forwarded to.
For your developer

Arazzo workflow svix:ingest-source-and-endpoint, 3 operations: v1.ingest.source.create → v1.ingest.endpoint.create → v1.ingest.source.get. Specs on APIs.io.