Animal Health Data Store - V1 API Documentation
AHDS Store API (1.0)
https://docs.heydonto.com/_mock/apis/animal-health/openapi/
http://localhost:8083/
- Mock server
https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/separation/{separationId}
- Local Development
http://localhost:8083/site/{siteId}/ahds/v1/separation/{separationId}
- 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/separation/{separationId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Separation found
Identifier of the child entity in the separation relationship (e.g., separated animal, destination group).
Optional client-supplied identifier for idempotency or cross-system correlation.
Reference to the associated contact, if applicable.
Timestamp when this separation record was created.
Identifier of the parent entity in the separation relationship (e.g., owner, source group).
Canonical identifier for this separation relationship.
{ "category": "ownership", "childEntityId": "123e4567-e89b-12d3-a456-426614174000", "clientProvidedId": "123e4567-e89b-12d3-a456-426614174000", "contactId": "123e4567-e89b-12d3-a456-426614174000", "createdAt": "2025-01-01T00:00:00.000Z", "extensions": {}, "isActive": true, "name": "string", "parentEntityId": "123e4567-e89b-12d3-a456-426614174000", "separationId": "123e4567-e89b-12d3-a456-426614174000", "separationType": { "code": "string", "system": "string", "display": "string" }, "updatedAt": "2025-01-01T00:00:00.000Z" }
Identifier of the child entity in the separation relationship (e.g., separated animal, destination group).
Optional client-supplied identifier for idempotency or cross-system correlation.
Reference to the associated contact, if applicable.
Identifier of the parent entity in the separation relationship (e.g., owner, source group).
- Mock server
https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/separation/{separationId}
- Local Development
http://localhost:8083/site/{siteId}/ahds/v1/separation/{separationId}
- 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/separation/{separationId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"category": "ownership",
"childEntityId": "123e4567-e89b-12d3-a456-426614174000",
"clientProvidedId": "123e4567-e89b-12d3-a456-426614174000",
"contactId": "123e4567-e89b-12d3-a456-426614174000",
"extensions": {},
"isActive": true,
"name": "string",
"parentEntityId": "123e4567-e89b-12d3-a456-426614174000",
"separationType": {
"code": "string",
"system": "string",
"display": "string"
}
}'Separation updated successfully
Identifier of the child entity in the separation relationship (e.g., separated animal, destination group).
Optional client-supplied identifier for idempotency or cross-system correlation.
Reference to the associated contact, if applicable.
Timestamp when this separation record was created.
Identifier of the parent entity in the separation relationship (e.g., owner, source group).
Canonical identifier for this separation relationship.
{ "category": "ownership", "childEntityId": "123e4567-e89b-12d3-a456-426614174000", "clientProvidedId": "123e4567-e89b-12d3-a456-426614174000", "contactId": "123e4567-e89b-12d3-a456-426614174000", "createdAt": "2025-01-01T00:00:00.000Z", "extensions": {}, "isActive": true, "name": "string", "parentEntityId": "123e4567-e89b-12d3-a456-426614174000", "separationId": "123e4567-e89b-12d3-a456-426614174000", "separationType": { "code": "string", "system": "string", "display": "string" }, "updatedAt": "2025-01-01T00:00:00.000Z" }
Identifier of the child entity in the separation relationship (e.g., separated animal, destination group).
Optional client-supplied identifier for idempotency or cross-system correlation.
Reference to the associated contact, if applicable.
Identifier of the parent entity in the separation relationship (e.g., owner, source group).
- Mock server
https://docs.heydonto.com/_mock/apis/animal-health/openapi/site/{siteId}/ahds/v1/separation/{separationId}
- Local Development
http://localhost:8083/site/{siteId}/ahds/v1/separation/{separationId}
- 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/separation/{separationId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"category": "ownership",
"childEntityId": "123e4567-e89b-12d3-a456-426614174000",
"clientProvidedId": "123e4567-e89b-12d3-a456-426614174000",
"contactId": "123e4567-e89b-12d3-a456-426614174000",
"extensions": {},
"isActive": true,
"name": "string",
"parentEntityId": "123e4567-e89b-12d3-a456-426614174000",
"separationType": {
"code": "string",
"system": "string",
"display": "string"
}
}'Separation replaced successfully
Identifier of the child entity in the separation relationship (e.g., separated animal, destination group).
Optional client-supplied identifier for idempotency or cross-system correlation.
Reference to the associated contact, if applicable.
Timestamp when this separation record was created.
Identifier of the parent entity in the separation relationship (e.g., owner, source group).
Canonical identifier for this separation relationship.
{ "category": "ownership", "childEntityId": "123e4567-e89b-12d3-a456-426614174000", "clientProvidedId": "123e4567-e89b-12d3-a456-426614174000", "contactId": "123e4567-e89b-12d3-a456-426614174000", "createdAt": "2025-01-01T00:00:00.000Z", "extensions": {}, "isActive": true, "name": "string", "parentEntityId": "123e4567-e89b-12d3-a456-426614174000", "separationId": "123e4567-e89b-12d3-a456-426614174000", "separationType": { "code": "string", "system": "string", "display": "string" }, "updatedAt": "2025-01-01T00:00:00.000Z" }