Zum Inhalt
HALOWERK

Agriwerk

livestock health

Compares temperature, heart rate and an activity ratio with ranges supplied by the caller, then reports normalized deviations and a simple screening band. It is species-agnostic arithmetic, not veterinary diagnosis, remote monitoring, triage or treatment advice; reference ranges must come from a qualified source.

POST https://agri.halowerk.com/v1/livestock-health

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
animalsarrayJa
reference_rangesobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "required": [
    "animals",
    "reference_ranges"
  ],
  "additionalProperties": false,
  "properties": {
    "animals": {
      "type": "array",
      "minItems": 1,
      "maxItems": 10000,
      "items": {
        "type": "object",
        "required": [
          "animal_id",
          "temperature_c",
          "heart_rate_bpm",
          "activity_ratio"
        ],
        "additionalProperties": false,
        "properties": {
          "animal_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          },
          "temperature_c": {
            "type": "number",
            "minimum": 0,
            "maximum": 60
          },
          "heart_rate_bpm": {
            "type": "number",
            "minimum": 0,
            "maximum": 500
          },
          "activity_ratio": {
            "type": "number",
            "minimum": 0,
            "maximum": 10
          }
        }
      }
    },
    "reference_ranges": {
      "type": "object",
      "required": [
        "temperature_c",
        "heart_rate_bpm",
        "activity_ratio"
      ],
      "additionalProperties": false,
      "properties": {
        "temperature_c": {
          "type": "object",
          "required": [
            "minimum",
            "maximum"
          ],
          "additionalProperties": false,
          "properties": {
            "minimum": {
              "type": "number",
              "minimum": 0,
              "maximum": 60
            },
            "maximum": {
              "type": "number",
              "minimum": 0,
              "maximum": 60
            }
          }
        },
        "heart_rate_bpm": {
          "type": "object",
          "required": [
            "minimum",
            "maximum"
          ],
          "additionalProperties": false,
          "properties": {
            "minimum": {
              "type": "number",
              "minimum": 0,
              "maximum": 500
            },
            "maximum": {
              "type": "number",
              "minimum": 0,
              "maximum": 500
            }
          }
        },
        "activity_ratio": {
          "type": "object",
          "required": [
            "minimum",
            "maximum"
          ],
          "additionalProperties": false,
          "properties": {
            "minimum": {
              "type": "number",
              "minimum": 0,
              "maximum": 10
            },
            "maximum": {
              "type": "number",
              "minimum": 0,
              "maximum": 10
            }
          }
        }
      }
    }
  }
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "animals": [
    {
      "animal_id": "cow-104",
      "temperature_c": 38.7,
      "heart_rate_bpm": 68,
      "activity_ratio": 0.91
    },
    {
      "animal_id": "cow-105",
      "temperature_c": 40.2,
      "heart_rate_bpm": 96,
      "activity_ratio": 0.42
    }
  ],
  "reference_ranges": {
    "temperature_c": {
      "minimum": 38,
      "maximum": 39.3
    },
    "heart_rate_bpm": {
      "minimum": 48,
      "maximum": 84
    },
    "activity_ratio": {
      "minimum": 0.7,
      "maximum": 1.3
    }
  }
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →