Processing rule templates
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"
}
Update a processing rule template details.
Authorizations
Path parameters
templateIDstring · uuidRequired
Body
namestring | nullableOptionalDefault:
null
Example: My template
pipelineVersionstring | nullableOptionalDefault:
semver version of core-fluent-bit is running
null
Example: v1.3.5
inputstring | nullableOptionalDefault:
input to use as an example for the processing rule template
null
Example: {"log":"line 2"}
isRawInputbooleanOptionalDefault:
define if the input parameter is in raw or json format (false)
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"
}
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"
}
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"
}
Authorizations
Path parameters
templateIDstring · uuidRequired
Body
namestring | nullableOptionalDefault:
null
Example: My Processing Rule Template
pipelineVersionstring | nullableOptionalDefault:
null
Example: 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"
}