Kloudfuse Ingester API
The Ingester API from Kloudfuse — 5 operation(s) for ingester.
The Ingester API from Kloudfuse — 5 operation(s) for ingester.
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/kloudfuse:kloudfuse-ingester-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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.
openapi: 3.2.0
info:
title: Kloudfuse Platform Ingester API
version: latest
description: Generated by API Evangelist from the Kloudfuse API reference documentation (docs.kloudfuse.com/platform/latest/reference/api/). NOT published by Kloudfuse. Paths and methods come from the documented curl examples; request and response bodies are not modelled. Kloudfuse is deployed per customer, so the server host is the customer instance.
x-generated-from: documentation
x-ae-authored: true
x-source: https://docs.kloudfuse.com/platform/latest/reference/api/
servers:
- url: https://{instance}
variables:
instance:
default: your-instance.example.com
description: Your Kloudfuse instance hostname
security:
- ServiceAccountToken: []
tags:
- name: Ingester
paths:
/ingester/otlp/metrics:
post:
tags:
- Ingester
summary: Send OTLP Metrics
operationId: sendOtlpMetrics
description: Send OTLP Metrics. Documented at https://docs.kloudfuse.com/platform/latest/reference/api/ingester/
externalDocs:
url: https://docs.kloudfuse.com/platform/latest/reference/api/ingester/
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
'400':
$ref: '#/components/responses/Error'
'401':
$ref: '#/components/responses/Error'
'403':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'429':
$ref: '#/components/responses/Error'
'500':
$ref: '#/components/responses/Error'
'503':
$ref: '#/components/responses/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- IngestApiKey: []
/ingester/otlp/v1/logs:
post:
tags:
- Ingester
summary: Send OTLP Logs
operationId: sendOtlpLogs
description: Send OTLP Logs. Documented at https://docs.kloudfuse.com/platform/latest/reference/api/ingester/
externalDocs:
url: https://docs.kloudfuse.com/platform/latest/reference/api/ingester/
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
'400':
$ref: '#/components/responses/Error'
'401':
$ref: '#/components/responses/Error'
'403':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'429':
$ref: '#/components/responses/Error'
'500':
$ref: '#/components/responses/Error'
'503':
$ref: '#/components/responses/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- IngestApiKey: []
/ingester/api/v2/logs:
post:
tags:
- Ingester
summary: Send Logs (JSON)
operationId: sendLogsJson
description: Send Logs (JSON). Documented at https://docs.kloudfuse.com/platform/latest/reference/api/ingester/
externalDocs:
url: https://docs.kloudfuse.com/platform/latest/reference/api/ingester/
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
'400':
$ref: '#/components/responses/Error'
'401':
$ref: '#/components/responses/Error'
'403':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'429':
$ref: '#/components/responses/Error'
'500':
$ref: '#/components/responses/Error'
'503':
$ref: '#/components/responses/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- IngestApiKey: []
/ingester/write:
post:
tags:
- Ingester
summary: Prometheus Remote Write
operationId: prometheusRemoteWrite
description: Prometheus Remote Write. Documented at https://docs.kloudfuse.com/platform/latest/reference/api/ingester/
externalDocs:
url: https://docs.kloudfuse.com/platform/latest/reference/api/ingester/
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
'400':
$ref: '#/components/responses/Error'
'401':
$ref: '#/components/responses/Error'
'403':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'429':
$ref: '#/components/responses/Error'
'500':
$ref: '#/components/responses/Error'
'503':
$ref: '#/components/responses/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- IngestApiKey: []
/ingester/api/v1/filebeat:
post:
tags:
- Ingester
summary: Send Filebeat Logs
operationId: sendFilebeatLogs
description: Send Filebeat Logs. Documented at https://docs.kloudfuse.com/platform/latest/reference/api/ingester/
externalDocs:
url: https://docs.kloudfuse.com/platform/latest/reference/api/ingester/
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
'400':
$ref: '#/components/responses/Error'
'401':
$ref: '#/components/responses/Error'
'403':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'429':
$ref: '#/components/responses/Error'
'500':
$ref: '#/components/responses/Error'
'503':
$ref: '#/components/responses/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- IngestApiKey: []
components:
responses:
Error:
description: Error (see API Response Codes)
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
schemas:
Error:
type: object
properties:
status:
type: string
enum:
- error
errorType:
type: string
enum:
- BAD_REQUEST
- UNAUTHORIZED
- FORBIDDEN
- NOT_FOUND
- RESOURCE_EXHAUSTED
- RATE_LIMITED
- CANCELED
- INTERNAL_ERROR
- SERVICE_UNAVAILABLE
- TIMEOUT
error:
type: string
request_id:
type: string
securitySchemes:
ServiceAccountToken:
type: http
scheme: bearer
description: Kloudfuse Service Account token
IngestApiKey:
type: apiKey
in: header
name: Kf-Api-Key