Chronosphere LogIngestConfig API
The LogIngestConfig API from Chronosphere — 1 operation(s) for logingestconfig.
The LogIngestConfig API from Chronosphere — 1 operation(s) for logingestconfig.
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/chronosphere-logingestconfig-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
openapi: 3.2.0
info:
title: Config V1 Bucket Log Ingest Config API
description: '
The Config API provides standard HTTP/JSON REST endpoints for creating, reading,
updating, deleting, and listing configurable Chronosphere resources.
Use this link to download the raw Swagger specification:
<a href="/api/v1/config/swagger.json">/api/v1/config/swagger.json</a>
'
version: v1
servers:
- url: /
tags:
- name: LogIngestConfig
paths:
/api/v1/config/log-ingest-config:
get:
tags:
- LogIngestConfig
operationId: ReadLogIngestConfig
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/configv1ReadLogIngestConfigResponse'
'404':
description: Cannot read the LogIngestConfig because LogIngestConfig has not been created.
content:
application/json:
schema:
$ref: '#/components/schemas/apiError'
'500':
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/apiError'
default:
description: An undefined error response.
content:
application/json:
schema:
$ref: '#/components/schemas/genericError'
put:
tags:
- LogIngestConfig
operationId: UpdateLogIngestConfig
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/configv1UpdateLogIngestConfigRequest'
required: true
responses:
'200':
description: A successful response containing the updated LogIngestConfig.
content:
application/json:
schema:
$ref: '#/components/schemas/configv1UpdateLogIngestConfigResponse'
'400':
description: Cannot update the LogIngestConfig because the request is invalid.
content:
application/json:
schema:
$ref: '#/components/schemas/apiError'
'404':
description: Cannot update the LogIngestConfig because LogIngestConfig has not been created.
content:
application/json:
schema:
$ref: '#/components/schemas/apiError'
'500':
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/apiError'
default:
description: An undefined error response.
content:
application/json:
schema:
$ref: '#/components/schemas/genericError'
x-codegen-request-body-name: body
post:
tags:
- LogIngestConfig
operationId: CreateLogIngestConfig
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/configv1CreateLogIngestConfigRequest'
required: true
responses:
'200':
description: A successful response containing the created LogIngestConfig.
content:
application/json:
schema:
$ref: '#/components/schemas/configv1CreateLogIngestConfigResponse'
'400':
description: Cannot create the LogIngestConfig because the request is invalid.
content:
application/json:
schema:
$ref: '#/components/schemas/apiError'
'409':
description: Cannot create the LogIngestConfig because there is a conflict with an existing LogIngestConfig.
content:
application/json:
schema:
$ref: '#/components/schemas/apiError'
'500':
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/apiError'
default:
description: An undefined error response.
content:
application/json:
schema:
$ref: '#/components/schemas/genericError'
x-codegen-request-body-name: body
delete:
tags:
- LogIngestConfig
operationId: DeleteLogIngestConfig
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/configv1DeleteLogIngestConfigResponse'
'400':
description: Cannot delete the LogIngestConfig because it is in use.
content:
application/json:
schema:
$ref: '#/components/schemas/apiError'
'404':
description: Cannot delete the LogIngestConfig because the slug does not exist.
content:
application/json:
schema:
$ref: '#/components/schemas/apiError'
'500':
description: An unexpected error response.
content:
application/json:
schema:
$ref: '#/components/schemas/apiError'
default:
description: An undefined error response.
content:
application/json:
schema:
$ref: '#/components/schemas/genericError'
components:
schemas:
configv1LogIngestConfig:
type: object
properties:
created_at:
type: string
description: Timestamp of when the LogIngestConfig was created. Cannot be set by clients.
format: date-time
readOnly: true
updated_at:
type: string
description: Timestamp of when the LogIngestConfig was last updated. Cannot be set by clients.
format: date-time
readOnly: true
parsers:
type: array
description: The ordered list of parsers to run on ingested logs. The first parser which matches the log is used.
items:
$ref: '#/components/schemas/configv1LogParser'
description: LogIngestConfig is a singleton configuration object that specifies the configuration for log ingest.
configv1CreateLogIngestConfigResponse:
type: object
properties:
log_ingest_config:
$ref: '#/components/schemas/configv1LogIngestConfig'
genericError:
type: object
additionalProperties: true
configv1ReadLogIngestConfigResponse:
type: object
properties:
log_ingest_config:
$ref: '#/components/schemas/configv1LogIngestConfig'
configv1DeleteLogIngestConfigResponse:
type: object
configv1UpdateLogIngestConfigRequest:
type: object
properties:
log_ingest_config:
$ref: '#/components/schemas/configv1LogIngestConfig'
create_if_missing:
type: boolean
description: If true, the LogIngestConfig will be created if it does not already exist. If false, an error will be returned if the LogIngestConfig does not already exist.
dry_run:
type: boolean
description: If true, the LogIngestConfig isn't created or updated, and no response LogIngestConfig will be returned. The response will return an error if the given LogIngestConfig is invalid.
configv1UpdateLogIngestConfigResponse:
type: object
properties:
log_ingest_config:
$ref: '#/components/schemas/configv1LogIngestConfig'
apiError:
type: object
properties:
code:
type: integer
description: An optional private error code whose values are undefined.
format: int32
message:
type: string
description: An error message describing what went wrong.
configv1LogParser:
type: object
properties:
name:
type: string
description: Name is the name of the parser.
regex:
type: string
description: Regex is the Re2 regex parser pattern to apply. Named capturing groups become named fields in the extracted log.
configv1CreateLogIngestConfigRequest:
type: object
properties:
log_ingest_config:
$ref: '#/components/schemas/configv1LogIngestConfig'
dry_run:
type: boolean
description: If true, the LogIngestConfig isn't created, and no response LogIngestConfig will be returned. The response will return an error if the given LogIngestConfig is invalid.
x-original-swagger-version: '2.0'