Actions92
- Appointment Actions
- Appointments_GetAll
- Appointments_Create
- Appointments_GetById
- Appointments_Delete
- Appointments_Schedule
- Appointments_SetAppointment
- Appointments_MyAppointment
- Appointments_Toggle
- Appointments_SetStatus
- Appointments_MergeAppointments
- Appointments_GetSets
- Appointments_SubmitDeposit
- Appointments_DeleteDeposit
- Appointments_SubmitServices
- Appointments_DeleteServices
- Appointments_SetReminder
- Appointments_UpdateReminder
- Appointments_DeleteReminder
- Appointments_GetSetsCalendar
- Appointments_GetCalendar
- Appointments_GetOperators
- Appointments_GetOperatorWorkTimes
- Appointments_AddOperatorWorkTime
- Appointments_RemoveOperatorWorkTime
- Categorie Actions
- Customer Actions
- Department Actions
- Form Actions
- Invoice Actions
- Lead Actions
- Manufacturer Actions
- Product Actions
- Provider Actions
- Turn Actions
- User Actions
- Worktime Actions
Appointment → Appointments_MergeAppointments
AI-generatedSummary
Merge two existing appointments into one by specifying source and target appointment IDs and an option to keep deposits.
Inputs
- Body (MergeAppointmentsDto) (required) — JSON object containing 'SourceId' (ID of the appointment to merge from), 'TargetId' (ID of the appointment to merge into), and 'KeepDeposits' (boolean flag to retain deposits from the source appointment).
Output shape
A single record representing the result of the merge operation, returned as JSON object.
The operation returns the API response of the merge action. Error handling depends on API behavior; no pagination or additional envelope is described.
Examples
Example 1: Merging two appointments with deposit retention
Provide a JSON body with SourceId, TargetId, and KeepDeposits=true to merge the source appointment into the target appointment while retaining deposits.