PartnerLicensePlatePlanSearchRequestErrorsResponseWrapper
- errorType: object · ErrorsResponsenullable
Response The problems, when the call failed.
nullon success.Check this before reading
response. Note that a2xxstatus does not guarantee this is null: order creation returns200with this populated when the order was not created.- errorsType: array object[] | null · ErrorResponse[]
Every problem found with the request. A single call can report several at once, so read the whole array rather than only the first entry.
A single problem with a request. Errors arrive as an array under
errorResponse.errors.
- responseType: object · PartnerLicensePlatePlanSearchRequestnullable
The payload, when the call succeeded.
nullwhenerrorResponseis populated.- searchType: object · LicensePlateSearchCriteria
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).
- filtersType: object · PlanSearchFiltersnullable
Optional filters to narrow down search results by provider, coverage type, price, duration, etc. If not provided, 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 · ResponseDetailLevelEnumenumnullable
Detail Level Optional. How much detail the response carries. Defaults to
Full, which is the response shape documented for the 200 on these endpoints.Set to
Essentialfor a much smaller payload aimed at lightweight integrations, LLMs, and agents. Each result then keeps only what you need to compare plans, pick one, and send the customer to checkout:searchResultPlanId,planId,totalPrice,downpayment,monthlyPrice,duration,deductible,miles,planName,displayProviderName,coverageType,planChaizRating,planRatingVerdict,planHighlights,resultLabels,recommendationSummary,planSummaryUrl, andplanCheckoutUrl.Dropped in
Essential: the coverage breakdown, per-component scores, add-ons, provider detail, payment-option discounts, andplanContractUrl. If you need any of those, stay onFull.values- Full
- Essential
- resultType: string · ResultOrderEnumenumnullable
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.
values- Recommended
- Rating
- None
- searchType: string | null Format: 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 · PlanSearchTrackingnullable
Optional UTM parameters and referrer for tracking purposes. Parameters are appended to checkout and summary URLs.
- userType: string | null Format: 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.