{ "opencollection": "1.0.0", "info": { "name": "Cribl As Code API Credentials Pipelines API", "version": "1.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Pipelines", "type": "folder" }, "items": [ { "info": { "name": "List all pipelines", "type": "http" }, "http": { "method": "GET", "url": "https://gateway.cribl.cloud/pipelines" }, "docs": "Retrieves a list of all configured processing pipelines including their functions, configuration, and status." }, { "info": { "name": "Create a new pipeline", "type": "http" }, "http": { "method": "POST", "url": "https://gateway.cribl.cloud/pipelines", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new processing pipeline with the specified functions and configuration. Pipelines define ordered sequences of functions for data transformation." }, { "info": { "name": "Get a pipeline by ID", "type": "http" }, "http": { "method": "GET", "url": "https://gateway.cribl.cloud/pipelines/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the resource" } ] }, "docs": "Retrieves the configuration of a specific processing pipeline including its functions and metadata." }, { "info": { "name": "Update a pipeline", "type": "http" }, "http": { "method": "PATCH", "url": "https://gateway.cribl.cloud/pipelines/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the resource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the configuration of an existing processing pipeline including its functions and settings." }, { "info": { "name": "Delete a pipeline", "type": "http" }, "http": { "method": "DELETE", "url": "https://gateway.cribl.cloud/pipelines/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the resource" } ] }, "docs": "Deletes a processing pipeline by its unique ID. The pipeline must not be referenced by any active routes." }, { "info": { "name": "List Stream pipelines in a worker group", "type": "http" }, "http": { "method": "GET", "url": "https://gateway.cribl.cloud/m/:groupId/pipelines", "params": [ { "name": "groupId", "value": "", "type": "path", "description": "The worker group or fleet identifier" } ] }, "docs": "Retrieves all processing pipelines configured within a specific worker group context, including their function chains and settings." }, { "info": { "name": "Create a Stream pipeline in a worker group", "type": "http" }, "http": { "method": "POST", "url": "https://gateway.cribl.cloud/m/:groupId/pipelines", "params": [ { "name": "groupId", "value": "", "type": "path", "description": "The worker group or fleet identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new processing pipeline within a specific worker group with the specified functions and configuration for real-time data transformation." }, { "info": { "name": "Get a Stream pipeline by ID", "type": "http" }, "http": { "method": "GET", "url": "https://gateway.cribl.cloud/m/:groupId/pipelines/:id", "params": [ { "name": "groupId", "value": "", "type": "path", "description": "The worker group or fleet identifier" }, { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the resource" } ] }, "docs": "Retrieves the configuration of a specific Stream pipeline within a worker group context." }, { "info": { "name": "Update a Stream pipeline", "type": "http" }, "http": { "method": "PATCH", "url": "https://gateway.cribl.cloud/m/:groupId/pipelines/:id", "params": [ { "name": "groupId", "value": "", "type": "path", "description": "The worker group or fleet identifier" }, { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the resource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the configuration of an existing Stream pipeline within a worker group context." }, { "info": { "name": "Delete a Stream pipeline", "type": "http" }, "http": { "method": "DELETE", "url": "https://gateway.cribl.cloud/m/:groupId/pipelines/:id", "params": [ { "name": "groupId", "value": "", "type": "path", "description": "The worker group or fleet identifier" }, { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the resource" } ] }, "docs": "Deletes a processing pipeline from a worker group by its unique ID. The pipeline must not be referenced by active routes." } ] } ], "bundled": true }