O lento percurso de Saturno pelo zodíaco produz quatro fases com nome próprio que a astrologia indiana acompanha de perto, todas medidas a partir da Lua natal ou do ascendente natal: Sade Sati, os sete anos e meio em torno da passagem de Saturno sobre esse ponto; Ashtama Shani, Saturno na oitava casa a partir dele; Kantaka Shani, Saturno na quarta, na sétima ou na décima; e Dhaiya, também chamado Ardhashtama, Saturno na quarta ou na oitava. Este endpoint informa se cada fase está em curso em um dado momento, quando termina e quando começa a próxima.
Envie dois mapas: os dados de nascimento em `date_time_natal`, `latitude_natal`, `longitude_natal` e `chart_name_natal`, e o momento que você quer consultar nos campos `_transit` correspondentes. `ref_celestial` define se as fases são medidas a partir da Lua natal ou do ascendente natal. `mode` define o rigor do teste — 0 verifica a posição por casas de signo inteiro, e os valores mais altos verificam uma janela em graus em torno do ponto de referência, o que dá datas de início e fim bem mais justas.
A resposta contém oito objetos. `ashtama_shani`, `kantaka_shani`, `dhaiya_shani` e `sade_sati_shani` são, cada um, `{status, end_date}`: um booleano que indica se a fase está em curso no momento do trânsito e, se estiver, a data de término em ISO 8601 e UTC; caso contrário, null. `next_ashtama_shani`, `next_kantaka_shani` e `next_dhaiya_shani` são `{date, ref_house_from_natal}`, com a data de início da próxima ocorrência e a casa, contada a partir do ponto de referência, que a desencadeia; `next_sade_sati_shani` traz apenas `{date}`. A busca para a frente cobre cem anos a partir do momento do trânsito.
Como Kantaka e Dhaiya incluem a quarta casa, os dois costumam informar as mesmas datas. Isso é esperado, não é duplicação.
Campos da requisição
| Campo | Tipo | Obrigatório | Observações |
|---|
| chart_name_natal | string | obrigatório | |
| chart_name_transit | string | obrigatório | |
| date_time_natal | string (date-time) | obrigatório | |
| date_time_transit | string (date-time) | obrigatório | |
| latitude_natal | number (double) | obrigatório | min -180 · max 180 |
| latitude_transit | number (double) | obrigatório | min -180 · max 180 |
| longitude_natal | number (double) | obrigatório | min -180 · max 180 |
| longitude_transit | number (double) | obrigatório | min -180 · max 180 |
| mode | integer | obrigatório | |
| ref_celestial | string | obrigatório | |
Referência completa deste endpoint