Skip to main content

Econ Models API Reference

This document provides a detailed overview of the various economic model types available in the API and how to work with them.

Valid Econ Model Types

The following table lists all valid values for the econName parameter that can be used in API endpoints:

API Path ParameterDescription
capexCapital Expenditure models
date-settingsDate settings for economic models (also accepts date_settings and dates)
differentialsDifferential price adjustments
emissionsEmission models
expensesOperating expense models
fluid-modelsFluid models (also accepts fluidModel and fluid_models)
general-optionsGeneral economic model options (also accepts generaloptions and general_options)
ownership-reversionsOwnership and reversion models (also accepts ownershipreversion, ownershipandreversion, and ownership_reversions)
pricingCommodity pricing models
production-taxesProduction tax models (also accepts productiontaxes and production_taxes)
actual-forecastActual vs forecast production data (also accepts actualforecast, actualorforecast, and actual_forecast)
reserves-categoriesReserves category classifications (also accepts reserves, reservescategory, and reserves_categories)
riskingsRisk adjustment models (also accepts risking)
stream-propertiesStream property definitions (also accepts streamproperties and stream_properties)

URL Parameters

When working with Econ Models Assignments endpoints, the following URL parameters are typically required:

Path Parameters

ParameterDescriptionRequired
projectIdThe ID of the project containing the economic modelsYes
econNameThe type of economic model (from the table above)Yes
econModelIdThe specific ID of the economic modelYes

Query Parameters for Assignments

When working with assignments, these additional parameters may be used:

ParameterDescriptionRequired
wellsIDs of wells to include (can specify multiple)No
scenariosIDs of scenarios to include (can specify multiple)No
scenarioIdSpecific scenario ID (for deletion operations)Yes (for DELETE)
qualifierNameName of qualifierNo
allWellsWhether to include all wellsNo
skipNumber of items to skip (pagination)No
takeMax records to return (pagination)No
sortField to sort by (with + or - for direction)No

Example Usage

Economic models can be assigned to wells and scenarios. The endpoint for managing these assignments is:

/v1/projects/{projectId}/econ-models/{econName}/{econModelId}/assignments

This endpoint supports:

  • GET: Retrieve assignments
  • POST/PUT: Create or update assignments
  • DELETE: Remove assignments

NOTE: When making API requests, ensure you use the path parameter formats shown in the table above. The API accepts various formats for some parameters to provide flexibility.