PartnerVinPlanSearchWithUserInfoModelErrorsResponseWrapper
- errorType: object · ErrorsResponse nullable
Response - errorsType: array object[] | null · ErrorResponse[]
- responseType: object · PartnerVinPlanSearchWithUserInfoModel nullable
- searchType: object · VinSearchCriteriaWithUserInfo
Criteria requiredVehicle information used to search for available protection plans. Required. The fields within depend on the search type (VIN, Make/Model/Year, or License Plate).
VIN search criteria with pre-registered user information. Used when customer details have already been collected.
- userType: object · UserDetailsModel
Details requiredCustomer billing and contact information for account creation. If the email already exists, the user profile is updated with any new information provided.
- filtersType: object · PlanSearchFilters nullable
Optional filters to narrow down search results by provider, coverage type, price, duration, etc. If not provided, all matching plans are returned.
Optional filters to narrow down plan search results. All filters are optional - if not specified, all matching plans are returned.
- partnerType: string | null
Your unique partner identifier provided during onboarding. Must match the partner identity in your authentication token.
- responseType: string · ResponseDetailLevelEnumenum nullable
Detail Level Optional. Controls how much detail the response contains. Use "essential" for a lean payload optimized for LLM and agent consumption; omit (or "full") to receive the complete response.
Possible values: Full (0) - Full, Essential (1) - Essential
values- Full
- Essential
- resultType: string · ResultOrderEnumenum nullable
Order Optional. Controls how the result list is ordered. "recommended" sorts by Chaiz recommendation score, "rating" by Chaiz plan rating, "none" preserves natural order. When omitted, the existing default ordering is used.
Possible values: Recommended (0) - Recommended, Rating (1) - Rating, None (2) - None
values- Recommended
- Rating
- None
- searchType: string | nullFormat: uuid
Id Optional. Return cached results from a previous search. Useful for pagination or retrieving the same results without re-executing the search.
- showType: boolean
Provider Info When true, includes detailed provider information in the response. Default is false.
- trackingType: object · PlanSearchTracking nullable
Optional UTM parameters and referrer for tracking purposes. Parameters are appended to checkout and summary URLs.
UTM parameters and referrer information for tracking partner searches.
- userType: string | nullFormat: uuid
Id Optional. Associate this search with a specific user ID for tracking purposes. If provided, the search results will be linked to this user.