@datafire/gov_bc_ca_gwells
v4.0.0
Published
DataFire integration for Groundwater Wells, Aquifers and Registry API
Downloads
6
Readme
@datafire/gov_bc_ca_gwells
Client library for Groundwater Wells, Aquifers and Registry API
Installation and Usage
npm install --save @datafire/gov_bc_ca_gwells
let gov_bc_ca_gwells = require('@datafire/gov_bc_ca_gwells').create({
Bearer: ""
});
.then(data => {
console.log(data);
});
Description
The groundwater wells, aquifers and registry API contains information related to groundwater wells and aquifers as well as a register of qualified well drillers and well pump installers registered to operate in B.C.
Actions
aquifer_codes.demand.get
return a list of aquifer demand codes
gov_bc_ca_gwells.aquifer_codes.demand.get({}, context)
Input
- input
object
- limit
integer
: Number of results to return per page. - offset
integer
: The initial index from which to return the results.
- limit
Output
- output
object
- count required
integer
- next
string
- previous
string
- results required
array
- items AquiferDemand
- count required
aquifer_codes.materials.get
return a list of aquifer material codes
gov_bc_ca_gwells.aquifer_codes.materials.get({}, context)
Input
- input
object
- limit
integer
: Number of results to return per page. - offset
integer
: The initial index from which to return the results.
- limit
Output
- output
object
- count required
integer
- next
string
- previous
string
- results required
array
- items AquiferMaterial
- count required
aquifer_codes.productivity.get
return a list of aquifer productivity codes
gov_bc_ca_gwells.aquifer_codes.productivity.get({}, context)
Input
- input
object
- limit
integer
: Number of results to return per page. - offset
integer
: The initial index from which to return the results.
- limit
Output
- output
object
- count required
integer
- next
string
- previous
string
- results required
array
- items AquiferProductivity
- count required
aquifer_codes.quality_concerns.get
return a list of quality concern codes
gov_bc_ca_gwells.aquifer_codes.quality_concerns.get({}, context)
Input
- input
object
- limit
integer
: Number of results to return per page. - offset
integer
: The initial index from which to return the results.
- limit
Output
- output
object
- count required
integer
- next
string
- previous
string
- results required
array
- items QualityConcern
- count required
aquifer_codes.subtypes.get
return a list of aquifer subtype codes
gov_bc_ca_gwells.aquifer_codes.subtypes.get({}, context)
Input
- input
object
- limit
integer
: Number of results to return per page. - offset
integer
: The initial index from which to return the results.
- limit
Output
- output
object
- count required
integer
- next
string
- previous
string
- results required
array
- items AquiferSubtype
- count required
aquifer_codes.vulnerability.get
return a list of aquifer vulnerability codes
gov_bc_ca_gwells.aquifer_codes.vulnerability.get({}, context)
Input
- input
object
- limit
integer
: Number of results to return per page. - offset
integer
: The initial index from which to return the results.
- limit
Output
- output
object
- count required
integer
- next
string
- previous
string
- results required
array
- items AquiferVulnerability
- count required
aquifer_codes.water_use.get
return a list of water use codes
gov_bc_ca_gwells.aquifer_codes.water_use.get({}, context)
Input
- input
object
- limit
integer
: Number of results to return per page. - offset
integer
: The initial index from which to return the results.
- limit
Output
- output
object
- count required
integer
- next
string
- previous
string
- results required
array
- items WaterUse
- count required
aquifers_list
return a list of aquifers
gov_bc_ca_gwells.aquifers_list({}, context)
Input
- input
object
- aquifer_id
number
- ordering
string
: Which field to use when ordering the results. - search
string
: A search term. - limit
integer
: Number of results to return per page. - offset
integer
: The initial index from which to return the results.
- aquifer_id
Output
- output
object
- count required
integer
- next
string
- previous
string
- results required
array
- items Aquifer
- count required
aquifers_names_list
List all aquifers in a simplified format
gov_bc_ca_gwells.aquifers_names_list({}, context)
Input
- input
object
- search
string
: A search term.
- search
Output
- output
array
- items AquiferSerializerBasic
aquifers_read
return details of aquifers
gov_bc_ca_gwells.aquifers_read({
"aquifer_id": 0
}, context)
Input
- input
object
- aquifer_id required
integer
: A unique integer value identifying this aquifer.
- aquifer_id required
Output
- output Aquifer
aquifers_files_list
list files found for the aquifer identified in the uri
gov_bc_ca_gwells.aquifers_files_list({
"aquifer_id": ""
}, context)
Input
- input
object
- aquifer_id required
string
- aquifer_id required
Output
- output
object
- private
array
- items
object
- name
string
- url
string
- name
- items
- public
array
- items
object
- name
string
- url
string
- name
- items
- private
cities_drillers_list
returns a list of cities with a qualified, registered operator (driller or installer)
gov_bc_ca_gwells.cities_drillers_list(null, context)
Input
This action has no parameters
Output
- output
array
- items CityList
cities_installers_list
returns a list of cities with a qualified, registered operator (driller or installer)
gov_bc_ca_gwells.cities_installers_list(null, context)
Input
This action has no parameters
Output
- output
array
- items CityList
config_list
serves general configuration
gov_bc_ca_gwells.config_list(null, context)
Input
This action has no parameters
Output
Output schema unknown
drillers_list
Returns a list of all person records
gov_bc_ca_gwells.drillers_list({}, context)
Input
- input
object
- search
string
: A search term. - ordering
string
: Which field to use when ordering the results. - limit
integer
: Number of results to return per page. - offset
integer
: The initial index from which to return the results.
- search
Output
- output
array
- items PersonList
drillers_names_list
Search for a person in the Register
gov_bc_ca_gwells.drillers_names_list({}, context)
Input
- input
object
- search
string
: A search term.
- search
Output
- output
array
- items PersonName
drillers_files_list
list files found for the aquifer identified in the uri
gov_bc_ca_gwells.drillers_files_list({
"person_guid": ""
}, context)
Input
- input
object
- person_guid required
string
- person_guid required
Output
- output
object
- private
array
- items
object
- name
string
- url
string
- name
- items
- public
array
- items
object
- name
string
- url
string
- name
- items
- private
keycloak_list
serves keycloak config
gov_bc_ca_gwells.keycloak_list(null, context)
Input
This action has no parameters
Output
Output schema unknown
submissions_options_list
Options required for submitting activity report forms
gov_bc_ca_gwells.submissions_options_list(null, context)
Input
This action has no parameters
Output
Output schema unknown
surveys_list
returns a list of active surveys
gov_bc_ca_gwells.surveys_list(null, context)
Input
This action has no parameters
Output
- output
array
- items Survey
wells_list
returns a list of wells
gov_bc_ca_gwells.wells_list({}, context)
Input
- input
object
- limit
integer
: Number of results to return per page. - offset
integer
: The initial index from which to return the results.
- limit
Output
- output
object
- count required
integer
- next
string
- previous
string
- results required
array
- items WellList
- count required
wells_tags_list
seach for wells by tag or owner
gov_bc_ca_gwells.wells_tags_list({}, context)
Input
- input
object
- search
string
: A search term. - ordering
string
: Which field to use when ordering the results.
- search
Output
- output
array
- items WellTagSearch
wells_files_list
list files found for the well identified in the uri
gov_bc_ca_gwells.wells_files_list({
"tag": ""
}, context)
Input
- input
object
- tag required
string
- tag required
Output
- output
object
- private
array
- items
object
- name
string
- url
string
- name
- items
- public
array
- items
object
- name
string
- url
string
- name
- items
- private
wells_read
Return well detail. This view is open to all, and has no permissions.
gov_bc_ca_gwells.wells_read({
"well_tag_number": 0
}, context)
Input
- input
object
- well_tag_number required
integer
: A unique integer value identifying this well.
- well_tag_number required
Output
- output WellDetail
Definitions
ApplicationList
- ApplicationList
object
- cert_authority
string
- certificate
string
- current_status ApplicationStatusCode
- display_status
string
- qualifications
array
- items Qualification
- removal_date
string
- subactivity required Subactivity
- cert_authority
ApplicationStatusCode
- Current status
object
- code
string
- description required
string
- code
Aquifer
- Aquifer
object
- aquifer_id
integer
- aquifer_name
string
- area
string
- demand
string
- demand_description
string
- known_water_use
string
- known_water_use_description
string
- litho_stratographic_unit
string
- location_description
string
- mapping_year
integer
: Use the following format: - material
string
- material_description
string
- notes
string
- productivity
string
- productivity_description
string
- quality_concern
string
- quality_concern_description
string
- subtype
string
- subtype_description
string
- vulnerability
string
- vulnerability_description
string
- aquifer_id
AquiferDemand
- AquiferDemand
object
- code required
string
- description required
string
- code required
AquiferMaterial
- AquiferMaterial
object
- code required
string
- description required
string
- code required
AquiferProductivity
- AquiferProductivity
object
- code required
string
- description required
string
- code required
AquiferSerializerBasic
- AquiferSerializerBasic
object
- aquifer_id
integer
- description
string
- aquifer_id
AquiferSubtype
- AquiferSubtype
object
- code required
string
- description required
string
- code required
AquiferVulnerability
- AquiferVulnerability
object
- code required
string
- description required
string
- code required
Casing
- Casing
object
- casing_code
string
- casing_material
string
- diameter required
string
- drive_shoe
boolean
(values: false, true) - end required
string
- start required
string
- wall_thickness
string
- casing_code
CityList
- CityList
object
- organization required Organization
DecommissionDescription
- DecommissionDescription
object
- end required
string
- material required
string
- observations
string
- start required
string
- end required
LinerPerforation
- LinerPerforation
object
- end required
string
- start required
string
- end required
LithologyDescription
- LithologyDescription
object
- lithology_colour
string
- lithology_from
string
- lithology_hardness
string
- lithology_moisture
string
- lithology_raw_data
string
- lithology_to
string
- water_bearing_estimated_flow
string
- lithology_colour
Organization
- Organization
object
- city
string
- email
string
- fax_tel
string
- main_tel
string
- name required
string
- org_guid
string
- org_verbose_name
string
- postal_code
string
- province_state required
string
- street_address
string
- website_url
string
- city
OrganizationList
- Organization
object
- city
string
- email
string
- fax_tel
string
- main_tel
string
- name required
string
- org_guid
string
- org_verbose_name
string
- postal_code
string
- province_state required
string
- street_address
string
- website_url
string
- city
OrganizationNameList
- Company of person responsible
object
- name required
string
- org_guid
string
- org_verbose_name
string
- name required
PersonBasic
- Person responsible
object
- name
string
- person_guid
string
- name
PersonList
- PersonList
object
- contact_cell
string
- contact_email
string
- contact_tel
string
- first_name required
string
- person_guid
string
- registrations
array
- items RegistrationsList
- surname required
string
- contact_cell
PersonName
- PersonName
object
- name
string
- person_guid
string
- registrations
array
- items RegistrationsNumber
- name
Qualification
- Qualification
object
- description
string
- well_class required
string
- description
QualityConcern
- QualityConcern
object
- code required
string
- description required
string
- code required
RegistrationsList
- RegistrationsList
object
- activity
string
- activity_description
string
- applications
array
- items ApplicationList
- organization required OrganizationList
- registration_no
string
- activity
RegistrationsNumber
- RegistrationsNumber
object
- registration_no
string
- registries_activity required
string
- registration_no
Screen
- Screen
object
- assembly_type required
string
- end required
string
- internal_diameter
string
- slot_size
string
- start required
string
- assembly_type required
Subactivity
- Subactivity
object
- description required
string
- qualification_set
array
- items Qualification
- registries_subactivity_code
string
- description required
Survey
- Survey
object
- survey_guid
string
- survey_introduction_text
string
- survey_link
string
- survey_page
string
(values: w, r, s, a)
- survey_guid
WaterUse
- WaterUse
object
- code required
string
- description required
string
- code required
WellDetail
- WellDetail
object
- alteration_end_date
string
- alternative_specs_submitted
boolean
(values: false, true) - analytic_solution_type
string
- aquifer
integer
- aquifer_vulnerability_index
string
- artesian_flow
string
- artesian_pressure
string
- backfill_depth
string
- backfill_material
string
- backfill_type
string
- bcgs_id
integer
- bedrock_depth
string
- boundary_effect
string
- casing_set required
array
- items Casing
- city
string
- comments
string
- company_of_person_responsible required OrganizationNameList
- construction_end_date
string
- construction_start_date
string
- coordinate_acquisition_code
string
- decommission_description_set required
array
- items DecommissionDescription
- decommission_details
string
- decommission_end_date
string
- decommission_method
string
- decommission_reason
string
- decommission_start_date
string
- development_hours
string
- development_method
string
- development_notes
string
- diameter
string
- drawdown
string
- drilling_company
string
- drilling_method
string
- ems
string
- filter_pack_from
string
- filter_pack_material
string
- filter_pack_material_size
string
- filter_pack_thickness
string
- filter_pack_to
string
- final_casing_stick_up
string
- finished_well_depth
string
- ground_elevation
string
- ground_elevation_method
string
- hydraulic_conductivity
string
- hydro_fracturing_performed
boolean
(values: false, true) - hydro_fracturing_yield_increase
string
- id_plate_attached_by
string
- identification_plate_number
integer
- intended_water_use
string
- land_district
string
- latitude
string
- legal_block
string
- legal_district_lot
string
- legal_lot
string
- legal_pid
integer
- legal_plan
string
- legal_range
string
- legal_section
string
- legal_township
string
- licenced_status
string
- liner_diameter
string
- liner_from
string
- liner_material
string
- liner_thickness
string
- liner_to
string
- linerperforation_set required
array
- items LinerPerforation
- lithologydescription_set required
array
- items LithologyDescription
- longitude
string
- observation_well_number
string
- observation_well_status
string
- other_drilling_method
string
- other_screen_bottom
string
- other_screen_material
string
- owner_full_name required
string
- person_responsible required PersonBasic
- recommended_pump_depth
string
- recommended_pump_rate
string
- screen_bottom
string
- screen_information
string
- screen_intake_method
string
- screen_material
string
- screen_opening
string
- screen_set required
array
- items Screen
- screen_type
string
- sealant_material
string
- specific_storage
string
- specific_yield
string
- static_level_before_test
string
- static_water_level
string
- storativity
string
- street_address
string
- surface_seal_depth
string
- surface_seal_length
string
- surface_seal_material
string
- surface_seal_method
string
- surface_seal_thickness
string
- testing_duration
integer
- testing_method
string
- total_depth_drilled
string
- transmissivity
string
- utm_easting
integer
- utm_northing
integer
- utm_zone_code
string
- water_quality_characteristics
array
- items
string
- items
- water_quality_colour
string
- water_quality_odour
string
- water_supply_system_name
string
- water_supply_system_well_name
string
- well required
integer
- well_cap_type
string
- well_class
string
- well_disinfected
boolean
(values: false, true) - well_guid
string
- well_identification_plate_attached
string
- well_location_description
string
- well_orientation
boolean
(values: true, false) - well_status
string
- well_subclass
string
- well_tag_number
integer
- well_yield
string
- well_yield_unit
string
- yield_estimation_duration
string
- yield_estimation_method
string
- yield_estimation_rate
string
- alteration_end_date
WellList
- WellList
object
- alteration_end_date
string
- alternative_specs_submitted
boolean
(values: false, true) - analytic_solution_type
string
- aquifer
integer
- aquifer_vulnerability_index
string
- artesian_flow
string
- artesian_pressure
string
- backfill_depth
string
- backfill_material
string
- backfill_type
string
- bcgs_id
integer
- bedrock_depth
string
- boundary_effect
string
- city
string
- comments
string
- construction_end_date
string
- construction_start_date
string
- coordinate_acquisition_code
string
- decommission_details
string
- decommission_end_date
string
- decommission_method
string
- decommission_reason
string
- decommission_start_date
string
- development_hours
string
- development_method
string
- development_notes
string
- diameter
string
- drawdown
string
- drilling_company
string
- drilling_method
string
- ems
string
- filter_pack_from
string
- filter_pack_material
string
- filter_pack_material_size
string
- filter_pack_thickness
string
- filter_pack_to
string
- final_casing_stick_up
string
- finished_well_depth
string
- ground_elevation
string
- ground_elevation_method
string
- hydraulic_conductivity
string
- hydro_fracturing_performed
boolean
(values: false, true) - hydro_fracturing_yield_increase
string
- id_plate_attached_by
string
- identification_plate_number
integer
- intended_water_use
string
- land_district
string
- latitude
string
- legal_block
string
- legal_district_lot
string
- legal_lot
string
- legal_pid
integer
- legal_plan
string
- legal_range
string
- legal_section
string
- legal_township
string
- licenced_status
string
- liner_diameter
string
- liner_from
string
- liner_material
string
- liner_thickness
string
- liner_to
string
- longitude
string
- observation_well_number
string
- observation_well_status
string
- other_drilling_method
string
- other_screen_bottom
string
- other_screen_material
string
- owner_full_name required
string
- recommended_pump_depth
string
- recommended_pump_rate
string
- screen_bottom
string
- screen_information
string
- screen_intake_method
string
- screen_material
string
- screen_opening
string
- screen_type
string
- sealant_material
string
- specific_storage
string
- specific_yield
string
- static_level_before_test
string
- static_water_level
string
- storativity
string
- street_address
string
- surface_seal_depth
string
- surface_seal_length
string
- surface_seal_material
string
- surface_seal_method
string
- surface_seal_thickness
string
- testing_duration
integer
- testing_method
string
- total_depth_drilled
string
- transmissivity
string
- utm_easting
integer
- utm_northing
integer
- utm_zone_code
string
- water_quality_characteristics
array
- items
string
- items
- water_quality_colour
string
- water_quality_odour
string
- water_supply_system_name
string
- water_supply_system_well_name
string
- well_cap_type
string
- well_class
string
- well_disinfected
boolean
(values: false, true) - well_guid
string
- well_identification_plate_attached
string
- well_location_description
string
- well_orientation
boolean
(values: true, false) - well_status
string
- well_subclass
string
- well_tag_number
integer
- well_yield
string
- well_yield_unit
string
- yield_estimation_duration
string
- yield_estimation_method
string
- yield_estimation_rate
string
- alteration_end_date
WellTagSearch
- WellTagSearch
object
- owner_full_name required
string
- well_tag_number
integer
- owner_full_name required