Logs

Pipeline Logs

get

Logs from a pipeline with backward pagination.

Authorizations
Path parameters
pipelineIDstring · uuidRequired

Parent pipeline ID.

Query parameters
lastintegerOptional

Limit to the last logs.

beforestringOptional

Paginate logs before the given cursor.

statusstring · enumOptional

Filter logs by status

Possible values:
Responses
200
OK
application/json
get
GET /v1/pipelines/{pipelineID}/logs HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

OK

{
  "items": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "pipelineID": "123e4567-e89b-12d3-a456-426614174000",
      "logs": "text",
      "lines": 100,
      "status": "NEW",
      "createdAt": "2025-06-28T00:05:54.906Z",
      "updatedAt": "2025-06-28T00:05:54.906Z"
    }
  ],
  "endCursor": "text",
  "count": 1
}

Create Pipeline Log

post

Create a new log within a pipeline. The log will be created with the given logs blob of text.

Authorizations
Path parameters
pipelineIDstring · uuidRequired

Parent pipeline ID.

Body
logsstringRequired
linesintegerOptionalDefault: 100
Responses
201
Created
application/json
post
POST /v1/pipelines/{pipelineID}/logs HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 27

{
  "logs": "text",
  "lines": 100
}
201

Created

{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "createdAt": "2025-06-28T00:05:54.906Z"
}