@datafire/gov_bc_ca_gwells v4.0.0
@datafire/gov_bc_ca_gwells
Client library for Groundwater Wells, Aquifers and Registry API
Installation and Usage
npm install --save @datafire/gov_bc_ca_gwellslet 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