Western

Biorhythm Cycles

Computes physical (23-day), emotional (28-day), and intellectual (33-day) biorhythm cycles for a birth date. Returns cycle values (-1.0 to +1.0), percentage, phase label (High above +0.5, Low below -0.5, otherwise Rising or Falling by the curve's direction), trend, and critical day flags. Critical days occur when a cycle crosses zero — these represent instability and vulnerability to poor judgment. Supports single-day and multi-day (up to 90 days) range requests. Formula: sin(2π × t / cycle_length) where t = days since birth. Source: Wilhelm Fliess (1897) physical cycle; Hermann Swoboda (1900) emotional cycle; Alfred Teltscher (1926) intellectual cycle.

post/v1/western/biorhythm

Request

  • Base URL: https://api.asterwise.com
  • URL: https://api.asterwise.com/v1/western/biorhythm
  • Auth: HTTP bearer

Request body

birth_datestring date required

Date of birth in YYYY-MM-DD format.

target_datestring date nullable

Date to compute cycles for. Defaults to today.

daysinteger

Number of consecutive days to compute (1-90). Use 1 for a single day snapshot. Use >1 for a date range.

Example request

{
  "birth_date": "1985-11-12",
  "target_date": "2026-05-02"
}

Response

Successful Response

successboolean

True if the request succeeded

messagestring

Human-readable status message

Changes

No recorded changes to this operation across all 2 revisions of this API.