{ "opencollection": "1.0.0", "info": { "name": "LifeGraph APIs BlastAI APIs Data Pipeline APIs API", "version": "2.42.0" }, "items": [ { "info": { "name": "Data Pipeline APIs", "type": "folder" }, "items": [ { "info": { "name": "getIPById", "type": "http" }, "http": { "method": "GET", "url": "https://api.burstiq.com/api/metadata/datapipeline/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": "Allowed user roles:


get data pipeline in the secure data zone" }, { "info": { "name": "putPipeline", "type": "http" }, "http": { "method": "PUT", "url": "https://api.burstiq.com/api/metadata/datapipeline/:id", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed user roles:


Update a data pipeline in the secure data zone (see POST for description of body)" }, { "info": { "name": "deleteById", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.burstiq.com/api/metadata/datapipeline/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": "Allowed user roles:


get data pipeline in the secure data zone" }, { "info": { "name": "getPipelines", "type": "http" }, "http": { "method": "GET", "url": "https://api.burstiq.com/api/metadata/datapipeline", "params": [ { "name": "name", "value": "", "type": "query" }, { "name": "description", "value": "", "type": "query" }, { "name": "stepIdsContains", "value": "", "type": "query" }, { "name": "orderBy", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query" }, { "name": "skip", "value": "", "type": "query" } ] }, "docs": "Allowed user roles:


query data pipelines from the secure data zone" }, { "info": { "name": "postPipeline", "type": "http" }, "http": { "method": "POST", "url": "https://api.burstiq.com/api/metadata/datapipeline", "body": { "type": "json", "data": "{}" } }, "docs": "Allowed user roles:


Create a data pipeline in the secure data zone.\n\nFor all the details, see the Dev Docs!\n\nAn data pipeline is a series of steps (at least 1) that GraphChain will process inbound\ndata through. These steps are of 3 types: Field Mapping, JavaScript Transform, and\nRules. The input to the first step is the full record of the inbound data. The output\nof that step is then the input into the next step and so forth.\n\nThe structure of an " }, { "info": { "name": "postDataPipelineTrialRun", "type": "http" }, "http": { "method": "POST", "url": "https://api.burstiq.com/api/metadata/datapipeline/:id/trial-run", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed user roles:


using datapipeline id, looks up the steps and executes a each step in sequence against a single data record and returns what the result would be" }, { "info": { "name": "getHistory_7", "type": "http" }, "http": { "method": "GET", "url": "https://api.burstiq.com/api/metadata/datapipeline/:id/history", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": "Allowed user roles:


gets the history of a dataPipeline" }, { "info": { "name": "getStepSummaries", "type": "http" }, "http": { "method": "GET", "url": "https://api.burstiq.com/api/metadata/datapipeline/summary" }, "docs": "Allowed user roles:


get step summary info for all steps in the secure data zone" }, { "info": { "name": "getSearch_7", "type": "http" }, "http": { "method": "GET", "url": "https://api.burstiq.com/api/metadata/datapipeline/search", "params": [ { "name": "terms", "value": "", "type": "query" } ] }, "docs": "Allowed user roles:


search for terms" } ] } ], "bundled": true }