Create a new appointment request
Creates a proposed booking for a schedule. Use this when the requested time should be reviewed before becoming a confirmed appointment. Provide an existing contact_uuid, or provide contact details so the API can find or create the contact automatically.
Documentation Index
Fetch the complete documentation index at: https://developers.mindhunters.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Use a Bearer token to access these API endpoints. Example: "Bearer {your-token}"
Body
UUID of the schedule
"550e8400-e29b-41d4-a716-446655440000"
Appointment title
"Medical Consultation"
Start time (must be in the future)
"2025-11-25 10:00:00"
UUID of existing contact (optional if contact details provided)
"660e8400-e29b-41d4-a716-446655440001"
Contact name (required if contact_uuid not provided)
"John"
Contact surname (optional)
"Doe"
Contact email (required if contact_uuid not provided)
"john.doe@email.com"
Contact phone (optional)
"+1-555-0100"
Appointment description (optional)
"Annual checkup"
End time (optional - if not provided, will use schedule's default duration from availability type)
"2025-11-25 10:30:00"
Additional notes (optional)
"Patient prefers morning appointments"
Response
Appointment request created successfully
Indicates whether the request completed successfully. True for successful responses; false for documented error responses.
true
Human-readable response message. Safe to display in logs or simple client notifications; use structured fields for program logic.
"Appointment request created successfully"
