PartnerLeadRequest
Request model for submitting a customer lead for vehicle protection plan quotes. Used for lead generation campaigns where follow-up happens later via email or phone.
- leadType: object · LeadContactInforequired
Customer contact information for the lead. All fields are required for lead processing.
- emailType: stringFormat: emailrequired
Customer's email address. Required. Used for sending plan quotes and follow-up communications.
- firstType: string
Name min length:1max length:50requiredCustomer's first name. Required. Maximum 50 characters.
- lastType: string
Name min length:1max length:50requiredCustomer's last name. Required. Maximum 50 characters.
- vehicleType: object · VehicleSearchInforequired
Vehicle information for plan search. You must provide ONE of the following combinations:
- VIN (17 characters) - Most accurate method
- Make + Model + Year - All three required together
- LicensePlate + State - State is always required with license plate
- stateType: stringmin length:2max length:2required
Two-letter US state code (e.g., "NY", "CA", "TX"). Required. Used for location-based pricing and license plate lookups.
- licenseType: string | null
Plate min length:1max length:8Vehicle license plate number (1-8 characters). Alternative to VIN or Make/Model/Year. State must also be provided for license plate lookup.
- makeType: string | null
Vehicle manufacturer (e.g., "Toyota", "Ford", "Honda"). Required if VIN and LicensePlate are not provided. Must be provided together with Model and Year.
- mileageType: integerFormat: int32
Current vehicle odometer reading in miles. Required. Must be between 1 and 250,000 miles.
- modelType: string | null
Vehicle model name (e.g., "Camry", "F-150", "Civic"). Required if VIN and LicensePlate are not provided. Must be provided together with Make and Year.
- vinType: string | nullmin length:17max length:17
17-character Vehicle Identification Number. Required if Make/Model/Year and LicensePlate are not provided. VIN is the most accurate vehicle identification method.
- yearType: integer | nullFormat: int32min:1990max:2030
Vehicle model year (e.g., 2020). Required if VIN and LicensePlate are not provided. Must be provided together with Make and Model. Must be between 1990 and 2030.
- partnerType: string | null
Your unique partner identifier provided during onboarding. Optional — if omitted, resolved automatically from your authentication token.
- transactionType: string | null
Id Optional. Your internal reference or transaction ID for tracking this lead. This ID will be included in webhook notifications for correlation.
- utmType: string | null
Parameters Optional. UTM parameters for marketing attribution and tracking. Format: "utm_source=partner&utm_medium=cps&utm_campaign=lead-gen"