Petro.ai API Reference
/api/ActivityLogs
GET
Summary
Find ActivityLog document(s)
Description
Finds an exisiting ActivityLog document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert ActivityLog document(s)
Description
Replaces or inserts a ActivityLog document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert ActivityLog document(s)
Description
Inserts a ActivityLog document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete ActivityLog document(s)
Description
Deletes an exisiting ActivityLog document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update ActivityLog document(s)
Description
Updates an exisiting ActivityLog document(s) within the PetroDatabase.
Parameters
Responses
/api/AppSettings
GET
Summary
Find AppSetting document(s)
Description
Finds an exisiting AppSetting document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert AppSetting document(s)
Description
Replaces or inserts a AppSetting document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert AppSetting document(s)
Description
Inserts a AppSetting document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete AppSetting document(s)
Description
Deletes an exisiting AppSetting document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update AppSetting document(s)
Description
Updates an exisiting AppSetting document(s) within the PetroDatabase.
Parameters
Responses
/api/AppSettings/reportingUnits
GET
Summary
Get Reporting Units
Description
Gets the reporting units definition.
Parameters
Name | Located in | Description | Required | Schema |
Responses
/api/BaseGeoData
GET
Summary
Find BaseGeoData document(s)
Description
Finds an exisiting BaseGeoData document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert BaseGeoData document(s)
Description
Replaces or inserts a BaseGeoData document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert BaseGeoData document(s)
Description
Inserts a BaseGeoData document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete BaseGeoData document(s)
Description
Deletes an exisiting BaseGeoData document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update BaseGeoData document(s)
Description
Updates an exisiting BaseGeoData document(s) within the PetroDatabase.
Parameters
Responses
/api/CashFlows
GET
Summary
Find CashFlow document(s)
Description
Finds an exisiting CashFlow document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
PWIs | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert CashFlow document(s)
Description
Replaces or inserts a CashFlow document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert CashFlow document(s)
Description
Inserts a CashFlow document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete CashFlow document(s)
Description
Deletes an exisiting CashFlow document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update CashFlow document(s)
Description
Updates an exisiting CashFlow document(s) within the PetroDatabase.
Parameters
Responses
/api/CompletionDataPoints
GET
Summary
Find CompletionDataPoint document(s)
Description
Finds an exisiting CompletionDataPoint document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
JobIds | query | | No | [ string ] |
ZoneIds | query | | No | [ string ] |
StartTime | query | | No | dateTime |
EndTime | query | | No | dateTime |
IntervalSeconds | query | | No | double |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert CompletionDataPoint document(s)
Description
Replaces or inserts a CompletionDataPoint document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert CompletionDataPoint document(s)
Description
Inserts a CompletionDataPoint document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete CompletionDataPoint document(s)
Description
Deletes an exisiting CompletionDataPoint document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update CompletionDataPoint document(s)
Description
Updates an exisiting CompletionDataPoint document(s) within the PetroDatabase.
Parameters
Responses
/api/CompletionEvents
GET
Summary
Find CompletionEvent document(s)
Description
Finds an exisiting CompletionEvent document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
JobIds | query | | No | [ string ] |
ZoneIds | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert CompletionEvent document(s)
Description
Replaces or inserts a CompletionEvent document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert CompletionEvent document(s)
Description
Inserts a CompletionEvent document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete CompletionEvent document(s)
Description
Deletes an exisiting CompletionEvent document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update CompletionEvent document(s)
Description
Updates an exisiting CompletionEvent document(s) within the PetroDatabase.
Parameters
Responses
/api/CompletionJobs
GET
Summary
Find CompletionJob document(s)
Description
Finds an exisiting CompletionJob document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
FluidSystems | query | | No | [ string ] |
Operators | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert CompletionJob document(s)
Description
Replaces or inserts a CompletionJob document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert CompletionJob document(s)
Description
Inserts a CompletionJob document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete CompletionJob document(s)
Description
Deletes an exisiting CompletionJob document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update CompletionJob document(s)
Description
Updates an exisiting CompletionJob document(s) within the PetroDatabase.
Parameters
Responses
/api/CompletionZones
GET
Summary
Find CompletionZone document(s)
Description
Finds an exisiting CompletionZone document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
JobIds | query | | No | [ string ] |
Stages | query | | No | [ integer ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert CompletionZone document(s)
Description
Replaces or inserts a CompletionZone document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert CompletionZone document(s)
Description
Inserts a CompletionZone document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete CompletionZone document(s)
Description
Deletes an exisiting CompletionZone document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update CompletionZone document(s)
Description
Updates an exisiting CompletionZone document(s) within the PetroDatabase.
Parameters
Responses
/api/CustomVariables
GET
Summary
Find CustomVariable document(s)
Description
Finds an exisiting CustomVariable document(s) within the Petro.ai Database.
Parameters
Name | Located in | Description | Required | Schema |
Names | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert CustomVariable document(s)
Description
Replaces or inserts a CustomVariable document(s) within the Petro.ai Database.
Parameters
Responses
POST
Summary
Insert CustomVariable document(s)
Description
Inserts a CustomVariable document(s) into the Petro.ai Database.
Parameters
Responses
DELETE
Summary
Delete CustomVariable document(s)
Description
Deletes an exisiting CustomVariable document(s) within the Petro.ai Database.
Parameters
Responses
PATCH
Summary
Update CustomVariable document(s)
Description
Updates an exisiting CustomVariable document(s) within the Petro.ai Database.
Parameters
Responses
/api/DailyProduction
GET
Summary
Find daily production
Description
Finds exisiting daily production within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Day | query | | No | dateTime |
PWIs | query | | No | [ string ] |
WellIds | query | | No | [ string ] |
StartDate | query | | No | dateTime |
EndDate | query | | No | dateTime |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert daily production
Description
Replaces or inserts daily production within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert daily production
Description
Inserts exisiting daily production within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete daily production
Description
Deletes exisiting daily production within the PetroDatabase.
Parameters
Responses
/api/Data
DELETE
Parameters
Responses
/api/DataTypeSchemas
GET
Summary
Find data type schema(s)
Description
Finds a schema or schema(s) for a data type(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
DataTypes | query | Collection of data types names to limit by. | No | [ string ] |
Responses
/api/DataTypeSchemas/GetPetroDataTypes
GET
Summary
Find petro data types
Description
Finds all data type within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Responses
/api/DataTypeSchemas/GetSchema
GET
Summary
Gets the JSON Schema for the provided types
Description
Finds a schema or schema(s) for a data type(s) within class structure.
Parameters
Name | Located in | Description | Required | Schema |
DataTypes | query | Collection of data types names to limit by. | No | [ string ] |
Responses
Code | Description | Schema |
200 | Success | JSchema |
/api/DeclineCurveAnalysisModels
GET
Summary
Find Decline Curve Analysis Models document(s)
Description
Finds an exisiting Decline Curve Analysis Models document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
PWIs | query | | No | [ string ] |
PIDs | query | | No | [ string ] |
IsLatest | query | | No | boolean |
WorkflowState | query | | No | [ string ] |
Version | query | | No | integer |
IsTypeCurve | query | | No | boolean |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert Decline Curve Analysis Models
Description
Replaces or inserts Decline Curve Analysis Models within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert WellDeclineCurveAnalysisModel
Description
Inserts exisiting WellDeclineCurveAnalysisModel within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete Decline Curve Analysis Models
Description
Deletes exisiting Decline Curve Analysis Models within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update Decline Curve Analysis Models
Description
Updates exisiting Decline Curve Analysis Models within the PetroDatabase.
Parameters
Responses
/api/DeclineCurveAnalysisModels/large
POST
Summary
Find Decline Curve Analysis Models document(s)
Description
Finds an exisiting Decline Curve Analysis Models document(s) within the PetroDatabase.
Parameters
Responses
/api/DeclineCurveAnalysisModels/forecast
POST
Summary
Forecast a model
Description
Forecasts a full well decline curve model
Parameters
Name | Located in | Description | Required | Schema |
request | body | | No | ForecastRequest |
Responses
/api/DeclineCurveAnalysisModels/updateCurveHandles
POST
Summary
Update a model using curve handles
Description
Returns an updated model based on the curve handles
Parameters
Responses
/api/DeclineCurveAnalysisModels/quickForecast
POST
Summary
Quick forecast wells in a case
Description
Creates a well decline for each well in the case, but does not save them
Parameters
Responses
/api/DeclineCurveAnalysisModels/saveForecast
POST
Summary
Save a forecast to a model
Description
Stores the forecast for a model
Parameters
Name | Located in | Description | Required | Schema |
request | body | | No | ForecastRequest |
Responses
/api/DeclineCurveAnalysisModels/changeState
POST
Summary
Change model state
Description
Creates a new model from the provided id with the provided state
Parameters
Responses
/api/DeclineCurveAnalysisModels/forecastFeed
POST
Summary
Get Forecast Feed for User
Description
Returns the list of cases the user is responsible for as well as the states of the decline models
Parameters
Responses
/api/DeclineCurveAnalysisModels/UploadModelsFromFile
POST
Summary
Create decline curve analysis models from ARIES files
Description
Upload ARIES files to create decline curve analysis models
Parameters
Name | Located in | Description | Required | Schema |
Responses
/api/DeclineCurveAnalysisModels/DeclineCurveFromAriesExpressions
POST
Summary
Create a decline using ARIES syntax
Description
Creates a decline
Parameters
Responses
/api/DownholeEquipment
GET
Summary
Find DownholeEquipment document(s)
Description
Finds an exisiting DownholeEquipment document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert DownholeEquipment document(s)
Description
Replaces or inserts a DownholeEquipment document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert DownholeEquipment document(s)
Description
Inserts a DownholeEquipment document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete DownholeEquipment document(s)
Description
Deletes an exisiting DownholeEquipment document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update DownholeEquipment document(s)
Description
Updates an exisiting DownholeEquipment document(s) within the PetroDatabase.
Parameters
Responses
/api/DrillingAFECosts
GET
Summary
Find drilling AFE cost document(s)
Description
Finds an exisiting drilling AFE cost document or documents within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
PWIs | query | | No | [ string ] |
AfeNumbers | query | | No | [ string ] |
AccountCodes | query | | No | [ string ] |
StartDate | query | | No | dateTime |
EndDate | query | | No | dateTime |
WellIds | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert drilling AFE cost document(s)
Description
Replaces or inserts a drilling AFE cost document or documents within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert drilling AFE cost document(s)
Description
Inserts a drilling AFE cost document or documents into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete drilling AFE cost document(s)
Description
Deletes an exisiting drilling AFE cost document or documents within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update drilling AFE cost document(s)
Description
Updates an existing drilling AFE cost document or documents within the PetroDatabase.
Parameters
Responses
/api/DrillingBitRunLogs
GET
Summary
Find drilling bit run log(s)
Description
Finds an exisiting drilling bit run log or logs within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
JobCategories | query | | No | [ string ] |
RigNames | query | | No | [ string ] |
WellIds | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
WellNames | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert drilling bit run log(s)
Description
Replaces or inserts an drilling bit run log or logs within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert drilling bit run log(s)
Description
Inserts a drilling bit run log or logs into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete drilling bit run log(s)
Description
Deletes an exisiting drilling bit run log or logs within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update a drilling bit run log(s)
Description
Updates an existing drilling bit run log or logs within the PetroDatabase.
Parameters
Responses
/api/DrillingRigData
GET
Summary
Find Rig Data
Description
Finds exisiting Rig Data within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
WellNames | query | | No | [ string ] |
StartDate | query | | No | dateTime |
EndDate | query | | No | dateTime |
IntervalSeconds | query | | No | double |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert Rig Data
Description
Replaces or inserts Rig Data within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert Rig Data
Description
Inserts exisiting Rig Data within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete Rig Data
Description
Deletes exisiting Rig Data within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update Rig Data
Description
Updates exisiting Rig Data within the PetroDatabase.
Parameters
Responses
/api/DrillingTimeLogs
GET
Summary
Find drilling time log(s)
Description
Finds an exisiting drilling log or logs within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
WellNames | query | | No | [ string ] |
JobCategories | query | | No | [ string ] |
OpsCodes | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert drilling time log(s)
Description
Replaces or inserts an drilling log or logs within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert drilling time log(s)
Description
Inserts a drilling log or logs into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete drilling time log(s)
Description
Deletes an exisiting drilling log or logs within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update a drilling time log(s)
Description
Updates an existing drilling log or logs within the PetroDatabase.
Parameters
Responses
/api/DrillingWellStates
GET
Summary
Find DrillingWellState document(s)
Description
Finds an exisiting DrillingWellState document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
ClassifierName | query | | No | [ string ] |
WellIds | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
WellNames | query | | No | [ string ] |
StartDate | query | | No | dateTime |
EndDate | query | | No | dateTime |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert DrillingWellState document(s)
Description
Replaces or inserts a DrillingWellState document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert DrillingWellState document(s)
Description
Inserts a DrillingWellState document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete DrillingWellState document(s)
Description
Deletes an exisiting DrillingWellState document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update DrillingWellState document(s)
Description
Updates an exisiting DrillingWellState document(s) within the PetroDatabase.
Parameters
Responses
/api/EconomicScenarios
GET
Summary
Find EconomicScenario document(s)
Description
Finds an exisiting EconomicScenario document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
EconomicScenarios | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert EconomicScenario document(s)
Description
Replaces or inserts a EconomicScenario document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert EconomicScenario document(s)
Description
Inserts a EconomicScenario document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete EconomicScenario document(s)
Description
Deletes an exisiting EconomicScenario document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update EconomicScenario document(s)
Description
Updates an exisiting EconomicScenario document(s) within the PetroDatabase.
Parameters
Responses
/api/email
POST
Parameters
Responses
Code | Description |
200 | Success |
/api/EvaluationSummaries
GET
Summary
Find EvaluationSummarie document(s)
Description
Finds an exisiting EvaluationSummarie document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert EvaluationSummarie document(s)
Description
Replaces or inserts a EvaluationSummarie document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert EvaluationSummarie document(s)
Description
Inserts a EvaluationSummarie document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete EvaluationSummarie document(s)
Description
Deletes an exisiting EvaluationSummarie document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update EvaluationSummarie document(s)
Description
Updates an exisiting EvaluationSummarie document(s) within the PetroDatabase.
Parameters
Responses
/api/ExportData/aries
GET
Summary
Endpoint for retrieving an ARIES Economics table flat .txt file
Description
Get Aries Economic Flat File Text
Parameters
Name | Located in | Description | Required | Schema |
PetronIds | query | | No | [ string ] |
WorkFlowStates | query | | No | [ string ] |
QualifierName | query | | No | string |
TruncateCurve | query | | No | boolean |
Responses
/api/ExportData/ariesDownload
GET
Parameters
Name | Located in | Description | Required | Schema |
PetronIds | query | | No | [ string ] |
WorkFlowStates | query | | No | [ string ] |
QualifierName | query | | No | string |
TruncateCurve | query | | No | boolean |
Responses
Code | Description |
200 | Success |
/api/FractureNetworks
GET
Summary
Find FractureNetwork document(s)
Description
Finds an exisiting FractureNetwork document(s) within the Petro.ai Database.
Parameters
Name | Located in | Description | Required | Schema |
PWIs | query | | No | [ string ] |
StageNumbers | query | | No | [ integer ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert FractureNetwork document(s)
Description
Replaces or inserts a FractureNetwork document(s) within the Petro.ai Database.
Parameters
Responses
POST
Summary
Insert FractureNetwork document(s)
Description
Inserts a FractureNetwork document(s) into the Petro.ai Database.
Parameters
Responses
DELETE
Summary
Delete FractureNetwork document(s)
Description
Deletes an exisiting FractureNetwork document(s) within the Petro.ai Database.
Parameters
Responses
PATCH
Summary
Update FractureNetwork document(s)
Description
Updates an exisiting FractureNetwork document(s) within the Petro.ai Database.
Parameters
Responses
/api/GeoDataPoints
GET
Summary
Find GeoDataPoint document(s)
Description
Finds an exisiting GeoDataPoint document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
GeoDataIds | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert GeoDataPoint document(s)
Description
Replaces or inserts a GeoDataPoint document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert GeoDataPoint document(s)
Description
Inserts a GeoDataPoint document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete GeoDataPoint document(s)
Description
Deletes an exisiting GeoDataPoint document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update GeoDataPoint document(s)
Description
Updates an exisiting GeoDataPoint document(s) within the PetroDatabase.
Parameters
Responses
/api/GeoGridCells
GET
Summary
Find GeoGridCell document(s)
Description
Finds an exisiting GeoGridCell document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert GeoGridCell document(s)
Description
Replaces or inserts a GeoGridCell document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert GeoGridCell document(s)
Description
Inserts a GeoGridCell document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete GeoGridCell document(s)
Description
Deletes an exisiting GeoGridCell document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update GeoGridCell document(s)
Description
Updates an exisiting GeoGridCell document(s) within the PetroDatabase.
Parameters
Responses
/api/GeoGrids
GET
Summary
Find GeoGrid document(s)
Description
Finds an exisiting GeoGrid document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert GeoGrid document(s)
Description
Replaces or inserts a GeoGrid document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert GeoGrid document(s)
Description
Inserts a GeoGrid document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete GeoGrid document(s)
Description
Deletes an exisiting GeoGrid document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update GeoGrid document(s)
Description
Updates an exisiting GeoGrid document(s) within the PetroDatabase.
Parameters
Responses
/api/GeoIntervalData
GET
Summary
Find GeoIntervalData document(s)
Description
Finds an exisiting GeoIntervalData document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Names | query | | No | [ string ] |
SourceHashes | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert GeoIntervalData document(s)
Description
Replaces or inserts a GeoIntervalData document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert GeoIntervalData document(s)
Description
Inserts a GeoIntervalData document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete GeoIntervalData document(s)
Description
Deletes an exisiting GeoIntervalData document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update GeoIntervalData document(s)
Description
Updates an exisiting GeoIntervalData document(s) within the PetroDatabase.
Parameters
Responses
/api/GeoVolumes
GET
Summary
Find GeoVolume document(s)
Description
Finds an exisiting GeoVolume document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert GeoVolume document(s)
Description
Replaces or inserts a GeoVolume document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert GeoVolume document(s)
Description
Inserts a GeoVolume document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete GeoVolume document(s)
Description
Deletes an exisiting GeoVolume document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update GeoVolume document(s)
Description
Updates an exisiting GeoVolume document(s) within the PetroDatabase.
Parameters
Responses
/api/GeoVolumeTraces
GET
Summary
Find GeoVolumeTrace document(s)
Description
Finds an exisiting GeoVolumeTrace document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert GeoVolumeTrace document(s)
Description
Replaces or inserts a GeoVolumeTrace document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert GeoVolumeTrace document(s)
Description
Inserts a GeoVolumeTrace document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete GeoVolumeTrace document(s)
Description
Deletes an exisiting GeoVolumeTrace document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update GeoVolumeTrace document(s)
Description
Updates an exisiting GeoVolumeTrace document(s) within the PetroDatabase.
Parameters
Responses
/api/info
GET
Summary
Find instance information
Description
Gets information about the PetroManager instance
Parameters
Name | Located in | Description | Required | Schema |
Responses
/api/JobDefinitions
GET
Summary
Find job definition(s)
Description
Finds an job definition or definitions within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Responses
Code | Description | Schema |
200 | Success | object |
/api/JobDefinitions/{jobName}
GET
Summary
Get job parameters
Description
Gets job parameters based on a job name.
Parameters
Name | Located in | Description | Required | Schema |
jobName | path | | Yes | string |
Responses
Code | Description | Schema |
200 | Success | string |
POST
Summary
Validate job definition(s)
Description
Validate a new job definition or definitions within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
jobName | path | | Yes | string |
parameters | body | | No | object |
Responses
/api/JobResults
GET
Summary
Find job result(s)
Description
Finds an exisiting job result or results within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
JobIds | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert job result(s)
Description
Replaces or inserts a job result or results within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert job result(s)
Description
Inserts a job result or results into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete job result(s)
Description
Deletes an exisiting job result or results within the PetroDatabase.
Parameters
Responses
/api/Jobs
GET
Summary
Find jobs(s)
Description
Finds an exisiting job or jobs within the PetroWorker queue.
Parameters
Name | Located in | Description | Required | Schema |
Names | query | | No | [ string ] |
ParentIds | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Enqueue/Update a job(s)
Description
Enqueues/Udpates (upserts) a job or jobs to be executed by PetroWorker.
Parameters
Responses
POST
Summary
Enqueue new job(s)
Description
Enqueues a new job to be executed by PetroWorker.
Parameters
Responses
DELETE
Summary
Delete job(s)
Description
Deletes an exisiting job or jobs within the PetroWorker queue.
Parameters
Responses
PATCH
Summary
Update jobs(s)
Description
Updates an exisiting job or jobs within the PetroDatabase.
Parameters
Responses
/api/Jobs/{jobId}
POST
Summary
Execute exisiting job
Description
Executes an exisiting Petro job.
Parameters
Name | Located in | Description | Required | Schema |
jobId | path | | Yes | string |
Responses
/api/MicroseismicEvents
GET
Summary
Find MicroseismicEvent document(s)
Description
Finds an exisiting MicroseismicEvent document(s) within the Petro.ai Database.
Parameters
Name | Located in | Description | Required | Schema |
PWIs | query | | No | [ string ] |
StageNumbers | query | | No | [ integer ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert MicroseismicEvent document(s)
Description
Replaces or inserts a MicroseismicEvent document(s) within the Petro.ai Database.
Parameters
Responses
POST
Summary
Insert MicroseismicEvent document(s)
Description
Inserts a MicroseismicEvent document(s) into the Petro.ai Database.
Parameters
Responses
DELETE
Summary
Delete MicroseismicEvent document(s)
Description
Deletes an exisiting MicroseismicEvent document(s) within the Petro.ai Database.
Parameters
Responses
PATCH
Summary
Update MicroseismicEvent document(s)
Description
Updates an exisiting MicroseismicEvent document(s) within the Petro.ai Database.
Parameters
Responses
/api/MLModels
GET
Summary
Find ML Models document(s)
Description
Finds an exisiting ML Models document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Names | query | | No | [ string ] |
PIDs | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert ML Models
Description
Replaces or inserts ML Models within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert ML Models
Description
Inserts exisiting ML Models within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete ML Models
Description
Deletes exisiting ML Models within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update ML Models
Description
Updates exisiting ML Models within the PetroDatabase.
Parameters
Responses
/api/MLModels/large
POST
Summary
Find ML Models document(s)
Description
Finds an exisiting ML Models document(s) within the PetroDatabase.
Parameters
Responses
/api/MLModels/{modelId}/predict
PATCH
Summary
Predict using a Model
Description
Predicts an output described in the model
Parameters
Name | Located in | Description | Required | Schema |
modelId | path | | Yes | string |
parameters | body | | No | [ MLModelInput ] |
Responses
/api/MLModels/Create
POST
Summary
Create ML Model
Description
Creates an empty ML Model with Default params
Parameters
Responses
/api/MLModels/get_model_learners
POST
Summary
Get available learners
Description
Get the list of learner available for training
Parameters
Name | Located in | Description | Required | Schema |
Responses
/api/MLModels/save_ml_model
POST
Summary
Save ML Model
Description
Save the ML Model
Parameters
Name | Located in | Description | Required | Schema |
model | body | | No | MLModel |
Responses
Code | Description | Schema |
200 | Success | boolean |
/api/MLModels/train_ml_model
POST
Summary
Train ML Model
Description
Train the ML Model
Parameters
Responses
/api/MLModels/get_irrelevant_features
POST
Summary
List of irrelevant features
Description
Get the list of irrelevant features
Parameters
Responses
Code | Description | Schema |
200 | Success | [ string ] |
/api/MLModels/auto_select_features
POST
Summary
Auto select features
Description
Get the list of auto select features
Parameters
Responses
/api/Models
GET
Summary
Find Models document(s)
Description
Finds an exisiting Models document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Names | query | | No | [ string ] |
Types | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert Models
Description
Replaces or inserts Models within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert Models
Description
Inserts exisiting Models within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete Models
Description
Deletes exisiting Models within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update Models
Description
Updates exisiting Models within the PetroDatabase.
Parameters
Responses
/api/Models/large
POST
Summary
Find Models document(s)
Description
Finds an exisiting Models document(s) within the PetroDatabase.
Parameters
Responses
/api/MonthlyProduction
GET
Summary
Find monthly production
Description
Finds exisiting monthly production within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Month | query | | No | dateTime |
PWIs | query | | No | [ string ] |
WellIds | query | | No | [ string ] |
StartDate | query | | No | dateTime |
EndDate | query | | No | dateTime |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert monthly production
Description
Replaces or inserts monthly production within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert monthly production
Description
Inserts exisiting monthly production within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete monthly production
Description
Deletes exisiting monthly production within the PetroDatabase.
Parameters
Responses
/api/PetronKernels
GET
Parameters
Name | Located in | Description | Required | Schema |
Responses
POST
Summary
Runs a Petron Task
Description
Runs a Petron Task
Parameters
Responses
/api/PetronKernels/{taskId}/results
GET
Parameters
Name | Located in | Description | Required | Schema |
taskId | path | | Yes | string |
Responses
/api/PetronKernels/Collect
POST
Parameters
Name | Located in | Description | Required | Schema |
Responses
/api/PetronKernels/Kill
POST
Parameters
Name | Located in | Description | Required | Schema |
options | body | | No | KernelList |
Responses
/api/Petrons/Create
GET
Summary
Create a new Petron
Description
Create a new Petron by name and returns it
Parameters
Name | Located in | Description | Required | Schema |
name | query | | No | string |
type | query | | No | string |
Responses
Code | Description | Schema |
200 | Success | Petron |
/api/Petrons/wellData
GET
Summary
Get Petron Well Data
Description
Get the well data for the Petron
Parameters
Name | Located in | Description | Required | Schema |
petronId | query | | No | string |
Responses
/api/Petrons/{petronId}/wells
GET
Summary
Get Petron Well Data
Description
Get the well data for the Petron
Parameters
Name | Located in | Description | Required | Schema |
petronId | path | | Yes | string |
WellIds | query | | No | [ string ] |
Statuses | query | | No | [ string ] |
SurfaceLocationBounds | query | | No | [ double ] |
BottomHoleLocationBounds | query | | No | [ double ] |
MidPointLocationBounds | query | | No | [ double ] |
ReserveCategories | query | | No | [ string ] |
IsVirtual | query | | No | boolean |
PIDs | query | | No | [ string ] |
NumGridCells | query | | No | integer |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
/api/Petrons/WellStatData
GET
Summary
Get Petron Well Stat Data
Description
Get the well stat data for the Petron
Parameters
Name | Located in | Description | Required | Schema |
petronId | query | | No | string |
Responses
/api/Petrons/{petronId}/forecastTable
GET
Summary
Get Forecast Table Data for a Petron
Description
Get the relevant forecast data for a Petron
Parameters
Name | Located in | Description | Required | Schema |
petronId | path | | Yes | string |
Responses
/api/Petrons/{petronId}/children
GET
Summary
Get Child Petrons
Description
Get the child petrons for the route petron
Parameters
Name | Located in | Description | Required | Schema |
petronId | path | | Yes | string |
Responses
/api/Petrons
GET
Summary
Find Petron document(s)
Description
Finds an exisiting Petron document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Types | query | | No | [ string ] |
OwnerIds | query | | No | [ string ] |
AssigneeIds | query | | No | [ string ] |
ApproverIds | query | | No | [ string ] |
IsPublic | query | | No | boolean |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert Petrons
Description
Replaces or inserts Petrons within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert Petrons
Description
Inserts exisiting Petrons within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete Petrons
Description
Deletes exisiting Petrons within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update Petrons
Description
Updates exisiting Petrons within the PetroDatabase.
Parameters
Responses
/api/Petrons/Action
POST
Summary
Runs a Petron Action
Description
Runs a Petron Action
Parameters
Name | Located in | Description | Required | Schema |
action | body | | No | PetronAction |
Responses
/api/Petrons/CreateWellStats
POST
Parameters
Responses
/api/Petrons/AutoForecast
POST
Summary
Batch forecast wells in a petron
Description
Creates a well decline for each well in the petron
Parameters
Responses
/api/Petrons/{petronToCopy}/copy
POST
Summary
Copy a petron
Description
Copies the petron and all of its relations into a new petron
Parameters
Name | Located in | Description | Required | Schema |
petronToCopy | path | | Yes | string |
options | body | | No | PetronCopyOptions |
Responses
/api/PriceScenarios
GET
Summary
Find PriceScenario document(s)
Description
Finds an exisiting PriceScenario document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
PriceScenarios | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert PriceScenario document(s)
Description
Replaces or inserts a PriceScenario document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert PriceScenario document(s)
Description
Inserts a PriceScenario document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete PriceScenario document(s)
Description
Deletes an exisiting PriceScenario document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update PriceScenario document(s)
Description
Updates an exisiting PriceScenario document(s) within the PetroDatabase.
Parameters
Responses
/api/Progress
GET
Summary
Find Progress document(s)
Description
Finds an exisiting Progress document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
ParentIds | query | | No | [ string ] |
ParentTypes | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert Progress
Description
Replaces or inserts Progress within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert Progress
Description
Inserts exisiting Progress within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete Progress
Description
Deletes exisiting Progress within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update Progress
Description
Updates exisiting Progress within the PetroDatabase.
Parameters
Responses
/api/Progress/large
POST
Summary
Find Progress document(s)
Description
Finds an exisiting Progress document(s) within the PetroDatabase.
Parameters
Responses
/api/RealTimeProduction
GET
Summary
Find real-time production
Description
Finds exisiting real-time production within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
DailyProductionIds | query | | No | [ string ] |
PreviousHours | query | | No | integer |
PWIs | query | | No | [ string ] |
WellIds | query | | No | [ string ] |
StartDate | query | | No | dateTime |
EndDate | query | | No | dateTime |
Day | query | | No | dateTime |
PreviousHoursDate | query | | No | dateTime |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert real-time production
Description
Replaces or inserts real-time production within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert real-time production
Description
Inserts exisiting real-time production within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete real-time production
Description
Deletes exisiting real-time production within the PetroDatabase.
Parameters
Responses
/api/Relations/pin
POST
Summary
Pin a Document as a Relation
Description
Pins an item to another item as a relation
Parameters
Name | Located in | Description | Required | Schema |
options | body | | No | PinOptions |
Responses
DELETE
Summary
UnPin a Document from an item
Description
UnPins an item from another item
Parameters
Name | Located in | Description | Required | Schema |
options | body | | No | PinOptions |
Responses
/api/Relations
GET
Summary
Find Relations document(s)
Description
Finds an exisiting Relations document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Types | query | | No | [ string ] |
ParentIds | query | | No | [ string ] |
ChildIds | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert Relations
Description
Replaces or inserts Relations within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert Relations
Description
Inserts exisiting Relations within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete Relations
Description
Deletes exisiting Relations within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update Relations
Description
Updates exisiting Relations within the PetroDatabase.
Parameters
Responses
/api/Relations/large
POST
Summary
Find Relations document(s)
Description
Finds an exisiting Relations document(s) within the PetroDatabase.
Parameters
Responses
/api/Reports/{reportId}
PUT
Summary
Execute a Report
Description
Executes a job to generate a report
Parameters
Name | Located in | Description | Required | Schema |
reportId | path | | Yes | string |
Responses
/api/Reports
GET
Summary
Find Reports document(s)
Description
Finds an exisiting Reports document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Types | query | | No | [ string ] |
PIDs | query | | No | [ string ] |
Names | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert Reports
Description
Replaces or inserts Reports within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert Reports
Description
Inserts exisiting Reports within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete Reports
Description
Deletes exisiting Reports within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update Reports
Description
Updates exisiting Reports within the PetroDatabase.
Parameters
Responses
/api/Reports/large
POST
Summary
Find Reports document(s)
Description
Finds an exisiting Reports document(s) within the PetroDatabase.
Parameters
Responses
/api/ReservoirGridCells
GET
Summary
Find ReservoirGridCell document(s)
Description
Finds an exisiting ReservoirGridCell document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert ReservoirGridCell document(s)
Description
Replaces or inserts a ReservoirGridCell document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert ReservoirGridCell document(s)
Description
Inserts a ReservoirGridCell document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete ReservoirGridCell document(s)
Description
Deletes an exisiting ReservoirGridCell document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update ReservoirGridCell document(s)
Description
Updates an exisiting ReservoirGridCell document(s) within the PetroDatabase.
Parameters
Responses
/api/ReservoirGrids
GET
Summary
Find ReservoirGrid document(s)
Description
Finds an exisiting ReservoirGrid document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert ReservoirGrid document(s)
Description
Replaces or inserts a ReservoirGrid document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert ReservoirGrid document(s)
Description
Inserts a ReservoirGrid document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete ReservoirGrid document(s)
Description
Deletes an exisiting ReservoirGrid document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update ReservoirGrid document(s)
Description
Updates an exisiting ReservoirGrid document(s) within the PetroDatabase.
Parameters
Responses
GET
Summary
Find RigHeader document(s)
Description
Finds an exisiting RigHeader document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
StartPressureRating | query | | No | double |
StartPressureRatingWithUOM.Unit | query | | No | string |
StartPressureRatingWithUOM.Atmospheres | query | | No | double |
StartPressureRatingWithUOM.Bars | query | | No | double |
StartPressureRatingWithUOM.Centibars | query | | No | double |
StartPressureRatingWithUOM.Decapascals | query | | No | double |
StartPressureRatingWithUOM.Decibars | query | | No | double |
StartPressureRatingWithUOM.FeetOfHead | query | | No | double |
StartPressureRatingWithUOM.Gigapascals | query | | No | double |
StartPressureRatingWithUOM.Hectopascals | query | | No | double |
StartPressureRatingWithUOM.InchesOfMercury | query | | No | double |
StartPressureRatingWithUOM.Kilobars | query | | No | double |
StartPressureRatingWithUOM.KilogramsForcePerSquareCentimeter | query | | No | double |
StartPressureRatingWithUOM.KilogramsForcePerSquareMeter | query | | No | double |
StartPressureRatingWithUOM.KilogramsForcePerSquareMillimeter | query | | No | double |
StartPressureRatingWithUOM.KilonewtonsPerSquareCentimeter | query | | No | double |
StartPressureRatingWithUOM.KilonewtonsPerSquareMeter | query | | No | double |
StartPressureRatingWithUOM.KilonewtonsPerSquareMillimeter | query | | No | double |
StartPressureRatingWithUOM.Kilopascals | query | | No | double |
StartPressureRatingWithUOM.KilopoundsForcePerSquareFoot | query | | No | double |
StartPressureRatingWithUOM.KilopoundsForcePerSquareInch | query | | No | double |
StartPressureRatingWithUOM.Megabars | query | | No | double |
StartPressureRatingWithUOM.MeganewtonsPerSquareMeter | query | | No | double |
StartPressureRatingWithUOM.Megapascals | query | | No | double |
StartPressureRatingWithUOM.MetersOfHead | query | | No | double |
StartPressureRatingWithUOM.Micropascals | query | | No | double |
StartPressureRatingWithUOM.Millibars | query | | No | double |
StartPressureRatingWithUOM.MillimetersOfMercury | query | | No | double |
StartPressureRatingWithUOM.NewtonsPerSquareCentimeter | query | | No | double |
StartPressureRatingWithUOM.NewtonsPerSquareMeter | query | | No | double |
StartPressureRatingWithUOM.NewtonsPerSquareMillimeter | query | | No | double |
StartPressureRatingWithUOM.Pascals | query | | No | double |
StartPressureRatingWithUOM.PoundsForcePerSquareFoot | query | | No | double |
StartPressureRatingWithUOM.PoundsForcePerSquareInch | query | | No | double |
StartPressureRatingWithUOM.TechnicalAtmospheres | query | | No | double |
StartPressureRatingWithUOM.TonnesForcePerSquareCentimeter | query | | No | double |
StartPressureRatingWithUOM.TonnesForcePerSquareMeter | query | | No | double |
StartPressureRatingWithUOM.TonnesForcePerSquareMillimeter | query | | No | double |
StartPressureRatingWithUOM.Torrs | query | | No | double |
StartPressureRatingWithUOM.Type | query | | No | string |
StartPressureRatingWithUOM.Dimensions.Length | query | | No | integer |
StartPressureRatingWithUOM.Dimensions.Mass | query | | No | integer |
StartPressureRatingWithUOM.Dimensions.Time | query | | No | integer |
StartPressureRatingWithUOM.Dimensions.Current | query | | No | integer |
StartPressureRatingWithUOM.Dimensions.Temperature | query | | No | integer |
StartPressureRatingWithUOM.Dimensions.Amount | query | | No | integer |
StartPressureRatingWithUOM.Dimensions.LuminousIntensity | query | | No | integer |
EndPressureRating | query | | No | double |
EndPressureRatingWithUOM.Unit | query | | No | string |
EndPressureRatingWithUOM.Atmospheres | query | | No | double |
EndPressureRatingWithUOM.Bars | query | | No | double |
EndPressureRatingWithUOM.Centibars | query | | No | double |
EndPressureRatingWithUOM.Decapascals | query | | No | double |
EndPressureRatingWithUOM.Decibars | query | | No | double |
EndPressureRatingWithUOM.FeetOfHead | query | | No | double |
EndPressureRatingWithUOM.Gigapascals | query | | No | double |
EndPressureRatingWithUOM.Hectopascals | query | | No | double |
EndPressureRatingWithUOM.InchesOfMercury | query | | No | double |
EndPressureRatingWithUOM.Kilobars | query | | No | double |
EndPressureRatingWithUOM.KilogramsForcePerSquareCentimeter | query | | No | double |
EndPressureRatingWithUOM.KilogramsForcePerSquareMeter | query | | No | double |
EndPressureRatingWithUOM.KilogramsForcePerSquareMillimeter | query | | No | double |
EndPressureRatingWithUOM.KilonewtonsPerSquareCentimeter | query | | No | double |
EndPressureRatingWithUOM.KilonewtonsPerSquareMeter | query | | No | double |
EndPressureRatingWithUOM.KilonewtonsPerSquareMillimeter | query | | No | double |
EndPressureRatingWithUOM.Kilopascals | query | | No | double |
EndPressureRatingWithUOM.KilopoundsForcePerSquareFoot | query | | No | double |
EndPressureRatingWithUOM.KilopoundsForcePerSquareInch | query | | No | double |
EndPressureRatingWithUOM.Megabars | query | | No | double |
EndPressureRatingWithUOM.MeganewtonsPerSquareMeter | query | | No | double |
EndPressureRatingWithUOM.Megapascals | query | | No | double |
EndPressureRatingWithUOM.MetersOfHead | query | | No | double |
EndPressureRatingWithUOM.Micropascals | query | | No | double |
EndPressureRatingWithUOM.Millibars | query | | No | double |
EndPressureRatingWithUOM.MillimetersOfMercury | query | | No | double |
EndPressureRatingWithUOM.NewtonsPerSquareCentimeter | query | | No | double |
EndPressureRatingWithUOM.NewtonsPerSquareMeter | query | | No | double |
EndPressureRatingWithUOM.NewtonsPerSquareMillimeter | query | | No | double |
EndPressureRatingWithUOM.Pascals | query | | No | double |
EndPressureRatingWithUOM.PoundsForcePerSquareFoot | query | | No | double |
EndPressureRatingWithUOM.PoundsForcePerSquareInch | query | | No | double |
EndPressureRatingWithUOM.TechnicalAtmospheres | query | | No | double |
EndPressureRatingWithUOM.TonnesForcePerSquareCentimeter | query | | No | double |
EndPressureRatingWithUOM.TonnesForcePerSquareMeter | query | | No | double |
EndPressureRatingWithUOM.TonnesForcePerSquareMillimeter | query | | No | double |
EndPressureRatingWithUOM.Torrs | query | | No | double |
EndPressureRatingWithUOM.Type | query | | No | string |
EndPressureRatingWithUOM.Dimensions | query | | No | object |
WellIds | query | | No | [ string ] |
Names | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
WellNames | query | | No | [ string ] |
Sizes | query | | No | [ string ] |
Types | query | | No | [ string ] |
EDRTypes | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert RigHeader document(s)
Description
Replaces or inserts a RigHeader document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert RigHeader document(s)
Description
Inserts a RigHeader document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete RigHeader document(s)
Description
Deletes an exisiting RigHeader document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update RigHeader document(s)
Description
Updates an exisiting RigHeader document(s) within the PetroDatabase.
Parameters
Responses
/api/RowProducer
GET
Summary
Find row producer(s) information
Description
Finds the information of all row prodcuers
Parameters
Name | Located in | Description | Required | Schema |
Responses
/api/Settings
GET
Summary
Find Settings document(s)
Description
Finds an exisiting Settings document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Names | query | | No | [ string ] |
ParentIds | query | | No | [ string ] |
ReferenceIds | query | | No | [ string ] |
Scopes | query | | No | [ string ] |
Versions | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert Settings
Description
Replaces or inserts Settings within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert Settings
Description
Inserts exisiting Settings within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete Settings
Description
Deletes exisiting Settings within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update Settings
Description
Updates exisiting Settings within the PetroDatabase.
Parameters
Responses
/api/Settings/large
POST
Summary
Find Settings document(s)
Description
Finds an exisiting Settings document(s) within the PetroDatabase.
Parameters
Responses
/api/TypeCurveModels
GET
Summary
Find type curve model(s)
Description
Finds an exisiting type curve model or models within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
ModelNames | query | | No | [ string ] |
Groups | query | | No | [ string ] |
IncludeForecast | query | | No | boolean |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert type curve model(s)
Description
Replaces or inserts a type curve model or models within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert type curve model(s)
Description
Inserts a type curve model or models into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete type curve model(s)
Description
Deletes an exisiting type curve model or models within the PetroDatabase.
Parameters
Responses
/api/UnitsDefinitions
GET
Summary
Find units definition(s)
Description
Finds an exisiting units definition or definitions within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Names | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert units definition(s)
Description
Replaces or inserts a units definition or definitions within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert units definition(s)
Description
Inserts a units definition or definitions into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete units definition(s)
Description
Deletes an exisiting units definition or definitions within the PetroDatabase.
Parameters
Responses
GET
Summary
Find units information
Description
Gets units information for Petro.ai units defintions.
Parameters
Name | Located in | Description | Required | Schema |
Responses
Code | Description | Schema |
200 | Success | object |
GET
Summary
Converts units to reporting scheme
Description
Returns the unit scheme conversion for the uom. This uses the reporting unit scheme definition.
Parameters
Name | Located in | Description | Required | Schema |
uom | query | | No | string |
unitType | query | | No | string |
value | query | | No | double |
toUom | query | | No | string |
Responses
Code | Description | Schema |
200 | Success | UnitValue |
/api/Users
GET
Summary
Find Users document(s)
Description
Finds an exisiting Users document(s) within the Petro.ai Database.
Parameters
Name | Located in | Description | Required | Schema |
UserIds | query | | No | [ string ] |
Responses
Code | Description | Schema |
200 | Success | Users |
/api/Validate
GET
Parameters
Name | Located in | Description | Required | Schema |
Responses
Code | Description | Schema |
200 | Success | string |
/api/WellDeclineCurveModels
GET
Summary
Find well decline curve model(s)
Description
Finds an exisiting well decline curve model or models within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
ModelNames | query | | No | [ string ] |
WellNames | query | | No | [ string ] |
IsOfficial | query | | No | boolean |
LoadForecast | query | | No | boolean |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert well decline curve model(s)
Description
Replaces or inserts a well decline curve model or models within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert well decline curve model(s)
Description
Inserts a well decline curve model or models into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete well decline curve model(s)
Description
Deletes an exisiting well decline curve model or models within the PetroDatabase.
Parameters
Responses
/api/WellDirectionalSurveyPoints
GET
Summary
Find type curve model(s)
Description
Finds an exisiting type curve model or models within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
WellNames | query | | No | [ string ] |
SurveyIds | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
POST
Summary
Insert type curve model(s)
Description
Inserts a type curve model or models into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete type curve model(s)
Description
Deletes an exisiting type curve model or models within the PetroDatabase.
Parameters
Responses
/api/WellDirectionalSurveys
GET
Summary
Find type curve model(s)
Description
Finds an exisiting type curve model or models within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
WellNames | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
POST
Summary
Insert type curve model(s)
Description
Inserts a type curve model or models into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete type curve model(s)
Description
Deletes an exisiting type curve model or models within the PetroDatabase.
Parameters
Responses
/api/WellDrillingEvents
GET
Summary
Find type curve model(s)
Description
Finds an exisiting well drilling event(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
WellNames | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
POST
Summary
Insert type curve model(s)
Description
Inserts a well drilling event or events into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete type curve model(s)
Description
Deletes an exisiting well drilling event(s) within the PetroDatabase.
Parameters
Responses
GET
Summary
Find WellFormationInterval document(s)
Description
Finds an exisiting WellFormationInterval document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert WellFormationInterval document(s)
Description
Replaces or inserts a WellFormationInterval document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert WellFormationInterval document(s)
Description
Inserts a WellFormationInterval document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete WellFormationInterval document(s)
Description
Deletes an exisiting WellFormationInterval document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update WellFormationInterval document(s)
Description
Updates an exisiting WellFormationInterval document(s) within the PetroDatabase.
Parameters
Responses
/api/WellIdentifiers
GET
Summary
Find well(s)
Description
Finds an exisiting Well Identifier or Well Identifiers within the PetroDatabase.
Sample request
No Paramters
GET /WellIdentifiers
With Parameters
GET /WellIdentifiers?limit=10&skip=10&sortBy=createdAt&wellds=12030191&wellIds=29101929299
Parameters
Name | Located in | Description | Required | Schema |
Identifiers | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
IsWellId | query | | No | boolean |
IdentifierType | query | | No | string |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert well(s)
Description
Replaces or inserts a Well Identifier or Well Identifiers within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert well(s)
Description
Inserts a well identifier or identifiers into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete well(s)
Description
Deletes an exisiting well identifier or Well Identifiers within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update well(s)
Description
Updates an exisiting Well Identifier or Well Identifiers within the PetroDatabase.
Parameters
Responses
/api/WellLogDataPoints
GET
Summary
Find WellLogDataPoint document(s)
Description
Finds an exisiting WellLogDataPoint document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
WellLogIds | query | | No | [ string ] |
MinDepthFt | query | | No | double |
MaxDepthFt | query | | No | double |
IntervalSeconds | query | | No | double |
SampleFeet | query | | No | double |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert WellLogDataPoint document(s)
Description
Replaces or inserts a WellLogDataPoint document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert WellLogDataPoint document(s)
Description
Inserts a WellLogDataPoint document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete WellLogDataPoint document(s)
Description
Deletes an exisiting WellLogDataPoint document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update WellLogDataPoint document(s)
Description
Updates an exisiting WellLogDataPoint document(s) within the PetroDatabase.
Parameters
Responses
/api/WellLogs
GET
Summary
Find WellLog document(s)
Description
Finds an exisiting WellLog document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
SourceHash | query | | No | [ string ] |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert WellLog document(s)
Description
Replaces or inserts a WellLog document(s) within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert WellLog document(s)
Description
Inserts a WellLog document(s) into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete WellLog document(s)
Description
Deletes an exisiting WellLog document(s) within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update WellLog document(s)
Description
Updates an exisiting WellLog document(s) within the PetroDatabase.
Parameters
Responses
/api/Wells
GET
Summary
Find well(s)
Description
Finds an exisiting well or wells within the PetroDatabase.
Sample request
No Paramters
GET /wells
With Parameters
GET /wells?limit=10&skip=10&sortBy=createdAt&wellds=12030191&wellIds=29101929299
Parameters
Name | Located in | Description | Required | Schema |
WellIds | query | | No | [ string ] |
Statuses | query | | No | [ string ] |
SurfaceLocationBounds | query | | No | [ double ] |
BottomHoleLocationBounds | query | | No | [ double ] |
MidPointLocationBounds | query | | No | [ double ] |
ReserveCategories | query | | No | [ string ] |
IsVirtual | query | | No | boolean |
PIDs | query | | No | [ string ] |
NumGridCells | query | | No | integer |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert well(s)
Description
Replaces or inserts a well or wells within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert well(s)
Description
Inserts a well or wells into the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete well(s)
Description
Deletes an exisiting well or wells within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update well(s)
Description
Updates an exisiting well or wells within the PetroDatabase.
Parameters
Responses
/api/Wells/mapFind
POST
Summary
Find well(s)
Description
Finds an existing well within a given bounds and performs a grid aggregation
Parameters
Responses
/api/WellStats
GET
Summary
Find Well Stats document(s)
Description
Finds an exisiting Well Stats document(s) within the PetroDatabase.
Parameters
Name | Located in | Description | Required | Schema |
ModelNames | query | | No | [ string ] |
PIDs | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
IsTypeCurve | query | | No | boolean |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
PUT
Summary
Upsert Well Stats
Description
Replaces or inserts Well Stats within the PetroDatabase.
Parameters
Responses
POST
Summary
Insert Well Stats
Description
Inserts exisiting Well Stats within the PetroDatabase.
Parameters
Responses
DELETE
Summary
Delete Well Stats
Description
Deletes exisiting Well Stats within the PetroDatabase.
Parameters
Responses
PATCH
Summary
Update Well Stats
Description
Updates exisiting Well Stats within the PetroDatabase.
Parameters
Responses
/api/WellStats/large
POST
Summary
Find Well Stats document(s)
Description
Finds an exisiting Well Stats document(s) within the PetroDatabase.
Parameters
Responses
/api/WellStats/withPetronInfo
GET
Summary
Find Well Stats document(s) with Petron info
Description
Finds an exisiting Well Stats document(s) within the PetroDatabase and appends information about the associated Petron(s)
Parameters
Name | Located in | Description | Required | Schema |
ModelNames | query | | No | [ string ] |
PIDs | query | | No | [ string ] |
PWIs | query | | No | [ string ] |
IsTypeCurve | query | | No | boolean |
Ids | query | | No | [ string ] |
CreatedActivityIds | query | | No | [ string ] |
LastUpdatedActivityIds | query | | No | [ string ] |
UseCursor | query | | No | boolean |
Limit | query | | No | integer |
Skip | query | | No | integer |
SortBy | query | | No | string |
SortOrder | query | | No | string |
TextSearch | query | | No | string |
IsDeleted | query | | No | boolean |
Bounds | query | | No | [ double ] |
LocateBy | query | | No | string |
UpdatedBefore | query | | No | dateTime |
UpdatedAfter | query | | No | dateTime |
Polygon | query | | No | [ [ [ double ] ] ] |
FindAllIfEmpty | query | | No | boolean |
Responses
/api/WellStats/getModels
GET
Summary
Get saved models in the database
Description
Gets all models for WellStats
Parameters
Name | Located in | Description | Required | Schema |
obj | query | | No | object |
Responses
/api/WellStats/calculate
POST
Summary
Calculate well stats for a group of wells
Description
Calculates well stats for a group of wells
Parameters
Responses
Code | Description | Schema |
200 | Success | [ WellStat ] |
/api/WellStats/landingInterval
POST
Summary
Calculate the landing interval for a group of wells
Description
Calculates landing interval for a group of wells
Parameters
Responses
Code | Description |
200 | Success |
/api/WellStats/wellSpacing
POST
Summary
Calculate well spacing for a group of wells
Description
Calculates well spacing for a group of wells
Parameters
Responses
Code | Description |
200 | Success |
/api/WellStats/calculateEur
PATCH
Summary
Calculate EUR for a group of wells
Description
Calculates EUR for a group of wells
Parameters
Responses