get_badge_detail
Fetch a Garmin Connect badge by ID to see its series, whether you earned it, and the activity that earned it. Returns related badges and following details.
Instructions
One badge with its related series and what earned it. Works for unearned badges. GETs /badge-service/badge/detail/v3/{badgeId}, the request Garmin Connect's web app makes when a badge is opened; badgeId validated as a positive integer. Returns an OBJECT: the getEarnedBadges fields plus relatedBadges (the rest of the series, each with earnedByMe), badgeAssocType/badgeAssocDataId/badgeAssocDataName (for "activityId", the activity that earned it) and followings. An unknown id is a 400 GarminHttpError, not a 404. The badge and each relatedBadges entry gain `badgeImageU…
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": {
"badgeId": "<badgeId>"
},
"name": "get_badge_detail"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| badgeId | Yes |