Zum Hauptinhalt springen

Königinnen

Die /api/queens-Endpunkte ermöglichen die Verwaltung Ihrer Zuchtköniginnen (F0) und deren Töchter (F1) sowie den Zugriff auf Stammbäume und Referenzdaten.

F0 — Zuchtköniginnen

MethodeRouteBeschreibung
GET/api/queens/f0Paginierte Liste (?limit, ?offset, ?search, ?race, ?year)
POST/api/queens/f0F0-Königin erstellen
GET/api/queens/f0/[id]Detail einer Königin
PUT/api/queens/f0/[id]Königin bearbeiten
DELETE/api/queens/f0/[id]Königin löschen
GET/api/queens/f0/lookupSuche nach external_id
POST/api/queens/f0/bulkMassenimport (max. 500)
GET/api/queens/f0/[id]/pedigreeStammbaum (?depth=3|5|7)
GET/api/queens/f0/[id]/offspring-statsF1-Nachkommenstatistiken

F1 — Töchter

MethodeRouteBeschreibung
GET/api/queens/f1Liste der F1-Töchter
POST/api/queens/f1F1-Tochter erstellen (mother_id erforderlich)
GET/api/queens/f1/[id]F1-Detail
PUT/api/queens/f1/[id]F1 bearbeiten
DELETE/api/queens/f1/[id]F1 löschen

F0-Felder

FeldTypPflichtBeschreibung
queen_namestringJaName der Königin
birth_datedateNeinGeburtsdatum
racestringNeinRasse (Buckfast, Carnica, Mellifera...)
sdi_codeintegerNein1 = SDI, 2 = MDI
dam_external_idstringNeinExterne Kennung der Mutter
drone_sire_idstringNeinKennung der Drohnenvätergruppe
life_statusstringNeintesting, production, sold, dead
external_idstringNeinExterne Kennung (Zuchtbuchnummer etc.)

Stammbaum

Der Stammbaum-Endpoint liefert den rekursiven Stammbaum einer Königin. Der Parameter depth steuert die Anzahl der Generationen (3, 5 oder 7).

GET /api/queens/f0/{id}/pedigree?depth=5

Die Knoten des Stammbaums enthalten Königinnendaten, Eltern und Großeltern, mit automatischer Auflösung aus der einheitlichen Tabelle queens_f0 (persönliche Königinnen + öffentliche Referenzköniginnen mit owner_id IS NULL).

Referenz (BeePass Index)

MethodeRouteBeschreibung
GET/api/queens/reference/[id]Detail einer Referenzkönigin
GET/api/queens/reference/[id]/pedigreeStammbaum einer Referenzkönigin
GET/api/queens/reference/breedersZüchter nach Land aggregiert
GET/api/queens/reference/breeders/[code]Königinnen eines Züchters
Einheitliche Tabelle

Seit ARCHI-02 werden alle Königinnen (persönliche und Referenz) in der einheitlichen Tabelle queens_f0 gespeichert. Referenzköniginnen haben owner_id IS NULL und werden durch Admin-Importe befüllt. Alle Königinnen sind öffentlich und für alle authentifizierten Benutzer im BeePass Index sichtbar.


Siehe auch: Bewertungen | EBV | Export