API reference overview
Generated endpoint documentation for Public API v2.
The generated API reference lists every current path, scope, header, request body, response schema, and operation ID. You can open it in three formats:
Strave doesn't publish an official SDK for API v2. Use the OpenAPI document for direct HTTP calls, contract tests, or your own client generator.
HTTP conventions
All routes follow these conventions:
- Lists use opaque cursors. The default page size is 50, and the limit is 200.
- Times use RFC 3339 in UTC.
- Field names use
camelCase. - Every response includes an
x-request-idheader. - Creation and command routes require an
Idempotency-Keyheader. PATCH,PUT, andDELETEroutes require a strongIf-Matchheader with the resource's ETag.