Qlik Sense APIs · AsyncAPI Specification

Qliksense Webhooks

Version

View Spec View on GitHub AgentsAnalyticsArtificial IntelligenceBusiness IntelligenceCloudData IntegrationData VisualizationEmbedded AnalyticsEnterpriseMachine-LearningAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-08-29'
method: searched
source: https://qlik.dev/apis/rest/webhooks/, https://qlik.dev/apis/event/, https://qlik.dev/apis/event/verify-webhook-signatures-hmac/,
  and the 29 AsyncAPI 3.0.0 documents in asyncapi/ harvested from https://qlik.dev/specs/event/.
description: Qlik Cloud webhook surface. Subscriptions are managed over REST; the events they deliver are fully
  described by machine-readable AsyncAPI 3.0.0 documents, one per event domain — which is rarer than the REST spec
  and is the stronger half of Qlik's contract story. 102 message definitions across 29 domains.
management_api:
  spec: openapi/qliksense-webhooks.json
  base: https://{tenant}.{region}.qlikcloud.com
  operations:
  - listWebhookEntries
  - createWebhook
  - getWebhook
  - patchWebhook
  - updateWebhook
  - deleteWebhook
  - getWebhookDeliveryList
  - getWebhookDelivery
  - resendDelivery
  - listEventTypes
  discovery: GET /api/v1/webhooks/event-types (listEventTypes) enumerates the subscribable event types at runtime.
  delivery_log: GET /api/v1/webhooks/{id}/deliveries — deliveries are recorded and individually resendable via resendDelivery.
envelope:
  standard: CloudEvents 1.0
  required:
  - id
  - source
  - specversion
  - type
  optional:
  - time
  - datacontenttype
  - data
  qlik_extensions:
  - userid
  - tenantid
  note: Apps events moved to CloudEvents 1.0.2 in April 2026.
signature_verification:
  mechanism: HMAC
  algorithm: SHA-256
  secret: per-webhook secret key configured at registration
  docs: https://qlik.dev/apis/event/verify-webhook-signatures-hmac/
  guidance: Qlik states signatures should always be verified in production.
deprecation_notice:
  summary: Legacy event fields on webhooks are being removed.
  announced: '2026-05-11'
  local_copy: blogs/2026-05-11-deprecation-notice-webhooks-legacy-event-fields-will-be.md
domains:
- domain: ai/mcps
  asyncapi_file: asyncapi/qliksense-ai-mcps-asyncapi.json
  channels:
  - systemEventsAiMcp
  messages: 2
- domain: alerting-tasks
  asyncapi_file: asyncapi/qliksense-alerting-tasks-asyncapi.json
  channels:
  - systemEventsAlerting
  messages: 5
- domain: api-keys
  asyncapi_file: asyncapi/qliksense-api-keys-asyncapi.json
  channels:
  - systemEventsApiKeys
  messages: 5
- domain: api-keys-configs
  asyncapi_file: asyncapi/qliksense-api-keys-configs-asyncapi.json
  channels:
  - systemEventsApiKeys
  messages: 1
- domain: app-usages
  asyncapi_file: asyncapi/qliksense-app-usages-asyncapi.json
  channels:
  - systemEventsAppUsage
  messages: 1
- domain: apps
  asyncapi_file: asyncapi/qliksense-apps-asyncapi.json
  channels:
  - systemEventsApp
  - systemEventsEngineApp
  messages: 9
- domain: automations
  asyncapi_file: asyncapi/qliksense-automations-asyncapi.json
  channels:
  - systemEventsAutomation
  messages: 1
- domain: core/ip-policies
  asyncapi_file: asyncapi/qliksense-core-ip-policies-asyncapi.json
  channels:
  - systemEventsIpPolicy
  messages: 3
- domain: di-projects
  asyncapi_file: asyncapi/qliksense-di-projects-asyncapi.json
  channels:
  - systemEventsDiProjectsDiTasks
  messages: 4
- domain: environments
  asyncapi_file: asyncapi/qliksense-environments-asyncapi.json
  channels:
  - systemEventsSpaces
  messages: 3
- domain: group-settings
  asyncapi_file: asyncapi/qliksense-group-settings-asyncapi.json
  channels:
  - systemEventsGroups
  messages: 1
- domain: groups
  asyncapi_file: asyncapi/qliksense-groups-asyncapi.json
  channels:
  - systemEventsGroups
  messages: 4
- domain: hub-dashboards
  asyncapi_file: asyncapi/qliksense-hub-dashboards-asyncapi.json
  channels:
  - systemEventsHubDashboards
  messages: 1
- domain: licenses
  asyncapi_file: asyncapi/qliksense-licenses-asyncapi.json
  channels:
  - systemEventsLicenses
  messages: 9
- domain: notification-digests
  asyncapi_file: asyncapi/qliksense-notification-digests-asyncapi.json
  channels:
  - systemEventsNotificationDigest
  messages: 1
- domain: oauth-clients
  asyncapi_file: asyncapi/qliksense-oauth-clients-asyncapi.json
  channels:
  - systemEventsOauthClients
  messages: 9
- domain: oauth-tokens
  asyncapi_file: asyncapi/qliksense-oauth-tokens-asyncapi.json
  channels:
  - systemEventsOauthTokens
  messages: 2
- domain: quotas
  asyncapi_file: asyncapi/qliksense-quotas-asyncapi.json
  channels:
  - systemEventsQuota
  messages: 3
- domain: rate-limits
  asyncapi_file: asyncapi/qliksense-rate-limits-asyncapi.json
  channels:
  - systemEventsRateLimit
  messages: 1
- domain: reloads
  asyncapi_file: asyncapi/qliksense-reloads-asyncapi.json
  channels:
  - systemEventsReload
  messages: 1
- domain: reporting-tasks
  asyncapi_file: asyncapi/qliksense-reporting-tasks-asyncapi.json
  channels:
  - systemEventsSharing
  messages: 1
- domain: roles
  asyncapi_file: asyncapi/qliksense-roles-asyncapi.json
  channels:
  - systemEventsRoles
  messages: 4
- domain: scheduling/tasks
  asyncapi_file: asyncapi/qliksense-scheduling-tasks-asyncapi.json
  channels:
  - systemEventsTask
  messages: 3
- domain: spaces
  asyncapi_file: asyncapi/qliksense-spaces-asyncapi.json
  channels:
  - systemEventsSpaces
  messages: 12
- domain: tenants
  asyncapi_file: asyncapi/qliksense-tenants-asyncapi.json
  channels:
  - systemEventsTenants
  messages: 7
- domain: user-identities
  asyncapi_file: asyncapi/qliksense-user-identities-asyncapi.json
  channels:
  - systemEventsUserIdentity
  messages: 2
- domain: user-sessions
  asyncapi_file: asyncapi/qliksense-user-sessions-asyncapi.json
  channels:
  - systemEventsUserSession
  messages: 2
- domain: users
  asyncapi_file: asyncapi/qliksense-users-asyncapi.json
  channels:
  - systemEventsUsers
  messages: 2
- domain: web-integrations
  asyncapi_file: asyncapi/qliksense-web-integrations-asyncapi.json
  channels:
  - systemEventsWebIntegrations
  messages: 3
domain_count: 29
message_count: 102
asyncapi_index: asyncapi/qliksense-asyncapi-index.yml

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