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
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.
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.