Pet Insurance Schema
Download Schema
📄 Download Pet Insurance Schema JSON - Complete JSON schema file for validation and integration
Payload Examples
Full Payload Example
{
"contact": {
"first_name": "Sarah",
"last_name": "Johnson",
"email": "sarah.johnson@email.com",
"phone": "555-123-4567",
"zip_code": "90210",
"address": "123 Pet Lane",
"city": "Beverly Hills",
"state": "CA"
},
"pet": {
"name": "Buddy",
"type": "Dog",
"breed": "Golden Retriever",
"age": 3,
"gender": "Male",
"spayed_neutered": true,
"microchipped": true,
"pre_existing_conditions": "None"
},
"coverage": {
"deductible": 250,
"reimbursement_rate": 80,
"annual_limit": 10000,
"wellness_plan": true
},
"ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36",
"tracking": "PetInsuranceTrackingInfo123"
}
Minimal Request Example
{
"contact": {
"first_name": "Sarah",
"last_name": "Johnson",
"email": "sarah.johnson@email.com",
"phone": "555-123-4567",
"zip_code": "90210"
},
"pet": {
"name": "Buddy",
"type": "Dog",
"breed": "Golden Retriever",
"age": 3
},
"ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
}
Field Descriptions
Contact Information
- first_name, last_name: Pet owner's name
- email: Used for quote delivery and communication
- phone: Contact number for follow-up
- zip_code: Primary location factor for pricing
- address, city, state: Additional location details
Pet Information
- name: Pet's name for personalization
- type: Species of pet (affects coverage options)
- breed: Specific breed (impacts pricing due to health predispositions)
- age: Pet age (major pricing factor)
- gender: May affect certain health risks
- spayed_neutered: Can reduce certain health risks
- microchipped: Security feature
- pre_existing_conditions: Existing health issues (may be excluded)
Coverage Options
- deductible: Amount paid before insurance coverage begins
- reimbursement_rate: Percentage of covered expenses reimbursed
- annual_limit: Maximum annual benefit
- wellness_plan: Preventive care coverage
Validation Rules
- Required Fields: All fields marked as "Required" must be present
- Pet Age: Must be between 0 and 20 years
- Email Format: Must be valid email format
- Phone Format: Must be valid phone number
- ZIP Code: Must be valid US ZIP code format
- Restricted Values: Must match exactly one of the specified options
Response Format
The API will return a JSON response with quote information and next steps for the pet insurance application process.