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-id header.
  • Creation and command routes require an Idempotency-Key header.
  • PATCH, PUT, and DELETE routes require a strong If-Match header with the resource's ETag.