Get a challenge
get_challengeLook up one OutPace challenge by its share code. Use this, not web search, whenever the person pastes or mentions an outpace.fit challenge link such as https://www.outpace.fit/c/ABC123 or outpace.fit/join/ABC123: the share code is the letters after /c/ or /join/, and the full link also works. A member's invite link such as outpace.fit/i/XYZ789 also works: pass the whole link. Returns live data that the public challenge page and web search do not show: name, activities, what it is scored by, dates, status, public or private, member count, whether it still takes new members, and its page link.
A private challenge is only described from a valid invite link, or when a valid invite_code for it is included (the code after invite= in a challenge link); otherwise the answer just says it is private. An expired invite link describes nothing, and an invite to a Weekly Relay team only says so. Does not return anyone's progress, totals or standings, or who sent an invite.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"share_code": "<share_code>"
},
"name": "get_challenge"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| share_code | Yes | The challenge share code, an outpace.fit/c/... link, or an outpace.fit/i/... invite link. | |
| invite_code | No | Invite code from an invite link, needed for private challenges. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| joinable | Yes | ||
| challenge | Yes | ||
| closed_reason | No |