Visier · AsyncAPI Specification
Visier Webhooks
Version
View Spec
View on GitHub
CompanyPeople AnalyticsWorkforce AnalyticsHuman ResourcesHR TechnologyWorkforce PlanningAnalyticsBusiness IntelligenceCompensationSkillsArtificial IntelligenceMCPAsyncAPIEvents
AsyncAPI Specification
generated: '2026-08-02'
method: searched
source: openapi/visier-webhooks-openapi.yaml + https://docs.visier.com/developer/apis/webhooks/webhooks-api.htm
spec_type: Webhooks
asyncapi_published: false
asyncapi_note: >-
Visier publishes no AsyncAPI document. It does publish a real, machine-readable webhook management
surface: an OpenAPI for the Webhooks APIs (github.com/visier/openapi-clients res/webhooks.yaml) plus
a documented enumeration of event types. This artifact captures the event catalog derived from that
spec's designer.webhook.WebhookEventTypeDTO enumeration and the webhook docs. The event payload
schemas Visier POSTs to subscriber endpoints are not published in the OpenAPI — only the
subscription-management shapes are — so no payload schemas are recorded here.
status: beta
docs: https://docs.visier.com/developer/apis/webhooks/webhooks-api.htm
delivery:
style: HTTPS POST to a subscriber-registered endpoint
description: >-
Register your own HTTPS endpoint with Visier and listen for specific events. When an event occurs,
Visier sends an API request to the registered endpoint.
authentication:
- type: basic
note: >-
Webhook credentials are managed separately from the webhook definition
(designer.webhook.WebhookBasicAuthCredentialDTO) and referenced by credentialReference.
test_support:
operation: Webhooks_SendTestEvent
path: POST /v1/op/webhooks/{webhookId}/testEvent
description: Send a test event to a registered webhook endpoint.
status_monitoring:
operations:
- Webhooks_GetWebhooksStatus
path: GET /v1/op/webhooks-status
events:
- name: jobResultSuccess
description: A job completed successfully.
- name: jobResultFailure
description: A job failed to complete.
- name: jobReschedule
description: A job was rescheduled.
- name: dvPublish
description: A data version published to production.
- name: alertNotification
description: A personalized alert notification was triggered.
- name: smartCompNotification
description: A Smart Compensation event notification was triggered. Available for Embedded Partners.
- name: dataUploadNotification
description: A data file was uploaded.
- name: systemAlertNotification
description: A system event alert notification was triggered.
- name: planRowPromotionNotification
description: A row in a plan was promoted.
- name: auditEvent
description: An audit event was triggered.
management_operations:
- operationId: Webhooks_GetAllWebhooks
method: GET
path: /v1/op/webhooks
summary: Retrieve a list of webhooks
- operationId: Webhooks_CreateWebhook
method: POST
path: /v1/op/webhooks
summary: Create a webhook
- operationId: Webhooks_GetWebhook
method: GET
path: /v1/op/webhooks/{webhookId}
summary: Retrieve a webhook's details
- operationId: Webhooks_UpdateWebhook
method: PUT
path: /v1/op/webhooks/{webhookId}
summary: Update a webhook's details
- operationId: Webhooks_DeleteWebhook
method: DELETE
path: /v1/op/webhooks/{webhookId}
summary: Delete a webhook
- operationId: Webhooks_UpdateWebhookCredentials
method: PUT
path: /v1/op/webhooks/{webhookId}/credentials
summary: Update a webhook's credentials
- operationId: Webhooks_DeleteWebhookCredentials
method: DELETE
path: /v1/op/webhooks/{webhookId}/credentials
summary: Delete a webhook's credentials
- operationId: Webhooks_GetWebhooksStatus
method: GET
path: /v1/op/webhooks-status
summary: Retrieve webhook statuses
- operationId: Webhooks_SendTestEvent
method: POST
path: /v1/op/webhooks/{webhookId}/testEvent
summary: Test a webhook
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/visier-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.