{"service":"GOODBOY astrology API","endpoints":{"GET /v1/places":{"query":{"q":"city name prefix, min 2 characters"}},"POST /v1/charts/natal":{"body":{"date":"YYYY-MM-DD","time":"HH:MM (optional)","latitude":"decimal degrees, -90 to 90","longitude":"decimal degrees, -180 to 180","timezone":"IANA name, e.g. Europe/Rome"}},"POST /v1/readings/natal":{"body":{"chart":"response of POST /v1/charts/natal","dog":{"name":"string","sex":"m or f"}}},"POST /v1/readings/paid":{"temporary":"open until checkout exists; will require verified payment access","body":{"chart":"response of POST /v1/charts/natal","dog":{"name":"string","sex":"m or f"},"answers":{"arrival":"string","novelty":"string","alert":"string","bond":"string","intent":"string"}}}}}