Appointment API
๐๏ธ How to create an Appointment
You can create appointments in myKaarma for customer visits so that your Service Advisors are aware of their daily schedule and your customers could be notified/reminded for their scheduled visit.
๐๏ธ How to update an Appointment
You can update appointments in myKaarma for customer visits so that your Service Advisors are aware of the changed schedule and your customers could be notified/reminded for their scheduled visit.
๐๏ธ How to cancel an Appointment
To cancel an appointment, you can simply use the same endpoint that is used to update an appointment with slightly different parameter values (Majorly, status: "CANCELLED").
๐๏ธ How to create a draft Appointment
You can create draft appointments in myKaarma and generate consumer scheduler links. Consequently the consumer scheduler link will have all the information supplied in the draft appointment API pre filled.
๐๏ธ How to get resource availabilities
Get the availabilities of advisors, transport options and teams as per the selected attributes including opcodes, recalls, customer and their chosen vehicle for the specified dates.
๐๏ธ How to get the first available slot
Get the first available slot to schedule appointments as per the selected attributes including advisor, transport option, team, opcodes, recalls, customer and their chosen vehicle.
๐๏ธ How to get vacant slot info with rules
Request
๐๏ธ How to get BrandYear for a Dealer
Get Brand Year for the provided Dealer UUID
๐๏ธ How to save an Opcode
Use the following end point to save an Opcode.
๐๏ธ How to get eligible Advisor for a dealer
Get service advisor list for which appointment can be scheduled in myKaarma
๐๏ธ How to get TransportOption for a Dealer
Get all transport options for dealer