Djamaspa (DEPRECATED: RED quality, sunset 2027-06-15)
Deprecated
POST
/djamaspa
curl -X POST https://api.astroway.info/v1/djamaspa \ -H "X-Api-Key: aw_live_..." \ -H "Content-Type: application/json" \ -d '{ "date": "1990-05-15", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.45, "longitude": 30.52 }'const res = await fetch('https://api.astroway.info/v1/djamaspa', { method: 'POST', headers: { 'X-Api-Key': process.env.ASTROWAY_API_KEY, 'Content-Type': 'application/json', }, body: JSON.stringify({ "date": "1990-05-15", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.45, "longitude": 30.52 }),});const { ok, data, error } = await res.json();if (!ok) throw new Error(error.message);console.log(data);import os, requests
r = requests.post( 'https://api.astroway.info/v1/djamaspa', headers={'X-Api-Key': os.environ['ASTROWAY_API_KEY'], 'Content-Type': 'application/json'}, json={ 'date': "1990-05-15", 'time': "14:30:00", 'timezoneOffset': 3, 'latitude': 50.45, 'longitude': 30.52 },)result = r.json()if not result['ok']: raise RuntimeError(result['error']['message'])print(result['data'])<?phpuse GuzzleHttp\Client;
$client = new Client(['base_uri' => 'https://api.astroway.info/v1/']);$r = $client->post('djamaspa', [ 'headers' => ['X-Api-Key' => getenv('ASTROWAY_API_KEY')], 'json' => [ 'date' => '1990-05-15', 'time' => '14:30:00', 'timezoneOffset' => 3, 'latitude' => 50.45, 'longitude' => 30.52, ],]);$result = json_decode($r->getBody(), true);if (!$result['ok']) throw new \RuntimeException($result['error']['message']);print_r($result['data']);DEPRECATED: RED quality (oral Zoroastrian tradition, scattered manuscripts, no canonical reference). Still works until its 2027-06-15 sunset (12-month, per the /v1 stability policy), then will be removed. Migrate to broader /reference endpoints or remove the dependency. Calculate Djamaspa planetary positions for date.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
object
date required
string
Example
{ "date": "1990-05-15", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.45, "longitude": 30.52}Responses
Section titled “ Responses ”Successful calculation
Media type application/json
object
ok
boolean
data
object
year
object
animal
object
id
number
ru
string
uk
string
en
string
symbol
string
number
number
month
object
animal
object
id
number
ru
string
uk
string
en
string
symbol
string
number
number
day
object
animal
object
id
number
ru
string
uk
string
en
string
symbol
string
number
number
hour
object
animal
object
id
number
ru
string
uk
string
en
string
symbol
string
number
number
Example
{ "ok": true, "data": { "year": { "animal": { "id": 21, "ru": "Гепард", "uk": "Гепард", "en": "Cheetah", "symbol": "🐆" }, "number": 21 }, "month": { "animal": { "id": 18, "ru": "Лань", "uk": "Лань", "en": "Doe", "symbol": "🦌" }, "number": 18 }, "day": { "animal": { "id": 16, "ru": "Верблюд", "uk": "Верблюд", "en": "Camel", "symbol": "🐫" }, "number": 16 }, "hour": { "animal": { "id": 1, "ru": "Олень", "uk": "Олень", "en": "Deer", "symbol": "🦌" }, "number": 1 } }}Validation error
Media type application/json
Example
{ "ok": false, "error": { "code": "INVALID_INPUT", "message": "Validation failed: date: Date must be YYYY-MM-DD", "details": [ { "path": "date", "message": "Date must be YYYY-MM-DD" } ] }}Missing or invalid API key
Media type application/json
Example
{ "ok": false, "error": { "code": "INVALID_API_KEY", "message": "Invalid API key" }} Корисно?
Дякуємо за фідбек.