Overview
The Pets API allows you to create, read, update, and delete pet records in your veterinary practice management system.The Pet Object
Unique identifier for the pet
ID of the pet owner (foreign key to owners table)
Pet’s name
Species:
cat, dog, bird, rabbit, reptile, exotic, otherPet’s breed
Pet’s color or markings
Gender:
male, female, unknownBirth date in ISO 8601 format (YYYY-MM-DD)
Pet’s age in years
Current weight in kilograms
Whether the pet is neutered/spayed
Whether the pet has a microchip
Microchip ID number
List of known medical conditions
List of known allergies
List of current medications
Dietary information and restrictions
Array of pet photos
ID of the assigned primary veterinarian
Date of last veterinary visit
Status:
active, deceased, transferredTimestamp when the record was created
Timestamp when the record was last updated
PetPhoto Object
Photo unique identifier
Photo URL
Optional photo caption
Whether this is the primary profile photo
List All Pets
Query Parameters
Filter pets by owner ID
Filter by species (cat, dog, etc.)
Filter by status (active, deceased, transferred)
Maximum number of results
Number of results to skip
Response
Get Pet by ID
Path Parameters
The pet ID
Response
Returns a single pet object (same structure as list response).Create Pet
Request Body
ID of the pet owner
Pet’s name
Species (cat, dog, bird, etc.)
Pet’s breed
Gender (male, female, unknown)
Age in years
Weight in kilograms
Color or markings
Birth date (YYYY-MM-DD)
Neutered/spayed status
Microchip status
Microchip ID
Medical conditions
Known allergies
Current medications
Response
Returns the created pet object with generatedid, createdAt, and updatedAt fields.
Update Pet
Path Parameters
The pet ID to update
Request Body
Accepts partial pet object. Only include fields you want to update.Response
Returns the updated pet object.Delete Pet
Path Parameters
The pet ID to delete