| page required  | integer <int32>  (PageParam)   >= 1    Example:  page=1  | 
| pageSize required  | integer <int32>  (ResultsPerPageParam)   [ 1 .. 1000 ]  Results to return per page 
   Example:  pageSize=100  | 
| sort | string (SortParam)  Comma-delimited list of the fields to sort by - defaults to ascending order, suffix :desc to change 
   Example:  sort=id,name | name:desc  | 
| fields | string (FieldsParam)  Comma-delimited list of the field(s) to return if only a subset is required 
   Example:  fields=id,name  | 
| assignmentLevel | string (StringFilterParam)  Filter by assignment level - CUSTOMER, SITE or INVENTORY 
   Example:  assignmentLevel=xyz | in:x,y | like:xyz  | 
| customerId | string (IdFilterParam)    Example:  customerId=0  | 
| siteId | string (IdFilterParam)    Example:  siteId=0  | 
| rentalProductInventoryId | string (IdFilterParam)  Filter by rental product inventory 
   Example:  rentalProductInventoryId=0  | 
| rentalRateCardId | string (IdFilterParam)  Filter by rental rate card 
   Example:  rentalRateCardId=0  | 
| rentalProductCategoryId | string (IdFilterParam)  Filter by rental product category 
   Example:  rentalProductCategoryId=0  | 
| rentalProductId | string (IdFilterParam)    Example:  rentalProductId=0  | 
| startDate | string (DateFilterParam)    Example:  startDate=yyyy-MM-dd | lt:yyyy-MM-dd | gt:yyyy-MM-dd | gtn:yyyy-MM-dd  | 
| endDate | string (DateFilterParam)    Example:  endDate=yyyy-MM-dd | lt:yyyy-MM-dd | gt:yyyy-MM-dd | gtn:yyyy-MM-dd  |