İçeriğe atla
POST/api/astro/rashi/1 kredi

Rashi (D1)

Rashi haritası: bölünmemiş hâliyle doğum haritasının kendisi. Diğer tüm bölümler bu haritadan türetilir ve tüm yaşam için yorumlanır. /api/astro/planet-positions/ ile AYNI SAYILARI döndürür, çünkü ikinci bir hesaplama değildir; aynı görünümün harita sabitlenmiş hâlidir. Ayrı bir rota olarak sunulmasının nedeni, varga serisinin eksiksiz olması ve D1'in bu adla da bulunabilmesidir. /api/astro/planet-positions/ ile aynı düz yapıyı döndürür: gezegenler geleneksel sırayla bir liste hâlinde gelir ve her birinde `name`, boylam, burç, nakshatra, pada ve ev bulunur; ayrıca yükselen ile uygulanan ayanamsa da döner. Harita rotayla sabitlenmiştir; bu yüzden istek gövdesinde gönderilen `chart_name` dikkate alınmaz - bu endpoint yalnızca bu bölümü döndürebilir.

https://api.occultapi.com/api/astro/rashi/
İsteği deneyin

Kimlik doğrulama

Anahtarınızı X-API-Key başlığında gönderin. Anahtar, sunucu tarafında saklanması gereken bir kimlik bilgisidir; tarayıcıda çalışan JavaScript'e veya mobil uygulamaya asla koymayın.

X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/json

İstek alanları

AlanTürZorunluNotlar
chart_namestringzorunlu
datetimestring (date-time)zorunlu

Hesaplamanın yapılacağı an, ISO 8601 biçiminde. Değere HER ZAMAN bir saat farkı ya da sonda Z ekleyin - saat dilimi içermeyen bir değer UTC değil, Asia/Kolkata (UTC+05:30) olarak okunur. date_time ile aynı anlama gelir; diğer endpoint'ler aynı alanı farklı bir adla kullanır.

latitudenumber (double)zorunlu

Yerin enlemi, ondalık derece cinsinden. Pozitif değer kuzeyi, negatif değer güneyi gösterir. Örnek: Jaipur için 26.9124, New York için 40.7128. Dakika ve saniye kabul edilmez - önce ondalık dereceye çevirin.

min -89.9 · max 89.9

longitudenumber (double)zorunlu

Yerin boylamı, ondalık derece cinsinden. Pozitif değer doğuyu, negatif değer batıyı gösterir. Örnek: Jaipur için 75.7873, New York için -74.0060. İşarete dikkat edin: eksi işaretini unutursanız New York Çin'e düşer.

min -180 · max 180

aberrationbooleanisteğe bağlı
apply_correctionbooleanisteğe bağlı
ascendant_posstringisteğe bağlı
cuspstartend
ayanamsastringisteğe bağlı
background_colorstringisteğe bağlı

SVG arka planının hex rengi.

chart_stylestringisteğe bağlı

render='svg' olduğunda kullanılacak diyagram stili. 'north', evlerin sabit kalıp burçların döndüğü baklava düzenidir; 'south' ise burçların sabit kalıp evlerin döndüğü ızgara düzenidir.

northsouth
correction_degintegeristeğe bağlı

min 0

correction_directionstringisteğe bağlı
addsubtract
correction_minintegeristeğe bağlı

min 0 · max 59

correction_secintegeristeğe bağlı

min 0 · max 59

extended_bodiesarrayisteğe bağlı

Dahil edilecek cisim grupları: 'asteroids', 'planetary_moons', 'fictitious_bodies'.

label_stylestringisteğe bağlı

Gezegen etiketlerinin biçimi: 'english' (Su, Mo, ...), 'sanskrit' (Surya, Chandra, ...) veya 'symbol' (☉, ☽, ...).

englishsanskritsymbol
line_colorstringisteğe bağlı

Harita ızgara çizgilerinin hex rengi.

notationstringisteğe bağlı
astrologicaldegree
nutationbooleanisteğe bağlı
planet_colorstringisteğe bağlı

Gezegen etiketlerinin hex rengi, ör. '#111827'. Varsayılan: temanın kendi rengi.

rahustringisteğe bağlı

Dahil edilecek düğüm türü. 'true' yalnızca gerçek düğümleri, 'mean' yalnızca ortalama düğümleri, 'both' ikisini birden döndürür.

truemeanboth
refractionbooleanisteğe bağlı
renderstringisteğe bağlı

Çizilmiş harita diyagramını (bkz. chart_style) ve onun geometrisini de almak için 'svg' olarak ayarlayın. Bu alanı hiç göndermezseniz yanıt değişmez.

nonesvg
show_degreesbooleanisteğe bağlı

Her cismin burç içindeki derecesini etiketinin yanında gösterir.

sign_colorstringisteğe bağlı

Burç numaralarının/kısaltmalarının hex rengi.

svg_sizeintegeristeğe bağlı

Kare SVG viewBox alanının piksel cinsinden genişliği ve yüksekliği.

min 100 · max 2000

themestringisteğe bağlı
lightdark
true_meanstringisteğe bağlı
TrueMean
use_28_nakshatrasbooleanisteğe bağlı

Örnek istek

Bu örnek henüz doğrulanmadı

Aşağıdaki alan adları ve türleri API tanımından alındı ve doğru. Ancak bu gövde, son çalıştırdığımızda başarılı yanıt vermedi; tahmin edemediğimiz bir değer gerekiyor olabilir. Bunu hazır bir komut olarak değil, bir başlangıç noktası olarak kullanın.

curl -X POST https://api.occultapi.com/api/astro/rashi/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"chart_name":"string","datetime":"2026-09-01 06:00:00","latitude":26.9124,"longitude":75.7873,"ascendant_pos":"cusp","chart_style":"north","correction_direction":"add","label_style":"english","notation":"astrological","rahu":"true","render":"none","theme":"light","true_mean":"True"}'

Yanıt

Bu endpoint için henüz doğrulanmış bir örnek yanıt yok. Yukarıdaki istek yapısı API tanımından üretilir ve doğrudur. Yanıt örneklerini ancak gerçek bir çağrıyla doğruladıktan sonra yayımlıyoruz.

Hatalar

Kredi ve kullanım hataları { "error": "…", "message": "<code>", "is_error": true } döndürür. Kullanıcıya error değerini gösterin, kodunuzda ise message değerine göre karar verin. Ayrıntılar için hata referansına bakın.