| 
			 Callback type  | 
			
			 API Field Integration  | 
			
			 Initiated actions  | 
		
| 
			 
  | 
			
			 New booking callbacks  | 
			
			 Booking from the schedule, landing page, widget  | 
		
| 
			 
  | 
			
			 Booking cancellation callbacks  | 
			
			 “Cancel” a meeting by an expert, client or owner/admin  | 
		
| 
			 
  | 
			
			 Renewal callbacks  | 
			
			 “Remove expert”  | 
		
| 
			 
  | 
			
			 Renewal callbacks  | 
			
			 “Add expert”  | 
		
| 
			 
  | 
			
			 Booking reschedule callbacks  | 
			
			 “Reschedule” a scheduled or cancelled meeting  | 
		
| 
			 
  | 
			
			 Renewal callbacks  | 
			
			 “Create report”  | 
		
| 
			 
  | 
			
			 Renewal callbacks  | 
			
			 “Edit”  | 
		
| 
			 
  | 
			
			 Renewal callbacks  | 
			
			 “Accept to work”  | 
		
Callback is a JSON, which contains inside information about callback type (callback_type) and booking with which the monitored action was performed.
| 
			 
  | 
			
			 unique internal meeting ID  | 
		
| 
			 
  | 
			
			 
  | 
		
| 
			 
  | 
			
			 link to cancel the meeting on behalf of the company owner  | 
		
| 
			 
  | 
			
			 link to cancel the meeting on behalf of the client  | 
		
| 
			 
  | 
			
			 meeting creation time  | 
		
| 
			 
  | 
			
			 
 
 
 
  | 
		
| 
			 
  | 
			
			 time when the customer first used the service  | 
		
| 
			 
  | 
			
			 
  | 
		
| 
			 
  | 
			
			 company’s comment  | 
		
| 
			 
  | 
			
			 reason for rescheduling the previous booking (during the reschedule, it is cancelled, when cancelling, the reason is indicated, which is entered in this field, and then a new booking is created)  | 
		
| 
			 
  | 
			
			 identifier of the previous booking (after the reschedule, a new one is issued, and the old one is indicated here)  | 
		
| 
			 
  | 
			
			 
  | 
		
| 
			 
  | 
			
			 link to reschedule the meeting on behalf of the company owner  | 
		
| 
			 
  | 
			
			 link to reschedule a meeting on behalf of a client  | 
		
| 
			 
  | 
			
			 
  | 
		
| 
			 
  | 
			
			 ?time of last service update  | 
		
| 
			 
  | 
			|
| 
			 
  | 
			
			 
  | 
		
| 
			 
  | 
			
			 a link to the Zoom meeting if Zoom is specified as the venue  | 
		
| 
			 
  | 
			
			 meeting booked by an expert from the schedule (  | 
		
| 
			 
  | 
			
			 
  | 
		
| 
			 
  | 
			
			 client’s time zone  | 
		
| 
			 
  | 
			
			 client’s comment which was left during the booking, if not -   | 
		
| 
			 
  | 
			
			 meeting start time  | 
		
| 
			 
  | 
			
			 meeting with expert processing status:   | 
		
| 
			 
  | 
			
			 meeting end time (  | 
		
| 
			 
  | 
			
			 meeting status:   | 
		
client, worker, cancelled_by):| 
			 
  | 
			
			 unique internal user identifier (acting as a client/employee/owner/expert)  | 
		
| 
			 
  | 
			
			 link to user’s avatar  | 
		
| 
			 
  | 
			
			 user’s domain name on cabinet.fm  | 
		
| 
			 
  | 
			
			 user’s name  | 
		
| 
			 
  | 
			
			 user’s name and surname  | 
		
| 
			 
  | 
			
			 user’s phone number  | 
		
lesson):| 
			 
  | 
			
			 unique internal service identifier  | 
		
| 
			 
  | 
			
			 service description  | 
		
| 
			 
  | 
			
			 service price  | 
		
| 
			 
  | 
			
			 service title  | 
		
report):| 
			 
  | 
			
			 employee report text  | 
		
| 
			 
  | 
			
			 outcome of the meeting selected by the employee:   | 
		
team):| 
			 
  | 
			
			 unique internal company identifier  | 
		
| 
			 
  | 
			
			 company’s name  | 
		
cancelled| 
			 
  | 
			
			 reason for meeting cancellation, if specified  | 
		
| 
			 
  | 
			
			 
  | 
		
rescheduleThis callback sends JSON with 3 fields:
| 
			 
  | 
			
			 callback type  | 
		
| 
			 
  | 
			
			 
  | 
		
| 
			 
  | 
			
			 
  |