Une API horaire qui ne retourne que du texte ne peut pas construire les interfaces que les astrologues veulent réellement : une roue dessinée avec des étiquettes de rôle, des tables de dignités et l'applicatif versus le séparatif visibles d'un coup d'œil, pas enfouis dans un blob JSON.
Deux endpoints comblent cet écart.
POST /horary/figure retourne le thème sous forme de données structurées : chaque planète avec son degré et sa minute, sa vitesse, sa rétrogradation et sa condition solaire ; chaque cuspide de maison avec son étendue et ses interceptions ; chaque significateur avec la maison qu'il régit, la maison où il se trouve, et sa ligne de dignité complète ; chaque aspect, applicant et séparant, chacun avec son propre orbe.
Dessinez votre propre roue à partir de ce modèle, dans votre propre interface, à votre propre résolution.
POST /horary/render vous évite l'étape de dessin : même moteur, mêmes données, mais la sortie est une image déjà rendue en SVG (ou PNG, JPG, WEBP, PDF) avec des étiquettes de rôle de significateur sur les glyphes, les aspects applicants et séparants distingués par épaisseur et pointillé plutôt que par une légende, et le système de maisons indiqué sur la figure.
Les deux endpoints prennent en charge subject_role, donc un thème tourné pour un enfant ou un parent se dessine correctement, avec les angles radicaux qui restent en place et les numéros de maison dérivés affichés à côté des significateurs.
Deux nouveaux endpoints, un seul moteur partagé : modèle de figure ou image rendue