Reports

Generate Report: Unified Dispatcher (V2)

Single endpoint over the 12 type-specific renderers: pass report_type ("natal" | "transit-yearly" | "synastry" | "business" | "career" | "love" | "money" | "child" | "lal-kitab" | "human-design" | "tarot" | "vedic-kundli") plus the renderer-specific inputs. SDK ergonomics: one method instead of 12. Required fields vary by type: chart for most, chart1+chart2 for synastry, seed for tarot (chart optional).

post/reports/generate

Request body

report_type'natal' | 'transit-yearly' | 'synastry' | 'business' | 'career' | 'love' | 'money' | 'child' | 'lal-kitab' | 'human-design' | 'tarot' | 'vedic-kundli' required
yearinteger
spreadstring
seedinteger nullable
namestring
allowReversedboolean
language'uk' | 'en' | 'de' | 'ru' | 'pl' | 'es' | 'pt' | 'hi' | 'fr' | 'ko' | 'it' | 'ja' | 'id' | 'tr' | 'nl' | 'ro' | 'cs' | 'vi' | 'ar' | 'el' | 'hu'

Response

Successful calculation

okboolean

Example response

{
  "ok": true
}

Changes

Changed in 4 of the 13 revisions of this API.18519

    • added the new optional request property chart/allOf[ChartInput]/ayanamsa

      new-optional-request-property

    • added the new optional request property chart1/allOf[ChartInput]/ayanamsa

      new-optional-request-property

    • added the new optional request property chart2/allOf[ChartInput]/ayanamsa

      new-optional-request-property

    • the chart/allOf[ChartInput]/timezoneOffset request property's max was set to 14.00

      request-property-max-set

    • the chart1/allOf[ChartInput]/timezoneOffset request property's max was set to 14.00

      request-property-max-set

    • the chart2/allOf[ChartInput]/timezoneOffset request property's max was set to 14.00

      request-property-max-set

    • the chart/allOf[ChartInput]/timezoneOffset request property's min was set to -14.00

      request-property-min-set

    • the chart1/allOf[ChartInput]/timezoneOffset request property's min was set to -14.00

      request-property-min-set

    • the chart2/allOf[ChartInput]/timezoneOffset request property's min was set to -14.00

      request-property-min-set

  • 994755209cea633See the full diff
    • added ChartInput subschema #2 to the chart request property allOf list

      request-property-all-of-added

    • added ChartInput subschema #2 to the chart1 request property allOf list

      request-property-all-of-added

    • added ChartInput subschema #2 to the chart2 request property allOf list

      request-property-all-of-added

    • the chart request property type/format changed from object/ to /

      request-property-type-changed

    • the chart1 request property type/format changed from object/ to /

      request-property-type-changed

    • the chart2 request property type/format changed from object/ to /

      request-property-type-changed

    • removed the request property chart/ayanamsaId

      request-property-removed

    • removed the request property chart/city

      request-property-removed

    • removed the request property chart/cosmogram

      request-property-removed

    • removed the request property chart/date

      request-property-removed

    • removed the request property chart/houseSystem

      request-property-removed

    • removed the request property chart/latitude

      request-property-removed

    • removed the request property chart/longitude

      request-property-removed

    • removed the request property chart/name

      request-property-removed

    • removed the request property chart/time

      request-property-removed

    • removed the request property chart/timezoneOffset

      request-property-removed

    • removed the request property chart/zodiacType

      request-property-removed

    • removed the request property chart1/ayanamsaId

      request-property-removed

    • removed the request property chart1/city

      request-property-removed

    • removed the request property chart1/cosmogram

      request-property-removed

    • removed the request property chart1/date

      request-property-removed

    • removed the request property chart1/houseSystem

      request-property-removed

    • removed the request property chart1/latitude

      request-property-removed

    • removed the request property chart1/longitude

      request-property-removed

    • removed the request property chart1/name

      request-property-removed

    • removed the request property chart1/time

      request-property-removed

    • removed the request property chart1/timezoneOffset

      request-property-removed

    • removed the request property chart1/zodiacType

      request-property-removed

    • removed the request property chart2/ayanamsaId

      request-property-removed

    • removed the request property chart2/city

      request-property-removed

    • removed the request property chart2/cosmogram

      request-property-removed

    • removed the request property chart2/date

      request-property-removed

    • removed the request property chart2/houseSystem

      request-property-removed

    • removed the request property chart2/latitude

      request-property-removed

    • removed the request property chart2/longitude

      request-property-removed

    • removed the request property chart2/name

      request-property-removed

    • removed the request property chart2/time

      request-property-removed

    • removed the request property chart2/timezoneOffset

      request-property-removed

    • removed the request property chart2/zodiacType

      request-property-removed

  • b0533bcc12c012126See the full diff
    • the request property chart/latitude became not nullable

      request-property-became-not-nullable

    • the request property chart/longitude became not nullable

      request-property-became-not-nullable

    • the request property chart1/latitude became not nullable

      request-property-became-not-nullable

    • the request property chart1/longitude became not nullable

      request-property-became-not-nullable

    • the request property chart2/latitude became not nullable

      request-property-became-not-nullable

    • the request property chart2/longitude became not nullable

      request-property-became-not-nullable

    • the request property chart/latitude became required

      request-property-became-required

    • the request property chart/longitude became required

      request-property-became-required

    • the request property chart1/latitude became required

      request-property-became-required

    • the request property chart1/longitude became required

      request-property-became-required

    • the request property chart2/latitude became required

      request-property-became-required

    • the request property chart2/longitude became required

      request-property-became-required

    • the chart/latitude request property's max was set to 90.00

      request-property-max-set

    • the chart/longitude request property's max was set to 180.00

      request-property-max-set

    • the chart1/latitude request property's max was set to 90.00

      request-property-max-set

    • the chart1/longitude request property's max was set to 180.00

      request-property-max-set

    • the chart2/latitude request property's max was set to 90.00

      request-property-max-set

    • the chart2/longitude request property's max was set to 180.00

      request-property-max-set

    • the chart/latitude request property's min was set to -90.00

      request-property-min-set

    • the chart/longitude request property's min was set to -180.00

      request-property-min-set

    • the chart1/latitude request property's min was set to -90.00

      request-property-min-set

    • the chart1/longitude request property's min was set to -180.00

      request-property-min-set

    • the chart2/latitude request property's min was set to -90.00

      request-property-min-set

    • the chart2/longitude request property's min was set to -180.00

      request-property-min-set

    • the latitude request property default value 0 was removed

      request-property-default-value-removed

    • the latitude request property default value 0 was removed

      request-property-default-value-removed

    • the latitude request property default value 0 was removed

      request-property-default-value-removed

    • the longitude request property default value 0 was removed

      request-property-default-value-removed

    • the longitude request property default value 0 was removed

      request-property-default-value-removed

    • the longitude request property default value 0 was removed

      request-property-default-value-removed