curl -X POST https://api.occultapi.com/api/astro/attributes/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date_time":"2024-11-21T07:45:44.368Z","longitude":76.125,"name":"Ashwini","zodiac":"Aries","lord":"saturn","target_phase":0,"limitdays":30,"year":1,"chart_factor":1}'Дванадцять дрібних величин карти одним викликом — замість десятка окремих запитів. Обчислюються завжди всі дванадцять, хоч би що ви надіслали. До набору входять: накшатра й пада для заданої екліптичної довготи; номер накшатри та її планета-управитель за назвою; володар хадди (єгипетського терму) для довготи в межах знака; володар какшьї та номер какшьї; знак зодіаку для довготи; планети, спалені в заданий момент; фазовий кут Місяця; наступне настання обраної фази Місяця; чотири моменти сезонних інгресій року; положення в дробовій карті, обчислене з довготи. Обов’язкове лише `date_time`; для решти є значення за замовчуванням (довгота 0, назва 'Ashwini', знак зодіаку 'Aries', володар 'saturn', target_phase 0 для молодика, limitdays 30, поточний рік, chart_factor 1 для карти раші). Тож мінімальний виклик лише з `date_time` і `longitude` уже дає спалені планети, фазу Місяця, накшатру та знак. Дві особливості: `lord` зіставляється з даними з урахуванням регістру, а Меркурій там записано з великої літери, тож 'mercury' мовчки повертає null, тоді як 'Mercury' повертає число; поля запиту `when` і `nakshatras` приймаються, але ніколи не зчитуються.
| Поле | Тип | Обов’язкове | Примітки |
|---|---|---|---|
| date_time | string (date-time) | обов’язковий | Момент, для якого виконується розрахунок, у форматі ISO 8601. ЗАВЖДИ вказуйте зміщення або Z у кінці: значення без часового поясу читається як Asia/Kolkata (UTC+05:30), а не UTC, і може повернути результат за попередній день із кодом 200. '2026-09-01T06:00:00Z' і '2026-09-01 06:00:00' — різні моменти, і відповіді для них різні. Обмеження ФОРМАТУ, а не перелік значень. DRF DateTimeField: лише ISO-8601 (типові формати введення DRF), напр. "2026-09-01T06:00:00+05:30", "2026-09-01T06:00:00Z" або "2026-09-01 06:00:00" (без часового поясу вважається UTC). |
| chart_factor | integer | необов’язковий | Коефіцієнт дробової карти для dasavarga_from_longitude (1=Rashi, 9=Navamsa тощо). |
| limitdays | integer | необов’язковий | Вікно пошуку в днях для search_moon_phase. |
| longitude | number (double) | необов’язковий | Довгота місця в десяткових градусах. Додатні значення — схід, від’ємні — захід. Приклад: 75.7873 для Джайпура, -74.0060 для Нью-Йорка. Зверніть увагу на знак: без мінуса Нью-Йорк опиниться в Китаї. min -180 · max 180 |
| lord | string | необов’язковий | Планета-володар, яку використовує get_kakshya_number. saturnjupitermarssunvenusMercurymoonascendantТочний збіг З УРАХУВАННЯМ регістру. Самі дані непослідовні: сім записів у нижньому регістрі, але Меркурій збережено з великої літери як 'Mercury', тож 'mercury' мовчки повертає null, а 'Mercury' повертає 6. Значення без збігу повертає null без помилки. За замовчуванням 'saturn'. |
| nakshatras | string | необов’язковий | |
| name | string | необов’язковий | Назва накшатри, яку використовує get_nakshatra_details. AardraAasreshaAbhijitAnooraadhaAnuradhaArdraAshleshaAshwiniBharaniChitraDhanishtaDhanishthaНазва накшатри для результату `nakshatra_details`. Без урахування регістру, пробіли на краях обрізаються. Розпізнаються як сучасні написання (Mrigashira, Ardra, Pushya, Ashlesha, Magha, Purva Phalguni, Swati, Vishakha, Anuradha, Purva Ashadha, Uttara Ashadha, Shravana, Dhanishta, Shatabhisha, Purva Bhadrapada, Uttara Bhadrapada), так і старіші транслітерації ядра (Mrigasira, Aardra, Pushyami, Aasresha, Makha, Poorva Phalguni, Swaati, Visaakha, Anooraadha, Poorvaashaadha, Uttaraashaadha, Sravanam, Dhanishtha, Satabhishak, Poorvaabhaadra, Uttaraabhaadra). Приймається також 'Abhijit' (схема з 28 накшатр). За замовчуванням 'Ashwini'. |
| target_phase | integer | необов’язковий | Фаза Місяця для пошуку: 0=молодик, 1=перша чверть, 2=повня, 3=остання чверть. |
| when | string | необов’язковий | |
| year | integer | необов’язковий | Рік народження числом, напр. 1990. Чотири цифри. |
| zodiac | string | необов’язковий | Знак зодіаку, який використовує get_hadda_lord. AriesTaurusGeminiCancerLeoVirgoLibraScorpioSagittariusCapricornAquariusPisces |