Skip to content

Module

Die Funktionen von AstroAPI sind in Module unterteilt. Jedes Modul schaltet bestimmte API-Endpunkte und Funktionalitäten für Ihre Organisation frei.

Modulkategorien

KategorieBeschreibung
calcBerechnungsmodule – API-Rechenendpunkte
textsInhalts-/Interpretationstext-Module
chartsHoroskop-Darstellungsmodule
addonZusatzfunktionen
adminAdmin-/Verwaltungstools

Verfügbare Module

Modul-IDKategorieBeschreibung
module:natalcalc + texts + chartsGeburtshoroskop-Berechnungen, Interpretationen und Horoskop-Darstellung
module:natal-calccalcNur Geburtshoroskop-Berechnungen
module:synastrycalc + texts + chartsSynastrie-Berechnungen, Interpretationen und Horoskope
module:synastry-calccalcNur Synastrie-Berechnungen
module:transitcalc + texts + chartsTransit-Berechnungen, Interpretationen und Horoskope
module:transit-calccalcNur Transit-Berechnungen
module:compositecalc + texts + chartsKomposit-Horoskop-Berechnungen, Interpretationen und Horoskope
module:composite-calccalcNur Komposit-Berechnungen
module:progressioncalcSekundäre Progressionen
module:solar-returncalc + texts + chartsSonnenrückkehr mit Interpretationen und Horoskopen
module:solar-return-calccalcNur Sonnenrückkehr-Berechnungen
module:lunar-returncalc + texts + chartsMondrückkehr mit Interpretationen und Horoskopen
module:lunar-return-calccalcNur Mondrückkehr-Berechnungen
module:chinese-horoscopecalcBerechnung des chinesischen Tierkreiszeichens
module:chinese-forecastcalcChinesische Jahresprognose
module:compatibilitycalcAstrologische Kompatibilität
module:mooncalcMond-/Sonnenberechnungen und Mondkalender
module:retrogradecalcBerechnungen rückläufiger Perioden
module:numerologycalcNumerologie-Berechnungen
module:daily-reporttextsTageshoroskop-Berichte
module:weekly-reporttextsWochenhoroskop-Berichte
module:yearly-reporttextsJahreshoroskop-Berichte
module:yearly-ascendant-reporttextsJahreshoroskop-Berichte für den Aszendenten
module:extra-languageaddonZusätzliche Sprachunterstützung
module:ai-addonaddonKI-Chatbot-Funktionen
module:embeddable-widgetsaddonUnterstützung für einbettbare Widgets
module:content-editoradminZugriff auf den Inhaltseditor

Abonnementpläne

Jeder Abonnementplan umfasst eine feste Auswahl an Modulen. Alle Preise beinhalten einen Rabatt von 20 %. „Vollständige" Module umfassen calc + texts + charts. „Calc"-Module umfassen nur Berechnungen.

FunktionBasic (€49,99/Monat)Gold (€112,49/Monat)Premium (€249,99/Monat)Deluxe (€374,99/Monat)
Ratenbegrenzung60 Anfragen/Min.120 Anfragen/Min.300 Anfragen/Min.600 Anfragen/Min.
Monatliche Anfragen150.000300.000750.0001.000.000
Natal (calc)
Kompatibilität
Mond/Sonne
Numerologie
Inhaltseditor
Natal (vollständig)
Transit (calc)
Sonnen-/Mondrückkehr (calc)
Synastrie/Komposit (calc)
Progressionen
Chinesisches Horoskop
Rückläufige Planeten
Einbettbare Widgets
Transit (vollständig)
Sonnen-/Mondrückkehr (vollständig)
Synastrie/Komposit (vollständig)
Chinesische Prognose
Tages-/Wochen-/Jahresberichte

Modulzugriff prüfen

Listen Sie alle Module auf, die für Ihre Organisation verfügbar sind:

bash
curl -X GET "https://api.astroapi.cloud/api/modules" \
  -H "X-Api-Key: your-api-key"

Antwort

json
{
  "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"
      }
    }
  ]
}

Modulgeschützte Endpunkte

Beim Zugriff auf einen Endpunkt, der ein Modul erfordert, das Sie nicht haben:

json
{
  "errors": [{
    "status": "403",
    "title": "Module Required",
    "detail": "This endpoint requires the 'module:synastry-calc' module.",
    "meta": {
      "requiredModule": "module:synastry-calc"
    }
  }]
}

API-Schlüssel-Berechtigungen

API-Schlüssel können auf bestimmte Module beschränkt werden. Auch wenn Ihre Organisation Zugriff auf ein Modul hat, können einzelne API-Schlüssel so eingeschränkt werden, dass sie es ausschließen:

json
{
  "apiKey": {
    "modules": ["module:natal-calc", "module:moon"]
  }
}

Damit können Sie Schlüssel mit eingeschränktem Geltungsbereich für bestimmte Anwendungsfälle erstellen, z. B. einen Schlüssel, der nur Geburtshoroskop-Berechnungen erlaubt, ohne Zugriff auf andere Module, die Ihre Organisation abonniert hat.

AstroAPI Documentation