Processing rule templates
Processing rule templates
List all processing rule templates in descending order with backward pagination.
GEThttps://cloud-api.calyptia.com/v1/projects/{projectID}/processing_rule_templates
Authorization
Path parameters
projectID*string (uuid)
Query parameters
Response
OK
Body
items*array of ProcessingRuleTemplateV1 (object)
endCursor*nullable string (uuid)
count*integer (int32)
static*array of StaticProcessingRuleTemplateV1 (object)
Request
Response
Create processing rule template
Create a new processing rule template.
POSThttps://cloud-api.calyptia.com/v1/projects/{projectID}/processing_rule_templates
Authorization
Path parameters
projectID*string (uuid)
Body
name*string
Example: "My template"
pipelineVersionstring
semver version of core-fluent-bit is running
"v1.3.5"
inputstring
input to use as an example for the processing rule template
isRawInputboolean
define if the input parameter is in raw or json format (false)
Response
Created
Body
id*string (uuid)
createdAt*string (date-time)
Request
Response
Processing rule templates
List all processing rule templates in descending order with backward pagination.
GEThttps://cloud-api.calyptia.com/v2/projects/{projectID}/processing_rule_templates
Authorization
Path parameters
projectID*string (uuid)
Query parameters
Response
OK
Body
items*array of ProcessingRuleTemplate (object)
endCursor*nullable string (uuid)
count*integer (int32)
Example: 1
Request
Response
Create processing rule template
POSThttps://cloud-api.calyptia.com/v2/projects/{projectID}/processing_rule_templates
Authorization
Path parameters
projectID*string (uuid)
Body
name*string
Example: "My Processing Rule Template"
pipelineVersion*nullable string
Example: "v24.5.0"
definition*object
Response
Created
Body
id*string (uuid)
createdAt*string (date-time)
Request
Response