fresha_taxonomy
List Fresha's treatment categories, tags, and treatment types to find valid ids for searching venues. Page results with next_start and has_next_page while querying by treatment name.
Instructions
List Fresha's treatment categories, tags and treatment types. Returns one page of Fresha's (fresha.com) treatment taxonomy: the ids that fresha-search-venues accepts as treatment_category_id, treatment_tag_id and treatment_type_id. Each node carries its id, display label, kind (TreatmentCategory, TreatmentTag or TreatmentType) and an icon for categories; ids take the forms category:, tag: and treatment:/. With no query this returns Fresha's closed category page: 20 categories, with a 21st reachable only by text search, so categories are effectively complete. Tags and treatment types are not: they only appear for a text query and are ranked by Fresha's own autocomplete, so treat a text search as a discovered set rather than a complete catalogue, and page it with next_start while has_next_page is true. Use words from a treatment name (nail, haircut, massage). first is 1 to 200.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "fresha_taxonomy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| first | No | Nodes per page, default 200, maximum 200 | |
| query | No | Taxonomy search text; empty returns the closed category page | |
| start | No | Zero-based offset from next_start, default 0 |