Nest Engineering Docs
Webhooks

Data model

Storage, schemas, and data ownership for Webhooks

Storage

  • Webhooks does not own a persistent datastore.
  • Payloads are validated and forwarded to Cloud Tasks.

Payload types

  • Invoice webhook: partner-sent invoices with headers for idempotency and org routing.
  • Bubble sync event: RawEvent from Bubble database triggers.

Idempotency

  • Invoice tasks use Idempotency-Key to derive task IDs.
  • Bubble tasks use the event id to derive task IDs.

Data ownership

  • Webhooks does not own source data; it only validates and forwards payloads.

Last updated on