PartnerVinPlanSearchWithUserInfoModelErrorsResponseWrapper

  • errorResponse
    Type: object · ErrorsResponse nullable
    • errors
      Type: array object[] | null · ErrorResponse[]
  • response
    Type: object · PartnerVinPlanSearchWithUserInfoModel nullable
    • searchCriteria
      Type: object · VinSearchCriteriaWithUserInfo
      required

      VIN search criteria with pre-registered user information. Used when customer details have already been collected.

    • userDetails
      Type: object · UserDetailsModel
      required

      Customer billing and contact information for account creation. If the email already exists, the user profile is updated with any new information provided.

    • filters
      Type: object · PlanSearchFilters nullable

      Optional filters to narrow down plan search results. All filters are optional - if not specified, all matching plans are returned.

    • partner
      Type: string | null

      Your unique partner identifier provided during onboarding. Must match the partner identity in your authentication token.

    • searchId
      Type: string | nullFormat: uuid

      Optional. Return cached results from a previous search. Useful for pagination or retrieving the same results without re-executing the search.

    • showProviderInfo
      Type: boolean

      When true, includes detailed provider information in the response. Default is false.

    • tracking
      Type: object · PlanSearchTracking nullable

      UTM parameters and referrer information for tracking partner searches.

    • userId
      Type: string | nullFormat: uuid

      Optional. Associate this search with a specific user ID for tracking purposes. If provided, the search results will be linked to this user.