Sari la conținut
AstroWay/api v2.258.3 · ro
toate sistemele sunt în stare normală

Reports API - 16 rapoarte PDF gata făcute sub brandul tău

Trimiți data nașterii, primești un document gata făcut. Nu un JSON din care trebuie să paginezi un PDF, ci PDF-ul însuși: paginat pagină cu pagină, cu logo-ul tău, cu numele raportului tău și fără nicio mențiune despre noi în interior.

Șaisprezece astfel de rapoarte funcționează deja. Împreună cu dispecerul, istoricul exporturilor și cele cinci narațiuni AI, sunt 23 de căi sub /v1/reports/*.

Fiecare rând are un exemplu gata făcut. Nu este o machetă: fișierul este generat cu același apel care e tipărit în referința acestui endpoint și este regenerat odată cu șabloanele.

Numărul de pagini este cel dat de acest exemplu anume, măsurat pe 2026-09-21. Variază în funcție de hartă: mai multe aspecte înseamnă mai multe rânduri, iar relocation adaugă câte două-trei pagini pentru fiecare oraș (4 pagini pentru un oraș, 13 pentru cinci).

EndpointCe conținePaginiCrediteExemplu
/v1/reports/natalMarea triadă, planete, case, aspecte35 000PDF
/v1/reports/synastryAspectele dintre cele două hărți, echilibrul elementelor25 000PDF
/v1/reports/transit-yearlyPrognoza tranzitelor pentru anul ales55 000PDF
/v1/reports/relocationHarta de bază, până la 5 orașe, planetele care și-au schimbat casa, liniile din apropiere, 19 sfere ale vieții65 000PDF
/v1/reports/vedic-kundliLagna și nakshatra, poziții siderale, mahadasha Vimshottari25 000PDF
/v1/reports/lal-kitabKismat, teva, rin identificate, upaye25 000PDF
/v1/reports/gemstoneRecomandarea pietrelor cu mantre, pietre care nu trebuie purtate, starea grahelor75 000PDF
/v1/reports/human-designParametri cheie, centre, canale25 000PDF
/v1/reports/muhurtaZile favorabile clasate pentru o singură activitate45 000PDF
/v1/reports/lovePunctele cheie ale iubirii, marea triadă, aspecte25 000PDF
/v1/reports/careerPunctele cheie ale carierei, contextul personalității, aspecte25 000PDF
/v1/reports/moneyPunctele financiare cheie, case, aspecte35 000PDF
/v1/reports/businessPunctele cheie ale afacerii, case, aspecte25 000PDF
/v1/reports/childTrăsăturile cheie de caracter, marea triadă, planete25 000PDF
/v1/reports/stellaforgePoster al hărții pe o singură pagină: planete, echilibru, aspecte cheie15 000PDF
/v1/reports/tarotDescrierea tragerii și a cărților2100PDF

Tarotul costă de cincizeci de ori mai puțin, pentru că nu are efemeride: o pagină de tragere fără calcule astronomice.

POST /v1/reports/generate acceptă câmpul report_type și face același lucru ca o cale separată. Douăsprezece tipuri: natal, transit-yearly, synastry, business, career, love, money, child, lal-kitab, human-design, tarot, vedic-kundli.

Pentru SDK este o metodă în loc de douăsprezece, pentru MCP un instrument în loc de douăsprezece. Prețul e același: un apel prin dispecer consumă exact cât calea directă.

Implicit vine un PDF și un link către el. ?format=html returnează o pagină HTML gata făcută direct în răspuns, fără randare și fără stocare: comod când încorporezi raportul în propria pagină sau vrei să pui propriul CSS.

Linkul către PDF trăiește 24 de ore. Este intenționat: nu găzduim documentele altora pe termen nelimitat. Descarcă fișierul la tine imediat după răspuns. GET /v1/reports/history arată gratuit ultimele exporturi ale acestei chei, iar o înregistrare expirată vine cu expired: true.

whitelabel acceptă un obiect cu 15 câmpuri: companyName, companyUrl, companyEmail, companyMobile, companyBio, logoUrl, frontImage, reportName, footerText, fontPairing și cinci culori (themeColor, headingColor, textPrimaryColor, textSecondaryColor, backgroundColor).

Îl poți transmite direct în cerere, iar atunci nu e nevoie de nicio configurare a contului:

Terminal window
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" } }'

În documentul generat apar numele studioului, titlul propriu al raportului, culoarea de accent în titlurile secțiunilor și subsolul tău. Cuvântul AstroWay nu apare în el nici măcar o dată.

Alternativa pentru cei care nu vor să repete obiectul în fiecare cerere: whitelabel: true preia configurația salvată a contului (/v1/whitelabel/config), iar POST /v1/whitelabel/preview desenează un exemplu de raport natal cu ea, ca să vezi rezultatul înainte să-l arăți clientului.

O aplicație gata făcută pe care o poți clona

Section titled “O aplicație gata făcută pe care o poți clona”

Demo live și codul pe GitHub, MIT.

Biroul practicianului: datele clientului în stânga, PDF-ul gata făcut în dreapta. Fiecare placă de raport arată prețul în credite înainte de clic și duce la un exemplu gata făcut. White-label se activează cu o bifă. Backend-ul este o singură rută fără dependențe, pentru că exact acolo e ideea: browserul nu poate apela API-ul direct, deci cheia stă pe server.

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

Patru lucruri care merită luate de aici. Prețul este afișat acolo unde se ia decizia: serverul trimite X-Credits-Used înapoi pe pagină, nu doar în log. Cele șaisprezece rapoarte au patru forme de cerere, nu șaisprezece. Aceeași cerere a doua oară costă zero, pentru că cache-ul răspunsurilor returnează același fișier. Iar ALLOWED_REPORTS limitează ce anume acceptă instanța să randeze: demo-ul public randează doar tragerea de Tarot (/v1/reports/tarot, 100 de credite), pentru că o pagină pe internetul deschis care face un raport natal (/v1/reports/natal, 5 000) pentru oricine consumă limita gratuită lunară din două clicuri.

Câmpul language acceptă 21 de coduri. Complet traduse sunt trei: ucraineana, engleza, rusa. Pentru celelalte optsprezece sunt localizate numele semnelor, iar titlurile și explicațiile rămân în engleză: un raport german va scrie “Löwe” sub titlul “Planets”.

O spunem direct, pentru că raportul este un document pe care clientul tău îl păstrează. Să-l vinzi ca raport german după ce ai văzut nume germane de semne în exemplu ar fi o descoperire neplăcută de partea clientului, nu de a noastră. Raportul muhurta este deocamdată integral în engleză.

/v1/reports/natal și restul PDF-urilor costă 5 000 de credite, deci limita lunară a planului se convertește simplu în număr de rapoarte:

PlanCredite/lunăRapoarte PDFRapoarte Tarot
Free10 000rapoarte indisponibileindisponibile
Indie, $550 00010500
Starter, $19200 000402 000
Pro, $59800 0001608 000
Business, $1993 500 00070035 000
Reports Pack, $99500 0001005 000

Pe Free rapoartele sunt închise intenționat: un PDF înseamnă secunde de lucru ale Chrome la noi, iar planul gratuit nu le acoperă. Cea mai ieftină intrare este Indie, la $5.

Reports Pack este un add-on separat pentru cei care au nevoie doar de rapoarte: $99 pe lună, 500 000 de credite, adică 100 de PDF-uri la 99 de cenți bucata, cu white-label. Cheia unui astfel de plan merge doar pe /v1/reports/* și /v1/whitelabel/*.

Cinci endpoint-uri returnează o narațiune AI ca JSON, fără paginare și fără PDF: /v1/reports/ai/natal-narrative, /transit-narrative, /synastry-narrative, /year-ahead-narrative, /monthly-narrative. Câte 250 de credite. Folosește-le când textul merge în propria ta machetă, aplicație sau newsletter.

Raportul natal știe și un mod mixt: enrich: true adaugă narațiunea AI în interiorul PDF-ului. Pe aceeași hartă de test sunt 5 pagini în loc de 3.

Util?
Sugerează o corectură

Ultima actualizare: