---
title: "The eight directions"
method: POST
path: "/vastu/directions"
tags: ["Vastu Shastra"]
---

# The eight directions

`POST /vastu/directions`

## Request

- Base URL: `https://api.astroway.info/v1`
- URL: `https://api.astroway.info/v1/vastu/directions`
- Auth: API key in header `X-Api-Key`

Guardian deity, planet, element, the classical use, the result of a water body and of higher ground for each of the eight directions, each with its source. Elements have no verse and are marked as modern.

## Query parameters

- `fields` string
- `precision` integer

## Request body

- VastuDirectionsInput

## Response `200`

Successful calculation

- object
  - `ok` boolean
  - `data` object
    - `directions` object[], nullable
      - `direction` string, nullable
      - `degrees` string, nullable
      - `dikpala` string, nullable
      - `planet` string, nullable
      - `element` string, nullable
      - `water` object, nullable
        - `effect` string, nullable
        - `verdict` string, nullable
        - `source` string, nullable
      - `classicalUse` string, nullable
      - `higherGround` unknown
      - `elementBasis` string, nullable
      - `classicalUseSource` string, nullable
      - `higherGroundSource` unknown
    - `order` string[], nullable
    - `notes` string[], nullable

## Other responses

- `400`: Validation error
- `401`: Missing or invalid API key

## Changes

- **2026-10-20** `85702f4e35b0`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/astroway/apis/astroway-calculation-api/changes/vastu/directions/post.md)

---

[API](https://skmtc.dev/astroway/apis/astroway-calculation-api.md) · [All operations](https://skmtc.dev/astroway/apis/astroway-calculation-api/llms.txt) · [OpenAPI document](https://skmtc.dev/astroway/apis/astroway-calculation-api/revisions/593d763ba9a5?raw)
