ClosedLoop AI · AsyncAPI Specification

Closedloop Webhooks

Version

View Spec View on GitHub Product IntelligenceCustomer FeedbackVoice of CustomerProduct ManagementAgentic AIMCPSaaS analyticsA2ASCIMProduct DiscoveryAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-08-30'
method: searched
source: https://closedloop.sh/docs/integrations/webhooks
source_status: 200
type: Webhooks
asyncapi_published: false
asyncapi_note: >-
  NO AsyncAPI document exists. Probed /asyncapi.yaml and /asyncapi.json patterns on the API and docs
  hosts alongside the OpenAPI discovery sweep; nothing was served, and the docs llms.txt index lists
  no event-specification page. Recorded as absent, not fabricated.
direction: inbound-only
direction_detail: >-
  IMPORTANT: ClosedLoop AI's webhook surface is INGESTION, not notification. A source platform PUSHES
  events INTO ClosedLoop AI so its content can be turned into product insights. ClosedLoop AI does
  NOT publish outbound event subscriptions that a customer's system can subscribe to -- there is no
  documented "webhook endpoints" API, no event delivery log, and no retry/replay contract for
  outbound delivery, because there is no outbound delivery. Notifications to humans go to Slack or
  Microsoft Teams through the notification integrations instead.
availability:
  self_service: false
  detail: >-
    The Integrations page can create, display, test and regenerate a signing secret, but the
    provider states production use REQUIRES ClosedLoop AI support to confirm workspace routing and
    validate the endpoint before data is sent. The docs deliberately omit generic endpoint examples,
    saying they are not a safe substitute for workspace-specific provisioning. So there is no
    published webhook URL to record -- and that is the provider's stated design, not a gap in our
    search.
  varies_by: [platform, workspace, plan, region]
event_categories:
- name: Surveys
  purpose: Survey and form responses
- name: Feedback
  purpose: Events from supported product feedback tools
- name: Reviews
  purpose: Reviews from supported platforms
- name: Meetings
  purpose: Transcripts and notes from supported meeting tools
payload_contract:
  shape: native-passthrough
  detail: >-
    The source platform sends ITS OWN native payload. ClosedLoop AI validates and transforms only
    payloads supported by the provisioned platform integration. There is therefore no ClosedLoop AI
    event schema to document -- the schema is whichever upstream vendor's it is.
security:
  algorithm: HMAC-SHA256
  signed_over: the unmodified raw request body
  accepted_headers:
  - x-webhook-signature
  - x-hub-signature-256
  - x-signature
  - typeform-signature
  encodings: [hex, base64]
  prefix_accepted: 'sha256='
  credential: Webhook Key, generated on the Settings > API Keys page -- a SEPARATE credential from a
    REST API key
  explicit_negative: >-
    The docs state plainly that an x-api-key header does NOT authenticate an inbound webhook. Only
    the signing secret and the configuration confirmed at provisioning are valid.
  rotation:
    supported: true
    self_service: true
    caveat: >-
      Requests signed with the previous secret FAIL immediately after regeneration -- there is no
      documented dual-secret overlap window. Rotation must be coordinated with the source platform.
verification:
  tool: Data Log
  url: https://closedloop.sh/docs/guides/data-log
  detail: >-
    After support confirms a test event, Data Log locates the import under its platform name. The
    docs caution that "No Insights" alone does NOT prove every webhook processing stage finished --
    an unusually honest statement about the limits of their own observability surface.
notification_surfaces:
- name: Slack
  docs: https://closedloop.sh/docs/integrations/slack
  direction: outbound-to-human
- name: Microsoft Teams Notifications
  docs: https://closedloop.sh/docs/integrations/microsoft-teams-notifications
  direction: outbound-to-human
  detail: New feature requests, customer escalations and weekly digests delivered to Teams channels.
event_count: 0
event_count_note: >-
  Zero ENUMERATED event types. Four event CATEGORIES are named, but because payloads pass through in
  each source platform's native shape, the provider publishes no event-type list of its own.

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/closedloop-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.