Ingest checks

Ingest checks

get

Ingest checks associated to a core instance.

Authorizations
Path parameters
coreInstanceIDstring · uuidRequired
Query parameters
lastintegerOptional

Last Ingest checks.

beforestringOptional

End cursor.

Responses
200
OK
application/json
get
GET /v1/core_instances/{coreInstanceID}/ingest_checks HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

OK

[
  {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "config": "text",
    "status": "new",
    "collectLogs": false,
    "logs": "Ynl0ZXM=",
    "retries": 0,
    "createdAt": "2025-06-28T02:03:17.743Z",
    "updatedAt": "2025-06-28T02:03:17.743Z"
  }
]

Create Ingest check

post

Create an Ingest check within a core instance.

Authorizations
Path parameters
coreInstanceIDstring · uuidRequired
Body

Create core instance Ingest check request body.

statusstring · enumRequired

The status of a check.

Default: newPossible values:
retriesnumberRequired

number of retries for the check before marking it as failed

Default: 3
configSectionIDstring · uuidRequired

config section UUID to be used on this Ingest check. Note that the ingest check config section's kind has to be of either type input or output.

collectLogsbooleanOptional

Determine if the logs for the fluent-bit pod should be forwarded to Calyptia.

Default: false
Responses
201
Created
application/json
post
POST /v1/core_instances/{coreInstanceID}/ingest_checks HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 105

{
  "status": "new",
  "retries": 3,
  "configSectionID": "123e4567-e89b-12d3-a456-426614174000",
  "collectLogs": false
}
201

Created

{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "createdAt": "2025-06-28T02:03:17.743Z"
}