Processing rule templates

Deprecated

Delete processing rule template

delete

Delete a single processing rule template by its ID.

Authorizations
Path parameters
templateIDstring · uuidRequired
Responses
200
Deleted
application/json
delete
DELETE /v1/processing_rule_templates/{templateID} HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

Deleted

{
  "deleted": true,
  "deletedAt": "2025-06-28T01:21:43.419Z"
}
Deprecated

Update processing rule template

patch

Update a processing rule template details.

Authorizations
Path parameters
templateIDstring · uuidRequired
Body
namestring | nullableOptionalDefault: nullExample: My template
pipelineVersionstring | nullableOptional

semver version of core-fluent-bit is running

Default: nullExample: v1.3.5
inputstring | nullableOptional

input to use as an example for the processing rule template

Default: nullExample: {"log":"line 2"}
isRawInputbooleanOptional

define if the input parameter is in raw or json format (false)

Default: false
Responses
200
Updated.
application/json
patch
PATCH /v1/processing_rule_templates/{templateID} HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
200

Updated.

{
  "updatedAt": "2025-06-28T01:21:43.419Z"
}

Processing rule template

get
Authorizations
Path parameters
templateIDstring · uuidRequired
Responses
200
OK
application/json
get
GET /v2/processing_rule_templates/{templateID} HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

OK

{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "projectID": "123e4567-e89b-12d3-a456-426614174000",
  "name": "My Processing Rule Template",
  "pipelineVersion": "v24.5.0",
  "definition": {},
  "createdAt": "2025-06-28T01:21:43.419Z",
  "updatedAt": "2025-06-28T01:21:43.419Z"
}

Delete processing rule template

delete
Authorizations
Path parameters
templateIDstring · uuidRequired
Responses
200
Deleted
application/json
delete
DELETE /v2/processing_rule_templates/{templateID} HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

Deleted

{
  "deleted": true,
  "deletedAt": "2025-06-28T01:21:43.419Z"
}

Update processing rule template

patch
Authorizations
Path parameters
templateIDstring · uuidRequired
Body
namestring | nullableOptionalDefault: nullExample: My Processing Rule Template
pipelineVersionstring | nullableOptionalDefault: nullExample: v24.5.0
Responses
200
Updated.
application/json
patch
PATCH /v2/processing_rule_templates/{templateID} HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 82

{
  "name": "My Processing Rule Template",
  "pipelineVersion": "v24.5.0",
  "definition": {}
}
200

Updated.

{
  "updatedAt": "2025-06-28T01:21:43.419Z"
}