{
  "name": "Metro Counselling public content API",
  "description": "Read-only access to Metro Counselling public pages. No accounts, no bookings, no write operations, and no authentication. Booking, fee, coverage, and clinical questions must be routed to a person through the contact page.",
  "version": "1",
  "currentVersionPath": "/api/v1",
  "endpoints": {
    "pages": "https://metrocounselling.ca/api/v1/pages",
    "serviceDescription": "https://metrocounselling.ca/openapi.json",
    "agentGuide": "https://metrocounselling.ca/llms.txt",
    "documentation": "https://metrocounselling.ca/developers",
    "sitemap": "https://metrocounselling.ca/sitemap.xml",
    "contact": "https://metrocounselling.ca/contact-us"
  },
  "rateLimit": {
    "policy": "default;q=600;w=60",
    "enforced": false,
    "note": "Advisory only. These are static resources and no per-client counter is enforced, so no RateLimit-Remaining or RateLimit-Reset is reported. Please stay within the published budget and honour robots.txt."
  },
  "versioning": {
    "versioning": "URL path. The current major version is served under /api/v1.",
    "compatible": "Additive changes (new endpoints, new response fields) ship without a version bump.",
    "breaking": "Breaking changes ship under a new path, /api/v2, leaving the previous version in place.",
    "deprecation": "A deprecated version returns a Deprecation header with the date it was announced, a Sunset header with the removal date (RFC 8594), and a Link rel=\"successor-version\" pointing at the replacement.",
    "minimumNotice": "At least 180 days between the Deprecation header appearing and the Sunset date."
  }
}
