each API should have a clearly defined Service Level Objective (SLO), which should include:
o Support contact and availability
o Service uptime objective (e.g., 99%)
o Support response time (e.g., within the hour, 24 hours, best effort)
o Scheduled outages (e.g., nightly, weekly, every 2nd Sunday evening)
o Throughput limit (e.g., 100 requests per second per consumer)
o Message size limit (e.g., <1Mb per request)
all APIs should be published to the API Registry for the purposes of discovery and lifecycle management. APIs must be tagged with the appropriate metadata to indicate their desired audience (security classification) and appropriate usage patterns
o Publishing a metadata record to the Government of Canada API store helps people discover your API and promote its use https://api.canada.ca/en/homepage
o If the API is an Open Data API, publish a terms of use, such as the example found here https://clmi-explore-icmt.ca/viz?page=nac-terms&lang=en