specification: API Commons Rate Limits specificationVersion: '0.1' schema: https://raw.githubusercontent.com/api-evangelist/interface-research/main/schema/api-commons.yml#/$defs/RateLimits generated: '2026-09-05' method: searched source: >- https://docs.usecanopy.com/llms.txt (full 123-page docs index) + openapi/canopy-openapi.json + https://www.usecanopy.com/api/api-plans provider: Canopy Connect providerId: canopy created: '2026-05-04' modified: '2026-09-05' tags: - Insurance - Insurance Verification - Rate Limiting description: >- Canopy Connect publishes NO rate limits. Searched the complete documentation index (https://docs.usecanopy.com/llms.txt, 123 pages) and the full OpenAPI on 2026-09-05: there is no rate-limit page, no quota table, no throttling section, no 429 response declared on any of the 54 operations, and no X-RateLimit-*/RateLimit-*/Retry-After header in any response definition. The API plan page names three tiers but attaches no request quota to any of them. An honest zero is recorded rather than an invented ceiling. This file REPLACES a 2026-05-04 bulk-sweep scaffold that had invented per-minute limits (10/100/1000 rpm), monthly quotas (1,000/100,000), burst ceilings and a full header set. None of that was ever published by Canopy Connect. limit_count: 0 limits: [] headers: published: false limit: null remaining: null reset: null retryAfter: null policy: null note: No rate-limit response header is documented or declared in the spec. responseCodes: throttled: null note: >- 429 is not declared on any operation. The declared error statuses are 400, 401, 403, 404 and 500, and none of the 48 documented error codes describes throttling or quota exhaustion. observed: probed: false note: >- Not measured against a live authenticated endpoint - this pipeline holds no Canopy Connect credentials and does not probe production limits. evidence: - url: https://docs.usecanopy.com/llms.txt status: 200 finding: 123-page docs index contains no rate-limit, throttling or quota page. - url: https://docs.usecanopy.com/openapi/documentation.json status: 200 finding: 54 operations, zero 429 responses, zero rate-limit headers. - url: https://www.usecanopy.com/api/api-plans status: 200 finding: three tiers named, no request quota or rate ceiling attached to any of them. gaps: - >- An agent integrating Canopy Connect has no published way to know how fast it may call, no runtime signal when it is close to a limit, and no documented status code or header telling it to back off. Combined with the absence of idempotency keys (conventions/canopy-conventions.yml), a retry after a timeout is unguided in both directions. maintainers: - FN: Kin Lane email: kin@apievangelist.com