Skip to content

List all animals recorded at a site

GET
/samples/animal-metadata/by-site/{siteId}

Returns every AnimalMetadata record ever attached to a sample at the given site, newest-first. Used by the mobile app to let collectors pick an existing animal instead of re-entering metadata.

siteId
required
string

Site UUID

object
success
required
boolean
message
required
string
data
required
Array<object>
object
id
required
string
animalTagId
string
nullable
birdId
string
nullable
species
object
id
required
string
name
required
string
emojiIcon
string
breed
string
nullable
ageYears
number
nullable
ageMonths
number
nullable
gender
string
nullable
vaccinationStage
string
nullable
diseaseHistory
Array<string>
nullable
averageMilkProductionPerDayWithinOneYear
number
nullable
averageMilkProductionPerDayBeforeOneYear
number
nullable
feverObserved
required
boolean
firstNoticedDate
string format: date-time
nullable
vectors
Array<string>
nullable
dropInFeedIntake
required
boolean
dropInWaterIntake
required
boolean
dropInEggProduction
required
boolean
createdAt
required
string format: date-time