Svix · Arazzo Workflow
Svix Create Stream with Poller Sink and Send Events
Version 1.0.0
Create a stream, attach a poller sink, publish events, and poll the sink for them.
View Spec
View on GitHub
WebhooksWebhooks As A ServiceWebhook DeliveryWebhook SendingEvent DrivenEventingMessagingPub SubStreamingIngestIntegrationReliabilityRetriesDeliverabilitySigningVerificationHMACStandard WebhooksMulti TenantMulti RegionEnterpriseSaaSDeveloper PlatformAPIRESTSOC 2HIPAAPCI DSSGDPROpen SourceRustPolyglot SDKTerraformCLIArazzoWorkflows
Provider
Workflows
stream-sink-and-poll-events
Stand up a stream and poller sink, publish events, and poll them back.
Creates a stream, attaches a poller sink, publishes a batch of events into the stream, then polls the sink's event stream until events are returned.
1
createStream
v1.streaming.stream.create
Create the stream that collects events. Returns 201 with the stream object.
2
createSink
v1.streaming.sink.create
Attach a poller sink to the stream so events can be consumed by polling. Returns 201 with the sink object.
3
sendEvents
v1.streaming.events.create
Publish the batch of events into the stream for routing to the sink. Returns 202 Accepted.
4
pollEvents
v1.streaming.events.get
Poll the poller sink's event stream until events are available, retrying while the returned data is empty. Returns 200.