booksy_treatment_hints
Discover Booksy treatment ids for a search text and return the matching treatments (integer id, name, slug, type) alongside the suggested businesses (id, name, slug, web path token, address), with counts per kind. This is the discovery step for the treatment parameter of booksy_businesses and the only treatment-id surface the Booksy app API exposes. It is query-driven, not a taxonomy: query_driven is always true and a treatment id that no query surfaces can still exist, so do not treat the returned set as complete. Seed it with the service you want (haircut, braids, nails, massage). A query that matches nothing returns an empty suggestions array rather than an error; a blank query is rejected.
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": {
"query": "<query>"
},
"name": "booksy_treatment_hints"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Required search text that seeds the hint lookup, for example haircut, braids or nails. The upstream rejects a blank value. Hints are query-driven: they are not a complete treatment taxonomy. | |
| country | No | Optional Booksy market, one of the 18 country hosts that serve this API. Defaults to us. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |