Documentation
Service VIN developer & AI platformGetting startedAuthenticationPaginationIdempotencyRate limitsErrorsWebhooks & signature verificationConnecting ClaudeRecipesMCP servers & the Claude connectorREST resource referenceCapability indexCustomers capabilitiesVehicles capabilitiesLeads capabilitiesWarranties capabilitiesQuotes capabilitiesInvoices capabilitiesPayments capabilitiesServices capabilitiesJobs capabilitiesCalendar capabilitiesScheduling capabilitiesStaff capabilitiesInventory capabilitiesComms capabilitiesTasks capabilitiesShop capabilitiesDocuments capabilitiesKnowledge capabilitiesReports capabilitiesBooking capabilitiesForms capabilitiesMarketing capabilitiesReviews capabilitiesAutomations capabilitiesIntegrations capabilitiesChangelogSearch
Domain
Scheduling capabilities
7 capabilities, all acting on a slot. A reference to one from another domain is spelled
slot_id — never a bare id — and every one of those fields names the capability that produces it, so a model can chain calls without guessing.| Capability | What it does | Effect |
|---|---|---|
| scheduling.calendarPOST /api/v1/scheduling/calendar | List the booked appointment slots between two dates, earliest first | read-only |
| scheduling.suggest_slotsPOST /api/v1/scheduling/suggest_slots | Rank the best slot for a job across bays, installers and margin | read-only |
| scheduling.stationsPOST /api/v1/scheduling/stations | List the bays and lifts a slot can be scheduled into | read-only |
| scheduling.time_offPOST /api/v1/scheduling/time_off | List who is off and cannot be given a slot in a window | read-only |
| scheduling.travel_estimatePOST /api/v1/scheduling/travel_estimate | Estimate the drive between two mobile jobs before booking a slot | read-only |
| scheduling.overbooked_daysPOST /api/v1/scheduling/overbooked_days | Find the days already booked past the shop's own slot ceiling | read-only |
| scheduling.readinessPOST /api/v1/scheduling/readiness | Check whether this shop can have a slot scheduled at all | read-only |