Chef Software · AsyncAPI Specification

Chef Software Data Feed Webhooks

Version

View Spec View on GitHub CompanyDevOpsInfrastructure AutomationConfiguration ManagementComplianceSecurityInfrastructure as CodeCloudContinuous ComplianceNode ManagementAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-18'
method: derived
spec_type: Webhooks
source: openapi/chef-software-data_feed-data_feed-openapi.json
note: >-
  Chef Automate does not publish an AsyncAPI document. It does expose an outbound
  webhook / data-forwarding surface: the Data Feed service pushes Automate node
  and compliance data to registered external destinations (e.g. Splunk, ServiceNow,
  ELK, S3-compatible, generic HTTPS webhooks). This artifact captures that webhook
  destination surface; there is no inbound event subscription/streaming API.
destinations_api:
  base_path: /api/v0/datafeed
  operations:
  - operationId: DatafeedService_AddDestination
    method: POST
    path: /api/v0/datafeed/destination
    summary: Register an outbound data-feed destination (webhook target).
  - operationId: DatafeedService_ListDestinations
    method: POST
    path: /api/v0/datafeed/destinations
    summary: List configured destinations.
  - operationId: DatafeedService_GetDestination
    method: GET
    path: /api/v0/datafeed/destination/{id}
    summary: Get a destination.
  - operationId: DatafeedService_UpdateDestination
    method: PATCH
    path: /api/v0/datafeed/destination/{id}
    summary: Update a destination.
  - operationId: DatafeedService_EnableDestination
    method: PATCH
    path: /api/v0/datafeed/destination/enable/{id}
    summary: Enable or disable a destination.
  - operationId: DatafeedService_DeleteDestination
    method: DELETE
    path: /api/v0/datafeed/destination/{id}
    summary: Delete a destination.
  - operationId: DatafeedService_TestDestination
    method: POST
    path: /api/v0/datafeed/destinations/test
    summary: Test connectivity/authentication to a destination.
  - operationId: DatafeedService_GlobalDataFeedConfig
    method: GET
    path: /api/v0/datafeed/config
    summary: Read the global data-feed configuration.
docs: https://docs.chef.io/automate/datafeed/