Skip to content

Модули

Функции AstroAPI организованы в модули. Каждый модуль открывает доступ к определённым эндпоинтам API и функциональности для вашей организации.

Категории модулей

КатегорияОписание
calcМодули расчётов — вычислительные эндпоинты API
textsМодули контента и текстов интерпретаций
chartsМодули визуализации карт
addonДополнительные функции
adminИнструменты администрирования и управления

Доступные модули

ID модуляКатегорияОписание
module:natalcalc + texts + chartsРасчёты натальной карты, интерпретации и визуализация
module:natal-calccalcТолько расчёты натальной карты
module:synastrycalc + texts + chartsРасчёты синастрии, интерпретации и карты
module:synastry-calccalcТолько расчёты синастрии
module:transitcalc + texts + chartsРасчёты транзитов, интерпретации и карты
module:transit-calccalcТолько расчёты транзитов
module:compositecalc + texts + chartsРасчёты композитной карты, интерпретации и карты
module:composite-calccalcТолько расчёты композита
module:progressioncalcВторичные прогрессии
module:solar-returncalc + texts + chartsСолярный возврат с интерпретациями и картами
module:solar-return-calccalcТолько расчёты солярного возврата
module:lunar-returncalc + texts + chartsЛунный возврат с интерпретациями и картами
module:lunar-return-calccalcТолько расчёты лунного возврата
module:chinese-horoscopecalcРасчёт знака китайского зодиака
module:chinese-forecastcalcКитайский годовой прогноз
module:compatibilitycalcАстрологическая совместимость
module:mooncalcРасчёты Луны/Солнца и лунный календарь
module:retrogradecalcРасчёты периодов ретроградности
module:numerologycalcРасчёты нумерологии
module:daily-reporttextsЕжедневные гороскопы
module:weekly-reporttextsЕженедельные гороскопы
module:yearly-reporttextsЕжегодные гороскопы
module:yearly-ascendant-reporttextsГодовые гороскопы по асценденту
module:extra-languageaddonПоддержка дополнительных языков
module:ai-addonaddonФункции AI-чатбота
module:embeddable-widgetsaddonПоддержка встраиваемых виджетов
module:content-editoradminДоступ к редактору контента

Тарифные планы

Каждый тарифный план включает фиксированный набор модулей. Все цены включают скидку 20%. Модули «Full» включают calc + texts + charts. Модули «Calc» включают только расчёты.

ФункцияBasic (€49.99/мес)Gold (€112.49/мес)Premium (€249.99/мес)Deluxe (€374.99/мес)
Ограничение запросов60 зап./мин120 зап./мин300 зап./мин600 зап./мин
Ежемесячных запросов150К300К750К
Натальная (calc)
Совместимость
Луна/Солнце
Нумерология
Редактор контента
Натальная (full)
Транзит (calc)
Солярный/Лунный возврат (calc)
Синастрия/Композит (calc)
Прогрессии
Китайский гороскоп
Ретроградность
Встраиваемые виджеты
Транзит (full)
Солярный/Лунный возврат (full)
Синастрия/Композит (full)
Китайский прогноз
Ежедневные/еженедельные/годовые отчёты

Проверка доступа к модулям

Список всех модулей, доступных вашей организации:

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

Ответ

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

Эндпоинты с ограничением по модулям

При обращении к эндпоинту, требующему модуль, которого у вас нет:

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

Разрешения API-ключа

API-ключи можно ограничить определёнными модулями. Даже если ваша организация имеет доступ к модулю, отдельные API-ключи могут быть настроены так, чтобы исключить его:

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

Это позволяет создавать ключи с ограниченным доступом для конкретных сценариев использования — например, ключ, разрешающий только расчёты натальной карты без доступа к другим модулям, на которые подписана ваша организация.

AstroAPI Documentation