Fleet · AsyncAPI Specification
Fleet Webhooks
Version
View Spec
View on GitHub
CompanyDeveloper ToolsDevice ManagementMDMEndpoint SecurityVulnerability ManagementosqueryOpen-SourceDevOpsAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-07-19'
method: searched
source: https://fleetdm.com/docs/using-fleet/automations
docs: https://fleetdm.com/docs/using-fleet/automations
spec_type: Webhooks
transport: http-post
delivery: >-
Fleet automations POST a JSON payload to an operator-configured webhook URL
(arbitrary endpoint). Automations can also open tickets via integrations
(e.g. Jira, Zendesk) instead of, or in addition to, raw webhooks.
webhooks:
- name: failing-policies
trigger: A policy newly fails on a host (transition from pass/no-response to fail).
frequency: Once per day by default (configurable).
payload: One webhook request per failing host, including policy and host details.
- name: vulnerability
trigger: A new CVE is detected (published within the last 30 days by default).
frequency: Once per hour by default (vulnerabilities_periodicity).
payload: A separate request per affected host, including CVE and software details.
- name: host-status
trigger: A configured percentage of hosts have not checked in for N days.
frequency: Once per day by default.
payload: Summary of the offline-host condition.
- name: activity-audit
trigger: Activities occur in Fleet (queries, scripts, logins, and other audit events).
delivery: Sent to configured webhook URLs or log destinations.
notes: >-
Fleet publishes no AsyncAPI document; the event surface is delivered as
outbound HTTP webhook automations. Captured here as a webhook catalog.
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/fleet-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.