{ "opencollection": "1.0.0", "info": { "name": "Board Foresight API - V1 Alert Indicator API", "version": "v1" }, "request": { "auth": { "type": "apikey", "key": "ApiKey", "value": "{{ApiKey}}", "placement": "query" } }, "items": [ { "info": { "name": "Indicator", "type": "folder" }, "items": [ { "info": { "name": "Retrieves the definition of a composite indicator", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/indicator/composite/definition/:Provider/:ProviderId", "params": [ { "name": "Provider", "value": "", "type": "path", "description": "Unique Identifier for Provider" }, { "name": "ProviderId", "value": "", "type": "path", "description": "Identifier for specific indicator" } ] }, "docs": "Retrieves the definition for a given composite indicator in the system" }, { "info": { "name": "Updates the definition of a composite indicator", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/indicator/composite/definition/:Provider/:ProviderId", "params": [ { "name": "Provider", "value": "", "type": "path", "description": "Unique Identifier for Provider" }, { "name": "ProviderId", "value": "", "type": "path", "description": "Identifier for specific indicator" } ], "body": { "type": "json", "data": "{}" } }, "docs": "updates the definition for a given composite indicator in the system" }, { "info": { "name": "Creates a composite indicator", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/indicator/composite/definition", "body": { "type": "json", "data": "{}" } }, "docs": "creates a composite indicator" }, { "info": { "name": "GET /indicator/{Provider}/{ProviderId}", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/indicator/:Provider/:ProviderId", "params": [ { "name": "Provider", "value": "", "type": "path" }, { "name": "ProviderId", "value": "", "type": "path" } ] }, "docs": "Retrieves metadata for a given indicator in the system" }, { "info": { "name": "GET /indicator/series/{Provider}/{ProviderId}", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/indicator/series/:Provider/:ProviderId", "params": [ { "name": "Provider", "value": "", "type": "path" }, { "name": "ProviderId", "value": "", "type": "path" }, { "name": "Calculation", "value": "", "type": "query" }, { "name": "Frequency", "value": "", "type": "query" }, { "name": "StartDate", "value": "", "type": "query" }, { "name": "EndDate", "value": "", "type": "query" }, { "name": "Offset", "value": "", "type": "query" } ] }, "docs": "Retrieves time-series data for a given indicator in the system" }, { "info": { "name": "POST /indicator/series/transform", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/indicator/series/transform", "body": { "type": "json", "data": "{}" } }, "docs": "Retrieves time-series data for a given indicator in the system with transformations applied" }, { "info": { "name": "GET /correlation/{FixedProvider}/{FixedProviderId}/{LeadingProvider}/{LeadingProviderId}/{Frequency}/{Calculation}", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/correlation/:FixedProvider/:FixedProviderId/:LeadingProvider/:LeadingProviderId/:Frequency/:Calculation", "params": [ { "name": "FixedProvider", "value": "", "type": "path" }, { "name": "FixedProviderId", "value": "", "type": "path" }, { "name": "LeadingProvider", "value": "", "type": "path" }, { "name": "LeadingProviderId", "value": "", "type": "path" }, { "name": "Frequency", "value": "", "type": "path" }, { "name": "Calculation", "value": "", "type": "path" } ] }, "docs": "Generates correlation data by comparing two indicators" }, { "info": { "name": "GET /search", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/search", "params": [ { "name": "Frequency", "value": "", "type": "query", "description": "A frequency value to filter search results by. " }, { "name": "Calculation", "value": "", "type": "query", "description": "A calculation value to filter search results by. " }, { "name": "Seasonality", "value": "", "type": "query", "description": "A seasonality value to filter search results by. " }, { "name": "Internal", "value": "", "type": "query", "description": "A flag for returning internal company data sets" }, { "name": "IncludeForecasted", "value": "", "type": "query", "description": "A flag for returning forecasted indicators in the search results." }, { "name": "Query", "value": "", "type": "query" }, { "name": "Page", "value": "", "type": "query" }, { "name": "PageSize", "value": "", "type": "query" } ] }, "docs": "retrieves indicators based on search criteria" }, { "info": { "name": "POST /indicator/create", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/indicator/create", "body": { "type": "json", "data": "{}" } }, "docs": "creates a new indicator." }, { "info": { "name": "PUT /indicator/update", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/indicator/update", "body": { "type": "json", "data": "{}" } }, "docs": "updates one or more indicators." } ] } ], "bundled": true }