Modules
AstroAPI-functies zijn georganiseerd in modules. Elke module ontgrendelt specifieke API-endpoints en functionaliteit voor uw organisatie.
Modulecategorieen
| Categorie | Beschrijving |
|---|---|
calc | Berekeningsmodules — API-rekenendpoints |
texts | Content-/interpretatietekstmodules |
charts | Horoscoopweergavemodules |
addon | Add-on functies |
admin | Beheer-/administratietools |
Beschikbare modules
| Module-ID | Categorie | Beschrijving |
|---|---|---|
module:natal | calc + texts + charts | Geboortehoroscoopberekeningen, interpretaties en horoscoopweergave |
module:natal-calc | calc | Alleen geboortehoroscoopberekeningen |
module:synastry | calc + texts + charts | Synastrieberekeningen, interpretaties en horoscopen |
module:synastry-calc | calc | Alleen synastrieberekeningen |
module:transit | calc + texts + charts | Transitberekeningen, interpretaties en horoscopen |
module:transit-calc | calc | Alleen transitberekeningen |
module:composite | calc + texts + charts | Composiethoroscoopberekeningen, interpretaties en horoscopen |
module:composite-calc | calc | Alleen composietberekeningen |
module:progression | calc | Secundaire progressies |
module:solar-return | calc + texts + charts | Zonneretour met interpretaties en horoscopen |
module:solar-return-calc | calc | Alleen zonneretourberekeningen |
module:lunar-return | calc + texts + charts | Maanretour met interpretaties en horoscopen |
module:lunar-return-calc | calc | Alleen maanretourberekeningen |
module:chinese-horoscope | calc | Chinese dierenriemtekenberekening |
module:chinese-forecast | calc | Chinese jaarvoorspelling |
module:compatibility | calc | Astrologische compatibiliteit |
module:moon | calc | Maan-/zonberekeningen en maankalender |
module:retrograde | calc | Retrograde-periodeberekeningen |
module:numerology | calc | Numerologieberekeningen |
module:daily-report | texts | Dagelijkse horoscooprapporten |
module:weekly-report | texts | Wekelijkse horoscooprapporten |
module:yearly-report | texts | Jaarlijkse horoscooprapporten |
module:yearly-ascendant-report | texts | Jaarlijkse ascendant-horoscooprapporten |
module:extra-language | addon | Extra taalondersteuning |
module:ai-addon | addon | AI-chatbotfuncties |
module:embeddable-widgets | addon | Insluitbare widgetondersteuning |
module:content-editor | admin | Toegang tot content-editor |
Abonnementen
Elk abonnement bevat een vaste set modules. Alle prijzen zijn inclusief 20% korting. "Volledige" modules bevatten calc + texts + charts. "Calc"-modules bevatten alleen berekeningen.
| Functie | Basic (€49,99/mnd) | Gold (€112,49/mnd) | Premium (€249,99/mnd) | Deluxe (€374,99/mnd) |
|---|---|---|---|---|
| Snelheidslimiet | 60 verz/min | 120 verz/min | 300 verz/min | 600 verz/min |
| Maandelijkse verzoeken | 150K | 300K | 750K | 1M |
| Geboortehoroscoop (calc) | ✅ | ✅ | ✅ | ✅ |
| Compatibiliteit | ✅ | ✅ | ✅ | ✅ |
| Maan/Zon | ✅ | ✅ | ✅ | ✅ |
| Numerologie | ✅ | ✅ | ✅ | ✅ |
| Content-editor | ✅ | ✅ | ✅ | |
| Geboortehoroscoop (volledig) | ✅ | ✅ | ✅ | |
| Transit (calc) | ✅ | ✅ | ||
| Zonne-/maanretour (calc) | ✅ | ✅ | ||
| Synastrie/composiet (calc) | ✅ | ✅ | ||
| Progressies | ✅ | ✅ | ||
| Chinese horoscoop | ✅ | ✅ | ||
| Retrograde | ✅ | ✅ | ||
| Insluitbare widgets | ✅ | ✅ | ||
| Transit (volledig) | ✅ | |||
| Zonne-/maanretour (volledig) | ✅ | |||
| Synastrie/composiet (volledig) | ✅ | |||
| Chinese voorspelling | ✅ | |||
| Dagelijkse/wekelijkse/jaarlijkse rapporten | ✅ |
Moduletoegang controleren
Bekijk alle modules die beschikbaar zijn voor uw organisatie:
curl -X GET "https://api.astroapi.cloud/api/modules" \
-H "X-Api-Key: your-api-key"Response
{
"data": [
{
"type": "module",
"id": "module:natal-calc",
"attributes": {
"name": "Natal Chart Calculations",
"enabled": true,
"expiresAt": null
}
},
{
"type": "module",
"id": "module:transit-calc",
"attributes": {
"name": "Transit Calculations",
"enabled": true,
"expiresAt": "2024-12-31T23:59:59Z"
}
}
]
}Modulebeveiligde endpoints
Wanneer u een endpoint benadert dat een module vereist die u niet heeft:
{
"errors": [{
"status": "403",
"title": "Module Required",
"detail": "This endpoint requires the 'module:synastry-calc' module.",
"meta": {
"requiredModule": "module:synastry-calc"
}
}]
}API Key-permissies
API keys kunnen worden beperkt tot specifieke modules. Zelfs als uw organisatie toegang heeft tot een module, kunnen individuele API keys worden beperkt om deze uit te sluiten:
{
"apiKey": {
"modules": ["module:natal-calc", "module:moon"]
}
}Hiermee kunt u keys met beperkte scope aanmaken voor specifieke toepassingen, zoals een key die alleen geboortehoroscoopberekeningen toestaat zonder toegang tot andere modules waarop uw organisatie is geabonneerd.