Tovább a tartalomhoz
AstroWay/api v2.325.0 · hu
minden rendszer működik rendben

Reports API - 16 kész PDF-riport a saját márkáddal

Adszólálsz egy születési dátumot, és kapod egy kész PDF-dokumentumot. Nem JSON-t, amit PDF-be kell tervezned, hanem egy teljesen kész PDF-t: oldalaszerkesztéssel, a saját logóddal, a jelentésed címével, és egyáltalán nincs benne semmi utalás ránk.

Még tizenhat ilyen jelentés működik. Egy adminisztrátorral, exportelőkészítési történetével és öt AI-narratívával együtt ez 23 út /v1/reports/* alatt.

Mindig egy példa van minden sorban. Ez nem egy vázlat: a fájl generálva ugyanazokkal az adatokkal, mint amiket a dokumentációban látható, és újra generálódik a szablonokkal együtt.

Az oldalszám az, amit ez a példa adott meg, mért 2026. szeptember 21-én. Ez változik a térképtől: több aspektus több sort jelent, és a relocation hozzáad 2-3 oldalt minden városhoz (4 oldal egy városra, 13 öt városra).

EndpointMit tartalmazOldalakKreditekPeldány
/v1/reports/natalNagy hármas, bolygók, házak, aspektusok35 000PDF
/v1/reports/synastryKét térkép közötti aspektusok, elemek egyensúlya25 000PDF
/v1/reports/transit-yearlyÉves tranzit-jövőelőrejelzés55 000PDF
/v1/reports/relocationKezdeti térkép, max. 5 város, bolygók, amelyek megváltoztatták házukat, szomszédos vonalak, 19 életkör65 000PDF
/v1/reports/vedic-kundliLagna és nakshatra, sziderikus pozíciók, mahadashi és vimshottari25 000PDF
/v1/reports/lal-kitabKismat, teva, felfedezett rini, upayi25 000PDF
/v1/reports/gemstoneKőjavaslatok mantrákkal, melyik köveket ne viseljen, graha állapot75 000PDF
/v1/reports/human-designKulcsfontosságú paraméterek, centerek, csatornák25 000PDF
/v1/reports/muhurtaRangsorolt kedvező napok egy tevékenységre45 000PDF
/v1/reports/loveKulcsfontosságú szerelmes pontok, nagy hármas, aspektusok25 000PDF
/v1/reports/careerKulcsfontosságú karrier pontok, személyiség kontextusa, aspektusok25 000PDF
/v1/reports/moneyKulcsfontosságú pénzügyi pontok, házak, aspektusok35 000PDF
/v1/reports/businessKulcsfontosságú üzleti pontok, házak, aspektusok25 000PDF
/v1/reports/childGyerek karakterjegyek, nagy hármas, bolygók25 000PDF
/v1/reports/stellaforgeEgy oldalas térkép poszter: bolygók, egyensúly, kulcsaspektusok15 000PDF
/v1/reports/tarotA tervezés leírása és a lapok2100PDF
/v1/reports/vastuHáztérrajz mandalával, értékelés, Vasztu-találmányok forrásokkal és javításokkal25 000PDF

A Tarot 50-szor olcsóbb, mert nincs efemeridákkal: egy lap tervezés egy oldalon, nincsenek csillagászati számítások.

A /v1/reports/natal (és /v1/reports/generate a report_type: "natal"-val) fogadja a depth mezőt. A standard egy 5000 kredit értékű dokumentum. Az extended 10000 kreditet kerül, és hozzáadja a térkép kerekét és egy szakaszt minden testről a Naptól a Plutónig, a Kironig és az Aszcendentig a jelben: tizenkét szakasz, mindegyik 2-4 oldalnyi szerkesztett szöveggel (PDF példa, 13 oldal), ugyanazt a tartalmat, amit /v1/natal-texts ad vissza. Semmi nem generálódik a kérésre, így ugyanaz a térkép ugyanazt a dokumentumot adja vissza.

A szakaszok 20 nyelven vannak, a weboldal nyelveivel. A depth: "extended" más nyelven nem működik, hanem 400 hibát ad vissza, nem töltődik be egy másik nyelvből. A többi jelentés típusnak még csak egy mélysége van: hosszú szakaszok még nem írták meg.

A POST /v1/reports/generate fogadja a report_type mezőt és ugyanazt teszi, mint egy külön út. Tizenkét típus: natal, transit-yearly, synastry, business, career, love, money, child, lal-kitab, human-design, tarot, vedic-kundli.

Ez az SDK számára egy metódus helyett tizenkét, az MCP számára egy eszköz helyett tizenkét. Az ár ugyanaz: a kérés az adminisztrátoron keresztül levon egy olyan mennyiséget, amennyit a közvetlen út is.

Minden jelentés típus, és az adminisztrátor is, fogadja a format mezőt: a kérés testében vagy ?format= paraméterként a kérés sorában (egy alkalommal küldd; két különböző érték ad 400 hibát). Az ár azonos a háromban, mert a dokumentumért fizetsz, nem a fájlért, amelyben érkezik.

formatMi visszatérMentve
pdf (default)JSON a url PDF-vel, page_count-el és expires_at-tal24 óra vagy retain_days
htmlA dokumentum maga, Content-Type: text/htmlnem mentve
markdownAz ugyanaz a dokumentum Markdown-ban, Content-Type: text/markdownnem mentve

HTML egy teljes, önálló fájl: a stílusok benne vannak, a térkép kereke és a Vasztu térrajz beépített SVG-ként, nincsenek skriptek és nincs külső betűtípus. Ez ugyanaz a oldal, amelyről a PDF nyomtatásos, ugyanazzal a white-label blokkal: a cég neve, a jelentés címe, a színek és a lábjegyzet. Az egyetlen külső link a logoUrl-od, ami egy HTTPS-képre mutat, ugyanúgy, mint a PDF-ben. Minden név, hely és szöveg, amit elküldsz, elkerülődik, így egy név, mint <img onerror=...> nyomtatáskor szöveggé alakul. A dokumentumot be lehet ágyazni a saját oldaladba vagy egy iframe-be.

Markdown ugyanazok a fejezetek, szövegek és táblázatok. A fejezetek szintje megőrzött: # a jelentés címe, ## a szakasz, ### a részcikk, ugyanaz a sorrend, mint a PDF-ben, így a ## -vel kezdődő sorok felosztása szakaszokra. A táblázatok GitHub formátumúak. A kép (kerek, térkép) hiányzik, helyette egy sor megjegyzés. Minden karakter, amit a Markdown vagy az HTML-renderelő a szövegben HTML-ként olvasna, elkerülődik egy visszalépő köszönettel.

Terminál
curl -X POST "https://api.astroway.info/v1/reports/natal?format=markdown" \
-H "X-Api-Key: aw_live_..." -H "Content-Type: application/json" \
-d '{ "chart": { "date": "1990-05-15", "time": "14:30:00",
"timezoneOffset": 3, "latitude": 50.45, "longitude": 30.52 },
"language": "uk" }'

A PDF-re mutató link 24 órán érvényes. Ahhoz, hogy a klientnek hosszabb idejű linket adj, adj hozzá ?retain_days=30 (max. 90): a fájl ennyi napig lesz elérhető, és az expires_at a válaszban ezt mutatja. Teljes mértékben nem tárolunk idegen dokumentumokat, és a fájlt korábban is törölheted a DELETE /v1/reports/files/{filename}-vel, ingyenesen. A fájl tartalmazza, amit elküldtél, együtt a névvel, így a tárolási időt a DPA 2. szakaszában írják le. A GET /v1/reports/history ingyenesen mutatja az utolsó exportokat ebben a kulcsban, és a lejárat időtartama expired: true-val érkezik.

A whitelabel fogad egy 15 mezős objektumot: companyName, companyUrl, companyEmail, companyMobile, companyBio, logoUrl, frontImage, reportName, footerText, fontPairing és öt szín (themeColor, headingColor, textPrimaryColor, textSecondaryColor, backgroundColor).

Ezt közvetlenül a kérésben is küldheted, és ekkor nem szükséges semmilyen beállítás a kontoidban:

Terminál
curl -X POST https://api.astroway.info/v1/reports/natal \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{ "chart": { "date": "1990-05-15", "time": "14:30:00",
"timezoneOffset": 3, "latitude": 50.45, "longitude": 30.52 },
"whitelabel": { "companyName": "Zoryana Studio",
"reportName": "Your Birth Blueprint",
"themeColor": "#7c3aed",
"footerText": "zoryana.example" } }'

A generált dokumentumban a stúdió neve, a saját jelentés címe, a fejezetekben kiemelt szín és a saját lábjegyzet. Az AstroWay szó egyáltalán nem szerepel benne.

Egy alternatíva azoknak, akik nem akarnak minden kérésben újra megadni az objektumot: whitelabel: true használja a mentett konfigurációt. Beállítsd a Jelentés-brandelődés oldalon a kontoidban: a cég neve, a jelentés neve, a kontaktusok, a logo és két szín, egy példa a születési jelentésre. Ezek az beállítások elérhetők kulccsal a /v1/whitelabel/config és /v1/whitelabel/logo útvonalakon, és a POST /v1/whitelabel/preview PDF példát rajzol. Az objektumban átadott mező felülírja a mentettet.

Élő demo és kód a GitHub-on, MIT.

A gyakorló asztal: a klient adatai balra, a kész PDF jobbra. Minden jelentés lapka mutatja a kreditek számát a klikk előtt és vezet a kész példára. A white-label bekapcsolható egy jelölővel. A háttér a egy útvonal nélkül függőségektől, mert ez az egész lényeg: a böngésző nem tud közvetlenül az API-hez fordulni, így a kulcs a szerveren él.

Terminál
git clone https://github.com/astroway/starter-practice
cd starter-practice && npm install
cp .env.example .env # your key goes here
npm run dev

Négy dolog, amit el kell venni. Az ár a döntés helyén látható: a szerver visszaadja az X-Credits-Used-t a oldalra, nem csak a logba. Tizenhat jelentésnek négy kérésformája van, nem tizenhat. Az ugyanaz a kérés újra 0-t kerül, mert a válaszok cache-olása ugyanazt a fájlt adja vissza. És az ALLOWED_REPORTS korlátozza, hogy mi fog rájönni a rögzítésre: a nyilvános demo csak a Tarot-tervezést (/v1/reports/tarot, 100 kredit) rögzíti, mert a nyilvános oldal, amelyik egy születési jelentést (/v1/reports/natal, 5 000) készít bárkinek, két klikkel kiüríti a havi ingyenes limitet.

A language mező 21 kódot fogad. Teljes mértékben fordított három: ukrán, angol, orosz. A többi tizenhétben csak a jelnek a nevei fordítva vannak, a fejezetek és magyarázatok angolok maradnak: egy német jelentés írja “Löwe”-t a “Planets” fejezet alatt.

Ezért írjuk így, mert a jelentés egy dokumentum, amit a klient magának hagy. Eladni azt németnek, látva a német jelneveket a példában, egy kellemetlen felfedezés lenne a klient oldalon, nem a miénk. A muhurta jelentés még mindig teljes egészében angol.

Hány jelentés kerül ki egy tervezésből

Szekció neve “Hány jelentés kerül ki egy tervezésből”

A /v1/reports/natal és a többi PDF 5000 kreditet kerül, így a havi limit egy tervezésben egyszerűen átváltásba kerül:

TervezésKreditek/évPDF-jelentésekTarot-jelentések
Free10 000jelentések nem elérhetőknem elérhetők
Indie, $550 00010500
Starter, $19200 000402 000
Pro, $59800 0001608 000
Business, $1993 500 00070035 000
Reports Pack, $991 500 00030015 000

A Free-n a jelentések szándékosan zárva vannak: minden PDF másodpercnyi rögzítésünk, és a free tervezés nem fedi ezt. A legolcsóbb bejutás az Indie $5-ös tervezés.

Reports Pack egy külön tervezés azoknak, akik csak jelentésekre van szükségük: $99 havi, 1 500 000 kredit, vagyis 300 PDF 33 centért egy darabon, white-label-lel. Ez olcsóbb a PDF-nél a Pro-nál, mert a kulcs csak a jelentésekhez jár, nem máshová. Egy ilyen tervezésű kulcs csak a /v1/reports/* és /v1/whitelabel/* útvonalakon jár.

A jelentések árusítása: mennyibe kerül egy PDF

Szekció neve “A jelentések árusítása: mennyibe kerül egy PDF”

Ha eladod a jelentéseket a klienteidnek, egy számra van szükség: mennyibe kerül egy PDF a te forgalmadban. A tervezés limitje belül ez a tervezés ára, osztva a PDF számával. A limit felett minden PDF átlagos áron kerül, ami a tervezés átlagos ára 10 000 kredit felett, így egy 5000 kredit értékű PDF a tervezés átlagos ára felét kerül.

TervezésPDF a tervezésbenÁr a tervezésbenMinden PDF a limit felett
Indie, $510$0.50$2.50
Starter, $1940$0.48$2.50
Pro, $59160$0.37$1.50
Reports Pack, $99300$0.33$1.50
Business, $199700$0.28$1.00

Így a legolcsóbb tervezés attól függ, hogy mennyi PDF-t adsz el havonta, átlagos áron:

PDF/évLegolcsóbb tervezésTehát a kiadásodEgy PDFért
10Indie$5$0.50
40Starter$19$0.48
100Pro$59$0.59
160Pro$59$0.37
300Reports Pack$99$0.33
500Business$199$0.40
700Business$199$0.28

Átmeneti pontok: a Starter az Indie-nél előnyösebb 16 PDF-nél, a Pro a Starter-nél 57-nél, a Reports Pack a Pro-nál 187-nél, ha csak jelentésekre van szükséged, a Business a Reports Pack-nál 367-nél. A Pro és Business nyitja meg a többi API-t, a Pack csak jelentéseket és white-label-et.

A nyereségedet te állítod be. 300 PDF-nél a Reports Pack-nál havi kiadásod $99. $9 egy darabon $2700 bevétel, $99 kiadás ellenében, vagy $19 egy darabon $5700. A vételi árat nem ajánljuk, de a matematikai elv ugyanaz: a te árad - 33 cent.

A kiterjesztett születési jelentés kétszeres ára a standardhoz képest, így minden tervezésnél ez a kétszeres PDF-ár: $0.66 a Reports Pack-nál.

Két dolog csökkenti a valós kiadásokat még. Egy ismételt kérés ugyanazokkal az adatokkal ugyanazt a fájlt adja vissza a válasz cache-jéből és semmit nem kerül, így egy klient, aki a jelentést kétszer töltötte le, egyszer fizet. És az éves tervezés 12 hónap 9%-os áron, így a Reports Pack $0.25-re kerül egy PDF-nél.

Eladást kezdve, nyisd meg a példákat: minden egy olyan fájl, amit az API visszaad, és a whitelabel-lel a saját név és színeid kerülnek a helyükre a szabványos helyett.

Ha szövegre van szükség, nem dokumentumra

Szekció neve “Ha szövegre van szükség, nem dokumentumra”

Öt endpoint ad vissza AI-narratívát JSON-ban, nincsenek formázások és nincs PDF: /v1/reports/ai/natal-narrative, /transit-narrative, /synastry-narrative, /year-ahead-narrative, /monthly-narrative. Mindegyik 250 kreditet kerül. Vedd őket, ha a szöveg a saját formázásodba, alkalmazásodba vagy newsletteredbe kerül.

A születési jelentés képes kevert módra is: enrich: true hozzáadja az AI-narratívát a PDF-be. Ugyanaz a teszt térkép 5 oldal helyett 3-nál.