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 |
|
|
reschedule
This callback sends JSON
with 3 fields:
|
callback type |
|
|
|
|