Animal Health Data Store - V1 API Documentation
AHDS Store API (1.0)
https://docs.heydonto.com/_mock/apis/animal-health/openapi/
http://localhost:8083/
Canonical unique identifier for the animal.
Date the animal was desexed (spayed/neutered). No time component is required.
Whether the animal is deceased. Should be consistent with deathDate when present.
Canonical identifier of the primary owner contact.
Canonical identifier of the referring clinic.
Canonical identifier of the referring veterinarian.
Canonical identifier of the residence contact (if different from owner).
Resuscitation preference for the animal.
Optional herd identifier for production animals.
- Mock server
https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal
- Local Development
http://localhost:8083/site/{siteId}/ahds/v1/animal
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"animalId": "123e4567-e89b-12d3-a456-426614174000",
"breed": {},
"code": "string",
"colour": {},
"deathReason": "string",
"desexDate": "2025-01-01",
"extensions": {},
"hasImportantNotes": true,
"isActive": true,
"isDead": true,
"isEstimatedDateOfBirth": true,
"isHostile": true,
"microchipNumber": "string",
"name": "string",
"notes": "string",
"ownerContactId": "123e4567-e89b-12d3-a456-426614174000",
"rabiesNumber": "string",
"rabiesVaccinationDate": "2025-01-01",
"referringClinicId": "123e4567-e89b-12d3-a456-426614174000",
"referringVetId": "123e4567-e89b-12d3-a456-426614174000",
"residenceContactId": "123e4567-e89b-12d3-a456-426614174000",
"resuscitationStatus": "full",
"sex": {
"code": "string",
"system": "string",
"display": "string"
},
"species": {},
"weight": {
"value": 0,
"unit": "string",
"system": "string"
},
"herdId": "123e4567-e89b-12d3-a456-426614174000",
"birthDate": "2025-01-01",
"deathDate": "2025-01-01"
}'Animal created successfully
Canonical unique identifier for the animal.
Timestamp when the animal record was created.
Date the animal was desexed (spayed/neutered). No time component is required.
Whether the animal is deceased. Should be consistent with deathDate when present.
True if the date of birth is estimated rather than exact.
Canonical identifier of the primary owner contact.
Date of last rabies vaccination.
Canonical identifier of the referring clinic.
Canonical identifier of the referring veterinarian.
Canonical identifier of the residence contact (if different from owner).
Resuscitation preference for the animal.
Timestamp when the animal record was last updated.
Optional herd identifier for production animals.
{ "animalId": "123e4567-e89b-12d3-a456-426614174000", "breed": {}, "code": "string", "colour": {}, "createdAt": "2025-01-01T00:00:00.000Z", "deathReason": "string", "desexDate": "2025-01-01T00:00:00Z", "extensions": {}, "hasImportantNotes": true, "isActive": true, "isDead": true, "isEstimatedDateOfBirth": true, "isHostile": true, "microchipNumber": "string", "name": "string", "notes": "string", "ownerContactId": "123e4567-e89b-12d3-a456-426614174000", "rabiesNumber": "string", "rabiesVaccinationDate": "2025-01-01T00:00:00Z", "referringClinicId": "123e4567-e89b-12d3-a456-426614174000", "referringVetId": "123e4567-e89b-12d3-a456-426614174000", "residenceContactId": "123e4567-e89b-12d3-a456-426614174000", "resuscitationStatus": "full", "sex": { "code": "string", "system": "string", "display": "string" }, "species": {}, "updatedAt": "2025-01-01T00:00:00.000Z", "weight": { "value": 0, "unit": "string", "system": "string" }, "herdId": "123e4567-e89b-12d3-a456-426614174000", "birthDate": "2025-01-01T00:00:00Z", "deathDate": "2025-01-01T00:00:00Z" }
Field to sort by
Canonical identifier of the primary owner contact.
Canonical identifier of the referring clinic.
Canonical identifier of the referring veterinarian.
Canonical identifier of the residence contact (if different from owner).
Resuscitation preference for the animal.
- Mock server
https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal
- Local Development
http://localhost:8083/site/{siteId}/ahds/v1/animal
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal?page=0&pageSize=10&sortBy=createdAt&sortOrder=asc&code=string&deathReason=string&hasImportantNotes=true&isActive=true&isDead=true&isEstimatedDateOfBirth=true&isHostile=trueµchipNumber=string&name=string¬es=string&ownerContactId=123e4567-e89b-12d3-a456-426614174000&rabiesNumber=string&referringClinicId=123e4567-e89b-12d3-a456-426614174000&referringVetId=123e4567-e89b-12d3-a456-426614174000&residenceContactId=123e4567-e89b-12d3-a456-426614174000&resuscitationStatus=full&herdId=123e4567-e89b-12d3-a456-426614174000' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'- Mock server
https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal/{animalId}
- Local Development
http://localhost:8083/site/{siteId}/ahds/v1/animal/{animalId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal/{animalId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Animal found
Canonical unique identifier for the animal.
Timestamp when the animal record was created.
Date the animal was desexed (spayed/neutered). No time component is required.
Whether the animal is deceased. Should be consistent with deathDate when present.
True if the date of birth is estimated rather than exact.
Canonical identifier of the primary owner contact.
Date of last rabies vaccination.
Canonical identifier of the referring clinic.
Canonical identifier of the referring veterinarian.
Canonical identifier of the residence contact (if different from owner).
Resuscitation preference for the animal.
Timestamp when the animal record was last updated.
Optional herd identifier for production animals.
{ "animalId": "123e4567-e89b-12d3-a456-426614174000", "breed": {}, "code": "string", "colour": {}, "createdAt": "2025-01-01T00:00:00.000Z", "deathReason": "string", "desexDate": "2025-01-01T00:00:00Z", "extensions": {}, "hasImportantNotes": true, "isActive": true, "isDead": true, "isEstimatedDateOfBirth": true, "isHostile": true, "microchipNumber": "string", "name": "string", "notes": "string", "ownerContactId": "123e4567-e89b-12d3-a456-426614174000", "rabiesNumber": "string", "rabiesVaccinationDate": "2025-01-01T00:00:00Z", "referringClinicId": "123e4567-e89b-12d3-a456-426614174000", "referringVetId": "123e4567-e89b-12d3-a456-426614174000", "residenceContactId": "123e4567-e89b-12d3-a456-426614174000", "resuscitationStatus": "full", "sex": { "code": "string", "system": "string", "display": "string" }, "species": {}, "updatedAt": "2025-01-01T00:00:00.000Z", "weight": { "value": 0, "unit": "string", "system": "string" }, "herdId": "123e4567-e89b-12d3-a456-426614174000", "birthDate": "2025-01-01T00:00:00Z", "deathDate": "2025-01-01T00:00:00Z" }
Date the animal was desexed (spayed/neutered). No time component is required.
Canonical identifier of the primary owner contact.
Canonical identifier of the referring clinic.
Canonical identifier of the referring veterinarian.
Canonical identifier of the residence contact (if different from owner).
Resuscitation preference for the animal.
Optional herd identifier for production animals.
- Mock server
https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal/{animalId}
- Local Development
http://localhost:8083/site/{siteId}/ahds/v1/animal/{animalId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal/{animalId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"breed": {},
"code": "string",
"colour": {},
"deathReason": "string",
"desexDate": "2025-01-01",
"extensions": {},
"hasImportantNotes": true,
"isActive": true,
"isDead": true,
"isEstimatedDateOfBirth": true,
"isHostile": true,
"microchipNumber": "string",
"name": "string",
"notes": "string",
"ownerContactId": "123e4567-e89b-12d3-a456-426614174000",
"rabiesNumber": "string",
"rabiesVaccinationDate": "2025-01-01",
"referringClinicId": "123e4567-e89b-12d3-a456-426614174000",
"referringVetId": "123e4567-e89b-12d3-a456-426614174000",
"residenceContactId": "123e4567-e89b-12d3-a456-426614174000",
"resuscitationStatus": "full",
"sex": {
"code": "string",
"system": "string",
"display": "string"
},
"species": {},
"weight": {
"value": 0,
"unit": "string",
"system": "string"
},
"herdId": "123e4567-e89b-12d3-a456-426614174000",
"birthDate": "2025-01-01",
"deathDate": "2025-01-01"
}'Animal updated successfully
Canonical unique identifier for the animal.
Timestamp when the animal record was created.
Date the animal was desexed (spayed/neutered). No time component is required.
Whether the animal is deceased. Should be consistent with deathDate when present.
True if the date of birth is estimated rather than exact.
Canonical identifier of the primary owner contact.
Date of last rabies vaccination.
Canonical identifier of the referring clinic.
Canonical identifier of the referring veterinarian.
Canonical identifier of the residence contact (if different from owner).
Resuscitation preference for the animal.
Timestamp when the animal record was last updated.
Optional herd identifier for production animals.
{ "animalId": "123e4567-e89b-12d3-a456-426614174000", "breed": {}, "code": "string", "colour": {}, "createdAt": "2025-01-01T00:00:00.000Z", "deathReason": "string", "desexDate": "2025-01-01T00:00:00Z", "extensions": {}, "hasImportantNotes": true, "isActive": true, "isDead": true, "isEstimatedDateOfBirth": true, "isHostile": true, "microchipNumber": "string", "name": "string", "notes": "string", "ownerContactId": "123e4567-e89b-12d3-a456-426614174000", "rabiesNumber": "string", "rabiesVaccinationDate": "2025-01-01T00:00:00Z", "referringClinicId": "123e4567-e89b-12d3-a456-426614174000", "referringVetId": "123e4567-e89b-12d3-a456-426614174000", "residenceContactId": "123e4567-e89b-12d3-a456-426614174000", "resuscitationStatus": "full", "sex": { "code": "string", "system": "string", "display": "string" }, "species": {}, "updatedAt": "2025-01-01T00:00:00.000Z", "weight": { "value": 0, "unit": "string", "system": "string" }, "herdId": "123e4567-e89b-12d3-a456-426614174000", "birthDate": "2025-01-01T00:00:00Z", "deathDate": "2025-01-01T00:00:00Z" }
Date the animal was desexed (spayed/neutered). No time component is required.
Whether the animal is deceased. Should be consistent with deathDate when present.
Canonical identifier of the primary owner contact.
Canonical identifier of the referring clinic.
Canonical identifier of the referring veterinarian.
Canonical identifier of the residence contact (if different from owner).
Resuscitation preference for the animal.
Optional herd identifier for production animals.
- Mock server
https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal/{animalId}
- Local Development
http://localhost:8083/site/{siteId}/ahds/v1/animal/{animalId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal/{animalId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"breed": {},
"code": "string",
"colour": {},
"deathReason": "string",
"desexDate": "2025-01-01",
"extensions": {},
"hasImportantNotes": true,
"isActive": true,
"isDead": true,
"isEstimatedDateOfBirth": true,
"isHostile": true,
"microchipNumber": "string",
"name": "string",
"notes": "string",
"ownerContactId": "123e4567-e89b-12d3-a456-426614174000",
"rabiesNumber": "string",
"rabiesVaccinationDate": "2025-01-01",
"referringClinicId": "123e4567-e89b-12d3-a456-426614174000",
"referringVetId": "123e4567-e89b-12d3-a456-426614174000",
"residenceContactId": "123e4567-e89b-12d3-a456-426614174000",
"resuscitationStatus": "full",
"sex": {
"code": "string",
"system": "string",
"display": "string"
},
"species": {},
"weight": {
"value": 0,
"unit": "string",
"system": "string"
},
"herdId": "123e4567-e89b-12d3-a456-426614174000",
"birthDate": "2025-01-01",
"deathDate": "2025-01-01"
}'Animal replaced successfully
Canonical unique identifier for the animal.
Timestamp when the animal record was created.
Date the animal was desexed (spayed/neutered). No time component is required.
Whether the animal is deceased. Should be consistent with deathDate when present.
True if the date of birth is estimated rather than exact.
Canonical identifier of the primary owner contact.
Date of last rabies vaccination.
Canonical identifier of the referring clinic.
Canonical identifier of the referring veterinarian.
Canonical identifier of the residence contact (if different from owner).
Resuscitation preference for the animal.
Timestamp when the animal record was last updated.
Optional herd identifier for production animals.
{ "animalId": "123e4567-e89b-12d3-a456-426614174000", "breed": {}, "code": "string", "colour": {}, "createdAt": "2025-01-01T00:00:00.000Z", "deathReason": "string", "desexDate": "2025-01-01T00:00:00Z", "extensions": {}, "hasImportantNotes": true, "isActive": true, "isDead": true, "isEstimatedDateOfBirth": true, "isHostile": true, "microchipNumber": "string", "name": "string", "notes": "string", "ownerContactId": "123e4567-e89b-12d3-a456-426614174000", "rabiesNumber": "string", "rabiesVaccinationDate": "2025-01-01T00:00:00Z", "referringClinicId": "123e4567-e89b-12d3-a456-426614174000", "referringVetId": "123e4567-e89b-12d3-a456-426614174000", "residenceContactId": "123e4567-e89b-12d3-a456-426614174000", "resuscitationStatus": "full", "sex": { "code": "string", "system": "string", "display": "string" }, "species": {}, "updatedAt": "2025-01-01T00:00:00.000Z", "weight": { "value": 0, "unit": "string", "system": "string" }, "herdId": "123e4567-e89b-12d3-a456-426614174000", "birthDate": "2025-01-01T00:00:00Z", "deathDate": "2025-01-01T00:00:00Z" }
- Mock server
https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal/{animalId}
- Local Development
http://localhost:8083/site/{siteId}/ahds/v1/animal/{animalId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/animal/{animalId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'