curl -X POST https://api.occultapi.com/api/astro/sarvatobhadra/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date_time":"1990-08-15T10:30:00+05:30","latitude":26.9124,"longitude":75.7873,"timezone_as_float":5.5}'O tabuleiro de nove por nove usado para avaliar trânsitos, com os grahas posicionados e o vedha (perfuração) já calculado. Os vinte e oito nakshatras — os vinte e sete habituais mais Abhijit — ocupam o anel externo em uma ordem fixa que começa em Krittika e segue no sentido horário, e NÃO na sequência comum dos nakshatras. As células internas trazem os doze signos, os sete dias da semana e um conjunto de sílabas. Um graha em um nakshatra perfura a célula que fica de frente para ele, do outro lado do tabuleiro. A grade 9×9 inteira vem junto com os posicionamentos, então você pode desenhar o chakra, e não apenas ler um veredito dele. Cada célula informa o que contém e se está no anel. Passe `transit_date_time` para colocar os grahas em trânsito no mesmo tabuleiro — é para isso que o chakra serve de fato. Nesse caso, `hits_natal` lista os grahas em trânsito cujo vedha cai em um nakshatra ocupado no seu mapa natal. `rule` informa qual regra de vedha foi aplicada. Só o vedha posicional é usado: a linha de cima perfura a de baixo na mesma coluna, e a coluna da esquerda perfura a da direita na mesma linha. Escolas que acrescentam vedha diagonal, de tithi ou de vaara chegarão a outro resultado; por isso, em vez de adotar uma delas sem avisar, toda resposta indica a regra usada. Uma grafia de nakshatra que não corresponde a nenhuma célula vai para `unplaced` em vez de ser descartada, então nenhum graha some do tabuleiro sem aviso.
| Campo | Tipo | Obrigatório | Observações |
|---|---|---|---|
| date_time | string (date-time) | obrigatório | O momento a calcular, em ISO 8601. SEMPRE inclua um deslocamento ou um Z no final - um valor sem fuso horário é lido como Asia/Kolkata (UTC+05:30), não como UTC, e pode retornar o resultado do dia anterior com um 200. '2026-09-01T06:00:00Z' e '2026-09-01 06:00:00' são instantes diferentes e dão respostas diferentes. |
| latitude | number (double) | obrigatório | Latitude do local, em graus decimais. Positivo é norte, negativo é sul. Exemplo: 26.9124 para Jaipur, 40.7128 para Nova York. Minutos e segundos não são aceitos - converta antes. min -90 · max 90 |
| longitude | number (double) | obrigatório | Longitude do local, em graus decimais. Positivo é leste, negativo é oeste. Exemplo: 75.7873 para Jaipur, -74.0060 para Nova York. Atenção ao sinal: sem o sinal de menos, Nova York vai parar na China. min -180 · max 180 |
| ayanamsa | string | opcional | |
| timezone_as_float | number (double) | opcional | Deslocamento UTC do local, em horas, como número decimal. Exemplo: 5.5 para a Índia (UTC+05:30), -5 para Nova York no inverno, 5.75 para o Nepal. Este valor NÃO é conferido com date_time: se os dois divergirem, você recebe uma resposta bem-sucedida para o momento errado. Por isso, tire os dois da mesma fonte. Use o deslocamento em vigor naquela data, não o de hoje: quem nasceu no verão, em um país com horário de verão, precisa do deslocamento de verão. min -12 · max 14 |
| transit_date_time | string (date-time) | opcional | Opcional. Quando informado, os grahas em trânsito nesse momento são colocados no chakra junto com os natais; é para essa leitura que o chakra serve de fato. |