Cancel a booking
cancel_bookingCancels a ride at the customer's explicit request. A request still waiting for the email click is deleted with every ride behind the same Confirm link. Requests Feminiq Rides has not confirmed yet and unpaid payment requests are cancelled at once (the customer gets an email). Paid bookings are passed to Feminiq Rides as a cancellation request, which she handles under the Terms (deposit returned more than 24 hours before pickup; within 24 hours the 25% deposit is kept). Needs the bookingId and the customer's email. Ask the customer to confirm before calling.
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": {
"bookingId": "<bookingId>",
"email": "<email>"
},
"name": "cancel_booking"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | The customer's email address used for the booking (proves it is their booking). | ||
| reason | No | Optional reason from the customer. | |
| bookingId | Yes | The bookingId returned by request_booking. |