Book a trial child into a lesson
hold_trial_seatHold a trial seat for a child in one lesson of a class (class_id and date) or in a trial session (trial_session_id). First name and level only. Refused with the reason and the next dates that would work (no trials, not on that date, closed, notice, trial cap, full, level not taken).
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": {
"child_first_name": "<child_first_name>",
"level": "<level>"
},
"name": "hold_trial_seat"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | The lesson's date (with class_id), YYYY-MM-DD, in the business's own time zone. | |
| level | Yes | Level id or name. | |
| class_id | No | The class. | |
| child_first_name | Yes | Up to 40 characters. | |
| trial_session_id | No | Or the trial session. |