Animal Health Data Store - V1 API Documentation
AHDS Store API (1.0)
https://docs.heydonto.com/_mock/apis/animal-health/openapi/
http://localhost:8083/
Concentration value of the product (e.g., 50 for 50 mg/mL).
Unit of measure for the diluted concentration numerator.
Volume unit for the diluted concentration denominator.
Unit of measure for the concentration numerator (e.g., mg).
Volume unit for the concentration denominator (e.g., mL).
Default method used to calculate dosage (e.g., perKg, perAnimal).
Default infusion rate basis (e.g., perHour, perDay).
Default route of administration (e.g., oral, IV, IM).
Whether the product is typically administered as a constant rate infusion.
Whether the product price is derived from other configuration.
Unit for the lowest dispensable quantity (e.g., tablet, mL).
Identifier of the product group/category this product belongs to.
Type/category of product.
Identifier of the sheet/group this product belongs to.
Inventory tracking level for this product.
- Mock server
https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/product/{productId}
- Local Development
http://localhost:8083/site/{siteId}/ahds/v1/product/{productId}
- 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/product/{productId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"code": "CODE-001",
"concentration": 1.23,
"concentrationDiluted": 1.23,
"concentrationDilutedUnit": "example",
"concentrationDilutedVolume": "example",
"concentrationUnit": "example",
"concentrationVolume": "example",
"defaultDosageCalculationMethod": "example",
"defaultInfusionRatePer": "example",
"defaultRouteOfAdministration": "example",
"description": "Example description",
"extensions": {},
"hasCostPrice": true,
"isActive": true,
"isConstantRateInfusion": true,
"isContainer": true,
"isDerivedPrice": true,
"isPurchased": true,
"isSold": true,
"lowestDispensableQuantity": 1.23,
"lowestDispensableUnit": "example",
"name": "Example Name",
"productGroupId": "123e4567-e89b-12d3-a456-426614174000",
"productType": "standard",
"sheetGroupId": "123e4567-e89b-12d3-a456-426614174000",
"sheetGroupName": "Example Name",
"stockLevel": {},
"trackingLevel": "none",
"warning": "example"
}'Product replaced successfully
Concentration value of the product (e.g., 50 for 50 mg/mL).
Unit of measure for the diluted concentration numerator.
Volume unit for the diluted concentration denominator.
Unit of measure for the concentration numerator (e.g., mg).
Volume unit for the concentration denominator (e.g., mL).
Timestamp when the product was created.
Default method used to calculate dosage (e.g., perKg, perAnimal).
Default infusion rate basis (e.g., perHour, perDay).
Default route of administration (e.g., oral, IV, IM).
Whether the product is typically administered as a constant rate infusion.
Whether the product price is derived from other configuration.
Unit for the lowest dispensable quantity (e.g., tablet, mL).
Identifier of the product group/category this product belongs to.
Canonical stable identifier for the product.
Type/category of product.
Identifier of the sheet/group this product belongs to.
Inventory tracking level for this product.
Timestamp when the product was last modified.
{ "code": "CODE-001", "concentration": 1.23, "concentrationDiluted": 1.23, "concentrationDilutedUnit": "example", "concentrationDilutedVolume": "example", "concentrationUnit": "example", "concentrationVolume": "example", "createdAt": "2025-01-01T00:00:00.000Z", "defaultDosageCalculationMethod": "example", "defaultInfusionRatePer": "example", "defaultRouteOfAdministration": "example", "description": "Example description", "extensions": {}, "hasCostPrice": true, "isActive": true, "isConstantRateInfusion": true, "isContainer": true, "isDerivedPrice": true, "isPurchased": true, "isSold": true, "lowestDispensableQuantity": 1.23, "lowestDispensableUnit": "example", "name": "Example Name", "productGroupId": "123e4567-e89b-12d3-a456-426614174000", "productId": "123e4567-e89b-12d3-a456-426614174000", "productType": "standard", "sheetGroupId": "123e4567-e89b-12d3-a456-426614174000", "sheetGroupName": "Example Name", "stockLevel": {}, "trackingLevel": "none", "updatedAt": "2025-01-01T00:00:00.000Z", "warning": "example" }
- Mock server
https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/product/{productId}
- Local Development
http://localhost:8083/site/{siteId}/ahds/v1/product/{productId}
- 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/product/{productId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'