Skip to main content
API resource

Customers

Access customer profiles, communication preferences, pets and bookings.

GET /customers/{customerId}/pets

List customer pets

Try it

Returns the pets belonging to one customer in the authenticated KennelBooker business.

Send the business API key in the X-Api-Key header.

Request contract

Path parameter

The customer must belong to the business identified by the supplied API key.

Parameter Type Required Description
customerId integer Required The unique customer identifier.

Pet fields response

Property Type Example Description
petId integer 7180 The pet identifier.
kennelId integer 1 The KennelBooker business identifier.
customerId integer 165 The owning customer identifier.
petTypeId integer 1 The pet type identifier.
petType string dog The pet type.
breedId integer 13 The breed identifier.
breed string Affenpinscher The breed name.
name string Poppy The pet name.
tempPetId integer -1 The temporary pet identifier when present.
sex string female The pet's sex.
registration string The registration value.
microchip string The microchip value.
spayed string yes The spayed or neutered value.
weight string 12 kgs The recorded weight.
dietaryRequirements string General dietary requirements.
dietaryRequirementsAm string Morning dietary requirements.
dietaryRequirementsNoon string Midday dietary requirements.
dietaryRequirementsPm string Evening dietary requirements.
medication string Primary medication instructions.
medication2 string Additional medication instructions.
medication3 string Additional medication instructions.
medication4 string Additional medication instructions.
medication5 string Additional medication instructions.
medicationNoon string Primary midday medication instructions.
medicationPm string Primary evening medication instructions.
medication2Noon string Medication 2 midday instructions.
medication2Pm string Medication 2 evening instructions.
medication3Noon string Medication 3 midday instructions.
medication3Pm string Medication 3 evening instructions.
medication4Noon string Medication 4 midday instructions.
medication4Pm string Medication 4 evening instructions.
medication5Noon string Medication 5 midday instructions.
medication5Pm string Medication 5 evening instructions.
notes string General pet notes.
photo string The pet photo value.
crossBreed boolean false Whether the pet is a cross-breed.
colour string Black The pet colour.
archived boolean false Whether the pet is archived.
insurer string The insurer name.
medicalNotes string Medical notes.
passport string The pet passport value.
createdDate date-time 2016-06-21T09:26:38Z The pet creation date in UTC.
insurerNumber string The insurance policy number.
evaluationComplete integer 1 The evaluation completion value.
evaluationCompleteDate date-time 2025-08-14T00:00:00Z The evaluation completion date when present.
evaluationCompleteNotes string Evaluation notes.
allergies string Recorded allergies.
groomingNotes string Grooming notes.
deleted boolean false Whether the pet is deleted.

Response

200
OK application/json

Public examples use sanitized values. The list example is shortened to one customer and a representative subset of fields.