API v1 · développeurs et assistants

Les outils de l’API v1 : le calcul de Véga, en JSON

Les mêmes outils que Véga, le chat du site : chacun calcule une chose, au lieu et à la minute près, et la rend en JSON. Sans compte, sans clé, en lecture seule ; une page par outil dit ce qu’il reçoit, ses options et ce qu’il rend.

Comment ça marche

  • Une adresse par outil : https://montheme.fr/api/v1/<outil>, en GET (les paramètres dans l’adresse) ou en POST (un corps JSON). GET https://montheme.fr/api/v1 rend le catalogue.
  • Une naissance se donne comme sur les pages du site : date, heure, ville (ou lat, lon, tz), pays, prenom ; deux personnes : date1, date2… en GET, personne1 et personne2 en JSON.
  • La réponse : { outil, version, partage, resultat }. resultat ne contient jamais la naissance ; partage.lien est la page du thème sur le site, à donner à la personne.
  • CORS ouvert, aucune authentification ; 60 appels par minute et 2 000 par jour par adresse IP. lang=en pour l’anglais (les clés restent en français).
  • Le même calcul que le site : les positions, les dates et les périodes viennent du calcul, jamais d’une estimation. Merci de citer la source.

Les outils

Chaque outil a sa page : ce qu’il reçoit, ses options, un appel en GET, en POST et par le serveur MCP, et la réponse réelle de cet exemple.

Avec le serveur MCP

Les mêmes outils, sous les mêmes noms, sont dans le serveur MCP du site (https://montheme.fr/api/mcp) : la naissance s’y donne en birth (ou person1 et person2), et la réponse arrive en JSON structuré.

La spécification

L’OpenAPI 3.1, générée depuis la même liste d’outils : https://montheme.fr/api/openapi.json

Toute la documentation pour les assistants et les développeurs