curl --request GET \
--url https://api.example.com/targetMuscles{
"totalTargetMuscles": 123,
"data": [
{
"targetMuscle": "<string>",
"imageUrl": "<string>"
}
]
}Retrieve a list of target muscles for exercise classification
curl --request GET \
--url https://api.example.com/targetMuscles{
"totalTargetMuscles": 123,
"data": [
{
"targetMuscle": "<string>",
"imageUrl": "<string>"
}
]
}GET /api/targetMuscles
# Get all target muscles
curl -X GET "https://api.bodyworks.com/api/targetMuscles"
# Get limited number of target muscles
curl -X GET "https://api.bodyworks.com/api/targetMuscles?limit=10"
import axios from 'axios';
const getTargetMuscles = async (limit) => {
const response = await axios.get('/api/targetMuscles', {
params: {
limit
}
});
return response.data;
};
// Get all target muscles
const allTargetMuscles = await getTargetMuscles();
// Get limited target muscles
const limitedTargetMuscles = await getTargetMuscles(10);
const getTargetMuscles = async (limit) => {
const url = limit
? `/api/targetMuscles?limit=${limit}`
: '/api/targetMuscles';
const response = await fetch(url);
const data = await response.json();
return data;
};
// Get all target muscles
const allTargetMuscles = await getTargetMuscles();
// Get limited target muscles
const limitedTargetMuscles = await getTargetMuscles(10);
{
"totalTargetMuscles": 24,
"data": [
{
"targetMuscle": "pectorals",
"imageUrl": "https://cdn.bodyworks.com/muscles/pectorals.png"
},
{
"targetMuscle": "latissimus dorsi",
"imageUrl": "https://cdn.bodyworks.com/muscles/lats.png"
},
{
"targetMuscle": "quadriceps",
"imageUrl": "https://cdn.bodyworks.com/muscles/quadriceps.png"
},
{
"targetMuscle": "hamstrings",
"imageUrl": "https://cdn.bodyworks.com/muscles/hamstrings.png"
},
{
"targetMuscle": "deltoids",
"imageUrl": "https://cdn.bodyworks.com/muscles/deltoids.png"
},
{
"targetMuscle": "biceps",
"imageUrl": "https://cdn.bodyworks.com/muscles/biceps.png"
},
{
"targetMuscle": "triceps",
"imageUrl": "https://cdn.bodyworks.com/muscles/triceps.png"
},
{
"targetMuscle": "glutes",
"imageUrl": "https://cdn.bodyworks.com/muscles/glutes.png"
},
{
"targetMuscle": "calves",
"imageUrl": "https://cdn.bodyworks.com/muscles/calves.png"
},
{
"targetMuscle": "abs",
"imageUrl": "https://cdn.bodyworks.com/muscles/abs.png"
},
{
"targetMuscle": "obliques",
"imageUrl": "https://cdn.bodyworks.com/muscles/obliques.png"
},
{
"targetMuscle": "trapezius",
"imageUrl": "https://cdn.bodyworks.com/muscles/trapezius.png"
},
{
"targetMuscle": "rhomboids",
"imageUrl": "https://cdn.bodyworks.com/muscles/rhomboids.png"
},
{
"targetMuscle": "erector spinae",
"imageUrl": "https://cdn.bodyworks.com/muscles/erector-spinae.png"
},
{
"targetMuscle": "hip flexors",
"imageUrl": "https://cdn.bodyworks.com/muscles/hip-flexors.png"
},
{
"targetMuscle": "adductors",
"imageUrl": "https://cdn.bodyworks.com/muscles/adductors.png"
},
{
"targetMuscle": "abductors",
"imageUrl": "https://cdn.bodyworks.com/muscles/abductors.png"
},
{
"targetMuscle": "forearms",
"imageUrl": "https://cdn.bodyworks.com/muscles/forearms.png"
},
{
"targetMuscle": "serratus anterior",
"imageUrl": "https://cdn.bodyworks.com/muscles/serratus.png"
},
{
"targetMuscle": "rotator cuff",
"imageUrl": "https://cdn.bodyworks.com/muscles/rotator-cuff.png"
}
]
}
{
"error": "Invalid limit parameter",
"message": "Limit must be a positive integer"
}
{
"error": "Internal server error",
"message": "Failed to fetch target muscles from database"
}