routines

List routines

Get a paginated list of workout routines with optional filters.

get/routines

Query parameters

limitinteger

Maximum number of results (1-100)

Maximum number of results (1-100)

offsetinteger

Number of results to skip

Number of results to skip

difficultystring nullable

Filter by difficulty (e.g. Beginner, Intermediate, Advanced)

Filter by difficulty (e.g. Beginner, Intermediate, Advanced)

langstring nullable

Response language code (e.g. 'en-us', 'pt-br'). Defaults to 'en-us' when omitted. See GET /languages for the full list. Non-English languages require GROWTH tier or higher (BASIC keys get them in the Playground).

Response language code (e.g. 'en-us', 'pt-br'). Defaults to 'en-us' when omitted. See GET /languages for the full list. Non-English languages require GROWTH tier or higher (BASIC keys get them in the Playground).

Response

Successful Response

totalinteger required

Total number of items

limitinteger required

Items per page

offsetinteger required

Items skipped

countinteger required

Items in current response

Example response

{
  "count": 20,
  "limit": 20,
  "offset": 0,
  "results": [],
  "total": 100
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.