---
title: "Get a single reset by ID (v3)"
method: GET
path: "/v3/resets/{id}"
tags: ["resets"]
---

# Get a single reset by ID (v3)

`GET /v3/resets/{id}`

## Path parameters

- `id` string, uuid, required

## Query parameters

- `locale` string

## Response `200`

Item retrieved successfully

- object
  - `message` string
  - `valid` boolean
  - `data` object
    - `data` object
      - `reset` object
        - `thrive` object
          - `item` ResetItem — A Thrive Reset video.
            - `id` string, uuid, required
            - `name` string, required
            - `description` string
            - `resetType` string, required — e.g. THRIVE_RESET_LONG, THRIVE_RESET_SHORT
            - `durationInSeconds` integer, required
            - `locale` string
            - `partner` string, nullable
            - `landscape` ResetOrientation — Video orientation (landscape or portrait) with iframe URL, thumbnail, and optional HLS manifest.
              - …
            - `portrait` ResetOrientation — Video orientation (landscape or portrait) with iframe URL, thumbnail, and optional HLS manifest.
              - …
            - `manifestUrl` string, uri, nullable — HLS manifest URL (.m3u8) for the landscape video
            - `thumbnail` string, uri, nullable — Thumbnail image URL
            - `url` string, uri, nullable — Embeddable player URL for the landscape video; matches `landscape.iframe`
            - `themes` ResetTheme[]
              - …
            - `keywords` ResetKeyword[]
              - …
            - `cmsTags` object[]
              - …
            - `tags` union[] — On v2 and v3, always term objects. On v1, plain tag strings for most resets, term objects otherwise. The v1 endpoint also omits `durationInSeconds`/`locale`.
              - …
            - `conditions` TaxonomyTerm[] — Health conditions associated with this reset. Currently always empty.
              - …
            - `coreHealthBehaviors` TaxonomyTerm[] — Core health behaviors associated with this reset, as term objects. Filter with the `chb` query parameter on `/v3/resets`.
              - …
            - `createdAt` string, date-time
            - `updatedAt` string, date-time

## Other responses

- `401` — Unauthorized — missing or invalid token
- `404` — Item not found
- `500` — Internal server error

---

[API](https://skmtc.net/thriveglobal/apis/thrive-global-partner-api.md) · [All operations](https://skmtc.net/thriveglobal/apis/thrive-global-partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/thriveglobal/thrive-global-partner-api/revisions/0e40a805593b/schema)
