Create a booking link
create_booking_linkGenerate a shareable scheduling link — the contact (or anyone with the link) can book an appointment on the workspace calendar. Optionally bind it to a contact so the booking attaches to their record.
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": "create_booking_link"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Link title shown to the booker (default "Call with us"). | |
| contact_id | No | The contact id (uuid) from find_contact / list_contacts / search_leads. | |
| window_end | No | ISO 8601 — latest bookable time. | |
| window_start | No | ISO 8601 — earliest bookable time. | |
| location_type | No | Where the meeting happens. | |
| expires_in_days | No | Days until the link stops accepting bookings. | |
| location_detail | No | Location detail — phone number, address, or custom text. | |
| duration_minutes | No | Slot length in minutes (default 15). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| url | No | ||
| slug | No | ||
| error | No | Present only when ok is false. | |
| link_id | No |