Receive a terminal operation or output event
Revero delivers terminal events at least once and without ordering guarantees. Verify Flyt-Signature against the exact request bytes before decoding this envelope, deduplicate on the event ID, return a 2xx response quickly, and reconcile through the authenticated links. Revero retries timeouts, 429 and 5xx responses; it stops on other 4xx responses and does not follow redirects.
Headers
Flyt-Signature
One timestamp and one or more HMAC-SHA256 signatures: t=<unix>,v1=<hex>. Accept any matching v1 during rotation.
Flyt-Event-Id
The same stable event ID as the envelope id field.
Payload
The payload of this webhook request is an object.
schema_version
Version of this webhook envelope contract.
id
Stable event ID. Deduplicate repeated delivery on this value.
type
Terminal event type.
Allowed values:
created_at
When Revero created the event.
data
Identifiers and terminal state.
links
Authenticated resources whose current state is authoritative.
Response
204
The receiver accepted the event for reconciliation.
422
The receiver rejected the event body. Revero treats this as a permanent delivery failure and does not retry it.