appointments_create
Create new appointments in SyncroMSP, optionally linking to a ticket to auto-fill description and customer location.
Instructions
Create a new appointment. When possible, link to a ticket via ticket_id -- this auto-populates the description with ticket details and the location from the customer address.
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": "appointments_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_at | No | End time (ISO 8601) | |
| all_day | No | All-day appointment | |
| summary | No | Appointment summary/title | |
| user_id | No | Assigned user ID | |
| location | No | Location | |
| start_at | No | Start time (ISO 8601) | |
| user_ids | No | Multiple user IDs | |
| ticket_id | No | Ticket ID | |
| customer_id | No | Customer ID | |
| description | No | Description | |
| do_not_email | No | Suppress email notification | |
| email_customer | No | Email customer about appointment | |
| appointment_type_id | No | Appointment type ID | |
| appointment_duration | No | Duration (e.g., '1h', '30m') |