The Co-operators website screenshot

The Co-operators

The Co-operators is a Canadian insurance and financial services co-operative, formed in 1978 from the amalgamation of the Saskatchewan and Ontario co-operative insurers whose roots run back to the Co-operative Life Insurance Company founded in Regina in 1945. It is owned by Canadian co-operatives, credit union centrals and farm organizations rather than public shareholders, and writes multi-line property and casualty, home, auto, farm, travel and life insurance alongside group benefits, group retirement and savings, wealth management and institutional asset management, reporting more than $62 billion in assets under administration, nearly 7,000 employees and more than 2,800 licensed insurance representatives across Canada. Its API posture is partner-gated. There is no first-party developer portal on cooperators.ca — developer, developers, docs, api and partners subdomains do not resolve in DNS, and /developers, /developer, /api, /partners and /integrations all return HTTP 404 — while the advisor and broker channel is a set of sign-in walls (lifeportal.cooperators.ca, benefitsnowlogon.cooperators.ca, basis.cooperators.ca, illustration.cumis.com). The only public API surface in the group belongs to its embedded-insurance brand Duuo, whose Duuo Platform partner APIs cover account, quote, payment and policy issuance for tenant and event insurance behind a signed partnership agreement and issued OAuth 2.0 client credentials; the developer portal Duuo advertises at developer.duuo.ca is a Postman-hosted documentation domain that returns HTTP 404 as of 2026-07-25. No ACORD, AL3 or CSIO reference was found anywhere in the company's public materials.

The Co-operators publishes 1 API on the APIs.io network: Duuo Platform API. Tagged areas include Insurance, Canada, Property and Casualty, Life Insurance, and Group Benefits.

The Co-operators’ developer surface includes authentication, support, product news, engineering blog, sandbox, and 21 more developer resources.

37.2/100 thin ▬ flat Agent 54/100 agent ready Full breakdown ↓
scored 2026-07-27 · rubric v0.5
1 APIs 1 MCP Servers
InsuranceCanadaProperty and CasualtyLife InsuranceGroup BenefitsEmbedded InsuranceCo-operativeWealth ManagementPartner API

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 37.2/100 · thin
Contract Quality 15.9 / 25
Developer Ergonomics 6.1 / 20
Commercial Clarity 4.2 / 20
Operational Transparency 0.0 / 13
Governance 0.0 / 12
Discoverability 8.0 / 10
Agent readiness — 54/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/cooperators: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 1

Individual APIs this provider publishes, each with its own machine-readable definition.

Duuo Platform API

Partner-gated embedded insurance API from Duuo, the digital insurance brand of The Co-operators. Duuo's own published documentation describes APIs for account, quote and policy,...

Arazzo Workflows 3

Multi-step API workflows described with the Arazzo specification.

_Index

ARAZZO

Duuo event insurance — quote and bind

The full Duuo event insurance partner flow in Duuo's mandatory order: create the entity, price the event, retrieve the quote for display, then generate the Duuo-hosted payment r...

ARAZZO

Duuo tenant insurance — quote and bind

The full Duuo tenant (renters) insurance partner flow in Duuo's mandatory order: check eligibility with consent, add the risk detail and price it into four options, record the s...

ARAZZO

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Cooperators Authentication

http/oauth2 · 2 schemes

SECURITY

Cooperators Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Cooperators Agentic Access

10 operations · 9 acting

10 operations · 9 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 7

The organization behind the API

Scroll for all 7

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: cooperators
url: https://raw.githubusercontent.com/api-evangelist/cooperators/refs/heads/main/apis.yml
name: The Co-operators
kind: company
description: The Co-operators is a Canadian insurance and financial services co-operative, formed in 1978 from the amalgamation
  of the Saskatchewan and Ontario co-operative insurers whose roots run back to the Co-operative Life Insurance Company founded
  in Regina in 1945. It is owned by Canadian co-operatives, credit union centrals and farm organizations rather than public
  shareholders, and writes multi-line property and casualty, home, auto, farm, travel and life insurance alongside group benefits,
  group retirement and savings, wealth management and institutional asset management, reporting more than $62 billion in assets
  under administration, nearly 7,000 employees and more than 2,800 licensed insurance representatives across Canada. Its API
  posture is partner-gated. There is no first-party developer portal on cooperators.ca — developer, developers, docs, api
  and partners subdomains do not resolve in DNS, and /developers, /developer, /api, /partners and /integrations all return
  HTTP 404 — while the advisor and broker channel is a set of sign-in walls (lifeportal.cooperators.ca, benefitsnowlogon.cooperators.ca,
  basis.cooperators.ca, illustration.cumis.com). The only public API surface in the group belongs to its embedded-insurance
  brand Duuo, whose Duuo Platform partner APIs cover account, quote, payment and policy issuance for tenant and event insurance
  behind a signed partnership agreement and issued OAuth 2.0 client credentials; the developer portal Duuo advertises at developer.duuo.ca
  is a Postman-hosted documentation domain that returns HTTP 404 as of 2026-07-25. No ACORD, AL3 or CSIO reference was found
  anywhere in the company's public materials.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Insurance
- Canada
- Property and Casualty
- Life Insurance
- Group Benefits
- Embedded Insurance
- Co-operative
- Wealth Management
- Partner API
created: '2026-07-25'
modified: '2026-07-25'
specificationVersion: '0.19'
apis:
- aid: cooperators:duuo-platform-api
  name: Duuo Platform API
  description: 'Partner-gated embedded insurance API from Duuo, the digital insurance brand of The Co-operators. Duuo''s own
    published documentation describes APIs for account, quote and policy, risk rating and payment so partners can embed tenant
    and event insurance into their own applications. Access is not self-serve: partners engage the Duuo partnerships team,
    sign a partnership agreement, are assigned a Partner Account Manager, and are then issued API access credentials, a partner-specific
    host and the detailed API reference. Authentication is OAuth 2.0 client_credentials, with the client id and secret supplied
    as an HTTP Basic header to a partner-issued token URL and the resulting bearer token sent on every call. The publicly
    published operations covered quote and bind/issue for two products — event insurance (create entity, create quote, get
    quote, make payment, create policy, email policy) and tenant insurance (check eligibility, update quote, add insured,
    make payment) — with no claims or FNOL surface. The developer portal Duuo links to from duuo.ca, https://developer.duuo.ca/,
    is a Postman-hosted documentation domain that returned HTTP 404 on 2026-07-25; the collection it published has been unpublished,
    so no live public reference remains. The OpenAPI 3.1 in this repo is a derivation by API Evangelist from an Internet Archive
    capture of that same Duuo-published Postman collection — ten operations across two strictly ordered product flows, with
    Duuo''s own request and response examples, error shapes and Partner Accepted Testing values carried through. It is a historical,
    non-live-verified reconstruction, not a provider-published spec. Consent booleans are load-bearing request fields on both
    flows, there is no idempotency key on the money- and policy-binding writes, and no webhook, claims, policy-read or quote-status
    operation exists.'
  humanURL: https://duuo.ca/embedded-partners/
  tags:
  - Embedded Insurance
  - Quote
  - Policy
  - Tenant Insurance
  - Event Insurance
  - Partner API
  properties:
  - type: Documentation
    url: https://duuo.ca/embedded-partners/
  - type: Website
    url: https://duuo.ca/
  - type: SignUp
    url: https://duuo.ca/new-partners/
  - type: GettingStarted
    url: https://duuo.ca/embedded-partners/
    name: Duuo partner onboarding — discovery, agreement, credentials, build, test, compliance review, go live
  - type: Support
    url: https://intercom.help/duuo-support/en/
    name: Duuo help centre
  - type: TermsOfService
    url: https://duuo.ca/terms-of-use
  - type: PrivacyPolicy
    url: https://duuo.ca/privacy
  - type: Blog
    url: https://duuo.ca/blog/
  - type: OpenAPI
    url: openapi/cooperators-duuo-platform-openapi.yml
    name: Duuo Platform API (OpenAPI 3.1, derived from Duuo's archived published Postman collection — not live-verified)
  - type: Overlay
    url: overlays/cooperators-duuo-platform-overlay.yaml
  - type: Authentication
    url: authentication/cooperators-authentication.yml
  - type: Conventions
    url: conventions/cooperators-conventions.yml
  - type: ErrorCatalog
    url: errors/cooperators-problem-types.yml
  - type: DataModel
    url: data-model/cooperators-data-model.yml
  - type: Sandbox
    url: sandbox/cooperators-sandbox.yml
    name: Partner Accepted Testing (PAT) environment and published test cards — credentials issued by a Partner Account Manager,
      not self-serve
  - type: Lifecycle
    url: lifecycle/cooperators-lifecycle.yml
  - type: Conformance
    url: conformance/cooperators-conformance.yml
  - type: AgenticAccess
    url: agentic-access/cooperators-agentic-access.yml
  - type: MCPServer
    url: mcp/cooperators-mcp.yml
    name: Duuo Platform MCP tool surface (CANDIDATE — derived from the OpenAPI, NOT published or hosted by the provider)
  - type: AgentSkill
    url: skills/_index.yml
    name: Agent skills for the two Duuo quote-and-bind flows
  - type: Arazzo
    url: arazzo/cooperators-event-insurance-quote-and-bind.yml
    name: Duuo event insurance — quote and bind
  - type: Arazzo
    url: arazzo/cooperators-tenant-insurance-quote-and-bind.yml
    name: Duuo tenant insurance — quote and bind
common:
- type: AgenticAccess
  url: agentic-access/cooperators-agentic-access.yml
- type: Authentication
  url: authentication/cooperators-authentication.yml
- type: DomainSecurity
  url: security/cooperators-domain-security.yml
- type: Website
  url: https://www.cooperators.ca/
- type: About
  url: https://www.cooperators.ca/en/about-us/corporate-overview
- type: SignIn
  url: https://www.cooperators.ca/en/advisors/sign-in
- type: InvestorRelations
  url: https://www.cooperators.ca/en/about-us/corporate-overview/investor-relations
- type: SecurityAndPrivacy
  url: https://www.cooperators.ca/en/security-privacy
- type: LinkedIn
  url: https://www.linkedin.com/company/co-operators
- type: TermsOfService
  url: https://www.cooperators.ca/en/security-privacy/legal
- type: PrivacyPolicy
  url: https://www.cooperators.ca/en/security-privacy/privacy-policy
- type: Support
  url: https://www.cooperators.ca/en/contact-us
- type: News
  url: https://www.cooperators.ca/en/about-us/newsroom
- type: Blog
  url: https://duuo.ca/blog/
  name: Duuo blog (the group's only public developer-adjacent publishing surface)
- type: Careers
  url: https://www.cooperators.ca/en/about-us/careers
- type: Sustainability
  url: https://www.cooperators.ca/en/about-us/sustainability
- type: CodeOfConduct
  url: https://www.cooperators.ca/en/about-us/code-of-ethics-business-conduct
- type: Accessibility
  url: https://www.cooperators.ca/en/client-resources/accessibility-plan-details
- type: LLMsTxt
  url: llms/cooperators-llms.txt
- type: Conventions
  url: conventions/cooperators-conventions.yml
- type: ErrorCatalog
  url: errors/cooperators-problem-types.yml
- type: Lifecycle
  url: lifecycle/cooperators-lifecycle.yml
- type: Conformance
  url: conformance/cooperators-conformance.yml
- type: DataModel
  url: data-model/cooperators-data-model.yml
- type: Sandbox
  url: sandbox/cooperators-sandbox.yml
- type: AgentSkill
  url: skills/_index.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com