specification: API Commons Rate Limits specificationVersion: '0.1' schema: https://raw.githubusercontent.com/api-evangelist/interface-research/main/schema/api-commons.yml#/$defs/RateLimits provider: General Motors providerId: general-motors created: '2026-05-04' modified: '2026-09-12' generated: '2026-09-12' method: searched source: https://developer.gm.com/explore-apis reconciled: true tags: - Automotive - Connected Vehicle - Rate Limiting description: >- General Motors publishes no rate limits for its API and data services, and no rate-limit response headers can be observed because no GM API endpoint answers a request unauthenticated. Any limits that exist are stated in the commercial agreement, which is not public. limit_count: 0 limits: [] headers: [] responseCodes: {} notes: >- Upgraded 2026-09-12 from a generated placeholder whose single entry read "limit: see partner agreement" — a description of the absence, not a published limit, and it was being counted as one. Replaced with an honest zero. The documentation that would carry limits sits under developer.gm.com/docs/*, which the portal router guards with requireCommercialAPIAccess; the portal backend returns 403 to anonymous callers, so no X-RateLimit-*/RateLimit-*/Retry-After header could be observed either. evidence: - url: https://developer.gm.com/explore-apis status: 200 note: public API catalog page; states no limits - url: https://developer.gm.com/v1/apis status: 403 note: no rate-limit headers on the response; bearer token required - url: https://api.gm.com/ status: 404 note: GM's Azure API Management gateway; JSON 404 with no rate-limit headers - url: https://api.onstarfleetintelligence.com/ status: 404 note: OnStar Fleet Intelligence gateway; JSON 404 with no rate-limit headers sources: - https://developer.gm.com/ maintainers: - FN: Kin Lane email: kin@apievangelist.com