List known equipment
list_equipmentReads- What it does
- Reads only. Changes nothing.
- Permission
- Exercises, read
exercises:read
What your assistant is told
The vocabulary of equipment Loki knows by name — specific machines (leg press, lat pulldown), benches and racks, free weights, cardio machines — each with a slug, a kind, the names people also use for it, and a short description of what it physically looks like.
It is where the slugs add_my_equipment takes come from, so none has to be invented, and it is how something the user said (or a machine in a photo they showed you) becomes equipment we know. Match on the name, the aliases and the description; parent tells you a specific item's general type (45-degree-leg-press → leg-press) and category: true marks a type that only means "some kind of it" — owning it counts as owning every kind under it.
exerciseCount is how many catalog exercises this item satisfies a requirement of, which is the quick answer to "what is this machine for?". It is NOT "what the user could now do": pass the slug to find_exercises for the exercises themselves, or onlyWhatIOwn: true for what they can really do with everything they have.
Do NOT assume this is the list of equipment the USER has — that is get_my_equipment. Public reference data, the same for everyone.
Parameters
kindtext, optionalOptional kind filter: free-weight | selectorized-machine | plate-loaded-machine | cable | bench-rack | bar-station | accessory | cardio. Omit for all.