Qwiet · AsyncAPI Specification

Qwiet Alerting Webhooks

Version

View Spec View on GitHub CompanySecurityApplication SecuritySASTSCAVulnerability ManagementDevSecOpsCode AnalysisMCPAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-20'
method: derived
source: openapi/qwiet-api-original.yml (alerting tag)
spec_type: Webhooks
note: >-
  Qwiet documents an outbound webhook (alerting) surface but publishes no
  AsyncAPI document. This captures the webhook catalog. Webhooks are registered
  per organization and Qwiet POSTs alerting events to the configured URL;
  optional token-based authentication with renewal metadata is supported.
delivery:
  direction: outbound
  transport: https-post
  registration_scope: organization
  authentication:
    optional_token: true
    schema: '#/components/schemas/AuthenticatedWebHookTokenConfiguration'
    renewal: WebhookTokenRenewMetadata / TokenRenewalResponseHandling
management_operations:
  - operationId: SetUpWebhook
    method: PUT
    path: /orgs/{orgID}/alerting/webhook
    summary: Set up a webhook (url + events)
  - operationId: GetWebhook
    method: GET
    path: /orgs/{orgID}/alerting/webhook
    summary: Get the configured webhook
  - operationId: DeleteWebhook
    method: DELETE
    path: /orgs/{orgID}/alerting/webhook
    summary: Delete the configured webhook
  - operationId: GetAlertingEvents
    method: GET
    path: /alerting/events
    summary: List the alerting events available for webhook subscription
payload:
  config_schema: '#/components/schemas/WebhookConfigurationResponse'
  fields: [url, tokenID, events]