Skip to content
Docs menu

Back to all methods

getBadgeChallenges

read

GETs `/badgechallenge-service/badgeChallenge/completed`; same `start`/`limit` validation as `getAdhocChallenges`; returns an ARRAY, verified live. **Live discovery**: Garmin's server rejects `start=0` with a 400 (`"start should > 0."`) on this endpoint even though the client-side check allows it (non-negative); the 400 is Garmin's server, not a wrong URL — call with `start>=1` in practice

getBadgeChallenges(start, limit)
ParameterTypeOptionalDescription
startnumberno
limitnumberno

In Claude this is the get_badge_challenges tool.

Guide: badges-challenges