{
  "schemaVersion": 1,
  "kitVersion": "integration-kit.1",
  "baseUrl": "https://theindianastrology.com/api/v2",
  "syntheticOnly": true,
  "requests": {
    "mahaguruPublicFormMigration": {
      "method": "POST",
      "path": "/migrations/mahaguru/public-form",
      "boundary": "Public input contract only; returns a TIA native envelope and makes no legacy response-compatibility claim.",
      "body": {
        "formIdentifier": "ascendant",
        "birthday": 1,
        "birthmonth": 1,
        "birthyear": 1990,
        "birthtime": 12,
        "birthminute": 0,
        "lat": 28.6139,
        "lang": 77.209,
        "timezone": 5.5,
        "language": "en",
        "referenceDate": "2026-09-10"
      }
    },
    "kundli": {
      "method": "POST",
      "path": "/calculations/kundli",
      "body": {
        "birth": {
          "birthDate": "1990-01-01",
          "birthTime": "12:00:00",
          "timezone": "Asia/Kolkata",
          "latitude": 28.6139,
          "longitude": 77.209
        },
        "ayanamsha": "lahiri",
        "chartStyle": "north"
      }
    },
    "atmakarakaIshtaIndicators": {
      "method": "POST",
      "path": "/calculations/atmakaraka-ishta",
      "body": {
        "birth": {
          "birthDate": "1990-01-01",
          "birthTime": "12:00:00",
          "timezone": "Asia/Kolkata",
          "latitude": 28.6139,
          "longitude": 77.209
        },
        "ayanamsha": "lahiri",
        "chartStyle": "north",
        "karakaProfile": "seven"
      }
    },
    "rudrakshaGemstoneReview": {
      "method": "POST",
      "path": "/calculations/rudraksha-gemstone-guidance",
      "body": {
        "birth": {
          "birthDate": "1990-01-01",
          "birthTime": "12:00:00",
          "timezone": "Asia/Kolkata",
          "latitude": 28.6139,
          "longitude": 77.209
        },
        "ayanamsha": "lahiri",
        "chartStyle": "north",
        "karakaProfile": "seven"
      }
    },
    "jaiminiFoundations": {
      "method": "POST",
      "path": "/calculations/jaimini-foundations",
      "body": {
        "birth": {
          "birthDate": "1990-01-01",
          "birthTime": "12:00:00",
          "timezone": "Asia/Kolkata",
          "latitude": 28.6139,
          "longitude": 77.209
        },
        "ayanamsha": "lahiri",
        "chartStyle": "north",
        "karakaProfile": "seven"
      }
    },
    "panchang": {
      "method": "POST",
      "path": "/calculations/panchang",
      "body": {
        "localDate": "2026-09-10",
        "localTime": "12:00:00",
        "timezone": "Asia/Kolkata",
        "latitude": 28.6139,
        "longitude": 77.209,
        "ayanamsha": "lahiri"
      }
    },
    "dailyMoonSignPrediction": {
      "method": "POST",
      "path": "/predictions/daily",
      "body": {
        "localDate": "2026-09-10",
        "timezone": "Asia/Kolkata",
        "latitude": 28.6139,
        "longitude": 77.209,
        "moonSign": 1,
        "locale": "both",
        "ayanamsha": "lahiri"
      }
    },
    "weeklyMoonSignPrediction": {"method":"POST","path":"/predictions/weekly","body":{"localDate":"2026-09-10","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"moonSign":1,"locale":"both","ayanamsha":"lahiri"}},
    "monthlyMoonSignPrediction": {"method":"POST","path":"/predictions/monthly","body":{"localDate":"2026-09-10","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"moonSign":1,"locale":"both","ayanamsha":"lahiri"}},
    "nakshatraTaraPrediction": {"method":"POST","path":"/predictions/nakshatra","body":{"localDate":"2026-09-10","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"birthNakshatra":23,"locale":"both","ayanamsha":"lahiri"}},
    "personalForecastPlanner": {"method":"POST","path":"/predictions/personal","body":{"birth":{"birthDate":"1990-01-01","birthTime":"12:00:00","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209},"localDate":"2026-09-10","timezone":"America/New_York","latitude":40.7128,"longitude":-74.006,"period":"weekly","locale":"both","ayanamsha":"lahiri"}},
    "annualMoonSignPrediction": {
      "method": "POST",
      "path": "/predictions/annual/rashi",
      "body": {
        "localDate": "2026-01-01",
        "timezone": "Asia/Kolkata",
        "latitude": 28.6139,
        "longitude": 77.209,
        "moonSign": 1,
        "locale": "both",
        "ayanamsha": "lahiri"
      }
    },
    "annualWesternSunSignPrediction": {
      "method": "POST",
      "path": "/predictions/annual/sun-sign",
      "body": {
        "year": 2026,
        "timezone": "Asia/Kolkata",
        "sunSign": 1,
        "locale": "both"
      }
    },
    "numerologyGuidance": {
      "method": "POST",
      "path": "/calculations/numerology-guidance",
      "body": {
        "birthDate": "1990-01-01",
        "targetDate": "2026-09-10",
        "vehicleNumber": "DL 01 AB 1234",
        "locale": "both"
      }
    },
    "varshaphal": {
      "method": "POST",
      "path": "/calculations/varshaphal",
      "body": {
        "birth": {
          "birthDate": "1990-01-01",
          "birthTime": "12:00:00",
          "timezone": "Asia/Kolkata",
          "latitude": 28.6139,
          "longitude": 77.209
        },
        "targetAge": 36,
        "returnTimezone": "Asia/Kolkata",
        "returnLatitude": 28.6139,
        "returnLongitude": 77.209,
        "ayanamsha": "lahiri",
        "chartStyle": "north"
      }
    },
    "pitriShapaClassicalAudit": {
      "method": "POST",
      "path": "/calculations/pitri-shapa",
      "body": {
        "birth": {
          "birthDate": "1990-01-01",
          "birthTime": "12:00:00",
          "timezone": "Asia/Kolkata",
          "latitude": 28.6139,
          "longitude": 77.209
        },
        "ayanamsha": "lahiri",
        "chartStyle": "north"
      }
    },
    "specializedMuhurat": {
      "method": "POST",
      "path": "/calculations/specialized-muhurat",
      "body": {
        "localDate": "2026-01-01",
        "timezone": "Asia/Kolkata",
        "latitude": 28.6139,
        "longitude": 77.209,
        "event": "vivaha",
        "ayanamsha": "lahiri"
      }
    },
    "basicKundliPdf": {"method":"POST","path":"/reports/kundli.pdf","body":{"birth":{"birthDate":"1990-01-01","birthTime":"12:00:00","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209},"ayanamsha":"lahiri","chartStyle":"north"}},
    "advancedKundliPdf": {"method":"POST","path":"/reports/kundli-advanced.pdf","body":{"birth":{"birthDate":"1990-01-01","birthTime":"12:00:00","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209},"ayanamsha":"lahiri","chartStyle":"north"}},
    "basicMatchPdf": {"method":"POST","path":"/reports/match-making.pdf","body":{"groom":{"birthDate":"1990-01-01","birthTime":"12:00:00","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209},"bride":{"birthDate":"1992-06-15","birthTime":"12:00:00","timezone":"Asia/Kolkata","latitude":19.07283,"longitude":72.88261},"ayanamsha":"lahiri"}},
    "advancedMatchPdf": {"method":"POST","path":"/reports/match-making-advanced.pdf","body":{"groom":{"birthDate":"1990-01-01","birthTime":"12:00:00","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209},"bride":{"birthDate":"1992-06-15","birthTime":"12:00:00","timezone":"Asia/Kolkata","latitude":19.07283,"longitude":72.88261},"ayanamsha":"lahiri"}},
    "ayadiWorksheetPdf": {"method":"POST","path":"/reports/ayadi-shadvarga.pdf","body":{"length":30,"breadth":40,"unit":"foot","quantizationMode":"nearest"}},
    "vastuLayoutPdf": {"method":"POST","path":"/reports/vastu-layout.pdf","body":{"project":{"schemaVersion":"vastu-layout.1","projectId":"synthetic-layout","title":"Sample plan","unit":"feet","siteWidth":40,"siteHeight":30,"northRotation":0,"rooms":[{"id":"room-1","label":"Living / बैठक","x":2,"y":2,"width":10,"height":10,"color":"#F8E7BA"}],"walls":[],"doors":[],"createdAt":"2026-08-25T00:00:00Z","updatedAt":"2026-08-25T00:00:00Z"}}},
    "vastuAnalysisPdf": {"method":"POST","path":"/reports/vastu-analysis.pdf","body":{"project":{"schemaVersion":"vastu-layout.1","projectId":"synthetic-layout","title":"Sample plan","unit":"feet","siteWidth":40,"siteHeight":30,"northRotation":0,"rooms":[{"id":"room-1","label":"Living / बैठक","x":2,"y":2,"width":10,"height":10,"color":"#F8E7BA"}],"walls":[],"doors":[],"createdAt":"2026-08-25T00:00:00Z","updatedAt":"2026-08-25T00:00:00Z"},"zoneCount":16,"roomTypes":{"room-1":"living"}}},
    "vastuMuhuratPdf": {"method":"POST","path":"/reports/vastu-muhurat.pdf","body":{"localDate":"2026-02-20","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"event":"foundation","ayanamsha":"lahiri"}},
    "annualRashiPdf": {"method":"POST","path":"/reports/annual-rashi.pdf","body":{"localDate":"2026-07-19","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"moonSign":1,"locale":"both","ayanamsha":"lahiri"}},
    "annualSunSignPdf": {"method":"POST","path":"/reports/annual-sun-sign.pdf","body":{"year":2026,"timezone":"Asia/Kolkata","sunSign":1,"locale":"both"}},
    "predictionsDailyPdf": {"method":"POST","path":"/reports/predictions-daily.pdf","body":{"localDate":"2026-07-19","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"moonSign":1,"locale":"both","ayanamsha":"lahiri"}},
    "predictionsWeeklyPdf": {"method":"POST","path":"/reports/predictions-weekly.pdf","body":{"localDate":"2026-07-19","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"moonSign":1,"locale":"both","ayanamsha":"lahiri"}},
    "predictionsMonthlyPdf": {"method":"POST","path":"/reports/predictions-monthly.pdf","body":{"localDate":"2026-07-19","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"moonSign":1,"locale":"both","ayanamsha":"lahiri"}},
    "panchangDayPdf": {"method":"POST","path":"/reports/panchang-day.pdf","body":{"localDate":"2026-09-10","localTime":"12:00:00","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"ayanamsha":"lahiri"}},
    "indianCalendarYearPdf": {"method":"POST","path":"/reports/indian-calendar-year.pdf","body":{"year":2026,"timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"ayanamsha":"lahiri"}},
    "numerologyPdf": {"method":"POST","path":"/reports/numerology.pdf","body":{"birthDate":"1990-01-01","referenceYear":2026,"locale":"both"}},
    "numerologyGuidancePdf": {"method":"POST","path":"/reports/numerology-guidance.pdf","body":{"birthDate":"1990-01-01","targetDate":"2026-09-10","locale":"both"}},
    "muhuratFinderPdf": {"method":"POST","path":"/reports/muhurat-finder.pdf","body":{"localDate":"2026-02-20","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"event":"business-purchase","ayanamsha":"lahiri"}},
    "specializedMuhuratPdf": {"method":"POST","path":"/reports/specialized-muhurat.pdf","body":{"localDate":"2026-01-01","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"event":"vivaha","ayanamsha":"lahiri"}},
    "personalPredictionsPdf": {"method":"POST","path":"/reports/personal-predictions.pdf","body":{"birth":{"birthDate":"1990-01-01","birthTime":"12:00:00","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209},"localDate":"2026-09-10","timezone":"America/New_York","latitude":40.7128,"longitude":-74.006,"period":"weekly","locale":"both","ayanamsha":"lahiri","chartStyle":"north"}},
    "nakshatraPredictionPdf": {"method":"POST","path":"/reports/nakshatra-prediction.pdf","body":{"localDate":"2026-09-10","timezone":"Asia/Kolkata","latitude":28.6139,"longitude":77.209,"birthNakshatra":23,"locale":"both","ayanamsha":"lahiri"}}
  },
  "responseContract": {
    "requiredTopLevelFields": [
      "engine",
      "inputSummary",
      "evidence",
      "result",
      "requestId",
      "warnings"
    ],
    "privacy": "Do not copy real personal inputs into logs, analytics or URLs."
  },
  "binaryResponseContract": {"mime":"application/pdf","cache":"no-store","magic":"%PDF-","policy":"Reports are transient bytes, not JSON envelopes or cloud-saved visitor records."}
}
