Envelope metadata
The v1 foundation carries event and schema identifiers, event and production times, tenant and idempotency context, plus event-specific data.
Webhooks
Queast lists Generic Webhook as a supported manual connector in the current product. It can send a validated outbound event envelope to a configured endpoint, while public plan availability and the exact event and payload contract must be confirmed before implementation.
Current connector status
The current product catalog and settings UI verify a connector foundation. They do not establish the same event access, payload fields, operating limits, or support terms for every customer.
Outbound delivery path
A configured Webhook carries an already-authorized artifact through a validated envelope. The receiving system remains responsible for verification, duplicate handling, and its next workflow.
Queast selects an artifact that the tenant and connection are permitted to deliver.
The implementation validates a v1 event shape and preserves event, schema, time, tenant, and idempotency context.
The connection supplies its endpoint and, when configured, a write-only secret for request signing.
The receiver verifies the request, deduplicates under its own policy, and decides what workflow may continue.
Verified delivery foundation
These controls are present in the current implementation. Their public configuration and operating policy still need an approved contract.
The v1 foundation carries event and schema identifiers, event and production times, tenant and idempotency context, plus event-specific data.
When a secret is configured, Queast adds a timestamp and v1 HMAC-SHA256 signature calculated over the timestamp and raw body.
Delivery jobs are deduplicated within a tenant and connection, and the request includes the job idempotency key. This is not an exactly-once receiver guarantee.
Jobs and attempts retain operational status, attempt timing, response status, and bounded body metadata without exposing raw bodies in normal public logs.
Failure-state boundary
The worker distinguishes outcome states and can schedule retryable failures for another attempt. Exact timing, limits, retention, alerting, replay, and SLA remain contract decisions.
A successful attempt records completion and the receiver response status.
Temporary transport or eligible response failures can return to the delivery queue.
Permanent request or configuration failures do not silently pass as success.
Exhausted or non-retryable jobs can remain visible as a held operational state.
Receiver checklist
These are implementation questions, not promises that every Webhook connection exposes the same events or operating behavior.
Read Tech and SecurityWhich plan, tenant, market, and outbound event types are enabled?
Which fields, person-data controls, schema versions, and change policy apply?
Is signing required, how is the secret rotated, and what timestamp tolerance applies?
Which idempotency key must the receiver persist, and for how long?
What timeout, retry, quarantine, replay, retention, alerting, rate-limit, support, and SLA behavior applies?
Which URL, network, and receiver-security requirements must be met?
Next step
Confirm availability, events, fields, privacy, request verification, duplicate handling, and operating behavior before implementation.