# Get A Paged Vehicles List Retrieves a paginated list of vehicles with optional filters for customer, product, subcontract, and search text. Endpoint: GET /Vehicles/paged Version: 1.0.0 Security: bearerAuth ## Query parameters: - `Page` (integer) Page number for pagination - `PageSize` (integer) Number of items per page - `PermanentDriverOnly` (boolean) Filter by vehicles with permanent drivers only - `ProductId` (string) Filter by product ID - `SubContractIds` (array) Filter by one or more subcontract IDs - `Text` (string) Free-text search on vehicle details - `RegistrationFile.FileName` (string) Filter by registration file name - `RegistrationFile.Id` (string) Filter by registration file ID - `RegistrationFile.CreatedOn` (string) Filter by registration file creation date - `RegistrationNumber` (string) Filter by registration number - `Year` (integer) Filter by vehicle year - `Id` (string) Filter by vehicle ID - `CreatedOn` (string) Filter by creation date ## Response 200 fields (application/json): - `items` (array) - `items.id` (string) - `items.auxillaryCapacity` (integer) - `items.capacity` (integer) - `items.currentLeasePlan` (string) - `items.deleted` (boolean) - `items.fleetNumber` (string) - `items.hasWarrantyOrMaintenance` (boolean) - `items.make` (string) - `items.model` (string) - `items.productId` (string) - `items.registrationNumber` (string) - `items.vinNumber` (string) - `items.warrantyExpiryDate` (string) - `items.warrantyExclusions` (string) - `items.year` (integer) - `items.customer` (object) - `items.driver` (object) - `items.subContractNames` (array) - `items.subContractVehicleMappings` (array) - `items.registrationExpiryDate` (string) - `items.registrationFile` (object) - `items.registrationFile.createdOn` (string) - `items.registrationFile.contentType` (string) - `items.registrationFile.fileName` (string) - `page` (integer) - `pageCount` (integer) - `total` (integer) Total number of matching records