EstimateAppointment object; item_id (the estimate id) and date are required. Optionally include a RecurringAppointment object (with recurring set to 1) to create a repeating appointment. Requires permission to add appointments/notes. Returns 202 with the new appointment's id.curl --location --globoff 'https://.daftra.com/api2/estimate_appointments' \
--header 'Accept: application/json' \
--header 'apikey: ' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{"EstimateAppointment": {"item_id": 1820, "date": "2026-07-01 10:00:00", "duration": "1", "action_id": 5, "body": "Follow up on the estimate."}}'{
"result": "successful",
"code": 202,
"id": 2415
}