Provenance
Freshness & coverage
Methods (5)
getCompanies
readGet all companies accessible to the authenticated user. Use this first to discover company IDs.
EntitiescompanyInput schema
{ "type": "object", "properties": { "version": { "type": "number" } }, "additionalProperties": false }getFields
readGet all fields within a specified company.
Required paramscompanyIdEntitiesfieldInput schema
{ "type": "object", "properties": { "companyId": { "type": "number", "examples": [ 339 ] }, "page": { "type": "number" }, "version": { "type": "number" } }, "additionalProperties": false, "required": [ "companyId" ] }getWells
readGet wells from a company with optional filtering by field and date.
Required paramscompanyIdEntitieswellInput schema
{ "type": "object", "properties": { "companyId": { "type": "number", "examples": [ 339 ] }, "fieldId": { "type": "number", "examples": [ 123 ] }, "date": { "type": "string" }, "page": { "type": "number" }, "version": { "type": "number" } }, "additionalProperties": false, "required": [ "companyId" ] }Optional filters: fieldId, date (YYYY-MM-DD), page
getWellStatusOptions
readGet valid well status options for a company (Active, Shut-In, P&A, etc.).
Required paramscompanyIdEntitieswellInput schema
{ "type": "object", "properties": { "companyId": { "type": "number", "examples": [ 339 ] }, "page": { "type": "number" }, "version": { "type": "number" } }, "additionalProperties": false, "required": [ "companyId" ] }getWellDailyProduction
readGet daily production data for wells. IMPORTANT: Always provide wellId OR fieldId to avoid timeouts.
Required paramscompanyIdEntitiesproduction, wellInput schema
{ "type": "object", "properties": { "companyId": { "type": "number", "examples": [ 339 ] }, "fieldId": { "type": "number", "examples": [ 123 ] }, "wellId": { "type": "number" }, "startDate": { "type": "string", "examples": [ "2024-01-01" ] }, "endDate": { "type": "string", "examples": [ "2024-12-31" ] }, "page": { "type": "number" }, "version": { "type": "number" } }, "additionalProperties": false, "required": [ "companyId" ] }MUST provide wellId OR fieldId. Optional: startDate, endDate (YYYY-MM-DD), page.
