request_booking
Request a drop-off appointment. Creates a booking request the shop confirms or declines; returns a reference and status "requested". No payment, no OTP; the shop calls or texts the contact to confirm.
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": {
"window": "<window>",
"reason": "<reason>",
"vehicle": "<vehicle>",
"contact_name": "<contact_name>",
"phone": "<phone>"
},
"name": "request_booking"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | Phone number the shop may call or text, digits with optional +, spaces, dashes | |
| reason | Yes | Why the car is coming in | |
| window | Yes | A date and window exactly as get_availability lists them, joined by one space, e.g. 2026-10-14 8:00-11:00 | |
| vehicle | Yes | The vehicle the request is about. Optional for a quote, required for a booking. | |
| contact_name | Yes | Name of the person the shop should call |