BaZi (Four Pillars)

Yearly Forecast

Compares target year pillar against natal day master + natal year branch. Returns element-flow relation (companion / mother / output / control / wealth) per Sheng-Ke cycle, branch clashes (六冲), and trine support (三合).

post/bazi/yearly

Request body

natalDatestring required
natalTimestring
natalTzOffsetnumber
targetYearinteger required

Response

Successful calculation

okboolean

Example response

{
  "ok": true
}

Changes

Changed in 2 of the 13 revisions of this API.211

    • added the optional property data/disclaimer to the response with the 200 status

      response-optional-property-added

    • added the optional property data/elementFlow/branch/element to the response with the 200 status

      response-optional-property-added

    • added the optional property data/elementFlow/branch/flavor to the response with the 200 status

      response-optional-property-added

    • added the optional property data/elementFlow/branch/relation to the response with the 200 status

      response-optional-property-added

    • added the optional property data/natalDayMaster/stem to the response with the 200 status

      response-optional-property-added

    • added the optional property data/notes to the response with the 200 status

      response-optional-property-added

    • added the optional property data/targetPillar/branch to the response with the 200 status

      response-optional-property-added

    • added the optional property data/targetPillar/stem to the response with the 200 status

      response-optional-property-added

    • added the optional property data/targetYear to the response with the 200 status

      response-optional-property-added

  • 5a17388652f322See the full diff
    • added the new required request property natalDate

      new-required-request-property

    • added the new required request property targetYear

      new-required-request-property

    • added the new optional request property natalTime

      new-optional-request-property

    • added the new optional request property natalTzOffset

      new-optional-request-property