Find public challenges
find_public_challengesFind public OutPace challenges that anyone can join right now, for example a step or walking challenge starting this week. Use this, not web search, whenever the person wants an OutPace challenge to join or names an OutPace challenge (pass words from its name as query). Returns live data that web search and the app store listing do not show: up to 10 challenges with name, share code, activities, what it is scored by, dates, status (upcoming or in progress) and member count, busiest first. Challenges that have ended or are full are left out. The Weekly Relay is not listed here; use relay_info for it. Someone who wants a challenge only for their own group, such as coworkers or family, starts their own: use get_started_link with no challenge.
Does not return anyone's progress, totals or standings. To join one, pass its share_code to get_started_link.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "find_public_challenges"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Words to match in the challenge name. | |
| activity | No | Only challenges that count this activity. "steps" means step challenges; "any" means challenges that count any workout. | |
| starts_within_days | No | Only challenges already running or starting within this many days. Use 7 for "this week". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| count | Yes | ||
| browse_url | Yes | ||
| challenges | Yes |