Skip to Content

VendorFleetManagementApi

All URIs are relative to https://business.apis.kesk.app/v1 

MethodHTTP requestDescription
assignUserToDriverPartnerFleetPOST /vendors/{vendor_id}/fleets/{fleet_id}/assign-userAssign a user to a fleet
assignVehicleToDriverPartnerFleetPOST /vendors/{vendor_id}/fleets/{fleet_id}/assign-vehicleAssign a vehicle to a fleet
createDriverPartnerFleetPOST /vendors/{vendor_id}/fleetsCreate a new driver partner fleet
deleteDriverPartnerFleetDELETE /vendors/{vendor_id}/fleets/{fleet_id}Delete a driver partner fleet
getDriverPartnerFleetGET /vendors/{vendor_id}/fleets/{fleet_id}Get a specific driver partner fleet
listDriverPartnerFleetsGET /vendors/{vendor_id}/fleetsList all fleets
removeUserFromDriverPartnerFleetDELETE /vendors/{vendor_id}/fleets/{fleet_id}/remove-user/{user_id}Remove a user from a fleet
removeVehicleFromDriverPartnerFleetDELETE /vendors/{vendor_id}/fleets/{fleet_id}/remove-vehicle/{vehicle_id}Remove a vehicle from a fleet
updateDriverPartnerFleetPUT /vendors/{vendor_id}/fleets/{fleet_id}Update a driver partner fleet

assignUserToDriverPartnerFleet

MessageResponse assignUserToDriverPartnerFleet(vendor_id, fleet_id, AssignUserToFleetRequest)

Assign a user to a fleet

Parameters

NameTypeDescriptionNotes
vendor_idLongThe ID of the driver partner organization[default to null]
fleet_idLongThe ID of the fleet to assign the user to[default to null]
AssignUserToFleetRequestAssignUserToFleetRequestUser assignment data containing the user ID to assign

Return type

MessageResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: application/json; charset=utf-8
  • Accept: application/json; charset=utf-8

assignVehicleToDriverPartnerFleet

MessageResponse assignVehicleToDriverPartnerFleet(vendor_id, fleet_id, AssignVehicleToFleetRequest)

Assign a vehicle to a fleet

Parameters

NameTypeDescriptionNotes
vendor_idLongThe ID of the driver partner organization[default to null]
fleet_idLongThe ID of the fleet to assign the vehicle to[default to null]
AssignVehicleToFleetRequestAssignVehicleToFleetRequestVehicle assignment data containing the vehicle ID to assign

Return type

MessageResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: application/json; charset=utf-8
  • Accept: application/json; charset=utf-8

createDriverPartnerFleet

DriverPartnerFleetResponse createDriverPartnerFleet(vendor_id, CreateDriverPartnerFleetRequest)

Create a new driver partner fleet

Parameters

NameTypeDescriptionNotes
vendor_idLongThe ID of the driver partner organization[default to null]
CreateDriverPartnerFleetRequestCreateDriverPartnerFleetRequestFleet creation data including name, description, and business ID

Return type

DriverPartnerFleetResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: application/json; charset=utf-8
  • Accept: application/json; charset=utf-8

deleteDriverPartnerFleet

MessageResponse deleteDriverPartnerFleet(vendor_id, fleet_id)

Delete a driver partner fleet

Parameters

NameTypeDescriptionNotes
vendor_idLongThe ID of the driver partner organization[default to null]
fleet_idLongThe ID of the fleet to delete[default to null]

Return type

MessageResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

getDriverPartnerFleet

DriverPartnerFleetResponse getDriverPartnerFleet(vendor_id, fleet_id)

Get a specific driver partner fleet

Parameters

NameTypeDescriptionNotes
vendor_idLongThe ID of the driver partner organization[default to null]
fleet_idLongThe ID of the fleet to retrieve[default to null]

Return type

DriverPartnerFleetResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

listDriverPartnerFleets

PaginatedResponse_DriverPartnerFleetResponse listDriverPartnerFleets(vendor_id, per_page, page, search, business_id)

List all fleets

Retrieves all fleets configured for the driver partner with filtering and search capabilities.

Parameters

NameTypeDescriptionNotes
vendor_idLongThe ID of the driver partner organization[default to null]
per_pageIntegerNumber of items per page[optional] [default to null]
pageIntegerPage number for pagination[optional] [default to null]
searchStringSearch query for fleet name[optional] [default to null]
business_idLongFilter by business ID[optional] [default to null]

Return type

PaginatedResponse_DriverPartnerFleetResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

removeUserFromDriverPartnerFleet

MessageResponse removeUserFromDriverPartnerFleet(vendor_id, fleet_id, user_id)

Remove a user from a fleet

Parameters

NameTypeDescriptionNotes
vendor_idLongThe ID of the driver partner organization[default to null]
fleet_idLongThe ID of the fleet to remove the user from[default to null]
user_idLongThe ID of the user to remove from the fleet[default to null]

Return type

MessageResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

removeVehicleFromDriverPartnerFleet

MessageResponse removeVehicleFromDriverPartnerFleet(vendor_id, fleet_id, vehicle_id)

Remove a vehicle from a fleet

Parameters

NameTypeDescriptionNotes
vendor_idLongThe ID of the driver partner organization[default to null]
fleet_idLongThe ID of the fleet to remove the vehicle from[default to null]
vehicle_idLongThe ID of the vehicle to remove from the fleet[default to null]

Return type

MessageResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

updateDriverPartnerFleet

DriverPartnerFleetResponse updateDriverPartnerFleet(vendor_id, fleet_id, UpdateDriverPartnerFleetRequest)

Update a driver partner fleet

Parameters

NameTypeDescriptionNotes
vendor_idLongThe ID of the driver partner organization[default to null]
fleet_idLongThe ID of the fleet to update[default to null]
UpdateDriverPartnerFleetRequestUpdateDriverPartnerFleetRequestUpdated fleet data including name, description, and status

Return type

DriverPartnerFleetResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: application/json; charset=utf-8
  • Accept: application/json; charset=utf-8