# Create appointment request Creates Appointment Requests against the given Company and Location. Endpoint: POST /appointmentRequests/create Security: BearerAuth ## Request fields (application/json): - `companyId` (string, required) Example: "374844" - `locationId` (string, required) Example: "364849" - `startDateTime` (string, required) Example: "2025-08-01T09:00:00Z" - `endDateTime` (string, required) Example: "2025-08-01T09:30:00Z" - `dropOffOption` (string) Enum: "dropOff", "waitForIt", "pickUp", "requestCourtesy" - `language` (string) Enum: "EN", "FR" - `sendConfirmationEmail` (boolean) - `isMarketingNotifEnabled` (boolean) - `isOperationalNotifEnabled` (boolean) - `customer` (object, required) Example: {"firstName":"Jane","lastName":"Smith"} - `vehicle` (object, required) Example: {"make":"Toyota","model":"Corolla","year":2019} - `services` (array, required) Example: [{"serviceId":"SVC123","title":"Oil change"}] ## Response 200 fields (application/json): - `success` (boolean) Example: true - `message` (string) Example: "Request completed successfully" - `data` (object) Example: {}