attributeId - The attribute to find closest competitors by. Competitive equipment will be found based on the value of this attribute. On the first page the value of the subject variation should be on the center of the page, unless at the highest/lowest values of the attribute.
level - The level of data to be returned machines/variations/revisions/attributes. As the levels imply each level adds more depth to the search results - this comes at the cost of slower query times and larger responses.
includeMedia - Should media be included in the output? False by default. This is only effective if the level is set to revisions.
mediaTypes - Where includeMedia is true this can be used in a similar way as attributeTags to restrict the media that is returned. For example; searching with "mediaTypes": ["hero-shot"] will return only the hero shot images on equipment.
attributeTags - Where the level is set to attributes this can be used to reduce the attributes returned to only those with specific tags. For example most ranges will have 2-3 attributes tagged as highlight for use in search results; searching with "attributeTags": ["highlight"] will return only the values for these 2-3 attributes.
includeSubject - Should the variation that competitors are being found for be included in the results or not? This will force the subject to be included even if it should be excluded by the criteria, true by default. If set to false the subject will still be returned if it's contained within the criteria.
includeVariationIds - An array of additional variation ids to include in the results. As with the includeSubject these variations will be added even if the criteria would not cover them, these variations will appear in their correct place sort wise, so may not be on the first page of result.