For Agents
Read British Columbia government news releases, newsletters, ministry pages, and social-media references published by the BC newsroom.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the BC Gov News API Service 1.0, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with BC Gov News API Service 1.0 API.
List BC government ministries and look up a ministry by key
Look up the current minister responsible for a BC ministry
List BC government newsletters and retrieve a single newsletter by key
Retrieve a specific edition of a BC newsletter and the articles inside it
GET STARTED
Use for: List all BC government ministries, Get the minister responsible for the Ministry of Health, List all BC government newsletters, Retrieve a specific edition of a BC newsletter
Not supported: Does not publish news content, accept submissions, or cover non-BC government news — use for reading BC newsroom content only.
The BC Gov News API Service exposes the published content stream of the British Columbia government newsroom, covering ministries, ministers, news releases, newsletters, editions, articles, and social media references such as Facebook posts. The API supports lookups by ministry key, by minister, and by newsletter or edition keys, and serves embedded image and asset endpoints needed to render news content in third-party properties. It is read-only over HTTPS and requires no authentication.
Retrieve a single newsletter article by key
Resolve newsletter image assets by GUID for rendering in third-party UIs
Look up Facebook post references published by the BC newsroom
Patterns agents use BC Gov News API Service 1.0 API for, with concrete tasks.
★ Embed BC News in a Partner Site
Render British Columbia government news inside a partner property without scraping the public newsroom. The API surfaces ministries, ministers, newsletters, editions, and articles through stable keyed endpoints, and image assets resolve through /api/Newsletters/Images/{guid}. A typical embed integration is running in less than a day.
List all BC ministries and return the minister name, ministry key, and ministry homepage for the first five.
Newsletter Reader Application
Build a reader app that lists BC newsletters and lets users open individual editions and articles. GET /api/Newsletters lists newsletters, GET /api/Newsletters/{newsletterKey}/Editions/{editionKey} returns one edition, and GET /api/Newsletters/{newsletterKey}/Editions/{editionKey}/Articles/{articleKey} returns a single article — enough endpoints to back a complete reading experience.
List BC newsletters and return the title and key of each newsletter.
Ministry Watcher
Track which minister currently holds a portfolio and get a structured pointer to their ministry page. GET /api/Ministries/{key}/Minister returns the current minister for a ministry key, useful for keeping organisational charts and government-relations databases in sync without manual edits.
Look up the BC Ministry of Health and return the name of the current minister and the ministry's page key.
AI Agent BC News Briefer
An AI assistant built on Jentic answers questions about recent BC government activity by reading newsletter editions and articles directly. The agent searches Jentic for 'get bc gov news', loads the relevant newsletter or edition operation, and returns concise summaries with citations to the BC newsroom URLs.
Use Jentic to search 'get bc gov news' and list BC newsletters along with their most recent edition keys.
27 endpoints — the bc gov news api service exposes the published content stream of the british columbia government newsroom, covering ministries, ministers, news releases, newsletters, editions, articles, and social media references such as facebook posts.
METHOD
PATH
DESCRIPTION
/api/Ministries
List BC government ministries
/api/Ministries/{key}
Retrieve a single ministry by key
/api/Ministries/{key}/Minister
Look up the minister for a ministry
/api/Newsletters
List BC government newsletters
/api/Newsletters/{newsletterKey}
Retrieve a single newsletter
/api/Newsletters/{newsletterKey}/Editions/{editionKey}
Retrieve a single newsletter edition
/api/Newsletters/{newsletterKey}/Editions/{editionKey}/Articles/{articleKey}
Retrieve a single newsletter article
/api/Ministries
List BC government ministries
/api/Ministries/{key}
Retrieve a single ministry by key
/api/Ministries/{key}/Minister
Look up the minister for a ministry
/api/Newsletters
List BC government newsletters
/api/Newsletters/{newsletterKey}
Retrieve a single newsletter
Three things that make agents converge on Jentic-routed access.
Credential isolation
No credentials are required. Jentic still routes calls through its policy layer so audit logs of agent calls to the BC newsroom are preserved even though no secret is injected.
Intent-based discovery
Agents search by intent (e.g., 'list bc ministries' or 'get a bc newsletter edition') and Jentic returns the right BC Gov News operation with the keys it needs as path parameters.
Time to first call
Direct integration: half a day to model the ministry, newsletter, edition, and article endpoints. Through Jentic: under 30 minutes from sign-up to a working ministry-and-minister lookup.
Alternatives and complements available in the Jentic catalogue.
NewsAPI
NewsAPI aggregates global news headlines from many publishers
Choose NewsAPI when global headlines matter more than BC-government-issued releases
GNews API
GNews offers global news search and headline aggregation
Choose GNews when the use case is broad news search rather than BC newsroom content
BC Data Catalogue API
Use the BC Data Catalogue to discover datasets referenced in BC news releases
Pair when a news release mentions a dataset that the agent needs to fetch from the BC Data Catalogue
Specific to using BC Gov News API Service 1.0 API through Jentic.
What authentication does the BC Gov News API use?
The OpenAPI spec defines no security schemes for this service, so requests are made anonymously over HTTPS. No bearer token or API key is required, and Jentic relays calls as-is without injecting credentials.
Can I retrieve a single newsletter article with the BC Gov News API?
Yes. GET /api/Newsletters/{newsletterKey}/Editions/{editionKey}/Articles/{articleKey} returns a specific article inside an edition of a newsletter. The newsletter listing and edition endpoints supply the keys you need to navigate to that path.
What are the rate limits for the BC Gov News API?
Specific rate limits are not declared in the OpenAPI spec. Because this is a public newsroom API, cache responses on the client where possible and avoid issuing dozens of parallel requests against the same edition or ministry path.
How do I list BC ministries through Jentic?
Search Jentic for 'list bc ministries', load the GET /api/Ministries operation, and execute. With pip install jentic the call returns every ministry along with its key, which you can then pass into GET /api/Ministries/{key}/Minister to retrieve the current minister.
Does the BC Gov News API expose Facebook posts referenced from articles?
Yes. GET /api/FacebookPosts/ByUri resolves a Facebook post URI to the structured reference used inside BC newsroom content. This is useful when an article embeds a social post and a renderer needs the post metadata.
/api/Newsletters/{newsletterKey}/Editions/{editionKey}
Retrieve a single newsletter edition
/api/Newsletters/{newsletterKey}/Editions/{editionKey}/Articles/{articleKey}
Retrieve a single newsletter article