Forsta · AsyncAPI Specification

Forsta Panel Management Webhooks

Version

View Spec View on GitHub Customer InsightsFeedbackMarket ResearchSurveysCustomer ExperienceEmployee ExperiencePanel ManagementData CollectionAnalyticsVoice of the CustomerAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-09-10'
method: searched
source: https://docs.developer.focusvision.com/static/media/pm-webhooks.yaml
spec_type: OpenAPI-webhooks
asyncapi: null
asyncapi_note: >-
  Forsta publishes NO AsyncAPI document. The event surface is documented as an OpenAPI 3.1.0
  "Data sent by webhooks" contract that models each webhook delivery as an inbound POST to the
  subscriber's own server (servers[] is the literal string "CLIENT SERVER URL"). Captured here as
  a webhook catalog rather than converted, since converting would author a spec the provider
  does not publish.
contract: openapi/forsta-panel-management-webhooks-openapi.yml
product: Forsta Panel Management
transport: HTTPS POST to a subscriber-supplied URL
subscription: >-
  Webhooks are created inside the Panel Management product; payload signing is opted into at
  creation time, which generates an ECDSA key pair and shows the public key once.
signing:
  algorithm: ECDSA over SHA-256 of the raw JSON request body
  header: X-KP-Webhook-Signature
  key_delivery: >-
    The verifying public key is generated and displayed during webhook creation and must be saved
    by the subscriber; the provider publishes a PHP verification example in the spec description.
  optional: true
events:
  - name: webhookPanelistEvents
    path: /webhookPanelistEvents
    tag: Panelists
    summary: Payload format for events about panelists.
  - name: webhookSurveyActivityEvents
    path: /webhookSurveyActivityEvents
    tag: Survey Activity
    summary: Payload format for events about survey activities.
  - name: webhookSurveyInvitationEvents
    path: /webhookSurveyInvitationEvents
    tag: Survey Invitation
    summary: Payload format for events about survey invitations.
event_count: 3
vendor_callbacks:
  contract: openapi/forsta-panel-management-vendor-callback-openapi.yml
  note: >-
    A second published contract, "Data sent by webhooks" for the Augeo rewards vendor, defines four
    endpoints a vendor must implement to receive panelist authentication, user lookup, points
    redemption and refund callbacks. JWT bearer auth.
  events:
    - vendorCallbackAugeoAuthentication
    - vendorCallbackAugeoUser
    - vendorCallbackAugeoRedeem
    - vendorCallbackAugeoRefund

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/forsta-panel-management-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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