Get rooftops
Returns available rooftops for scheduling. Maps BScheduler branches to Truckmore rooftop terminology.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Get rooftops › Responses
List of rooftops available for scheduling
Get timeslots
Returns available timeslots for a rooftop on a given date. Maps BScheduler branchId to Truckmore rooftopId.
query Parameters
rooftopIdBranch ID from /rooftops
selectedDateDate to check (format: YYYY-MM-DD)
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Get timeslots › Responses
List of available timeslots
Create appointment
Creates a new appointment. Maps Truckmore fleet/rooftop terminology to BScheduler company/branch.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Create appointment › Request Body
fleetIdFleet ID from /fleets/search
rooftopIdRooftop ID from /rooftops
startStart time (UTC, ISO 8601) matching a startTimeUtc from /timeslots
Create appointment › Responses
Appointment created successfully
successSearch fleets
Searches for fleets by name. Maps BScheduler company terminology to Truckmore fleet.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Search fleets › Responses
List of matching fleets
success