Chef Software DatafeedService API
The DatafeedService API from Chef Software — 6 operation(s) for datafeedservice.
The DatafeedService API from Chef Software — 6 operation(s) for datafeedservice.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/chef-software-datafeedservice-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
title: external/applications/applications.proto ApplicationsService Datafeed Service API
version: version not set
servers:
- url: https://automate.chef.io/api/v0
tags:
- name: DatafeedService
paths:
/api/v0/datafeed/config:
get:
operationId: DatafeedService_GlobalDataFeedConfig
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.GlobalDataFeedConfigResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/grpc.gateway.runtime.Error'
tags:
- DatafeedService
/api/v0/datafeed/destination:
post:
operationId: DatafeedService_AddDestination
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.AddDestinationResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/grpc.gateway.runtime.Error'
tags:
- DatafeedService
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.AddDestinationRequest'
required: true
/api/v0/datafeed/destination/enable/{id}:
patch:
operationId: DatafeedService_EnableDestination
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.GetDestinationResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/grpc.gateway.runtime.Error'
parameters:
- name: id
in: path
required: true
schema:
type: string
tags:
- DatafeedService
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.UpdateDestinationEnableRequest'
required: true
/api/v0/datafeed/destination/{id}:
get:
operationId: DatafeedService_GetDestination
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.GetDestinationResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/grpc.gateway.runtime.Error'
parameters:
- name: id
in: path
required: true
schema:
type: string
format: int64
tags:
- DatafeedService
delete:
operationId: DatafeedService_DeleteDestination
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.DeleteDestinationResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/grpc.gateway.runtime.Error'
parameters:
- name: id
in: path
required: true
schema:
type: string
format: int64
tags:
- DatafeedService
patch:
operationId: DatafeedService_UpdateDestination
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.UpdateDestinationResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/grpc.gateway.runtime.Error'
parameters:
- name: id
in: path
required: true
schema:
type: string
tags:
- DatafeedService
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.UpdateDestinationRequest'
required: true
/api/v0/datafeed/destinations:
post:
operationId: DatafeedService_ListDestinations
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.ListDestinationResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/grpc.gateway.runtime.Error'
tags:
- DatafeedService
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.ListDestinationRequest'
required: true
/api/v0/datafeed/destinations/test:
post:
operationId: DatafeedService_TestDestination
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.TestDestinationResponse'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/grpc.gateway.runtime.Error'
tags:
- DatafeedService
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/chef.automate.api.datafeed.URLValidationRequest'
required: true
components:
schemas:
chef.automate.api.datafeed.UpdateDestinationResponse:
type: object
properties:
id:
type: string
format: int64
name:
type: string
url:
type: string
secret:
type: string
services:
type: string
integration_types:
type: string
enable:
type: boolean
meta_data:
type: array
items:
$ref: '#/components/schemas/chef.automate.api.common.query.Kv'
grpc.gateway.runtime.Error:
type: object
properties:
error:
type: string
code:
type: integer
format: int32
message:
type: string
details:
type: array
items:
$ref: '#/components/schemas/google.protobuf.Any'
chef.automate.api.datafeed.UpdateDestinationEnableRequest:
type: object
properties:
id:
type: string
enable:
type: boolean
chef.automate.api.datafeed.AddDestinationRequest:
type: object
properties:
id:
type: string
format: int64
name:
type: string
url:
type: string
secret:
type: string
services:
type: string
integration_types:
type: string
enable:
type: boolean
meta_data:
type: array
items:
$ref: '#/components/schemas/chef.automate.api.common.query.Kv'
chef.automate.api.datafeed.URLValidationRequest:
type: object
properties:
url:
type: string
username_password:
$ref: '#/components/schemas/chef.automate.api.datafeed.UsernamePassword'
secret_id:
$ref: '#/components/schemas/chef.automate.api.datafeed.SecretId'
secret_id_with_addon:
$ref: '#/components/schemas/chef.automate.api.datafeed.SecretIdWithExtraPrams'
header:
$ref: '#/components/schemas/chef.automate.api.datafeed.Header'
aws:
$ref: '#/components/schemas/chef.automate.api.datafeed.AWS'
chef.automate.api.datafeed.GetDestinationResponse:
type: object
properties:
id:
type: string
format: int64
name:
type: string
url:
type: string
secret:
type: string
services:
type: string
integration_types:
type: string
enable:
type: boolean
meta_data:
type: array
items:
$ref: '#/components/schemas/chef.automate.api.common.query.Kv'
chef.automate.api.datafeed.AddDestinationResponse:
type: object
properties:
id:
type: string
format: int64
name:
type: string
url:
type: string
secret:
type: string
services:
type: string
integration_types:
type: string
enable:
type: boolean
meta_data:
type: array
items:
$ref: '#/components/schemas/chef.automate.api.common.query.Kv'
chef.automate.api.datafeed.SecretId:
type: object
properties:
id:
type: string
google.protobuf.Any:
type: object
properties:
type_url:
type: string
value:
type: string
format: byte
chef.automate.api.datafeed.UsernamePassword:
type: object
properties:
username:
type: string
password:
type: string
chef.automate.api.datafeed.TestDestinationResponse:
type: object
properties:
success:
type: boolean
chef.automate.api.common.query.Kv:
type: object
properties:
key:
type: string
description: Tag key.
value:
type: string
description: Tag value.
chef.automate.api.datafeed.SecretIdWithExtraPrams:
type: object
properties:
id:
type: string
services:
type: string
integration_types:
type: string
enable:
type: boolean
meta_data:
type: array
items:
$ref: '#/components/schemas/chef.automate.api.common.query.Kv'
chef.automate.api.datafeed.GlobalDataFeedConfigResponse:
type: object
properties:
feed_interval:
type: string
node_batch_size:
type: string
format: int64
updated_nodes_only:
type: boolean
disable_cidr_filter:
type: boolean
cidr_filter:
type: array
items:
type: string
accepted_status_codes:
type: array
items:
type: integer
format: int32
chef.automate.api.datafeed.ListDestinationResponse:
type: object
properties:
destinations:
type: array
items:
$ref: '#/components/schemas/chef.automate.api.datafeed.GetDestinationResponse'
chef.automate.api.datafeed.AWS:
type: object
properties:
access_key:
type: string
secret_access_key:
type: string
bucket:
type: string
region:
type: string
chef.automate.api.datafeed.UpdateDestinationRequest:
type: object
properties:
id:
type: string
name:
type: string
url:
type: string
secret:
type: string
services:
type: string
integration_types:
type: string
enable:
type: boolean
meta_data:
type: array
items:
$ref: '#/components/schemas/chef.automate.api.common.query.Kv'
chef.automate.api.datafeed.Header:
type: object
properties:
value:
type: string
chef.automate.api.datafeed.DeleteDestinationResponse:
type: object
properties:
id:
type: string
format: int64
name:
type: string
url:
type: string
secret:
type: string
services:
type: string
integration_types:
type: string
enable:
type: boolean
meta_data:
type: array
items:
$ref: '#/components/schemas/chef.automate.api.common.query.Kv'
chef.automate.api.datafeed.ListDestinationRequest:
type: object