Vai al contenuto principale

Valutazioni

Gli endpoint /api/queens/evaluations consentono di registrare e consultare le valutazioni sul campo delle regine. BeePass utilizza 8 caratteri per la valutazione genetica.

Endpoint

MetodoRottaDescrizione
GET/api/queens/evaluationsElenco delle valutazioni
POST/api/queens/evaluationsCreare una valutazione
GET/api/queens/evaluations/[id]Dettaglio di una valutazione
PUT/api/queens/evaluations/[id]Modificare una valutazione
DELETE/api/queens/evaluations/[id]Eliminare una valutazione
POST/api/queens/evaluations/bulkImportazione batch (max 200)

Campi

CampoTipoRichiestoDescrizione
queen_iduuidID della regina F0 valutata
eval_yearintegerAnno di valutazione
honey_yield_kgnumberNoProduzione di miele (kg)
gentleness1-4NoDolcezza
vigor1-4NoVigore
wintering1-4NoSvernamento
swarming1-4NoNon-sciamatura
comb_sitting1-4NoTenuta del telaino
hyg6_cleaned0-50NoCelle pulite a 6h (Pin Test)
hyg24_cleaned0-50NoCelle pulite a 24h (Pin Test)
country_codestringNoCodice paese ISO 3166
postal_codestringNoCodice postale dell'azienda
Caratteri ordinali

I caratteri gentleness, vigor, wintering, swarming e comb_sitting utilizzano una scala da 1 (scarso) a 4 (eccellente). I caratteri igienici (hyg6_cleaned, hyg24_cleaned) rappresentano il numero di celle pulite su 50 (Pin Test).

Importazione batch

L'endpoint bulk accetta un array di valutazioni (massimo 200 per richiesta):

POST /api/queens/evaluations/bulk

[
{
"queen_id": "uuid-regina-1",
"eval_year": 2025,
"honey_yield_kg": 32.5,
"gentleness": 3,
"vigor": 4
},
{
"queen_id": "uuid-regina-2",
"eval_year": 2025,
"honey_yield_kg": 28.0,
"hyg6_cleaned": 42,
"hyg24_cleaned": 48
}
]
  • Il campo owner_id viene forzato lato server (sessione autenticata)
  • Il campo evaluation_source viene automaticamente impostato a import
  • Le valutazioni non valide vengono rifiutate singolarmente (quelle valide vengono inserite)

Vedi anche: Regine | EBV | Esportazione