latestOpenAPI 3.0.02026-08-203145159.1 KB

0e40a805593b

meditations

List meditations

Returns a paginated list of meditations — guided video sessions for relaxation, sleep, and stress management. Each meditation includes its playable video, duration, imagery, captions where available, and tags.

get/v1/meditations

Query parameters

offsetinteger

Zero-based item offset

limitinteger

Page size. Values above 100 are clamped to 100, not rejected; meta.pagination reports the applied value.

localestring

Locale, forwarded as the thrive-locale header

Response

A page of meditations

Example response

{
  "data": [
    {
      "name": "Body Scan for Deep Rest",
      "tags": [
        {
          "slug": "sleep",
          "name": "Sleep"
        }
      ],
      "conditions": [
        {
          "slug": "sleep",
          "name": "Sleep"
        }
      ],
      "coreHealthBehaviors": [
        {
          "slug": "sleep",
          "name": "Sleep"
        }
      ],
      "durationInSeconds": 540,
      "media": [
        {
          "contentType": "audio/mpeg"
        }
      ],
      "assets": [
        {
          "contentType": "image/jpeg"
        }
      ]
    }
  ],
  "meta": {
    "pagination": {
      "limit": 10
    }
  },
  "links": {
    "self": "/v1/soundscapes?offset=0&limit=10",
    "next": "/v1/soundscapes?offset=10&limit=10"
  }
}