Zapier
Zap, qui prend la date, l’heure, le fuseau et les coordonnées de naissance du déclencheur, interroge l’API pour obtenir la carte et transforme l’Ascendant en nom du signe. La requête ci-dessous a été envoyée en production exactement sous la forme dans laquelle l’étape la construit ; les étapes dans Zapier sont écrites selon la documentation Zapier en date du 2026-09-17.
Sperшу créez une clé, comme décrit dans la section Clé pour l’automatisation, avec la portée chart.
1. Placez la clé dans la connexion
Section intitulée « 1. Placez la clé dans la connexion »Les en-têtes saisies dans l’étape Webhooks by Zapier sont stockées dans l’étape elle-même, et elles sont visibles par quiconque a accès au Zap. API by Zapier les conserve dans la connexion.
- Sur la page Apps, cliquez sur + Add connection et sélectionnez API by Zapier.
- Type d’authentification : En-têtes statiques (clé API).
- En-têtes :
X-Api-Key:suivi de votre clé, sur une seule ligne. - Filtre de domaine :
api.astroway.info, afin que la connexion ne puisse pas être redirigée ailleurs.
2. Appelez la carte
Section intitulée « 2. Appelez la carte »Ajoutez une action, sélectionnez API by Zapier, l’événement API Request et la connexion.
-
Méthode :
POST. -
URL:
https://api.astroway.info/v1/chart -
Corps : JSON ci-dessous avec les champs du déclencheur à la place des valeurs.
{ "date": "1990-05-15", "time": "14:30:00", "timezone": "Europe/Kyiv", "latitude": "50.45", "longitude": "30.52"}Remplacez chaque valeur par le champ correspondant du déclencheur et laissez les guillemets autour de chacun, les nombres aussi. Zapier insère le champ mappé sous forme de texte simple et n’ajoute pas de guillemets, tandis que l’API accepte "50.45" comme nombre. Ne ajoutez pas la clé dans les en-têtes de l’étape : elle est fournie par la connexion.
Testez l’étape. La réponse correcte commence par "ok": true, et data.input.timezoneOffset pour l’exemple vaut 4 : le décalage que Kiev avait ce jour-là.
3. Convertissez l’Ascendant en signe
Section intitulée « 3. Convertissez l’Ascendant en signe »Deux étapes Formatter.
Formatter, événement Numbers, conversion de formule de style feuille de calcul. Formule :
FLOOR(ASCENDANT / 30)où ASCENDANT est remplacé par data.houses.ascendant de l’étape 2. Pour l’exemple, cela donne 5.
Formatter, événement Utilities, conversion de table de recherche. La clé de recherche est le résultat de la formule. Tableau :
| Clé | Valeur |
|---|---|
| 0 | Bélier |
| 1 | Taureau |
| 2 | Gémeaux |
| 3 | Cancer |
| 4 | Lion |
| 5 | Vierge |
| 6 | Balance |
| 7 | Scorpion |
| 8 | Sagittaire |
| 9 | Capricorne |
| 10 | Verseau |
| 11 | Poissons |
Pour l’exemple, le résultat est Virgo. Pour obtenir les noms français, écrivez-les dans la colonne Valeur.
Le Soleil et la Lune sont calculés de la même manière. Ce sont le premier et le deuxième enregistrement dans data.planets, chacun ayant sa propre longitude : par exemple 54.34 (Taureau) et 296.39 (Capricorne).
Si vous utilisez Webhooks by Zapier
Section intitulée « Si vous utilisez Webhooks by Zapier »Cela fonctionne, mais la clé se trouve dans l’étape, et non dans la connexion. Pour la carte, sélectionnez l’événement Custom Request : il envoie le champ Data exactement tel qu’il est saisi, donc le JSON ci-dessus sera envoyé sans modification. Définissez Method POST, et dans Headers, ajoutez à la fois X-Api-Key avec votre clé, et Content-Type avec la valeur application/json.
Lorsque l’étape échoue
Section intitulée « Lorsque l’étape échoue »400 INVALID_FIELDavectimezonedansdetails: la zone correspondante est vide, il s’agit d’une abréviation telle queESTou ce n’est pas un nom de fuseau.400avecdateoutimedansdetails: le format du déclencheur n’est pasYYYY-MM-DD/HH:MM:SS; ajoutez avant l’appel une étape Formatter pour la date.403 ENDPOINT_NOT_IN_SCOPE: la portée de la clé ne contient paschart.429 KEY_BUDGET_EXHAUSTED: la clé a épuisé son budget ; augmentez-le dans le tableau de bord.
L’API ne effectue pas de géocodage. Si le déclencheur ne fournit que le nom du lieu, les coordonnées doivent provenir du déclencheur lui-même ou d’un service de géocodage auquel vous avez une clé.