Skip to content

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

  1. Required Fields: All fields marked as "Required" must be present
  2. Pet Age: Must be between 0 and 20 years
  3. Email Format: Must be valid email format
  4. Phone Format: Must be valid phone number
  5. ZIP Code: Must be valid US ZIP code format
  6. 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.