latestOpenAPI 3.0.02026-08-203145159.1 KB

0e40a805593b

content

Get learning courses with pagination

Note: uses pageSize parameter instead of limit.

get/v2/learn

Query parameters

pageinteger

Page number

pageSizeinteger

Items per page (note: uses pageSize, not limit)

Response

Successful response

messagestring
validboolean

Example response

{
  "data": {
    "data": {
      "learnV2": {
        "getCourses": {
          "items": [
            {
              "conditions": [
                {
                  "slug": "sleep",
                  "name": "Sleep"
                }
              ],
              "lessons": [
                {
                  "modules": [
                    {
                      "durationInSeconds": 367
                    }
                  ]
                }
              ],
              "tags": [
                {
                  "slug": "sleep",
                  "name": "Sleep"
                }
              ],
              "coreHealthBehaviors": [
                {
                  "slug": "sleep",
                  "name": "Sleep"
                }
              ],
              "durationInSeconds": 1800
            }
          ]
        }
      }
    }
  }
}