We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrisdoc/hevy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
updatedWorkout.json•5.29 KiB
{
"type": "object",
"required": ["type", "workout"],
"properties": {
"type": {
"type": "string",
"description": "Indicates the type of the event (updated)",
"example": "updated"
},
"workout": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The workout ID.",
"example": "b459cba5-cd6d-463c-abd6-54f8eafcadcb"
},
"title": {
"type": "string",
"description": "The workout title.",
"example": "Morning Workout 💪"
},
"routine_id": {
"type": "string",
"description": "The ID of the routine that this workout belongs to.",
"example": "b459cba5-cd6d-463c-abd6-54f8eafcadcb"
},
"description": {
"type": "string",
"description": "The workout description.",
"example": "Pushed myself to the limit today!"
},
"start_time": {
"type": "string",
"description": "ISO 8601 timestamp of when the workout was recorded to have started.",
"example": "2021-09-14T12:00:00Z"
},
"end_time": {
"type": "string",
"description": "ISO 8601 timestamp of when the workout was recorded to have ended.",
"example": "2021-09-14T12:00:00Z"
},
"updated_at": {
"type": "string",
"description": "ISO 8601 timestamp of when the workout was last updated.",
"example": "2021-09-14T12:00:00Z"
},
"created_at": {
"type": "string",
"description": "ISO 8601 timestamp of when the workout was created.",
"example": "2021-09-14T12:00:00Z"
},
"exercises": {
"type": "array",
"items": {
"type": "object",
"properties": {
"index": {
"type": "number",
"description": "Index indicating the order of the exercise in the workout.",
"example": 0
},
"title": {
"type": "string",
"description": "Title of the exercise",
"example": "Bench Press (Barbell)"
},
"notes": {
"type": "string",
"description": "Notes on the exercise",
"example": "Paid closer attention to form today. Felt great!"
},
"exercise_template_id": {
"type": "string",
"description": "The id of the exercise template. This can be used to fetch the exercise template.",
"example": "05293BCA"
},
"supersets_id": {
"type": "number",
"nullable": true,
"description": "The id of the superset that the exercise belongs to. A value of null indicates the exercise is not part of a superset.",
"example": 0
},
"sets": {
"type": "array",
"items": {
"type": "object",
"properties": {
"index": {
"type": "number",
"description": "Index indicating the order of the set in the workout.",
"example": 0
},
"type": {
"type": "string",
"description": "The type of set. This can be one of 'normal', 'warmup', 'dropset', 'failure'",
"example": "normal"
},
"weight_kg": {
"type": "number",
"nullable": true,
"description": "Weight lifted in kilograms.",
"example": 100
},
"reps": {
"type": "number",
"nullable": true,
"description": "Number of reps logged for the set",
"example": 10
},
"distance_meters": {
"type": "number",
"nullable": true,
"description": "Number of meters logged for the set",
"example": null
},
"duration_seconds": {
"type": "number",
"nullable": true,
"description": "Number of seconds logged for the set",
"example": null
},
"rpe": {
"type": "number",
"nullable": true,
"description": "RPE (Relative perceived exertion) value logged for the set",
"example": 9.5
},
"custom_metric": {
"type": "number",
"nullable": true,
"description": "Custom metric logged for the set (Currently only used to log floors or steps for stair machine exercises)",
"example": 50
}
}
}
}
}
}
}
},
"x-readme-ref-name": "Workout"
}
},
"x-readme-ref-name": "UpdatedWorkout"
}