Pet Insurance Premium Calculator API

Version: 1.0.0

Endpoints

GET /

Returns this documentation page.

POST /calculate

Calculate pet insurance premium based on various factors.

Input Parameters:

breed (string, required)
Must be one of the following breeds:
Labrador Retriever
German Shepherd
Golden Retriever
French Bulldog
Bulldog
Poodle
Beagle
Rottweiler
Dachshund
Yorkshire Terrier
age (number, required)
Age of the pet in years
hasPreExistingConditions (boolean, required)
Whether the pet has pre-existing conditions
coverageLevel (string, required)
Must be one of: basic, standard, premium

Output:

totalPremium (number)
Final calculated premium
breakdown (object)
Detailed breakdown of premium adjustments

Example Request:

{
  "breed": "Labrador Retriever",
  "age": 3,
  "hasPreExistingConditions": false,
  "coverageLevel": "standard"
}