{"@context": "https://schema.org", "@type": "WebAPI", "name": "BC Gov News API Service 1.0 API", "description": "News API", "provider": {"@type": "Organization", "name": "gov.bc.ca"}, "documentation": "https://raw.githubusercontent.com/bcgov/api-specs/master/news/news-oas3.yaml"}
News API
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://news.api.gov.bc.ca https://router.api.gov.bc.ca https://routertst.api.gov.bc.ca https://router-dev.api.gov.bc.ca https://apps.nrs.gov.bc.ca/gwells/api/v1 https://catalogue.data.gov.bc.ca/api/3
auth: a p i k e y
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
News API
| method | path | what the vendor says it does |
|---|---|---|
GET | /api/FacebookPosts/ByUri | Get a Facebook post based on a Uri FacebookPosts |
GET | /api/Home | Returns the top level content for the home page Home |
GET | /api/Ministries | Get all ministries Ministries |
GET | /api/Ministries/{key} | Get the Ministry associated with the ministry key Ministries |
GET | /api/Ministries/{key}/Minister | Get the Minister associated with the ministry key Ministries |
GET | /api/Newsletters | Get all newsletters Newsletters |
GET | /api/Newsletters/Images/{guid} | Get the image object reference by of a Newsletter Edition associated with the image guid Newsletters |
GET | /api/Newsletters/{newsletterKey} | Get a specific newsletter Newsletters |
GET | /api/Newsletters/{newsletterKey}/Editions/{editionKey} | Returns a specific edition of a newsletter Newsletters |
GET | /api/Newsletters/{newsletterKey}/Editions/{editionKey}/Articles/{articleKey} | Get an article belonging to a Newsletter edition Newsletters |
GET | /api/Posts | Get the posts associated with the keys in the list passed in. Posts |
GET | /api/Posts/Keys/{indexKind}/{indexKey} | Get all keys for the specified index (newsroom or category) Posts |
GET | /api/Posts/Keys/{reference} | Get the post key associated with the reference. Posts |
GET | /api/Posts/Latest/{indexKind}/{indexKey} | Get the latest posts of postKind for the specified index (default or category) Posts |
GET | /api/Posts/LatestMediaUri/{mediaType} | Gets the latest Social Media post for the social media type passed in. Posts |
GET | /api/Posts/{key} | Get the post associated with the key Posts |
GET | /api/ResourceLinks | Get all resource links ResourceLinks |
GET | /api/Sectors | Get all Sectors Sectors |
GET | /api/Sectors/{key} | Get the sector associated with the key Sectors |
GET | /api/Services | Get all Services Services |
GET | /api/Services/{key} | Get the service associated with the passed key Services |
GET | /api/Slides | Get all Slides Slides |
GET | /api/Slides/{id} | Get the slide associated to the id Slides |
GET | /api/Tags | Get all Tags Tags |
GET | /api/Tags/{key} | Get the Tag associated with the key Tags |
GET | /api/Themes | Get all Themes Themes |
GET | /api/Themes/{key} | Get the Theme associated with the key Themes |
specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/news/news-oas3.yaml
Finds shortest/fastest route between a start point and one or more stop points on British Columbia's public road network. The BC Route planner [webpage](https://www2.gov.bc.ca/gov/content?id=9D99E684CCD042CD88FADC51E079B4B5) provides additional information. Here are some geocoded addresses to play with:18 Douglas St,Victoria -123.36962,48.408921002 Johnson St, Victoria -123.355745,48.426206543 Jo
| method | path | what the vendor says it does |
|---|---|---|
GET | /directions.{outputFormat} | Get the directions, path, distance and travel time between a series of geographic points Represents the turn-b |
POST | /directions.{outputFormat} | Get the directions, path, distance and travel time between a series of geographic points Represents the turn-b |
GET | /distance.{outputFormat} | Get distance and travel time between two geographic points Represents the distance and time of the shortest or |
POST | /distance.{outputFormat} | Get distance and travel time between two geographic points Represents the distance and time of the shortest or |
GET | /distance/betweenPairs.{outputFormat} | Get distance and travel time between each pair of geographic points Represents the distance and time of the sh |
POST | /distance/betweenPairs.{outputFormat} | Get distance and travel time between each pair of geographic points Represents the distance and time of the sh |
GET | /optimalDirections.{outputFormat} | Get the directions, optimal path, distance and travel time between a start point and a series of end points wh |
POST | /optimalDirections.{outputFormat} | Get the directions, optimal path, distance and travel time between a start point and one or more end points wh |
GET | /optimalRoute.{outputFormat} | Get the optimal path, distance and travel time between a start point and a series of end points which are reor |
POST | /optimalRoute.{outputFormat} | Get the path, distance and travel time between a start point and a series of end points which are reordered to |
GET | /route.{outputFormat} | Get the path, distance and travel time between a series of geographic points Represents the geometry, distance |
POST | /route.{outputFormat} | Get the path, distance and travel time between a series of geographic points Represents the geometry, distance |
GET | /truck/directions.{outputFormat} | Get the directions, path, distance and travel time between a series of geographic points for a commercial vehi |
POST | /truck/directions.{outputFormat} | Get the directions, path, distance and travel time between a series of geographic points Represents the turn-b |
GET | /truck/distance.{outputFormat} | Get distance and travel time between two geographic points for a commercial vehicle Represents the distance an |
POST | /truck/distance.{outputFormat} | Get distance and travel time between two geographic points Represents the distance and time of the shortest or |
GET | /truck/distance/betweenPairs.{outputFormat} | Get distance and travel time between each pair of geographic points for a commercial vehicle Represents the di |
POST | /truck/distance/betweenPairs.{outputFormat} | Get distance and travel time between each pair of geographic points Represents the distance and time of the sh |
GET | /truck/optimalDirections.{outputFormat} | Get the directions, optimal path, distance and travel time between a start point and a series of end points wh |
POST | /truck/optimalDirections.{outputFormat} | Get the directions, optimal path, distance and travel time between a start point and one or more end points wh |
GET | /truck/optimalRoute.{outputFormat} | Get the optimal path, distance and travel time between a start point and a series of end points which are reor |
POST | /truck/optimalRoute.{outputFormat} | Get the path, distance and travel time between a start point and a series of end points which are reordered to |
GET | /truck/route.{outputFormat} | Get the path, distance and travel time between a series of geographic points for a commercial vehicle Represen |
POST | /truck/route.{outputFormat} | Get the path, distance and travel time between a series of geographic points Represents the geometry, distance |
specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/router/router.json
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.
| method | path | what the vendor says it does |
|---|---|---|
GET | /aquifer-codes/demand/ | return a list of aquifer demand codes aquifer-codes |
GET | /aquifer-codes/materials/ | return a list of aquifer material codes aquifer-codes |
GET | /aquifer-codes/productivity/ | return a list of aquifer productivity codes aquifer-codes |
GET | /aquifer-codes/quality-concerns/ | return a list of quality concern codes aquifer-codes |
GET | /aquifer-codes/subtypes/ | return a list of aquifer subtype codes aquifer-codes |
GET | /aquifer-codes/vulnerability/ | return a list of aquifer vulnerability codes aquifer-codes |
GET | /aquifer-codes/water-use/ | return a list of water use codes aquifer-codes |
GET | /aquifers/ | return a list of aquifers aquifers |
GET | /aquifers/names/ | List all aquifers in a simplified format aquifers |
GET | /aquifers/{aquifer_id}/ | return details of aquifers aquifers |
GET | /aquifers/{aquifer_id}/files | list files found for the aquifer identified in the uri aquifers |
GET | /cities/drillers/ | returns a list of cities with a qualified, registered operator (driller or installer) cities |
GET | /cities/installers/ | returns a list of cities with a qualified, registered operator (driller or installer) cities |
GET | /config | serves general configuration config |
GET | /drillers/ | Returns a list of all person records drillers |
GET | /drillers/names/ | Search for a person in the Register drillers |
GET | /drillers/{person_guid}/files/ | list files found for the aquifer identified in the uri drillers |
GET | /keycloak | serves keycloak config keycloak |
GET | /submissions/options/ | Options required for submitting activity report forms submissions |
GET | /surveys/ | returns a list of active surveys surveys |
GET | /wells/ | returns a list of wells wells |
GET | /wells/tags/ | seach for wells by tag or owner wells |
GET | /wells/{tag}/files | list files found for the well identified in the uri wells |
GET | /wells/{well_tag_number} | Return well detail. This view is open to all, and has no permissions. wells |
specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/gwells/gwells.json
This API provides live access to the BC Data Catalogue. Further documentation on the API is available from http://docs.ckan.org/en/latest/ Confirm the version of the API available from the catalogue by requesting https://catalogue.data.gov.bc.ca/api/3/action/status_show. Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI
| method | path | what the vendor says it does |
|---|---|---|
GET | /action/organization_activity_list | Get the activity stream of an organization Return an organization's activity stream action |
GET | /action/organization_activity_list_html | Get the activity stream of an organization, HTML format Return an organization's activity stream as HTML actio |
GET | /action/organization_autocomplete | Get names of organizations that match a query string Return a list of organization names that contain a string |
GET | /action/organization_follower_count | Get number of followers of an organization Return the number of followers of an organization action |
GET | /action/organization_follower_list | Get users following an organization Return a list of users that are following a given organization action |
GET | /action/organization_list | Get names of all organizations Returns the names of all indexed organizations action |
GET | /action/organization_list_for_user | Get organizations that a user has a given permission for Return the organizations that the user has a given pe |
GET | /action/organization_revision_list | Get organization revisions Return an organization's revisions action |
GET | /action/organization_show | Get details of a specific organization Return the details of an organization action |
GET | /action/package_activity_list | Get the activity stream of a package (dataset) Returns a package's activity stream action |
GET | /action/package_activity_list_html | Get the activity stream of a package (dataset), HTML format The activity stream is rendered as a snippet of HT |
GET | /action/package_autocomplete | Find packages (datasets) matching a query Return a list of datasets that match a string action |
GET | /action/package_list | Get a list of all packages (datasets) Returns the names of all indexed packages (datasets) action |
GET | /action/package_relationships_list | Get package (dataset) relationships Return a dataset's relationships action |
GET | /action/package_revision_list | Get list of revisions for a package (dataset) Return a dataset's revision as a list of dictionaries action |
GET | /action/package_search | Find packages (datasets) matching query terms Searches for packages (datasets) matching the specified query te |
GET | /action/package_show | Get metadata about one specific package (dataset) Returns metadata about the package (dataset) corresponding t |
GET | /action/related_list | Gets items related to a package (dataset) Returns a dataset's related items. action |
GET | /action/resource_search | Find resources Returns a dictionary with two fields ``count`` and ``results``. The ``count`` field |
GET | /action/resource_show | Get metadata for a specific resource Return the metadata of a resource action |
GET | /action/status_show | Get the site status Returns the site status action |
GET | /action/tag_list | Get a list of tags Returns the names of all indexed tags action |
specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/bcdc/bcdc.json
This API represents address cleaning, correction, completion, geocoding, reverse geocoding, and proximity resources for intersection addresses, physical addresses and their occupants in British Columbia. Please read our [data collection notice](https://github.com/bcgov/api-specs/blob/master/COLLECTION_NOTICE.md#collection-notice). Please note that you may experience issues when submitting reque
| method | path | what the vendor says it does |
|---|---|---|
GET | /addresses.{outputFormat} | Geocode an address Represents the set of geocoded and standardized sites and intersections whose address best |
GET | /intersections/near.{outputFormat} | Find intersections near to a geographic point Represents intersections near a given point intersections |
GET | /intersections/nearest.{outputFormat} | Find nearest intersection to a geographic point Represents the closest intersection to a given point intersect |
GET | /intersections/within.{outputFormat} | Find intersections in a geographic area Represents all intersections within a given area intersections |
GET | /intersections/{intersectionID}.{outputFormat} | Get an intersection by its unique ID Represents a individual intersection intersections |
GET | /occupants/addresses.{outputFormat} | Geocode an address and identify site occupants Represents the set of occupants whose addresses best match a gi |
GET | /occupants/near.{outputFormat} | Find occupants of sites near to a geographic point Represents occupants near a given point in order of closest |
GET | /occupants/nearest.{outputFormat} | Find occupants of the site nearest to a geographic point Represents the closest occupant to a given point occu |
GET | /occupants/within.{outputFormat} | Find occupants of sites in a geographic area Represents all occupants within a given area occupants |
GET | /occupants/{occupantID}.{outputFormat} | Get an occupant (of a site) by its unique ID Represents an individual occupant occupants |
GET | /parcels/pids/{siteID}.{outputFormat} | Get a comma-separated string of all pids for a given site Represents all parcel identifiers associated with an |
GET | /sites/near.{outputFormat} | Find sites near to a geographic point Represents sites near a given point in the order of closest to farthest |
GET | /sites/nearest.{outputFormat} | Find the site nearest to a geographic point Represents the site nearest a given point sites |
GET | /sites/within.{outputFormat} | Find sites in a geographic area Represents sites within a given area sites |
GET | /sites/{siteID}.{outputFormat} | Get a site by its unique ID Represents an individual site sites |
GET | /sites/{siteID}/subsites.{outputFormat} | Represents all subsites of a given site Represents all subsites of a given site sites |
specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/geocoder/geocoder-combined.json
This REST API provides searchable access to information about geographical names in the province of British Columbia, including name status and details about the corresponding geographic feature. Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console vie
| method | path | what the vendor says it does |
|---|---|---|
GET | /featureCategories | Get all feature categories Gets a list of all feature categories used by the BC Geographical Names Information |
GET | /featureClasses | Get all feature classes Gets a list of all feature classes used by the BC Geographical Names Information Syste |
GET | /featureTypes | Get all feature types Gets a list of all feature types used by the BC Geographical Names Information System (B |
GET | /features/{featureId} | Get a feature by its featureId Get information about the geographical feature with the specified featureId. fe |
GET | /nameAuthorities | Get all name authorities Gets a list of all name authorities responsible for naming decisions of the geographi |
GET | /names/changes | Search for names with metadata changes in a given period Search for information about geographical names which |
GET | /names/decisions/recent | Search for names affected by recent naming decision Search for information about geographical names affected b |
GET | /names/decisions/year | Search for names affected by naming decisions in a given year Search for information about geographical names |
GET | /names/inside | Search in a geographic area Search for information about geographical names that correspond to features within |
GET | /names/near | Search near to a geographic point Search for information about geographical names that correspond to features |
GET | /names/notOfficial/search | Search by name, limit to unofficial names only Search for information about unofficial geographical names by t |
GET | /names/official/search | Search by name, limit to official names only Search for information about official geographical names by the t |
GET | /names/search | Search by name Search for information about geographical names by the text of the name itself. The response w |
GET | /names/{nameId}.{outputFormat} | Get a name by its nameId Get information about the geographical name with the specified nameId. name |
specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/bcgnws/bcgnws.json
The Geomark Web Service allows you to create and share geographic areas of interest over the web in a variety of formats and coordinate systems. This service is especially helpful when you need to share an area of interest with people who require that the data be in a different format, or they use different mapping software. Please note that you may experience issues when submitting requests to
| method | path | what the vendor says it does |
|---|---|---|
POST | /geomarks/copy | Create a new geomark by copying the geometries from one or more existing geomarks from the current server. The |
POST | /geomarks/new | Create a new geomark Create a new geomark from the geometries read from the 'body' parameter or file. create |
GET | /geomarks/{geomarkId}.{fileFormatExtension} | Get information about a particular geomark The attribution can be downloaded as a info file format. The downlo |
GET | /geomarks/{geomarkId}/boundingBox.{fileFormatExtension} | Gets the bounding box of the geomark The source geomarks can be specified by with the geomarkUrl parameter. R |
GET | /geomarks/{geomarkId}/feature.{fileFormatExtension} | Get the feature and attribution of the geomark The geomark feature resource returns a single spatial feature w |
GET | /geomarks/{geomarkId}/parts.{fileFormatExtension} | Get the individual geometries within a multi-part geometry The geomark parts resource returns a one or more sp |
GET | /geomarks/{geomarkId}/point.{fileFormatExtension} | Gets a single spatial point representative of the geomark. The geomark point resource returns a single spatial |
specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/geomark/geomark.json
This API allows you to receive a feed of jobs from WorkBC's Job Board. Please see our data collection notice. Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers.
| method | path | what the vendor says it does |
|---|---|---|
GET | /Industries | Industries The Industries endpoint returns all the Industries and related sub industries defined in WorkBC's |
GET | /jobTypes | Job Types The Job Types endpoint returns details of all of the job types defined in WorkBC's Job Board. The re |
POST | /jobs | Job Feed The job feed endpoint returns an array of job records that satisfy the supplied criteria. Job Feed |
GET | /majorProjects | Major Projects The Major Projects endpoint returns details of all of the major projects defined in WorkBC's Jo |
GET | /regions | Regions The Regions endpoint returns details of all of the regions defined in WorkBC's Job Board. The response |
specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/jobposting/jobposting.json
This API is DriveBC's implementation of the Open511 specification. It provides information about known road events (traffic accidents, construction, etc.) in British Columbia, Canada. Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers.
| method | path | what the vendor says it does |
|---|---|---|
GET | /areas | Lists the geographical areas (e.g. districts) that can be used to filter events. resources |
GET | /events | Lists road events The events resource provides information about road events (e.g. accidents, construction, sp |
GET | /jurisdiction | Lists the jurisdictions publishing data through this Open511 API implementation resources |
GET | /jurisdictiongeography | Provides the geographical boundaries for all the jurisdictions. resources |
specification origin: https://raw.githubusercontent.com/bcgov/api-specs/master/open511/open511_OAS3.json
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.