---
title: "Get all challenges with daily goals"
method: GET
path: "/v1/challenges"
tags: ["content"]
---

# Get all challenges with daily goals

`GET /v1/challenges`

Each challenge includes its full set of daily goals. Located at `data.challenges`.

## Response `200`

Successfully retrieved challenges

- object
  - `valid` boolean
  - `message` string
  - `data` object
    - `challenges` ChallengeItem[]
      - `id` string
      - `name` string
      - `description` string
      - `enabled` boolean
      - `duration` integer
      - `goal` string
      - `theme` string
      - `challenge_type` string
      - `position` integer
      - `goals` ChallengeGoal[]
        - `id` string
        - `challengeId` string
        - `day` integer
        - `position` integer
        - `goalType` string
        - `goalSteps` integer, nullable
        - `goalWater` integer, nullable
        - `goalActivityMinutes` integer, nullable
        - `url` string, nullable
      - `tags` TaxonomyTerm[] — Tags associated with this challenge. Currently always empty.
        - `id` string, nullable, required — Stable identifier for the term; null where none exists
        - `slug` string, required
        - `name` string, nullable, required
      - `conditions` TaxonomyTerm[] — Health conditions associated with this challenge. Currently always empty.
        - `id` string, nullable, required — Stable identifier for the term; null where none exists
        - `slug` string, required
        - `name` string, nullable, required
      - `coreHealthBehaviors` object[] — Core health behaviors associated with this challenge.
        - `id` string
        - `name` string
        - `shortName` string, nullable

## Other responses

- `401` — Unauthorized — missing or invalid token
- `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)
