Skip to content
AstroWay/api v2.325.0 · agent-setup
all systems operational

Tasks for an agent

Last updated View as Markdown Agent setup

This page is written from 30 days of production logs rather than from imagination. Below are the calls integrators with a key actually make, in order of frequency.

EndpointSuccessful calls in 30 daysWhat for
POST /v1/human-design12,563bodygraph: type, profile, authority, channels
POST /v1/chart11,763natal chart: planets, houses, aspects
POST /v1/transits1,999transits to a natal chart on a date
POST /v1/vedic/dashas/vimshottari/maha1,272Vimshottari periods
POST /v1/houses861cusps and angles only, no planets
POST /v1/planets761body positions only
POST /v1/acg704astrocartography lines across the world
POST /v1/transit-calendar678a calendar of transits over a period
POST /v1/horoscope/daily549text for the day (AI)
POST /v1/synastry437compatibility of two charts

GET /v1/auth/keys/me (262) belongs on the same list: agents check the key before working. It is free and spends no credits.

One body fits chart, houses, planets, human-design, transits and the rest of the chart-shaped endpoints:

terminal
curl -X POST https://api.astroway.info/v1/chart \
-H "X-Api-Key: aw_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"1990-05-15","time":"15:30:00","timezone":"Europe/Kyiv","latitude":50.45,"longitude":30.52}'

The exact field rules: Field formats. An aw_test_* key spends no credits, which is what makes it the one to develop against.

Every operation page has a markdown twin: the same URL plus .md. That is what to hand a model instead of HTML.

terminal
curl https://api.astroway.info/docs/api/operations/acg_categories_get.md

Alongside it: /llms.txt as the entry point and /v1/openapi.json as the full specification.

Three namespaces work without a key, all limited per IP: /v1/public/* (nine calculation endpoints, listed on the Free page), /v1/embed/* (ready-made widgets) and /v1/reference/* (lookups: signs, planets, aspects).

A keyless answer carries an extra _footer field with a credit line, which is normal and marks the free tier.

  • Common mistakes: what returns 4xx most often
  • Gotchas: behaviour that surprises people
  • MCP: one tool catalogue for Claude, Cursor and the rest