{ "opencollection": "1.0.0", "info": { "name": "ComboCurve REST v1 custom-columns v1 projects API", "version": "v1" }, "request": { "auth": { "type": "apikey", "key": "x-api-key", "value": "{{x-api-key}}", "placement": "header" } }, "items": [ { "info": { "name": "v1 projects", "type": "folder" }, "items": [ { "info": { "name": "get-projects", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects", "params": [ { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of project documents." }, { "info": { "name": "post-projects", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects", "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of project documents." }, { "info": { "name": "head-projects", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects", "params": [ { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing project documents." }, { "info": { "name": "get-project-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the project document that matches the given id." }, { "info": { "name": "delete-project-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the project document that matches the given id." }, { "info": { "name": "get-project-company-wells", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/company-wells", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "api10", "value": "", "type": "query", "description": "filter by api10" }, { "name": "api12", "value": "", "type": "query", "description": "filter by api12" }, { "name": "county", "value": "", "type": "query", "description": "filter by county" }, { "name": "state", "value": "", "type": "query", "description": "filter by state" }, { "name": "wellName", "value": "", "type": "query", "description": "filter by wellName" }, { "name": "chosenID", "value": "", "type": "query", "description": "filter by chosenID" }, { "name": "inptID", "value": "", "type": "query", "description": "filter by inptID" }, { "name": "api14", "value": "", "type": "query", "description": "filter by api14" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" }, { "name": "dataSource", "value": "", "type": "query", "description": "filter by dataSource" }, { "name": "currentOperator", "value": "", "type": "query", "description": "filter by dataSource" } ] }, "docs": "Returns a list of company well documents in projectId scope." }, { "info": { "name": "post-project-company-wells", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/company-wells", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "post-project-company-wells" }, { "info": { "name": "patch-project-company-wells", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.combocurve.com/v1/projects/:projectId/company-wells", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates only the custom project headers for existing wells in the project" }, { "info": { "name": "delete-project-company-wells", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/company-wells", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "chosenID", "value": "", "type": "query", "description": "filter by chosenID" }, { "name": "dataSource", "value": "", "type": "query", "description": "filter by dataSource" }, { "name": "id", "value": "", "type": "query", "description": "filter by id" } ] }, "docs": "Remove the company wells documents that match the given filters from the projectId scope." }, { "info": { "name": "head-project-company-wells", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/company-wells", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "api10", "value": "", "type": "query", "description": "filter by api10" }, { "name": "api12", "value": "", "type": "query", "description": "filter by api12" }, { "name": "county", "value": "", "type": "query", "description": "filter by county" }, { "name": "state", "value": "", "type": "query", "description": "filter by state" }, { "name": "wellName", "value": "", "type": "query", "description": "filter by wellName" }, { "name": "chosenID", "value": "", "type": "query", "description": "filter by chosenID" }, { "name": "inptID", "value": "", "type": "query", "description": "filter by inptID" }, { "name": "api14", "value": "", "type": "query", "description": "filter by api14" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" }, { "name": "dataSource", "value": "", "type": "query", "description": "filter by dataSource" }, { "name": "currentOperator", "value": "", "type": "query", "description": "filter by dataSource" } ] }, "docs": "Returns metadata about the existing company well documents in projectId scope." }, { "info": { "name": "get-project-company-well-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/company-wells/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "get-project-company-well-by-id" }, { "info": { "name": "get-projects-daily-productions", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/daily-productions", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of daily production documents in the specified project's scope." }, { "info": { "name": "post-projects-daily-productions", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/daily-productions", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Upserts a list of daily production documents in projectId scope." }, { "info": { "name": "put-projects-daily-productions", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/daily-productions", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Upserts a list of daily production documents in projectId scope." }, { "info": { "name": "patch-projects-daily-productions", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.combocurve.com/v1/projects/:projectId/daily-productions", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Patch a list of daily production documents in projectId scope." }, { "info": { "name": "delete-project-daily-productions", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/daily-productions", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "well", "value": "", "type": "query", "description": "(Required) filter by well ID" }, { "name": "startDate", "value": "", "type": "query", "description": "filter by startDate" }, { "name": "endDate", "value": "", "type": "query", "description": "filter by endDate" } ] }, "docs": "Delete the daily productions documents that match the given filters." }, { "info": { "name": "head-projects-daily-productions", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/daily-productions", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing daily production documents in the specified project's scope." }, { "info": { "name": "get-forecasts", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "runDate", "value": "", "type": "query", "description": "filter by runDate, can be used for incremental pull" }, { "name": "type", "value": "", "type": "query", "description": "filter by type" }, { "name": "tag", "value": "", "type": "query", "description": "filter by tag" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of forecast documents scoped to projectId project." }, { "info": { "name": "post-forecasts", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of forecasts documents in projectId scope." }, { "info": { "name": "head-forecasts", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "runDate", "value": "", "type": "query", "description": "filter by runDate" }, { "name": "type", "value": "", "type": "query", "description": "filter by type" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing forecast documents scoped to projectId project." }, { "info": { "name": "get-forecast-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the forecast document that matches the given id scoped to projectId project." }, { "info": { "name": "patch-forecast", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates Forecast." }, { "info": { "name": "delete-forecast-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" }, { "name": "deleteTypeCurves", "value": "", "type": "query", "description": "deletes all type-curves associated with the forecastId" } ] }, "docs": "Delete the Forecast that matches the given id scoped to projectId project." }, { "info": { "name": "post-wells-to-forecast", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:id/wells", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of well into a forecast." }, { "info": { "name": "post-projects-forecast-segment-parameters", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/parameters/:wellId/:phase/:series", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "wellId", "value": "", "type": "path" }, { "name": "phase", "value": "", "type": "path" }, { "name": "series", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of segments in a forecast for a defined well, phase, and series." }, { "info": { "name": "put-projects-forecast-segment-parameters", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/parameters/:wellId/:phase/:series", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "wellId", "value": "", "type": "path" }, { "name": "phase", "value": "", "type": "path" }, { "name": "series", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates all segments with provided list of new segments for a defined well, phase, and series." }, { "info": { "name": "delete-projects-forecast-segment-parameters", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/parameters/:wellId/:phase/:series", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "wellId", "value": "", "type": "path" }, { "name": "phase", "value": "", "type": "path" }, { "name": "series", "value": "", "type": "path" } ] }, "docs": "Removes all of the segments for a defined well, phase, and series" }, { "info": { "name": "put-version-two-projects-forecast-segment-parameters", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/parameters", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates multiple forecast segments for multiple wells, phases, and series in a single request." }, { "info": { "name": "get-aries-forecast", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/aries", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "pSeries", "value": "", "type": "query", "description": "filter by pSeries" }, { "name": "startDate", "value": "", "type": "query", "description": "filter by startDate, can be used for incremental pull" }, { "name": "selectedIdKey", "value": "", "type": "query", "description": "filter by selectedIdKey" }, { "name": "endingCondition", "value": "", "type": "query", "description": "filter by endingCondition" }, { "name": "forecastUnit", "value": "", "type": "query", "description": "filter by forecastUnit" }, { "name": "toLife", "value": "", "type": "query", "description": "filter by toLife" }, { "name": "dataResolution", "value": "", "type": "query", "description": "filter by dataResolution" }, { "name": "includeZeroForecast", "value": "", "type": "query", "description": "filter by includeZeroForecast" }, { "name": "forecastStartToLatestProd", "value": "", "type": "query", "description": "filter by forecastStartToLatestProd" }, { "name": "forecastHistoryMatch", "value": "", "type": "query", "description": "filter by forecastHistoryMatch" } ] }, "docs": "Returns a list of aries forecast scoped to projectId project and forecastId forecast." }, { "info": { "name": "head-aries-forecast", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/aries", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" } ] }, "docs": "Returns metadata about the aries forecast documents scoped to projectId project and forecastId forecast." }, { "info": { "name": "get-forecast-outputs", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/outputs", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "forecastedAt", "value": "", "type": "query", "description": "filter by forecastedAt, can be used for incremental pull" }, { "name": "phase", "value": "", "type": "query", "description": "filter by phase" }, { "name": "reviewedAt", "value": "", "type": "query", "description": "filter by reviewedAt, can be used for incremental pull" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" } ] }, "docs": "Returns a list of forecast data documents scoped to projectId project and forecastId forecast." }, { "info": { "name": "head-forecast-outputs", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/outputs", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "forecastedAt", "value": "", "type": "query", "description": "filter by forecastedAt" }, { "name": "phase", "value": "", "type": "query", "description": "filter by phase" }, { "name": "reviewedAt", "value": "", "type": "query", "description": "filter by reviewedAt" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" } ] }, "docs": "Returns metadata about the existing forecast data documents scoped to projectId project and forecastId forecast." }, { "info": { "name": "get-forecast-output-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/outputs/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the forecast data document that matches the given id scoped to projectId project and forecastId forecast." }, { "info": { "name": "get-forecast-daily-volumes", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/daily-volumes", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "startDate", "value": "", "type": "query", "description": "filter by startDate. Returns all records with a startDate greater than or equal to the specified value." }, { "name": "endDate", "value": "", "type": "query", "description": "filter by endDate. Returns all records with a endDate less than or equal to the specified value." } ] }, "docs": "Returns a list of forecast volumes scoped to projectId project, forecastId forecast, and well." }, { "info": { "name": "head-forecast-daily-volumes", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/daily-volumes", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" } ] }, "docs": "Returns metadata about the existing forecast volumes scoped to projectId project, forecastId forecast, and well." }, { "info": { "name": "get-forecast-monthly-volumes", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/monthly-volumes", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "startDate", "value": "", "type": "query", "description": "filter by startDate. Returns all records with a startDate greater than or equal to the specified value." }, { "name": "endDate", "value": "", "type": "query", "description": "filter by endDate. Returns all records with a endDate less than or equal to the specified value." } ] }, "docs": "Returns a list of forecast volumes scoped to projectId project, forecastId forecast, and well." }, { "info": { "name": "head-forecast-monthly-volumes", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/monthly-volumes", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" } ] }, "docs": "Returns metadata about the existing forecast volumes scoped to projectId project, forecastId forecast, and well." }, { "info": { "name": "post-forecast-run", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/run", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Starts an asynchronous forecast run for the specified forecast. Always returns `202 Accepted` immediately with a `jobId` that can be polled via `GET .../run/{jobId}`. The server resolves the orchestrator (`autoFullForecast` or `customStreamsForecast`) automatically from the forecast's `type` field — callers do not choose.\n**Mode A (defaults):** Send an empty body `{}`. The server uses ComboCurve's built-in defaults for the forecast type.\n**Mode B (saved configuration):** Send `{ \"configurationId" }, { "info": { "name": "get-forecast-run-status", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/forecasts/:forecastId/run/:jobId", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "forecastId", "value": "", "type": "path" }, { "name": "jobId", "value": "", "type": "path" } ] }, "docs": "Returns the current status of a forecast run. The `jobId` must belong to the forecast identified by `forecastId` in the URL — callers cannot use this endpoint to poll arbitrary task IDs." }, { "info": { "name": "get-projects-monthly-productions", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/monthly-productions", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of monthly production documents in the specified project's scope." }, { "info": { "name": "post-projects-monthly-productions", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/monthly-productions", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Upserts a list of monthly production documents in projectId scope." }, { "info": { "name": "put-projects-monthly-productions", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/monthly-productions", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Upserts a list of monthly production documents in projectId scope." }, { "info": { "name": "patch-projects-monthly-productions", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.combocurve.com/v1/projects/:projectId/monthly-productions", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Patch a list of monthly production documents in projectId scope." }, { "info": { "name": "delete-project-monthly-productions", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/monthly-productions", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "well", "value": "", "type": "query", "description": "(Required) filter by well ID" }, { "name": "startDate", "value": "", "type": "query", "description": "filter by startDate" }, { "name": "endDate", "value": "", "type": "query", "description": "filter by endDate" } ] }, "docs": "Delete the monthly productions documents that match the given filters." }, { "info": { "name": "head-projects-monthly-productions", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/monthly-productions", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing monthly production documents in the specified project's scope." }, { "info": { "name": "get-scenarios", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of scenario documents scoped to projectId project." }, { "info": { "name": "post-project-scenarios", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of scenario documents." }, { "info": { "name": "put-project-scenarios", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a list of scenario documents." }, { "info": { "name": "delete-project-scenarios", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "name", "value": "", "type": "query", "description": "The name of the scenario to delete. If this is not provided, the id parameter must be provided." }, { "name": "id", "value": "", "type": "query", "description": "The id of the scenario to delete. If this is not provided, the name parameter must be provided." } ] }, "docs": "delete-project-scenarios" }, { "info": { "name": "head-scenarios", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing scenario documents scoped to projectId project." }, { "info": { "name": "delete-scenarios", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/head", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "name", "value": "", "type": "query", "description": "(Required) The name of the scenario to delete. If this is not provided, the id parameter must be provided." }, { "name": "id", "value": "", "type": "query", "description": "(Required) The id of the scenario to delete. If this is not provided, the name parameter must be provided." } ] }, "docs": "delete-scenarios" }, { "info": { "name": "get-scenario-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the scenario document that matches the given id scoped to projectId project." }, { "info": { "name": "get-scenario-lookup-tables", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/lookup-tables", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of scenario lookup table documents." }, { "info": { "name": "post-scenario-lookup-tables", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/lookup-tables", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of scenario lookup table documents." }, { "info": { "name": "put-scenario-lookup-tables", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/lookup-tables", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of scenario lookup table documents." }, { "info": { "name": "head-scenario-lookup-tables", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/lookup-tables", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing scenario lookup table documents." }, { "info": { "name": "get-scenario-lookup-table-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/lookup-tables/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the scenario lookup table document that matches the given id." }, { "info": { "name": "delete-scenario-lookup-table-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/lookup-tables/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the scenario lookup table document that matches the given id." }, { "info": { "name": "get-econ-runs", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/econ-runs", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "runDate", "value": "", "type": "query", "description": "filter by runDate" }, { "name": "tags", "value": "", "type": "query", "description": "filter by tag name" } ] }, "docs": "Returns a list of econ run documents scoped to projectId project and scenarioId scenario." }, { "info": { "name": "head-econ-runs", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/econ-runs", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "runDate", "value": "", "type": "query", "description": "filter by runDate, can be used for incremental pull" }, { "name": "tags", "value": "", "type": "query", "description": "filter by tag name" } ] }, "docs": "Returns metadata about the existing econ run documents scoped to projectId project and scenarioId scenario." }, { "info": { "name": "get-econ-run-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/econ-runs/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the econ run document that matches the given id scoped to projectId project and scenarioId scenario." }, { "info": { "name": "get-monthly-econ-result-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/econ-runs/:econRunId/monthly-econ-results", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "econRunId", "value": "", "type": "path" }, { "name": "columns", "value": "", "type": "query", "description": "(Required) List of columns separated by commas, do not follow commas with spaces, e.g. \"column1,column2\"" }, { "name": "startDate", "value": "", "type": "query", "description": "Date at which to start the returned monthly result, e.g. \"2019-01-01\"" }, { "name": "endDate", "value": "", "type": "query", "description": "Date at which to end the returned monthly result, e.g. \"2020-01-01\"" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" } ] }, "docs": "Returns econ monthly result columns that matches the provided econ run id." }, { "info": { "name": "post-monthly-exports", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/econ-runs/:econRunId/monthly-exports", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "econRunId", "value": "", "type": "path" }, { "name": "comboName", "value": "", "type": "query", "description": "filter by comboName" }, { "name": "date", "value": "", "type": "query", "description": "filter by date" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" } ] }, "docs": "Create an monthly export of econ monthly documents scoped to projectId project, scenarioId scenario and econRunId econ run. Response id should be used to get the results." }, { "info": { "name": "head-monthly-exports", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/econ-runs/:econRunId/monthly-exports", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "econRunId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "comboName", "value": "", "type": "query", "description": "filter by comboName" }, { "name": "date", "value": "", "type": "query", "description": "filter by date" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" } ] }, "docs": "Returns metadata about the existing econ monthly documents scoped to projectId project, scenarioId scenario and econRunId econ run." }, { "info": { "name": "get-monthly-export-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/econ-runs/:econRunId/monthly-exports/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "econRunId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "concurrency", "value": "", "type": "query", "description": "maximum number of concurrent requests to make to the underlying datastore" } ] }, "docs": "Returns the econ monthly documents that matches the given monthly export id scoped to projectId project, scenarioId scenario and econRunId econ run, monthly export must be created before." }, { "info": { "name": "get-one-liners", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/econ-runs/:econRunId/one-liners", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "econRunId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "comboName", "value": "", "type": "query", "description": "filter by comboName" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" } ] }, "docs": "Returns a list of econ one liner documents scoped to projectId project, scenarioId scenario and econRunId econ run." }, { "info": { "name": "head-one-liners", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/econ-runs/:econRunId/one-liners", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "econRunId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "comboName", "value": "", "type": "query", "description": "filter by comboName" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" } ] }, "docs": "Returns metadata about the existing econ one liners documents scoped to projectId project, scenarioId scenario and econRunId econ run." }, { "info": { "name": "get-one-liner-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/econ-runs/:econRunId/one-liners/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "econRunId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the econ one liner document that matches the given id scoped to projectId project, scenarioId scenario and econRunId econ run." }, { "info": { "name": "get-one-liners-combo-names", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/econ-runs/:econRunId/one-liners/combo-names", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "econRunId", "value": "", "type": "path" } ] }, "docs": "Returns a list of combo names contained in the one liner documents that are scoped to project, scenario and econ run." }, { "info": { "name": "get-scenario-combos-read", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/combos", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "savedName", "value": "", "type": "query" } ] }, "docs": "get-scenario-combos-read" }, { "info": { "name": "post-scenario-combos-upsert", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/combos", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "post-scenario-combos-upsert" }, { "info": { "name": "put-scenario-combos-upsert", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/combos", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "put-scenario-combos-upsert" }, { "info": { "name": "delete-scenario-combos-delete", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/combos", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "savedName", "value": "", "type": "query", "description": "(Required) " }, { "name": "comboIds", "value": "", "type": "query" } ] }, "docs": "delete-scenario-combos-delete" }, { "info": { "name": "head-scenario-combos-count", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/combos", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" } ] }, "docs": "head-scenario-combos-count" }, { "info": { "name": "get-qualifiers-read", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/qualifiers", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "econName", "value": "", "type": "query" } ] }, "docs": "get-qualifiers-read" }, { "info": { "name": "post-qualifiers-upsert", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/qualifiers", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "post-qualifiers-upsert" }, { "info": { "name": "put-qualifiers-upsert", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/qualifiers", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "put-qualifiers-upsert" }, { "info": { "name": "delete-qualifiers-delete", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/qualifiers", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "econNames", "value": "", "type": "query", "description": "(Required) " }, { "name": "qualifierNames", "value": "", "type": "query", "description": "(Required) " } ] }, "docs": "delete-qualifiers-delete" }, { "info": { "name": "get-scenario-wells-read", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/well-assignments", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" } ] }, "docs": "get-scenario-wells-read" }, { "info": { "name": "post-scenario-wells-upsert", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/well-assignments", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "post-scenario-wells-upsert" }, { "info": { "name": "put-scenario-wells-upsert", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/well-assignments", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "put-scenario-wells-upsert" }, { "info": { "name": "delete-scenario-wells-delete", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/well-assignments", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "wells", "value": "", "type": "query", "description": "(Required) " } ] }, "docs": "delete-scenario-wells-delete" }, { "info": { "name": "get-scenario-lookup-tables-assignments", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/assignments/lookup-tables", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "column", "value": "", "type": "query", "description": "Filter by scenario column(s)." }, { "name": "qualifierName", "value": "", "type": "query", "description": "Filter by qualifier name." } ] }, "docs": "Returns lookup table assignments for the scenario." }, { "info": { "name": "put-scenario-lookup-tables-assignments", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/assignments/lookup-tables", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create or update lookup table assignments. Accepts a single assignment object or an array (max 500)." }, { "info": { "name": "get-scenario-lookup-tables-assignments-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/assignments/lookup-tables/:lookupTableId", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "lookupTableId", "value": "", "type": "path" }, { "name": "column", "value": "", "type": "query", "description": "Filter by scenario column(s)." }, { "name": "qualifierName", "value": "", "type": "query", "description": "Filter by qualifier name." } ] }, "docs": "Returns lookup table assignments for the given lookup table ID." }, { "info": { "name": "delete-scenario-lookup-tables-assignments", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/assignments/lookup-tables/:lookupTableId", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "lookupTableId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Unassign wells from a lookup table. Body is an array of well IDs (ObjectIds) to unassign (max 500)." }, { "info": { "name": "get-scenario-econ-model-assignments", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/scenarios/:scenarioId/assignments/econ-models", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "path" }, { "name": "model", "value": "", "type": "query", "description": "Filter by econ model type(s) (API camelCase name)." }, { "name": "qualifierName", "value": "", "type": "query", "description": "Filter by qualifier name." }, { "name": "wellId", "value": "", "type": "query", "description": "Filter by well ID(s) (ObjectId). Up to 100 values." }, { "name": "take", "value": "", "type": "query", "description": "Maximum number of records to return (1–500)." }, { "name": "skip", "value": "", "type": "query", "description": "Number of records to skip." }, { "name": "cursor", "value": "", "type": "query", "description": "Cursor for cursor-based pagination (base64-encoded)." } ] }, "docs": "Returns econ model assignments for the scenario, grouped by well." }, { "info": { "name": "get-type-curves", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of type curve documents scoped to projectId project." }, { "info": { "name": "post-type-curves", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates one or more type curve documents scoped to the given project." }, { "info": { "name": "put-type-curves", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates one or more type curve documents scoped to projectId project." }, { "info": { "name": "delete-type-curves", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "id", "value": "", "type": "query", "description": "filter by id" } ] }, "docs": "Delete the type curve documents that match the given filters." }, { "info": { "name": "head-type-curves", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing type curve documents scoped to projectId project." }, { "info": { "name": "get-type-curve-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the type curve document that matches the given id scoped to projectId project." }, { "info": { "name": "get-type-curve-daily-fits", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves/:id/fits/daily", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "skip record" }, { "name": "take", "value": "", "type": "query", "description": "take amount of record to be returned" } ] }, "docs": "Returns the daily volume fit information for the type curve document that matches the given id scoped to projectId project." }, { "info": { "name": "get-type-curve-monthly-fits", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves/:id/fits/monthly", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "skip record" }, { "name": "take", "value": "", "type": "query", "description": "take amount of record to be returned" } ] }, "docs": "Returns the monthly volume fit information for the type curve document that matches the given id scoped to projectId project." }, { "info": { "name": "get-type-curve-representative-wells", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves/:id/representative-wells", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "skip record" }, { "name": "take", "value": "", "type": "query", "description": "take amount of record to be returned" } ] }, "docs": "Returns the well representative information for the type curve document that matches the given id scoped to projectId project." }, { "info": { "name": "get-type-curve-lookup-tables", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves/lookup-tables", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of type curve lookup table documents." }, { "info": { "name": "post-type-curve-lookup-tables", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves/lookup-tables", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of type curve lookup table documents." }, { "info": { "name": "put-type-curve-lookup-tables", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves/lookup-tables", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of type curve lookup table documents." }, { "info": { "name": "head-type-curve-lookup-tables", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves/lookup-tables", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing type curve lookup table documents." }, { "info": { "name": "get-type-curve-lookup-table-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves/lookup-tables/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the type curve lookup table document that matches the given id." }, { "info": { "name": "delete-type-curve-lookup-table-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/type-curves/lookup-tables/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the type curve lookup table document that matches the given id." }, { "info": { "name": "get-project-wells", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/wells", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "api10", "value": "", "type": "query", "description": "filter by api10" }, { "name": "api12", "value": "", "type": "query", "description": "filter by api12" }, { "name": "county", "value": "", "type": "query", "description": "filter by county" }, { "name": "state", "value": "", "type": "query", "description": "filter by state" }, { "name": "wellName", "value": "", "type": "query", "description": "filter by wellName" }, { "name": "chosenID", "value": "", "type": "query", "description": "filter by chosenID" }, { "name": "inptID", "value": "", "type": "query", "description": "filter by inptID" }, { "name": "api14", "value": "", "type": "query", "description": "filter by api14" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt" }, { "name": "dataSource", "value": "", "type": "query", "description": "filter by dataSource" }, { "name": "currentOperator", "value": "", "type": "query", "description": "filter by dataSource" } ] }, "docs": "Returns a list of well documents scoped to projectId project." }, { "info": { "name": "post-projects-wells", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/wells", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of well documents into the specified project's scope. Project Custom Headers fields must be sent as string" }, { "info": { "name": "put-projects-wells", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/wells", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replaces a list of well documents in the specified project's scope. Project Custom Headers fields must be sent as string" }, { "info": { "name": "patch-project-wells", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.combocurve.com/v1/projects/:projectId/wells", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates a list of well documents in the specified project's scope. Project Custom Headers fields must be sent as string" }, { "info": { "name": "delete-project-wells", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/wells", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "chosenID", "value": "", "type": "query", "description": "filter by chosenID" }, { "name": "dataSource", "value": "", "type": "query", "description": "filter by dataSource" }, { "name": "id", "value": "", "type": "query", "description": "filter by id" } ] }, "docs": "Delete the wells documents that match the given filters scoped to projectId project." }, { "info": { "name": "head-project-wells", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/wells", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "api10", "value": "", "type": "query", "description": "filter by api10" }, { "name": "api12", "value": "", "type": "query", "description": "filter by api12" }, { "name": "county", "value": "", "type": "query", "description": "filter by county" }, { "name": "state", "value": "", "type": "query", "description": "filter by state" }, { "name": "wellName", "value": "", "type": "query", "description": "filter by wellName" }, { "name": "chosenID", "value": "", "type": "query", "description": "filter by chosenID" }, { "name": "inptID", "value": "", "type": "query", "description": "filter by inptID" }, { "name": "api14", "value": "", "type": "query", "description": "filter by api14" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt" }, { "name": "dataSource", "value": "", "type": "query", "description": "filter by dataSource" }, { "name": "currentOperator", "value": "", "type": "query", "description": "filter by dataSource" } ] }, "docs": "Returns metadata about the existing well documents scoped to projectId project." }, { "info": { "name": "get-project-well-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/wells/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the well document that matches the given id scoped to projectId project." }, { "info": { "name": "put-projects-wells-by-id", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/wells/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replaces the well document that matches the given id in the specified project's scope." }, { "info": { "name": "patch-project-well-by-id", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.combocurve.com/v1/projects/:projectId/wells/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the well document that matches the given id in the specified project's scope." }, { "info": { "name": "delete-project-well-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/wells/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the well document that matches the given id scoped to projectId project." }, { "info": { "name": "get-econ-models", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of econ model documents." }, { "info": { "name": "head-econ-models", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing econ model documents." }, { "info": { "name": "get-econ-model-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the econ model document that matches the given id." }, { "info": { "name": "get-econ-models-assignments-read", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/:econName/:econModelId/assignments", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "econName", "value": "", "type": "path" }, { "name": "econModelId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "wells", "value": "", "type": "query" }, { "name": "scenarios", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" } ] }, "docs": "get-econ-models-assignments-read" }, { "info": { "name": "post-econ-model-assignment-upsert", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/:econName/:econModelId/assignments", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "econName", "value": "", "type": "path" }, { "name": "econModelId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "post-econ-model-assignment-upsert" }, { "info": { "name": "put-econ-model-assignment-upsert", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/:econName/:econModelId/assignments", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "econName", "value": "", "type": "path" }, { "name": "econModelId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "put-econ-model-assignment-upsert" }, { "info": { "name": "delete-econ-model-assignment-delete", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/:econName/:econModelId/assignments", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "econName", "value": "", "type": "path" }, { "name": "econModelId", "value": "", "type": "path" }, { "name": "scenarioId", "value": "", "type": "query", "description": "(Required) " }, { "name": "qualifierName", "value": "", "type": "query" }, { "name": "wells", "value": "", "type": "query" }, { "name": "allWells", "value": "", "type": "query" } ] }, "docs": "delete-econ-model-assignment-delete" }, { "info": { "name": "head-econ-models-assignments-count", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/:econName/:econModelId/assignments", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "econName", "value": "", "type": "path" }, { "name": "econModelId", "value": "", "type": "path" }, { "name": "wells", "value": "", "type": "query" }, { "name": "scenarios", "value": "", "type": "query" } ] }, "docs": "head-econ-models-assignments-count" }, { "info": { "name": "get-actual-forecast", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/actual-forecast", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of actual of forecast documents." }, { "info": { "name": "post-actual-forecast", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/actual-forecast", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of actual or forecast documents." }, { "info": { "name": "put-actual-forecast", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/actual-forecast", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of actual or forecast documents." }, { "info": { "name": "head-actual-forecast", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/actual-forecast", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing actual or forecast documents." }, { "info": { "name": "get-actual-forecast-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/actual-forecast/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the actual forecast document that matches the given id." }, { "info": { "name": "delete-actual-forecast-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/actual-forecast/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-general-options", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/general-options", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of general options documents." }, { "info": { "name": "post-general-options", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/general-options", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of general options documents." }, { "info": { "name": "put-general-options", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/general-options", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of general options documents." }, { "info": { "name": "head-general-options", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/general-options", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing general options documents." }, { "info": { "name": "get-general-options-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/general-options/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the general options document that matches the given id." }, { "info": { "name": "delete-general-options-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/general-options/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-reserves-categories", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/reserves-categories", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of reserves categories documents." }, { "info": { "name": "post-reserves-categories", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/reserves-categories", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of reserves categories documents." }, { "info": { "name": "put-reserves-categories", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/reserves-categories", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of reserves categories documents." }, { "info": { "name": "head-reserves-categories", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/reserves-categories", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing reserves categories documents." }, { "info": { "name": "get-reserves-category-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/reserves-categories/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the reserves category document that matches the given id." }, { "info": { "name": "delete-reserves-category-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/reserves-categories/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-escalations", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/escalations", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of escalation models documents." }, { "info": { "name": "post-escalations", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/escalations", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of escalation models documents." }, { "info": { "name": "put-escalations", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/escalations", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of escalation models documents." }, { "info": { "name": "head-escalations", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/escalations", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing escalation models documents." }, { "info": { "name": "get-escalation-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/escalations/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the escalation model document that matches the given id." }, { "info": { "name": "delete-escalation-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/escalations/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-differentials", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/differentials", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of differentials documents." }, { "info": { "name": "post-differentials", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/differentials", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of differentials documents." }, { "info": { "name": "put-differentials", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/differentials", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of differentials documents." }, { "info": { "name": "head-differentials", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/differentials", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing differentials documents." }, { "info": { "name": "get-differential-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/differentials/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the differential document that matches the given id." }, { "info": { "name": "delete-differential-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/differentials/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-pricing", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/pricing", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of pricing documents." }, { "info": { "name": "post-pricing", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/pricing", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of pricing documents." }, { "info": { "name": "put-pricing", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/pricing", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of pricing documents." }, { "info": { "name": "head-pricing", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/pricing", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing pricing documents." }, { "info": { "name": "get-pricing-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/pricing/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the pricing document that matches the given id." }, { "info": { "name": "delete-pricing-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/pricing/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-ownership-reversions", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/ownership-reversions", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of ownership reversions documents." }, { "info": { "name": "post-ownership-reversions", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/ownership-reversions", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of ownership reversions documents." }, { "info": { "name": "put-ownership-reversions", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/ownership-reversions", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of ownership reversions documents." }, { "info": { "name": "head-ownership-reversions", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/ownership-reversions", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing ownership reversions documents." }, { "info": { "name": "get-ownership-reversion-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/ownership-reversions/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the Ownership Reversions document that matches the given id." }, { "info": { "name": "delete-ownership-reversion-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/ownership-reversions/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-production-taxes", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/production-taxes", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of production-taxes documents." }, { "info": { "name": "post-production-taxes", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/production-taxes", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of production-taxes documents." }, { "info": { "name": "put-production-taxes", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/production-taxes", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of production-taxes documents." }, { "info": { "name": "head-production-taxes", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/production-taxes", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing production-taxes documents." }, { "info": { "name": "get-production-taxes-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/production-taxes/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the production taxes document that matches the given id." }, { "info": { "name": "delete-production-taxes-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/production-taxes/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-riskings", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/riskings", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of riskings models documents." }, { "info": { "name": "post-riskings", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/riskings", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of riskings models documents." }, { "info": { "name": "put-riskings", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/riskings", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of riskings models documents." }, { "info": { "name": "head-riskings", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/riskings", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing riskings models documents." }, { "info": { "name": "get-risking-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/riskings/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the riskings model document that matches the given id." }, { "info": { "name": "delete-riskings-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/riskings/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-stream-properties", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/stream-properties", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of stream-properties models documents." }, { "info": { "name": "post-stream-properties", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/stream-properties", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of stream-properties models documents." }, { "info": { "name": "put-stream-properties", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/stream-properties", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of stream-properties models documents." }, { "info": { "name": "head-stream-properties", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/stream-properties", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing stream properties models documents." }, { "info": { "name": "get-stream-properties-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/stream-properties/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the stream-properties model document that matches the given id." }, { "info": { "name": "delete-stream-properties-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/stream-properties/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-expenses", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/expenses", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of expenses documents." }, { "info": { "name": "post-expenses", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/expenses", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of expenses documents." }, { "info": { "name": "put-expenses", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/expenses", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of expenses documents." }, { "info": { "name": "head-expenses", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/expenses", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing expenses documents." }, { "info": { "name": "get-expenses-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/expenses/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the expenses document that matches the given id." }, { "info": { "name": "delete-expenses-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/expenses/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-emissions", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/emissions", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of emission models documents." }, { "info": { "name": "post-emissions", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/emissions", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of emission models documents." }, { "info": { "name": "put-emissions", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/emissions", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of emission models documents." }, { "info": { "name": "head-emissions", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/emissions", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing emission models documents." }, { "info": { "name": "get-emission-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/emissions/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the emission model document that matches the given id." }, { "info": { "name": "delete-emission-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/emissions/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-fluid-models", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/fluid-models", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of fluid model documents." }, { "info": { "name": "post-fluid-models", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/fluid-models", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of fluid model documents." }, { "info": { "name": "put-fluid-models", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/fluid-models", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of fluid models documents." }, { "info": { "name": "head-fluid-models", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/fluid-models", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing fluid model documents." }, { "info": { "name": "get-fluid-model-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/fluid-models/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the fluid model document that matches the given id." }, { "info": { "name": "delete-fluid-model-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/fluid-models/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-operations", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/operations", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of operations documents." }, { "info": { "name": "post-operations", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/operations", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of operations documents." }, { "info": { "name": "put-operations", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/operations", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of operations documents." }, { "info": { "name": "head-operations", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/operations", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing operations documents." }, { "info": { "name": "get-operations-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/operations/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the operations document that matches the given id." }, { "info": { "name": "delete-operations-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/operations/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-capex", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/capex", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of capex documents." }, { "info": { "name": "post-capex", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/capex", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of capex documents." }, { "info": { "name": "put-capex", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/capex", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of capex documents." }, { "info": { "name": "head-capex", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/capex", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing capex documents." }, { "info": { "name": "get-capex-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/capex/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the capex document that matches the given id." }, { "info": { "name": "delete-capex-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/capex/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-date-settings", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/date-settings", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of date-settings documents." }, { "info": { "name": "post-date-settings", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/date-settings", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of date-settings documents." }, { "info": { "name": "put-date-settings", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/date-settings", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of date-settings documents." }, { "info": { "name": "head-date-settings", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/date-settings", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing date-settings documents." }, { "info": { "name": "get-date-settings-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/date-settings/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the date-settings document that matches the given id." }, { "info": { "name": "delete-date-settings-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/date-settings/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-depreciation", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/depreciation", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "sort", "value": "", "type": "query", "description": "field to sort by, including + or - at the beginning for ascending or descending order, respectively" }, { "name": "cursor", "value": "", "type": "query", "description": "used in pagination to get the next page" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns a list of depreciation documents." }, { "info": { "name": "post-depreciation", "type": "http" }, "http": { "method": "POST", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/depreciation", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Inserts a list of depreciation documents." }, { "info": { "name": "put-depreciation", "type": "http" }, "http": { "method": "PUT", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/depreciation", "params": [ { "name": "projectId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replace or create a list of depreciation documents." }, { "info": { "name": "head-depreciation", "type": "http" }, "http": { "method": "HEAD", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/depreciation", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query", "description": "number of items to skip" }, { "name": "take", "value": "", "type": "query", "description": "max records to return" }, { "name": "createdAt", "value": "", "type": "query", "description": "filter by createdAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example createdAt[gt]=2018-01-01T00:00:00Z" }, { "name": "name", "value": "", "type": "query", "description": "filter by name" }, { "name": "well", "value": "", "type": "query", "description": "filter by well" }, { "name": "unique", "value": "", "type": "query", "description": "filter by unique" }, { "name": "updatedAt", "value": "", "type": "query", "description": "filter by updatedAt - Operator values are [lt] = less than, [le] = less than or equal, [gt] = greater than, [ge] = greater than or equal, no operator = equal. Example updatedAt[gt]=2018-01-01T00:00:00Z" } ] }, "docs": "Returns metadata about the existing depreciation documents." }, { "info": { "name": "get-depreciation-by-id", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/depreciation/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Returns the depreciation document that matches the given id." }, { "info": { "name": "delete-depreciation-by-id", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.combocurve.com/v1/projects/:projectId/econ-models/depreciation/:id", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "path" } ] }, "docs": "Delete the assumptions document that matches the given id scoped to projectId project." }, { "info": { "name": "get-project-custom-columns", "type": "http" }, "http": { "method": "GET", "url": "https://api.combocurve.com/v1/projects/:projectId/custom-columns/:customColumn", "params": [ { "name": "projectId", "value": "", "type": "path" }, { "name": "customColumn", "value": "", "type": "path" } ] }, "docs": "Returns projects custom columns" } ] } ], "bundled": true }