Saltar al contenido principal

Evaluaciones

Los endpoints /api/queens/evaluations le permiten registrar y consultar las evaluaciones de campo de las reinas. BeePass utiliza 8 caracteres para la evaluacion genetica.

Endpoints

MetodoRutaDescripcion
GET/api/queens/evaluationsListar evaluaciones
POST/api/queens/evaluationsCrear una evaluacion
GET/api/queens/evaluations/[id]Detalle de la evaluacion
PUT/api/queens/evaluations/[id]Actualizar una evaluacion
DELETE/api/queens/evaluations/[id]Eliminar una evaluacion
POST/api/queens/evaluations/bulkImportacion por lotes (maximo 200)

Campos

CampoTipoObligatorioDescripcion
queen_iduuidSiID de la reina F0 evaluada
eval_yearintegerSiAno de evaluacion
honey_yield_kgnumberNoProduccion de miel (kg)
gentleness1-4NoMansedumbre
vigor1-4NoVigor
wintering1-4NoInvernada
swarming1-4NoTendencia a no enjambrar
comb_sitting1-4NoComportamiento en el panal
hyg6_cleaned0-50NoCeldas limpiadas a las 6h (Pin Test)
hyg24_cleaned0-50NoCeldas limpiadas a las 24h (Pin Test)
country_codestringNoCodigo de pais (ISO 3166)
postal_codestringNoCodigo postal del colmenar
Caracteres ordinales

Los caracteres gentleness, vigor, wintering, swarming y comb_sitting utilizan una escala de 1 (deficiente) a 4 (excelente). Los caracteres higienicos (hyg6_cleaned, hyg24_cleaned) representan el numero de celdas limpiadas sobre 50 (Pin Test).

Importacion por lotes

El endpoint masivo acepta un array de evaluaciones (maximo 200 por solicitud):

POST /api/queens/evaluations/bulk

[
{
"queen_id": "uuid-queen-1",
"eval_year": 2025,
"honey_yield_kg": 32.5,
"gentleness": 3,
"vigor": 4
},
{
"queen_id": "uuid-queen-2",
"eval_year": 2025,
"honey_yield_kg": 28.0,
"hyg6_cleaned": 42,
"hyg24_cleaned": 48
}
]
  • El campo owner_id se establece del lado del servidor (sesion autenticada)
  • El campo evaluation_source se establece automaticamente como import
  • Las evaluaciones invalidas se rechazan individualmente (las validas se insertan)

Vea tambien: Reinas | EBV | Exportacion