---
title: "Reports Generate Endpoint"
method: POST
path: "/reports/generate"
---

# Reports Generate Endpoint

`POST /reports/generate`

## Request

- Base URL: `https://jyotish-api.bda.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://jyotish-api.bda.ai/reports/generate`
- Auth: none declared

Generate the content of a free, deterministic report from the personal
Jyotish bundle. The catalog (`/api_v1_reports_list`) lists the offering and
its unlock state; THIS endpoint produces the report behind a "view" CTA.

Only the free, fully-deterministic single-profile reports are generated here
(birth_report, personalised_remedies); paid / interpretive / two-chart reports
return 422 (no path to a paid report for free, no fabricated content). Every
value in the report is sourced from a bundle key and cited (§8.3).

## Request body

- ReportGenerateRequest
  - `report_id` string, required: Catalog report id to generate. Supported (free, deterministic): birth_report | personalised_remedies.
  - `name` string, nullable
  - `gender` string, nullable
  - `date_of_birth` string, date, required
  - `time_of_birth` string, required: HH:MM:SS in local time
  - `time_accuracy` string: exact|approximate|unknown
  - `lat` number, required
  - `lng` number, required
  - `tz` string, nullable
  - `session_id` string, nullable
  - `member_id` string, nullable
  - `email` string, nullable
  - `first_name` string, nullable
  - `display_name` string, nullable
  - `question` string, nullable: Optional decision question; embeds the canonical decision packet
  - `domain` string, nullable: Optional life-area for the decision question
  - `decision_options` string[], nullable
  - `time_horizon` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/bda/apis/bda-jyotish-panchang-service.md) · [All operations](https://skmtc.dev/bda/apis/bda-jyotish-panchang-service/llms.txt) · [OpenAPI document](https://skmtc.dev/bda/apis/bda-jyotish-panchang-service/revisions/90f241bf4009?raw)
