Canada Life Partner API Gateway

A live, production API gateway at api.canadalife.com serving Canada Life's partner, distributor and MGA integrations. It is fully gated: every business path probed (including /v1, /docs, /health, /openapi.json, /swagger.json, /api-docs and /graphql) returns 403 Forbidden to anonymous callers, and no reference documentation is published anywhere. The only anonymously readable surface is the OAuth 2.0 / OpenID Connect identity layer — a discovery document and a JWKS — which confirms a server-to-server client-credentials model with the interactive authorization-code flow deliberately disabled (the authorization endpoint is published with a literal "-NOT-SUPPORTED" suffix). Credentials are issued through a partner relationship; there is no self-serve signup and no OpenAPI to harvest.

API entry from apis.yml

apis.yml Raw ↑
name: Canada Life Partner API Gateway
description: 'A live, production API gateway at api.canadalife.com serving Canada Life''s partner, distributor
  and MGA integrations. It is fully gated: every business path probed (including /v1, /docs, /health,
  /openapi.json, /swagger.json, /api-docs and /graphql) returns 403 Forbidden to anonymous callers, and
  no reference documentation is published anywhere. The only anonymously readable surface is the OAuth
  2.0 / OpenID Connect identity layer — a discovery document and a JWKS — which confirms a server-to-server
  client-credentials model with the interactive authorization-code flow deliberately disabled (the authorization
  endpoint is published with a literal "-NOT-SUPPORTED" suffix). Credentials are issued through a partner
  relationship; there is no self-serve signup and no OpenAPI to harvest.'
humanURL: https://www.canadalife.com/sign-in/advisor-logins.html
baseURL: https://api.canadalife.com
tags:
- Partner Gated
- OAuth
- OpenID Connect
- Insurance
properties:
- type: Authentication
  url: authentication/canada-life-authentication.yml
- type: OAuthScopes
  url: scopes/canada-life-scopes.yml
- type: WellKnown
  url: well-known/canada-life-well-known.yml
- type: OpenIDConnect
  url: https://api.canadalife.com/.well-known/openid-configuration
- type: JWKS
  url: https://api.canadalife.com/oauth2/v1/jwks
- type: Conformance
  url: conformance/canada-life-conformance.yml
- type: Lifecycle
  url: lifecycle/canada-life-lifecycle.yml