FindCompatibilitiesBySpecificationRequest ( BaseServiceRequest )
This operation returns all the compatiblilities for a given specification. User can constrain the output further by specifiying the compatibility propertiesthat they are interested in.
Call that uses FindCompatibilitiesBySpecificationRequest:
Fields
categoryId ( string )
exactMatch ( boolean )
Category ID for which we want to find out the compatibility details
See the Field Index to learn which calls use categoryId.
compatibilityPropertyFilter ( PropertyValue ) [0..*]
This filter is used to restrict the number of compatible vehicles that can be returned. Properties that can be used here include Make, Model, Year and Trim
See the Field Index to learn which calls use compatibilityPropertyFilter.
This will define what are properties that will be returned for this catelog-enabled category.
- Dataset values:
- DisplayableProductDetails
- Properies for use in a user interface to describe products.
- DisplayableSearchResults
- Properties for use in results for product searches.
- Searchable
- Properties for use in searches.
- Sortable
- Properties that are suitable for sorting.
See the Field Index to learn which calls use dataSet.
User can either enter dataset name or enter individual property names from the dataset. Only one should be preset at a time.
See the Field Index to learn which calls use datasetPropertyName.
For certain specification properties the compatibility is defined not by an exact match but by an expanded match on the input value by greater or lesser values as well. E.g For Load Index a compatible vehicle is the one which has a load index requirement which is less than or equal to the input. By default we will do an expanded compatibility match whenever it applies. However if you need to do only exact match then you can specify that using this input.
See the Field Index to learn which calls use exactMatch.
paginationInput ( PaginationInput ) [0..1]
Controls the pagination of the result set. Child elements specify the maximum number of products to return per call and the page of data to return. Controls the number of products returned in the response, but does not specify the amount of data to return for each product.
Note: No more than 10,000 products can be retrieved for a given search, regardless of how many matches are found. This limit is enforced by the maximum page number allowed (100) and the maximum entries per page allowed (20).
Note: No more than 10,000 products can be retrieved for a given search, regardless of how many matches are found. This limit is enforced by the maximum page number allowed (100) and the maximum entries per page allowed (20).
See the Field Index to learn which calls use paginationInput.
sortOrder ( CompatibilitySort ) [0..*]
Sort Order for the result set. Any of the searchable property can be used to specify the sort order. If no sort order is specified then default sort order(popularity descending) will be applied.
See the Field Index to learn which calls use sortOrder.
specification ( PropertyValue ) [0..*]
The specifications for which we need the compatibility. Examples include Aspect Ratio, Section Width etc.
See the Field Index to learn which calls use specification.