Svix · Arazzo Workflow
Svix Provision Application and Send First Message
Version 1.0.0
Create an application, register a webhook endpoint, send a message, and inspect the delivery attempts.
View Spec
View on GitHub
WebhooksWebhooks As A ServiceWebhook DeliveryWebhook SendingEvent DrivenEventingMessagingPub SubStreamingIngestIntegrationReliabilityRetriesDeliverabilitySigningVerificationHMACStandard WebhooksMulti TenantMulti RegionEnterpriseSaaSDeveloper PlatformAPIRESTSOC 2HIPAAPCI DSSGDPROpen SourceRustPolyglot SDKTerraformCLIArazzoWorkflows
Provider
Workflows
provision-and-send-message
Stand up an application with an endpoint and deliver a first webhook message.
Creates an application, attaches a webhook endpoint subscribed to the given event type, publishes a message of that event type, and then lists the delivery attempts recorded for the message.
1
createApplication
v1.application.create
Create the application that owns the endpoint and messages. Svix returns either 200 or 201 with the new application object.
2
createEndpoint
v1.endpoint.create
Register a webhook endpoint on the application, subscribed to the supplied event type. Svix returns 201 with the new endpoint object.
3
sendMessage
v1.message.create
Publish a message of the subscribed event type to the application, which Svix fans out to matching endpoints. Returns 202 with the message object.
4
listAttempts
v1.message-attempt.list-by-msg
List the delivery attempts recorded for the message so the caller can confirm the endpoint was invoked. Returns 200 with a paged attempt list.