Basekit · AsyncAPI Specification

Basekit Webhooks

Version

View Spec View on GitHub CompanyWebsite BuilderWeb HostingE-CommerceWhite LabelSaaSSmall BusinessWebsite MigrationResellerAsyncAPIWebhooksEvents

AsyncAPI Specification

basekit-webhooks.yml Raw ↑
generated: '2026-07-18'
method: searched
source: https://apidocs.basekit.com/webhooks/
spec_type: Webhooks
summary: >-
  BaseKit exposes webhooks as an extension to its REST API. A consumer creates a subscription
  (via the Create Subscription endpoint) by selecting an event and providing a destination URL;
  for each matching platform event BaseKit POSTs the associated payload to that URL.
delivery:
  method: HTTP POST
  signature:
    scheme: hmac-sha256
    header: X-Delivery-Hmac-SHA256
    note: >-
      All outgoing webhooks include an HMAC-SHA256 signature in the X-Delivery-Hmac-SHA256
      header, computed with a per-consumer HMAC secret that the consumer can request and
      optionally validate.
subscription:
  management: REST API extension
  create_endpoint: Create Subscription Endpoint
  docs: https://apidocs.basekit.com/webhooks/
events:
- name: site.published
  description: >-
    Documented example event fired when a customer publishes their site. The full event
    catalogue and per-event example payloads are published in the webhooks API Reference.
  documented: true
notes: >-
  The webhooks API Reference includes example payloads for each event. No AsyncAPI document
  is published; this artifact captures the documented webhook surface (type Webhooks).