{"openapi":"3.1.0","info":{"title":"The Indian Astrology Calculation API","version":"0.70.0"},"servers":[{"url":"/api","description":"Public same-origin API base behind the production reverse proxy"}],"paths":{"/v1/calculations/ayadi-shadvarga":{"post":{"tags":["calculations"],"summary":"Ayadi Shadvarga","operationId":"ayadi_shadvarga_v1_calculations_ayadi_shadvarga_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AyadiRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/atmakaraka-ishta":{"post":{"tags":["calculations"],"summary":"Atmakaraka Ishta","operationId":"atmakaraka_ishta_v1_calculations_atmakaraka_ishta_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtmakarakaIshtaRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/birth-time-rectification":{"post":{"tags":["calculations"],"summary":"Birth Time Rectification","operationId":"birth_time_rectification_v1_calculations_birth_time_rectification_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BirthTimeRectificationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/compatibility/astrologyapi":{"get":{"tags":["compatibility-readiness"],"summary":"Astrologyapi Manifest","operationId":"astrologyapi_manifest_v2_compatibility_astrologyapi_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompatibilityManifest"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/compatibility/mahaguru-source":{"get":{"tags":["compatibility-readiness"],"summary":"Mahaguru Source Surface","description":"Publish aggregate clean-room source evidence without response values.","operationId":"mahaguru_source_surface_v2_compatibility_mahaguru_source_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MahaguruSourceSurfaceManifest"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/disha-shool":{"post":{"tags":["calculations"],"summary":"Disha Shool","operationId":"disha_shool_v1_calculations_disha_shool_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DishaShoolRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/kundli":{"post":{"tags":["calculations"],"summary":"Kundli","operationId":"kundli_v1_calculations_kundli_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KundliRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/kundli-advanced":{"post":{"tags":["calculations"],"summary":"Kundli Advanced","description":"Calculate versioned advanced Jyotish evidence without altering Kundli v2.","operationId":"kundli_advanced_v1_calculations_kundli_advanced_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KundliAdvancedRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/kundli-insights":{"post":{"tags":["calculations"],"summary":"Kundli Insights","description":"Calculate versioned Dosha, Yoga and personalized transit evidence.","operationId":"kundli_insights_v1_calculations_kundli_insights_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KundliInsightsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/kp-prashna":{"post":{"tags":["calculations"],"summary":"Kp Prashna","operationId":"kp_prashna_v1_calculations_kp_prashna_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KPPrashnaRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/lal-kitab":{"post":{"tags":["calculations"],"summary":"Lal Kitab","operationId":"lal_kitab_v1_calculations_lal_kitab_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LalKitabRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/indian-calendar":{"post":{"tags":["calculations"],"summary":"Indian Calendar","operationId":"indian_calendar_v1_calculations_indian_calendar_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndianCalendarRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/jaimini-foundations":{"post":{"tags":["calculations"],"summary":"Jaimini Foundations","operationId":"jaimini_foundations_v1_calculations_jaimini_foundations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtmakarakaIshtaRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/jamakkol-arudam":{"post":{"tags":["calculations"],"summary":"Jamakkol Arudam","operationId":"jamakkol_arudam_v1_calculations_jamakkol_arudam_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JamakkolRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/locations/search":{"get":{"tags":["locations"],"summary":"Location Search","operationId":"location_search_v1_locations_search_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":80,"title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":12,"minimum":1,"default":8,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LocationSearchResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/match-making":{"post":{"tags":["calculations"],"summary":"Match Making","operationId":"match_making_v1_calculations_match_making_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchMakingRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/match-making-advanced":{"post":{"tags":["calculations"],"summary":"Match Making Advanced","operationId":"match_making_advanced_v1_calculations_match_making_advanced_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchMakingRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/muhurat-finder":{"post":{"tags":["calculations"],"summary":"Muhurat Finder","operationId":"muhurat_finder_v1_calculations_muhurat_finder_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MuhuratFinderRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2":{"get":{"tags":["native-v2"],"summary":"Api Index","operationId":"api_index_v2_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeApiIndex"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/capabilities":{"get":{"tags":["native-v2"],"summary":"Integration Capabilities","operationId":"integration_capabilities_v2_capabilities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeIntegrationKit"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/access-policy":{"get":{"tags":["native-v2"],"summary":"Public Api Access Policy","description":"Publish the current anonymous-core boundary without promising permanence.","operationId":"public_api_access_policy_v2_access_policy_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicApiAccessPolicyContract"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/platform/architecture":{"get":{"tags":["native-v2"],"summary":"Platform Architecture","description":"Publish canonical ownership without activating an alternate deployment.","operationId":"platform_architecture_v2_platform_architecture_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformArchitectureManifest"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/health":{"get":{"tags":["native-v2"],"summary":"Native Health","operationId":"native_health_v2_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeHealthResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/locations/search":{"get":{"tags":["native-v2"],"summary":"Native Location Search","operationId":"native_location_search_v2_locations_search_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":80,"title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":12,"minimum":1,"default":8,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeLocationSearchResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/kundli":{"post":{"tags":["native-v2"],"summary":"Native Kundli","operationId":"native_kundli_v2_calculations_kundli_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KundliRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeKundliResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/jaimini-foundations":{"post":{"tags":["native-v2"],"summary":"Native Jaimini Foundations","operationId":"native_jaimini_foundations_v2_calculations_jaimini_foundations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtmakarakaIshtaRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeJaiminiFoundationsResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/atmakaraka-ishta":{"post":{"tags":["native-v2"],"summary":"Native Atmakaraka Ishta","operationId":"native_atmakaraka_ishta_v2_calculations_atmakaraka_ishta_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtmakarakaIshtaRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeAtmakarakaIshtaResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/rudraksha-gemstone-guidance":{"post":{"tags":["native-v2"],"summary":"Native Remedy Guidance","operationId":"native_remedy_guidance_v2_calculations_rudraksha_gemstone_guidance_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtmakarakaIshtaRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeRemedyGuidanceResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/kundli-advanced":{"post":{"tags":["native-v2"],"summary":"Native Kundli Advanced","operationId":"native_kundli_advanced_v2_calculations_kundli_advanced_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KundliAdvancedRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeKundliAdvancedResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/kundli-advanced.pdf":{"post":{"tags":["native-v2"],"summary":"Native Kundli Advanced Pdf","operationId":"native_kundli_advanced_pdf_v2_reports_kundli_advanced_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KundliAdvancedRequest"}}},"required":true},"responses":{"200":{"description":"Transient sixteen-chart bilingual Kundli PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/annual-rashi.pdf":{"post":{"tags":["native-v2"],"summary":"Native Annual Rashi Pdf","operationId":"native_annual_rashi_pdf_v2_reports_annual_rashi_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictionRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/annual-sun-sign.pdf":{"post":{"tags":["native-v2"],"summary":"Native Annual Sun Sign Pdf","operationId":"native_annual_sun_sign_pdf_v2_reports_annual_sun_sign_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WesternSunSignAnnualRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/predictions-daily.pdf":{"post":{"tags":["native-v2"],"summary":"Native Predictions Daily Pdf","operationId":"native_predictions_daily_pdf_v2_reports_predictions_daily_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictionRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/predictions-weekly.pdf":{"post":{"tags":["native-v2"],"summary":"Native Predictions Weekly Pdf","operationId":"native_predictions_weekly_pdf_v2_reports_predictions_weekly_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictionRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/predictions-monthly.pdf":{"post":{"tags":["native-v2"],"summary":"Native Predictions Monthly Pdf","operationId":"native_predictions_monthly_pdf_v2_reports_predictions_monthly_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictionRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/panchang-day.pdf":{"post":{"tags":["native-v2"],"summary":"Native Panchang Day Pdf","operationId":"native_panchang_day_pdf_v2_reports_panchang_day_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PanchangRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/indian-calendar-year.pdf":{"post":{"tags":["native-v2"],"summary":"Native Indian Calendar Year Pdf","operationId":"native_indian_calendar_year_pdf_v2_reports_indian_calendar_year_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndianCalendarRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/numerology.pdf":{"post":{"tags":["native-v2"],"summary":"Native Numerology Pdf","operationId":"native_numerology_pdf_v2_reports_numerology_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NumerologyRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/numerology-guidance.pdf":{"post":{"tags":["native-v2"],"summary":"Native Numerology Guidance Pdf","operationId":"native_numerology_guidance_pdf_v2_reports_numerology_guidance_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NumerologyGuidanceRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/muhurat-finder.pdf":{"post":{"tags":["native-v2"],"summary":"Native Muhurat Finder Pdf","operationId":"native_muhurat_finder_pdf_v2_reports_muhurat_finder_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MuhuratFinderRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/specialized-muhurat.pdf":{"post":{"tags":["native-v2"],"summary":"Native Specialized Muhurat Pdf","operationId":"native_specialized_muhurat_pdf_v2_reports_specialized_muhurat_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpecializedMuhuratRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/personal-predictions.pdf":{"post":{"tags":["native-v2"],"summary":"Native Personal Predictions Pdf","operationId":"native_personal_predictions_pdf_v2_reports_personal_predictions_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonalPredictionRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/nakshatra-prediction.pdf":{"post":{"tags":["native-v2"],"summary":"Native Nakshatra Prediction Pdf","operationId":"native_nakshatra_prediction_pdf_v2_reports_nakshatra_prediction_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NakshatraPredictionRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/kundli.pdf":{"post":{"tags":["native-v2"],"summary":"Native Kundli Pdf","operationId":"native_kundli_pdf_v2_reports_kundli_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KundliRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/match-making.pdf":{"post":{"tags":["native-v2"],"summary":"Native Match Making Pdf","operationId":"native_match_making_pdf_v2_reports_match_making_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchMakingRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/match-making-advanced.pdf":{"post":{"tags":["native-v2"],"summary":"Native Match Making Advanced Pdf","operationId":"native_match_making_advanced_pdf_v2_reports_match_making_advanced_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchMakingRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/ayadi-shadvarga.pdf":{"post":{"tags":["native-v2"],"summary":"Native Ayadi Pdf","operationId":"native_ayadi_pdf_v2_reports_ayadi_shadvarga_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AyadiRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/vastu-layout.pdf":{"post":{"tags":["native-v2"],"summary":"Native Vastu Layout Pdf","operationId":"native_vastu_layout_pdf_v2_reports_vastu_layout_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VastuLayoutPdfRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/vastu-analysis.pdf":{"post":{"tags":["native-v2"],"summary":"Native Vastu Analysis Pdf","operationId":"native_vastu_analysis_pdf_v2_reports_vastu_analysis_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VastuAnalysisRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/reports/vastu-muhurat.pdf":{"post":{"tags":["native-v2"],"summary":"Native Vastu Muhurat Pdf","operationId":"native_vastu_muhurat_pdf_v2_reports_vastu_muhurat_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VastuMuhuratRequest"}}},"required":true},"responses":{"200":{"description":"Transient bilingual first-party PDF","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/kundli-insights":{"post":{"tags":["native-v2"],"summary":"Native Kundli Insights","operationId":"native_kundli_insights_v2_calculations_kundli_insights_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KundliInsightsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeKundliInsightsResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/pitri-shapa":{"post":{"tags":["native-v2"],"summary":"Native Pitri Shapa","operationId":"native_pitri_shapa_v2_calculations_pitri_shapa_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PitriShapaRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativePitriShapaResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/panchang":{"post":{"tags":["native-v2"],"summary":"Native Panchang","operationId":"native_panchang_v2_calculations_panchang_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PanchangRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativePanchangResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/panchang-advanced":{"post":{"tags":["native-v2"],"summary":"Native Panchang Advanced","operationId":"native_panchang_advanced_v2_calculations_panchang_advanced_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PanchangRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativePanchangAdvancedResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/indian-calendar":{"post":{"tags":["native-v2"],"summary":"Native Indian Calendar","operationId":"native_indian_calendar_v2_calculations_indian_calendar_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndianCalendarRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeIndianCalendarResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/observance-calendar":{"post":{"tags":["native-v2"],"summary":"Native Observance Calendar","operationId":"native_observance_calendar_v2_calculations_observance_calendar_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndianCalendarRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeObservanceCalendarResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/muhurat-finder":{"post":{"tags":["native-v2"],"summary":"Native Muhurat Finder","operationId":"native_muhurat_finder_v2_calculations_muhurat_finder_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MuhuratFinderRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeMuhuratFinderResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/specialized-muhurat":{"post":{"tags":["native-v2"],"summary":"Native Specialized Muhurat","operationId":"native_specialized_muhurat_v2_calculations_specialized_muhurat_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpecializedMuhuratRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeSpecializedMuhuratResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/match-making":{"post":{"tags":["native-v2"],"summary":"Native Match Making","operationId":"native_match_making_v2_calculations_match_making_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchMakingRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeMatchMakingResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/match-making-advanced":{"post":{"tags":["native-v2"],"summary":"Native Match Making Advanced","operationId":"native_match_making_advanced_v2_calculations_match_making_advanced_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchMakingRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeMatchMakingAdvancedResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/numerology":{"post":{"tags":["native-v2"],"summary":"Native Numerology","operationId":"native_numerology_v2_calculations_numerology_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NumerologyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeNumerologyResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/numerology-guidance":{"post":{"tags":["native-v2"],"summary":"Native Numerology Guidance","operationId":"native_numerology_guidance_v2_calculations_numerology_guidance_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NumerologyGuidanceRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeNumerologyGuidanceResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/vastu-analysis":{"post":{"tags":["native-v2"],"summary":"Native Vastu Analysis","operationId":"native_vastu_analysis_v2_calculations_vastu_analysis_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VastuAnalysisRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeVastuAnalysisResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/vastu-muhurat":{"post":{"tags":["native-v2"],"summary":"Native Vastu Muhurat","operationId":"native_vastu_muhurat_v2_calculations_vastu_muhurat_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VastuMuhuratRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeVastuMuhuratResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/varshaphal":{"post":{"tags":["native-v2"],"summary":"Native Varshaphal","operationId":"native_varshaphal_v2_calculations_varshaphal_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VarshaphalRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeVarshaphalResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/ayadi-shadvarga":{"post":{"tags":["native-v2"],"summary":"Native Ayadi","operationId":"native_ayadi_v2_calculations_ayadi_shadvarga_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AyadiRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeAyadiResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/disha-shool":{"post":{"tags":["native-v2"],"summary":"Native Disha Shool","operationId":"native_disha_shool_v2_calculations_disha_shool_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DishaShoolRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeDishaShoolResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/kp-prashna":{"post":{"tags":["native-v2"],"summary":"Native Kp Prashna","operationId":"native_kp_prashna_v2_calculations_kp_prashna_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KPPrashnaRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeKPPrashnaResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/lal-kitab":{"post":{"tags":["native-v2"],"summary":"Native Lal Kitab","operationId":"native_lal_kitab_v2_calculations_lal_kitab_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LalKitabRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeLalKitabResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/birth-time-rectification":{"post":{"tags":["native-v2"],"summary":"Native Birth Time Rectification","operationId":"native_birth_time_rectification_v2_calculations_birth_time_rectification_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BirthTimeRectificationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeBirthTimeRectificationResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/watch-time":{"post":{"tags":["native-v2"],"summary":"Native Watch Time","operationId":"native_watch_time_v2_calculations_watch_time_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchTimeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeWatchTimeResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/calculations/jamakkol-arudam":{"post":{"tags":["native-v2"],"summary":"Native Jamakkol","operationId":"native_jamakkol_v2_calculations_jamakkol_arudam_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JamakkolRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeJamakkolResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/numerology":{"post":{"tags":["calculations"],"summary":"Numerology","operationId":"numerology_v1_calculations_numerology_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NumerologyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/numerology-guidance":{"post":{"tags":["calculations"],"summary":"Numerology Guidance","operationId":"numerology_guidance_v1_calculations_numerology_guidance_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NumerologyGuidanceRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/observance-calendar":{"post":{"tags":["calculations"],"summary":"Observance Calendar","operationId":"observance_calendar_v1_calculations_observance_calendar_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndianCalendarRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/panchang":{"post":{"tags":["calculations"],"summary":"Panchang","operationId":"panchang_v1_calculations_panchang_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PanchangRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/panchang-advanced":{"post":{"tags":["calculations"],"summary":"Panchang Advanced","operationId":"panchang_advanced_v1_calculations_panchang_advanced_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PanchangRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/pitri-shapa":{"post":{"tags":["calculations"],"summary":"Pitri Shapa","operationId":"pitri_shapa_v1_calculations_pitri_shapa_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PitriShapaRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/predictions/daily":{"post":{"tags":["native-v2-predictions"],"summary":"Daily Prediction","operationId":"daily_prediction_v2_predictions_daily_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeDailyPredictionResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/predictions/weekly":{"post":{"tags":["native-v2-predictions"],"summary":"Weekly Prediction","operationId":"weekly_prediction_v2_predictions_weekly_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeWeeklyPredictionResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/predictions/monthly":{"post":{"tags":["native-v2-predictions"],"summary":"Monthly Prediction","operationId":"monthly_prediction_v2_predictions_monthly_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeMonthlyPredictionResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/predictions/annual/rashi":{"post":{"tags":["native-v2-predictions"],"summary":"Annual Rashi Prediction","operationId":"annual_rashi_prediction_v2_predictions_annual_rashi_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PredictionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeAnnualRashiPredictionResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/predictions/annual/sun-sign":{"post":{"tags":["native-v2-predictions"],"summary":"Annual Sun Sign Prediction","operationId":"annual_sun_sign_prediction_v2_predictions_annual_sun_sign_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WesternSunSignAnnualRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeAnnualSunSignPredictionResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/predictions/nakshatra":{"post":{"tags":["native-v2-predictions"],"summary":"Nakshatra Prediction","operationId":"nakshatra_prediction_v2_predictions_nakshatra_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NakshatraPredictionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeNakshatraPredictionResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/predictions/personal":{"post":{"tags":["native-v2-predictions"],"summary":"Personal Prediction","description":"Combine frozen natal, Dasha, gochara and Tara evidence into a planner.","operationId":"personal_prediction_v2_predictions_personal_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonalPredictionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativePersonalPredictionResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v2/migrations/mahaguru/public-form":{"post":{"tags":["migration-readiness"],"summary":"Migrate Public Form","description":"Route an observed public form to TIA without imitating a legacy API response.","operationId":"migrate_public_form_v2_migrations_mahaguru_public_form_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MahaguruPublicFormRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicFormMigrationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/reports/ayadi-shadvarga.pdf":{"post":{"tags":["reports"],"summary":"Ayadi Shadvarga Pdf","operationId":"ayadi_shadvarga_pdf_v1_reports_ayadi_shadvarga_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AyadiRequest"}}},"required":true},"responses":{"200":{"description":"Transient PDF report","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/reports/kundli.pdf":{"post":{"tags":["reports"],"summary":"Kundli Pdf","operationId":"kundli_pdf_v1_reports_kundli_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KundliRequest"}}},"required":true},"responses":{"200":{"description":"Transient PDF report","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/reports/match-making.pdf":{"post":{"tags":["reports"],"summary":"Match Making Pdf","operationId":"match_making_pdf_v1_reports_match_making_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchMakingRequest"}}},"required":true},"responses":{"200":{"description":"Transient PDF report","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/reports/match-making-advanced.pdf":{"post":{"tags":["reports"],"summary":"Match Making Advanced Pdf","operationId":"match_making_advanced_pdf_v1_reports_match_making_advanced_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchMakingRequest"}}},"required":true},"responses":{"200":{"description":"Transient PDF report","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/reports/vastu-layout.pdf":{"post":{"tags":["reports"],"summary":"Vastu Layout Pdf","operationId":"vastu_layout_pdf_v1_reports_vastu_layout_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VastuLayoutPdfRequest"}}},"required":true},"responses":{"200":{"description":"Transient PDF report","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/reports/vastu-analysis.pdf":{"post":{"tags":["reports"],"summary":"Vastu Analysis Pdf","operationId":"vastu_analysis_pdf_v1_reports_vastu_analysis_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VastuAnalysisRequest"}}},"required":true},"responses":{"200":{"description":"Transient PDF report","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/reports/vastu-muhurat.pdf":{"post":{"tags":["reports"],"summary":"Vastu Muhurat Pdf","operationId":"vastu_muhurat_pdf_v1_reports_vastu_muhurat_pdf_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VastuMuhuratRequest"}}},"required":true},"responses":{"200":{"description":"Transient PDF report","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/rudraksha-gemstone-guidance":{"post":{"tags":["calculations"],"summary":"Remedy Guidance","operationId":"remedy_guidance_v1_calculations_rudraksha_gemstone_guidance_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtmakarakaIshtaRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/specialized-muhurat":{"post":{"tags":["calculations"],"summary":"Specialized Muhurat","operationId":"specialized_muhurat_v1_calculations_specialized_muhurat_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpecializedMuhuratRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/vastu-analysis":{"post":{"tags":["calculations"],"summary":"Vastu Analysis","operationId":"vastu_analysis_v1_calculations_vastu_analysis_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VastuAnalysisRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/vastu-muhurat":{"post":{"tags":["calculations"],"summary":"Vastu Muhurat","operationId":"vastu_muhurat_v1_calculations_vastu_muhurat_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VastuMuhuratRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/varshaphal":{"post":{"tags":["calculations"],"summary":"Varshaphal","operationId":"varshaphal_v1_calculations_varshaphal_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VarshaphalRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/v1/calculations/watch-time":{"post":{"tags":["calculations"],"summary":"Watch Time","operationId":"watch_time_v1_calculations_watch_time_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchTimeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationEnvelope"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}},"/ready":{"get":{"summary":"Readiness","operationId":"readiness_ready_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReadinessResponse"}}}},"404":{"description":"Resource not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"413":{"description":"Edge request body limit exceeded; reduce the body before retrying. Retry-After is deliberately omitted.","headers":{"Cache-Control":{"description":"Prevents storage of the rejected request response","schema":{"type":"string","const":"no-store"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"429":{"description":"Production-edge fair-use limit exceeded","headers":{"Cache-Control":{"description":"Prevents storage of the rejection response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Seconds before a rate-limited retry","schema":{"type":"string","const":"1"}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"422":{"description":"Request validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"503":{"description":"Application capacity, dependency/authority, or production-edge upstream unavailable","headers":{"Cache-Control":{"description":"Prevents storage of the unavailable response","schema":{"type":"string","const":"no-store"}},"Retry-After":{"description":"Optional: one second for application admission or five seconds for a production-edge upstream failure. Dependency and ephemeris unavailable responses omit this header.","schema":{"type":"string","enum":["1","5"]}},"X-Request-ID":{"description":"Server-generated production-edge correlation ID","schema":{"type":"string","pattern":"^[0-9a-f]{32}$"}},"X-Robots-Tag":{"description":"Prevents indexing of API error responses","schema":{"type":"string","const":"noindex, nofollow"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}},"500":{"description":"Internal service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorEnvelope"}}}}}}}},"components":{"schemas":{"AnnualMonthReading":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"text":{"$ref":"#/components/schemas/BilingualPredictionText"},"evidenceKeys":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Evidencekeys"},"scoreChanged":{"type":"boolean","const":false,"title":"Scorechanged"}},"additionalProperties":false,"type":"object","required":["profile","text","evidenceKeys","scoreChanged"],"title":"AnnualMonthReading"},"AnnualPredictionResult":{"properties":{"year":{"type":"integer","minimum":1.0,"title":"Year"},"predictionSystem":{"type":"string","const":"vedic-moon-sign-annual","title":"Predictionsystem"},"contentVersion":{"type":"string","minLength":1,"title":"Contentversion"},"locale":{"type":"string","enum":["en","hi","both"],"title":"Locale"},"expiresAt":{"type":"string","minLength":1,"title":"Expiresat"},"forecasts":{"items":{"$ref":"#/components/schemas/VedicAnnualForecast"},"type":"array","minItems":1,"title":"Forecasts"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["year","predictionSystem","contentVersion","locale","expiresAt","forecasts","limitations"],"title":"AnnualPredictionResult"},"ApiErrorDetail":{"properties":{"version":{"type":"string","const":"tia-api-error.1","title":"Version","default":"tia-api-error.1"},"code":{"type":"string","title":"Code"},"message":{"type":"string","title":"Message"},"fields":{"items":{"$ref":"#/components/schemas/ApiFieldError"},"type":"array","title":"Fields"}},"additionalProperties":false,"type":"object","required":["code","message"],"title":"ApiErrorDetail"},"ApiErrorEnvelope":{"properties":{"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"status":{"type":"string","const":"error","title":"Status","default":"error"},"error":{"$ref":"#/components/schemas/ApiErrorDetail"},"detail":{"title":"Detail"}},"additionalProperties":false,"type":"object","required":["requestId","error"],"title":"ApiErrorEnvelope"},"ApiFieldError":{"properties":{"path":{"type":"string","title":"Path"},"code":{"type":"string","title":"Code"},"message":{"type":"string","title":"Message"}},"additionalProperties":false,"type":"object","required":["path","code","message"],"title":"ApiFieldError"},"ApiRateLimitContract":{"properties":{"routeClass":{"type":"string","enum":["standard","pdf"],"title":"Routeclass"},"pathPrefix":{"type":"string","title":"Pathprefix"},"sustainedRequestsPerSecond":{"type":"integer","title":"Sustainedrequestspersecond"},"burstRequests":{"type":"integer","title":"Burstrequests"},"maxConcurrentPerSource":{"type":"integer","title":"Maxconcurrentpersource"},"maxBodyBytes":{"type":"integer","title":"Maxbodybytes"},"retryAfterSeconds":{"type":"integer","title":"Retryafterseconds"}},"additionalProperties":false,"type":"object","required":["routeClass","pathPrefix","sustainedRequestsPerSecond","burstRequests","maxConcurrentPerSource","maxBodyBytes","retryAfterSeconds"],"title":"ApiRateLimitContract"},"AshtakootaBreakdown":{"properties":{"total":{"anyOf":[{"type":"integer"},{"type":"number"}],"title":"Total","ge":0,"le":36},"maximum":{"type":"integer","const":36,"title":"Maximum"},"kootas":{"items":{"$ref":"#/components/schemas/KootaScore"},"type":"array","maxItems":8,"minItems":8,"title":"Kootas"},"exceptions":{"$ref":"#/components/schemas/MatchingExceptions"},"scoringPolicy":{"type":"string","minLength":1,"title":"Scoringpolicy"}},"additionalProperties":false,"type":"object","required":["total","maximum","kootas","exceptions","scoringPolicy"],"title":"AshtakootaBreakdown"},"AtmakarakaIshtaRequest":{"properties":{"birth":{"$ref":"#/components/schemas/BirthDetails"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"},"chartStyle":{"type":"string","enum":["north","south","east"],"title":"Chartstyle","default":"north"},"karakaProfile":{"type":"string","enum":["seven","eight"],"title":"Karakaprofile","default":"seven"}},"additionalProperties":false,"type":"object","required":["birth"],"title":"AtmakarakaIshtaRequest"},"AtmakarakaIshtaResult":{"properties":{"karakaProfile":{"$ref":"#/components/schemas/JsonValue"},"candidateCount":{"$ref":"#/components/schemas/JsonValue"},"candidates":{"$ref":"#/components/schemas/JsonValue"},"atmakaraka":{"$ref":"#/components/schemas/JsonValue"},"karakamsha":{"$ref":"#/components/schemas/JsonValue"},"twelfthFromKarakamsha":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["karakaProfile","candidateCount","candidates","atmakaraka","karakamsha","twelfthFromKarakamsha","limitations"],"title":"AtmakarakaIshtaResult"},"AyadiArithmetic":{"properties":{"baseAngula":{"type":"integer","minimum":1.0,"title":"Baseangula"},"multiplier":{"type":"integer","minimum":1.0,"title":"Multiplier"},"product":{"type":"integer","minimum":1.0,"title":"Product"},"divisor":{"type":"integer","minimum":1.0,"title":"Divisor"},"quotient":{"type":"integer","minimum":0.0,"title":"Quotient"},"rawRemainder":{"type":"integer","minimum":0.0,"title":"Rawremainder"},"cyclicRemainder":{"type":"integer","minimum":1.0,"title":"Cyclicremainder"},"formula":{"type":"string","minLength":1,"title":"Formula"}},"additionalProperties":false,"type":"object","required":["baseAngula","multiplier","product","divisor","quotient","rawRemainder","cyclicRemainder","formula"],"title":"AyadiArithmetic"},"AyadiComparison":{"properties":{"aaya":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Aaya"},"vyaya":{"type":"integer","maximum":10.0,"minimum":1.0,"title":"Vyaya"},"status":{"type":"string","enum":["favorable","review","unfavorable"],"title":"Status"},"interpretation":{"$ref":"#/components/schemas/PanchangText"}},"additionalProperties":false,"type":"object","required":["aaya","vyaya","status","interpretation"],"title":"AyadiComparison"},"AyadiMeasurement":{"properties":{"input":{"$ref":"#/components/schemas/AyadiMeasurementInput"},"angulaPerInputUnit":{"type":"string","minLength":1,"title":"Angulaperinputunit"},"lengthAngula":{"type":"string","minLength":1,"title":"Lengthangula"},"breadthAngula":{"type":"string","minLength":1,"title":"Breadthangula"},"rawPerimeterAngula":{"type":"string","minLength":1,"title":"Rawperimeterangula"},"quantizationMode":{"type":"string","enum":["nearest","floor","ceil"],"title":"Quantizationmode"},"calculationPerimeterAngula":{"type":"integer","minimum":1.0,"title":"Calculationperimeterangula"},"quantizationDeltaAngula":{"type":"string","minLength":1,"title":"Quantizationdeltaangula"},"declaredAngula":{"$ref":"#/components/schemas/PanchangText"}},"additionalProperties":false,"type":"object","required":["input","angulaPerInputUnit","lengthAngula","breadthAngula","rawPerimeterAngula","quantizationMode","calculationPerimeterAngula","quantizationDeltaAngula","declaredAngula"],"title":"AyadiMeasurement"},"AyadiMeasurementInput":{"properties":{"length":{"type":"number","exclusiveMinimum":0.0,"title":"Length"},"breadth":{"type":"number","exclusiveMinimum":0.0,"title":"Breadth"},"unit":{"type":"string","enum":["angula","hasta","inch","foot","centimeter","meter"],"title":"Unit"}},"additionalProperties":false,"type":"object","required":["length","breadth","unit"],"title":"AyadiMeasurementInput"},"AyadiRequest":{"properties":{"length":{"type":"number","maximum":100000.0,"exclusiveMinimum":0.0,"title":"Length"},"breadth":{"type":"number","maximum":100000.0,"exclusiveMinimum":0.0,"title":"Breadth"},"unit":{"type":"string","enum":["angula","hasta","inch","foot","centimeter","meter"],"title":"Unit"},"quantizationMode":{"type":"string","enum":["nearest","floor","ceil"],"title":"Quantizationmode","default":"nearest"}},"additionalProperties":false,"type":"object","required":["length","breadth","unit"],"title":"AyadiRequest"},"AyadiResult":{"properties":{"measurement":{"$ref":"#/components/schemas/AyadiMeasurement"},"calculations":{"items":{"oneOf":[{"$ref":"#/components/schemas/AyadiStandardCalculation"},{"$ref":"#/components/schemas/AyadiYoniCalculation"}],"discriminator":{"propertyName":"id","mapping":{"aaya":"#/components/schemas/AyadiStandardCalculation","amsam":"#/components/schemas/AyadiStandardCalculation","nakshatra":"#/components/schemas/AyadiStandardCalculation","vara":"#/components/schemas/AyadiStandardCalculation","vyaya":"#/components/schemas/AyadiStandardCalculation","yoni":"#/components/schemas/AyadiYoniCalculation"}}},"type":"array","maxItems":6,"minItems":6,"title":"Calculations"},"comparison":{"$ref":"#/components/schemas/AyadiComparison"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["measurement","calculations","comparison","limitations"],"title":"AyadiResult"},"AyadiStandardCalculation":{"properties":{"label":{"$ref":"#/components/schemas/PanchangText"},"arithmetic":{"$ref":"#/components/schemas/AyadiArithmetic"},"status":{"type":"string","enum":["favorable","review","unfavorable","neutral"],"title":"Status"},"interpretation":{"$ref":"#/components/schemas/PanchangText"},"id":{"type":"string","enum":["aaya","vyaya","vara","nakshatra","amsam"],"title":"Id"}},"additionalProperties":false,"type":"object","required":["label","arithmetic","status","interpretation","id"],"title":"AyadiStandardCalculation"},"AyadiYoniCalculation":{"properties":{"label":{"$ref":"#/components/schemas/PanchangText"},"arithmetic":{"$ref":"#/components/schemas/AyadiArithmetic"},"status":{"type":"string","enum":["favorable","review","unfavorable","neutral"],"title":"Status"},"interpretation":{"$ref":"#/components/schemas/PanchangText"},"id":{"type":"string","const":"yoni","title":"Id"},"detail":{"$ref":"#/components/schemas/AyadiYoniDetail"}},"additionalProperties":false,"type":"object","required":["label","arithmetic","status","interpretation","id","detail"],"title":"AyadiYoniCalculation"},"AyadiYoniDetail":{"properties":{"name":{"$ref":"#/components/schemas/PanchangText"},"symbol":{"$ref":"#/components/schemas/PanchangText"},"direction":{"$ref":"#/components/schemas/PanchangText"}},"additionalProperties":false,"type":"object","required":["name","symbol","direction"],"title":"AyadiYoniDetail"},"BilingualPredictionText":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"}},"additionalProperties":false,"type":"object","required":["en","hi"],"title":"BilingualPredictionText"},"BirthDetails":{"properties":{"birthDate":{"type":"string","format":"date","title":"Birthdate","x-tia-maximum-date":"2399-12-31","x-tia-minimum-date":"1800-01-01"},"birthTime":{"type":"string","format":"time","title":"Birthtime"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"fold":{"anyOf":[{"type":"integer","enum":[0,1]},{"type":"null"}],"title":"Fold"}},"additionalProperties":false,"type":"object","required":["birthDate","birthTime","timezone","latitude","longitude"],"title":"BirthDetails"},"BirthTimeRectificationRequest":{"properties":{"birthDate":{"type":"string","format":"date","title":"Birthdate"},"startTime":{"type":"string","format":"time","title":"Starttime"},"endTime":{"type":"string","format":"time","title":"Endtime"},"stepMinutes":{"type":"integer","enum":[1,2,5],"title":"Stepminutes","default":2},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":66.0,"minimum":-66.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"events":{"items":{"$ref":"#/components/schemas/RectificationEvent"},"type":"array","maxItems":20,"minItems":3,"title":"Events"}},"additionalProperties":false,"type":"object","required":["birthDate","startTime","endTime","timezone","latitude","longitude","events"],"title":"BirthTimeRectificationRequest"},"BirthTimeRectificationResult":{"properties":{"candidateCount":{"$ref":"#/components/schemas/JsonValue"},"eventCount":{"$ref":"#/components/schemas/JsonValue"},"eventHouseMap":{"$ref":"#/components/schemas/JsonValue"},"rankedCandidates":{"$ref":"#/components/schemas/JsonValue"},"summary":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["candidateCount","eventCount","eventHouseMap","rankedCandidates","summary","limitations"],"title":"BirthTimeRectificationResult"},"BrandDistributionProfileContract":{"properties":{"brandId":{"type":"string","title":"Brandid"},"displayName":{"type":"string","title":"Displayname"},"canonicalHost":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Canonicalhost"},"activationStatus":{"type":"string","enum":["active-apex","external-brand-link-only","deployment-not-authorized","evidence-only-no-cutover"],"title":"Activationstatus"},"apiUsageMode":{"type":"string","enum":["same-origin-native-v2","not-enabled","server-to-server-planned","migration-evidence-only"],"title":"Apiusagemode"},"deploymentAuthorized":{"type":"boolean","title":"Deploymentauthorized"},"boundary":{"type":"string","title":"Boundary"}},"additionalProperties":false,"type":"object","required":["brandId","displayName","canonicalHost","activationStatus","apiUsageMode","deploymentAuthorized","boundary"],"title":"BrandDistributionProfileContract"},"CalculationEnvelope":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":true,"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":true,"type":"object","title":"Evidence"},"result":{"additionalProperties":true,"type":"object","title":"Result"}},"additionalProperties":false,"type":"object","required":["inputSummary","evidence","result"],"title":"CalculationEnvelope"},"CanonicalModuleAuthorityContract":{"properties":{"moduleFamily":{"type":"string","title":"Modulefamily"},"nativeEndpoints":{"items":{"type":"string"},"type":"array","title":"Nativeendpoints"},"canonicalEngine":{"type":"string","const":"tia-native-versioned","title":"Canonicalengine","default":"tia-native-versioned"},"legacyRole":{"type":"string","const":"evidence-only-never-formula-authority","title":"Legacyrole","default":"evidence-only-never-formula-authority"},"formulaPolicy":{"type":"string","const":"module-versioned-and-test-frozen","title":"Formulapolicy","default":"module-versioned-and-test-frozen"}},"additionalProperties":false,"type":"object","required":["moduleFamily","nativeEndpoints"],"title":"CanonicalModuleAuthorityContract"},"CompatibilityManifest":{"properties":{"service":{"type":"string","const":"The Indian Astrology Compatibility Register","title":"Service","default":"The Indian Astrology Compatibility Register"},"manifestVersion":{"type":"string","const":"compatibility-manifest.12","title":"Manifestversion","default":"compatibility-manifest.12"},"programDirection":{"type":"string","const":"native-products-only","title":"Programdirection","default":"native-products-only"},"vendorIntegrationPlanned":{"type":"boolean","const":false,"title":"Vendorintegrationplanned","default":false},"vendorCompatibilityAdaptersPlanned":{"type":"boolean","const":false,"title":"Vendorcompatibilityadaptersplanned","default":false},"mahaguruSourceSurfaceEvidenceVersion":{"type":"string","const":"mahaguru-source-surface.1","title":"Mahagurusourcesurfaceevidenceversion","default":"mahaguru-source-surface.1"},"mahaguruSourceSurfaceEndpoint":{"type":"string","const":"/api/v2/compatibility/mahaguru-source","title":"Mahagurusourcesurfaceendpoint","default":"/api/v2/compatibility/mahaguru-source"},"responseContractEvidenceVersion":{"type":"string","const":"mahaguru-response-contract.1","title":"Responsecontractevidenceversion","default":"mahaguru-response-contract.1"},"fixtureCaptureProfile":{"type":"string","const":"mahaguru-contract-shape.1","title":"Fixturecaptureprofile","default":"mahaguru-contract-shape.1"},"fixtureCaptureMode":{"type":"string","const":"offline-stdin-shape-only","title":"Fixturecapturemode","default":"offline-stdin-shape-only"},"fixtureCaptureNetworkAccess":{"type":"boolean","const":false,"title":"Fixturecapturenetworkaccess","default":false},"fixtureCaptureValueRetention":{"type":"boolean","const":false,"title":"Fixturecapturevalueretention","default":false},"requestContractEvidenceVersion":{"type":"string","const":"mahaguru-request-contract.1","title":"Requestcontractevidenceversion","default":"mahaguru-request-contract.1"},"officialRequestEvidenceVersion":{"type":"string","const":"astrologyapi-official-request.1","title":"Officialrequestevidenceversion","default":"astrologyapi-official-request.1"},"shadowComparisonProfile":{"type":"string","const":"mahaguru-shadow-comparison.1","title":"Shadowcomparisonprofile","default":"mahaguru-shadow-comparison.1"},"shadowComparisonMode":{"type":"string","const":"offline-stdin-synthetic-only","title":"Shadowcomparisonmode","default":"offline-stdin-synthetic-only"},"shadowComparisonNetworkAccess":{"type":"boolean","const":false,"title":"Shadowcomparisonnetworkaccess","default":false},"shadowComparisonCredentialAccess":{"type":"boolean","const":false,"title":"Shadowcomparisoncredentialaccess","default":false},"shadowComparisonProviderCallMade":{"type":"boolean","const":false,"title":"Shadowcomparisonprovidercallmade","default":false},"shadowComparisonRawValueRetention":{"type":"boolean","const":false,"title":"Shadowcomparisonrawvalueretention","default":false},"shadowComparisonPathRetention":{"type":"boolean","const":false,"title":"Shadowcomparisonpathretention","default":false},"shadowComparisonRuntimeFixtureCount":{"type":"integer","const":0,"title":"Shadowcomparisonruntimefixturecount","default":0},"shadowComparisonStatus":{"type":"string","const":"tooling-only-no-runtime-fixtures","title":"Shadowcomparisonstatus","default":"tooling-only-no-runtime-fixtures"},"nativeFieldMappingEvidenceVersion":{"type":"string","const":"mahaguru-native-field-mapping.1","title":"Nativefieldmappingevidenceversion","default":"mahaguru-native-field-mapping.1"},"nativeFieldMappingStatus":{"type":"string","const":"candidate-no-runtime-provider-fixtures","title":"Nativefieldmappingstatus","default":"candidate-no-runtime-provider-fixtures"},"nativeFieldMappingProviderCallMade":{"type":"boolean","const":false,"title":"Nativefieldmappingprovidercallmade","default":false},"nativeFieldMappingRuntimeFixtureCount":{"type":"integer","const":0,"title":"Nativefieldmappingruntimefixturecount","default":0},"nativeFieldMappingVerificationMode":{"type":"string","const":"source-register-plus-synthetic-native-response-tests","title":"Nativefieldmappingverificationmode","default":"source-register-plus-synthetic-native-response-tests"},"nativeFieldMappingLegacyPathCount":{"type":"integer","title":"Nativefieldmappinglegacypathcount"},"nativeFieldMappingDirectCount":{"type":"integer","title":"Nativefieldmappingdirectcount"},"nativeFieldMappingDerivedCount":{"type":"integer","title":"Nativefieldmappingderivedcount"},"nativeFieldMappingRuntimeEvidenceRequiredCount":{"type":"integer","title":"Nativefieldmappingruntimeevidencerequiredcount"},"nativeFieldMappingIntentionalNoEquivalentCount":{"type":"integer","title":"Nativefieldmappingintentionalnoequivalentcount"},"nativeFieldMappings":{"items":{"$ref":"#/components/schemas/NativeResourceFieldMappingEvidence"},"type":"array","title":"Nativefieldmappings"},"status":{"type":"string","const":"historical-only-native-products","title":"Status","default":"historical-only-native-products"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"snapshotDate":{"type":"string","format":"date","title":"Snapshotdate","default":"2026-09-11"},"sourceDocumentation":{"type":"string","title":"Sourcedocumentation","default":"https://astrologyapi.com/developers/v1/api-reference"},"advertisedIndianEndpointCount":{"type":"integer","title":"Advertisedindianendpointcount","default":109},"nativeEndpointCount":{"type":"integer","title":"Nativeendpointcount"},"publishedAdapterCount":{"type":"integer","const":0,"title":"Publishedadaptercount","default":0},"publicFormMigrationEndpoint":{"type":"string","const":"/api/v2/migrations/mahaguru/public-form","title":"Publicformmigrationendpoint","default":"/api/v2/migrations/mahaguru/public-form"},"publishedPublicFormMigrationCount":{"type":"integer","title":"Publishedpublicformmigrationcount"},"providerBackedPublicFormCount":{"type":"integer","title":"Providerbackedpublicformcount"},"localOnlyPublicFormCount":{"type":"integer","title":"Localonlypublicformcount"},"observedUniqueLegacyResourceCount":{"type":"integer","title":"Observeduniquelegacyresourcecount"},"observedUniqueLegacyResources":{"items":{"type":"string"},"type":"array","title":"Observeduniquelegacyresources"},"documentedLegacyResourceCount":{"type":"integer","title":"Documentedlegacyresourcecount"},"productionSourceOnlyLegacyResourceCount":{"type":"integer","title":"Productionsourceonlylegacyresourcecount"},"documentedRootConflictCount":{"type":"integer","title":"Documentedrootconflictcount"},"legacyResourceEvidence":{"items":{"$ref":"#/components/schemas/LegacyResourceContractEvidence"},"type":"array","title":"Legacyresourceevidence"},"runtimeSourceSnapshot":{"$ref":"#/components/schemas/MahaguruRuntimeSourceSnapshot"},"runtimeRequestContract":{"$ref":"#/components/schemas/LegacyRuntimeRequestEvidence"},"officialRequestContract":{"$ref":"#/components/schemas/OfficialRequestContractEvidence"},"publicConsumerSurfaceCount":{"type":"integer","title":"Publicconsumersurfacecount"},"publicConsumerSurfaces":{"items":{"$ref":"#/components/schemas/PublicConsumerSurface"},"type":"array","title":"Publicconsumersurfaces"},"mappings":{"items":{"$ref":"#/components/schemas/CompatibilityMapping"},"type":"array","title":"Mappings"},"evidenceRequired":{"items":{"type":"string"},"type":"array","title":"Evidencerequired"},"boundaries":{"items":{"type":"string"},"type":"array","title":"Boundaries"}},"additionalProperties":false,"type":"object","required":["nativeFieldMappingLegacyPathCount","nativeFieldMappingDirectCount","nativeFieldMappingDerivedCount","nativeFieldMappingRuntimeEvidenceRequiredCount","nativeFieldMappingIntentionalNoEquivalentCount","nativeFieldMappings","requestId","nativeEndpointCount","publishedPublicFormMigrationCount","providerBackedPublicFormCount","localOnlyPublicFormCount","observedUniqueLegacyResourceCount","observedUniqueLegacyResources","documentedLegacyResourceCount","productionSourceOnlyLegacyResourceCount","documentedRootConflictCount","legacyResourceEvidence","runtimeRequestContract","officialRequestContract","publicConsumerSurfaceCount","publicConsumerSurfaces","mappings","evidenceRequired","boundaries"],"title":"CompatibilityManifest","description":"Historical migration inventory; vendor compatibility is retired."},"CompatibilityMapping":{"properties":{"vendorEndpoint":{"type":"string","title":"Vendorendpoint"},"vendorCategory":{"type":"string","title":"Vendorcategory"},"nativeEndpoint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nativeendpoint"},"readiness":{"type":"string","enum":["candidate","not-equivalent","evidence-required"],"title":"Readiness"},"reason":{"type":"string","title":"Reason"}},"additionalProperties":false,"type":"object","required":["vendorEndpoint","vendorCategory","nativeEndpoint","readiness","reason"],"title":"CompatibilityMapping"},"D60BirthTimeSensitivity":{"properties":{"windowMinutes":{"type":"integer","const":5,"title":"Windowminutes"},"lagnaRashiIndices":{"$ref":"#/components/schemas/D60SampledRashiIndices"},"stableAtSampledTimes":{"type":"boolean","title":"Stableatsampledtimes"},"methodProfile":{"type":"string","minLength":1,"title":"Methodprofile"},"note":{"$ref":"#/components/schemas/VargaBilingualText"}},"additionalProperties":false,"type":"object","required":["windowMinutes","lagnaRashiIndices","stableAtSampledTimes","methodProfile","note"],"title":"D60BirthTimeSensitivity"},"D60SampledRashiIndices":{"properties":{"before":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Before"},"birth":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Birth"},"after":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"After"}},"additionalProperties":false,"type":"object","required":["before","birth","after"],"title":"D60SampledRashiIndices"},"D60VargaChart":{"properties":{"division":{"type":"integer","maximum":60.0,"minimum":1.0,"title":"Division"},"mappingProfile":{"type":"string","minLength":1,"title":"Mappingprofile"},"name":{"$ref":"#/components/schemas/VargaBilingualText"},"ascendant":{"$ref":"#/components/schemas/VargaPoint"},"points":{"additionalProperties":{"$ref":"#/components/schemas/VargaPoint"},"type":"object","minProperties":1,"title":"Points"},"houses":{"items":{"$ref":"#/components/schemas/VargaHouse"},"type":"array","maxItems":12,"minItems":12,"title":"Houses"},"evidenceSummary":{"$ref":"#/components/schemas/VargaEvidenceSummary"},"birthTimeSensitivity":{"$ref":"#/components/schemas/D60BirthTimeSensitivity"}},"additionalProperties":false,"type":"object","required":["division","mappingProfile","name","ascendant","points","houses","evidenceSummary","birthTimeSensitivity"],"title":"D60VargaChart"},"DishaShoolDeparture":{"properties":{"local":{"type":"string","minLength":1,"title":"Local"},"utc":{"type":"string","minLength":1,"title":"Utc"},"utcOffsetMinutes":{"type":"integer","maximum":840.0,"minimum":-840.0,"title":"Utcoffsetminutes"},"fold":{"type":"integer","enum":[0,1],"title":"Fold"},"period":{"type":"string","enum":["day","night","unknown"],"title":"Period"},"sun":{"anyOf":[{"$ref":"#/components/schemas/MuhuratFinderSun"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["local","utc","utcOffsetMinutes","fold","period","sun"],"title":"DishaShoolDeparture"},"DishaShoolDirection":{"properties":{"code":{"type":"string","enum":["N","NE","E","SE","S","SW","W","NW"],"title":"Code"},"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"}},"additionalProperties":false,"type":"object","required":["code","en","hi"],"title":"DishaShoolDirection"},"DishaShoolException":{"properties":{"id":{"type":"string","enum":["same-day-return","day-night-invalidity","wednesday-no-time-exception"],"title":"Id"},"condition":{"$ref":"#/components/schemas/PanchangText"},"applicable":{"type":"boolean","title":"Applicable"},"applied":{"type":"boolean","title":"Applied"}},"additionalProperties":false,"type":"object","required":["id","condition","applicable","applied"],"title":"DishaShoolException"},"DishaShoolRequest":{"properties":{"localDate":{"type":"string","format":"date","title":"Localdate"},"localTime":{"type":"string","format":"time","title":"Localtime"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"fold":{"anyOf":[{"type":"integer","enum":[0,1]},{"type":"null"}],"title":"Fold"},"direction":{"type":"string","enum":["N","NE","E","SE","S","SW","W","NW"],"title":"Direction"},"sameDayReturn":{"type":"boolean","title":"Samedayreturn","default":false}},"additionalProperties":false,"type":"object","required":["localDate","localTime","timezone","latitude","longitude","direction"],"title":"DishaShoolRequest"},"DishaShoolResult":{"properties":{"weekday":{"$ref":"#/components/schemas/PanchangText"},"selectedDirection":{"$ref":"#/components/schemas/DishaShoolDirection"},"avoidDirection":{"$ref":"#/components/schemas/DishaShoolDirection"},"directionMatches":{"type":"boolean","title":"Directionmatches"},"departure":{"$ref":"#/components/schemas/DishaShoolDeparture"},"exceptions":{"items":{"$ref":"#/components/schemas/DishaShoolException"},"type":"array","maxItems":3,"minItems":3,"title":"Exceptions"},"status":{"type":"string","enum":["clear","exception","avoid"],"title":"Status"},"appliedException":{"anyOf":[{"type":"string","enum":["same-day-return","day-night-invalidity"]},{"type":"null"}],"title":"Appliedexception"},"reason":{"$ref":"#/components/schemas/PanchangText"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["weekday","selectedDirection","avoidDirection","directionMatches","departure","exceptions","status","appliedException","reason","limitations"],"title":"DishaShoolResult"},"DominantMoonFocus":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"},"houseFromMoon":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Housefrommoon"}},"additionalProperties":false,"type":"object","required":["en","hi","houseFromMoon"],"title":"DominantMoonFocus"},"EngineMetadata":{"properties":{"engineVersion":{"type":"string","title":"Engineversion","default":"0.70.0"},"calculationVersion":{"type":"string","title":"Calculationversion","default":"kundli.2"},"ephemerisVersion":{"type":"string","title":"Ephemerisversion","default":"Swiss Ephemeris 2.10.3 / pysweph 2.10.3.6"},"ayanamsha":{"type":"string","title":"Ayanamsha","default":"Lahiri"},"houseSystem":{"type":"string","title":"Housesystem","default":"Whole Sign + Sripati Bhava Chalit"},"calculatedAt":{"type":"string","format":"date-time","title":"Calculatedat"}},"additionalProperties":false,"type":"object","title":"EngineMetadata"},"HealthResponse":{"properties":{"status":{"type":"string","const":"healthy","title":"Status","default":"healthy"},"service":{"type":"string","const":"calculation-api","title":"Service","default":"calculation-api"},"release":{"$ref":"#/components/schemas/ReleaseMetadata"},"engine":{"$ref":"#/components/schemas/EngineMetadata"}},"type":"object","title":"HealthResponse"},"IndianCalendarCounts":{"properties":{"festivalRulesMatched":{"type":"integer","minimum":0.0,"title":"Festivalrulesmatched"},"ekadashiSunriseCandidates":{"type":"integer","minimum":0.0,"title":"Ekadashisunrisecandidates"},"lunarEvents":{"type":"integer","minimum":0.0,"title":"Lunarevents"},"sankranti":{"type":"integer","minimum":0.0,"title":"Sankranti"}},"additionalProperties":false,"type":"object","required":["festivalRulesMatched","ekadashiSunriseCandidates","lunarEvents","sankranti"],"title":"IndianCalendarCounts"},"IndianCalendarEkadashiEvidence":{"properties":{"tithi":{"type":"integer","enum":[11,26],"title":"Tithi"},"anchor":{"type":"string","const":"sunrise","title":"Anchor"},"masa":{"type":"string","minLength":1,"title":"Masa"}},"additionalProperties":false,"type":"object","required":["tithi","anchor","masa"],"title":"IndianCalendarEkadashiEvidence"},"IndianCalendarFallbackEvidence":{"properties":{"amantaMasa":{"type":"string","minLength":1,"title":"Amantamasa"},"tithi":{"type":"integer","maximum":30.0,"minimum":1.0,"title":"Tithi"},"requestedAnchor":{"type":"string","enum":["sunrise","midday","sunset","midnight"],"title":"Requestedanchor"},"observedAnchor":{"type":"string","enum":["sunrise","midday","sunset","midnight"],"title":"Observedanchor"},"fallback":{"type":"boolean","const":true,"title":"Fallback"},"adhikaMasa":{"type":"boolean","title":"Adhikamasa"}},"additionalProperties":false,"type":"object","required":["amantaMasa","tithi","requestedAnchor","observedAnchor","fallback","adhikaMasa"],"title":"IndianCalendarFallbackEvidence"},"IndianCalendarFestivalEvent":{"properties":{"slug":{"type":"string","minLength":1,"title":"Slug"},"name":{"$ref":"#/components/schemas/IndianCalendarName"},"localDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Localdate"},"anchorLocal":{"type":"string","minLength":1,"title":"Anchorlocal"},"detailPath":{"type":"string","pattern":"^/calendar/festivals/[a-z0-9-]+/$","title":"Detailpath"},"category":{"type":"string","const":"festival","title":"Category"},"evidence":{"anyOf":[{"$ref":"#/components/schemas/IndianCalendarRuleEvidence"},{"$ref":"#/components/schemas/IndianCalendarFallbackEvidence"}],"title":"Evidence"}},"additionalProperties":false,"type":"object","required":["slug","name","localDate","anchorLocal","detailPath","category","evidence"],"title":"IndianCalendarFestivalEvent"},"IndianCalendarLunarEvent":{"properties":{"slug":{"type":"string","minLength":1,"title":"Slug"},"name":{"$ref":"#/components/schemas/IndianCalendarName"},"localDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Localdate"},"momentLocal":{"type":"string","minLength":1,"title":"Momentlocal"},"momentUtc":{"type":"string","minLength":1,"title":"Momentutc"},"detailPath":{"type":"string","pattern":"^/calendar/festivals/[a-z0-9-]+/$","title":"Detailpath"},"category":{"type":"string","const":"lunar-event","title":"Category"},"evidence":{"$ref":"#/components/schemas/IndianCalendarLunarEvidence"}},"additionalProperties":false,"type":"object","required":["slug","name","localDate","momentLocal","momentUtc","detailPath","category","evidence"],"title":"IndianCalendarLunarEvent"},"IndianCalendarLunarEvidence":{"properties":{"phaseAngleDegrees":{"type":"number","enum":[0.0,180.0],"maximum":180.0,"minimum":0.0,"title":"Phaseangledegrees"}},"additionalProperties":false,"type":"object","required":["phaseAngleDegrees"],"title":"IndianCalendarLunarEvidence"},"IndianCalendarName":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"}},"additionalProperties":false,"type":"object","required":["en","hi"],"title":"IndianCalendarName"},"IndianCalendarRequest":{"properties":{"year":{"type":"integer","maximum":2100.0,"minimum":1900.0,"title":"Year"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"}},"additionalProperties":false,"type":"object","required":["year","timezone","latitude","longitude"],"title":"IndianCalendarRequest"},"IndianCalendarResult":{"properties":{"events":{"items":{"oneOf":[{"$ref":"#/components/schemas/IndianCalendarFestivalEvent"},{"$ref":"#/components/schemas/IndianCalendarVrataEvent"},{"$ref":"#/components/schemas/IndianCalendarLunarEvent"},{"$ref":"#/components/schemas/IndianCalendarSankrantiEvent"}],"discriminator":{"propertyName":"category","mapping":{"festival":"#/components/schemas/IndianCalendarFestivalEvent","lunar-event":"#/components/schemas/IndianCalendarLunarEvent","sankranti":"#/components/schemas/IndianCalendarSankrantiEvent","vrata":"#/components/schemas/IndianCalendarVrataEvent"}}},"type":"array","title":"Events"},"counts":{"$ref":"#/components/schemas/IndianCalendarCounts"},"unmatchedRules":{"items":{"$ref":"#/components/schemas/IndianCalendarUnmatchedRule"},"type":"array","title":"Unmatchedrules"}},"additionalProperties":false,"type":"object","required":["events","counts","unmatchedRules"],"title":"IndianCalendarResult"},"IndianCalendarRuleEvidence":{"properties":{"amantaMasa":{"type":"string","minLength":1,"title":"Amantamasa"},"tithi":{"type":"integer","maximum":30.0,"minimum":1.0,"title":"Tithi"},"anchor":{"type":"string","enum":["sunrise","midday","sunset","midnight"],"title":"Anchor"},"adhikaMasa":{"type":"boolean","title":"Adhikamasa"}},"additionalProperties":false,"type":"object","required":["amantaMasa","tithi","anchor","adhikaMasa"],"title":"IndianCalendarRuleEvidence"},"IndianCalendarSankrantiEvent":{"properties":{"slug":{"type":"string","minLength":1,"title":"Slug"},"name":{"$ref":"#/components/schemas/IndianCalendarName"},"localDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Localdate"},"momentLocal":{"type":"string","minLength":1,"title":"Momentlocal"},"momentUtc":{"type":"string","minLength":1,"title":"Momentutc"},"detailPath":{"type":"string","pattern":"^/calendar/festivals/[a-z0-9-]+/$","title":"Detailpath"},"category":{"type":"string","const":"sankranti","title":"Category"},"evidence":{"$ref":"#/components/schemas/IndianCalendarSankrantiEvidence"}},"additionalProperties":false,"type":"object","required":["slug","name","localDate","momentLocal","momentUtc","detailPath","category","evidence"],"title":"IndianCalendarSankrantiEvent"},"IndianCalendarSankrantiEvidence":{"properties":{"enteredRashi":{"type":"string","minLength":1,"title":"Enteredrashi"},"longitudeDegrees":{"type":"integer","multipleOf":30.0,"maximum":330.0,"minimum":0.0,"title":"Longitudedegrees"}},"additionalProperties":false,"type":"object","required":["enteredRashi","longitudeDegrees"],"title":"IndianCalendarSankrantiEvidence"},"IndianCalendarUnmatchedRule":{"properties":{"slug":{"type":"string","minLength":1,"title":"Slug"},"reason":{"type":"string","minLength":1,"title":"Reason"}},"additionalProperties":false,"type":"object","required":["slug","reason"],"title":"IndianCalendarUnmatchedRule"},"IndianCalendarVrataEvent":{"properties":{"slug":{"type":"string","minLength":1,"title":"Slug"},"name":{"$ref":"#/components/schemas/IndianCalendarName"},"localDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Localdate"},"anchorLocal":{"type":"string","minLength":1,"title":"Anchorlocal"},"detailPath":{"type":"string","pattern":"^/calendar/festivals/[a-z0-9-]+/$","title":"Detailpath"},"category":{"type":"string","const":"vrata","title":"Category"},"evidence":{"anyOf":[{"$ref":"#/components/schemas/IndianCalendarRuleEvidence"},{"$ref":"#/components/schemas/IndianCalendarFallbackEvidence"},{"$ref":"#/components/schemas/IndianCalendarEkadashiEvidence"}],"title":"Evidence"}},"additionalProperties":false,"type":"object","required":["slug","name","localDate","anchorLocal","detailPath","category","evidence"],"title":"IndianCalendarVrataEvent"},"JaiminiFoundationsResult":{"properties":{"atmakaraka":{"$ref":"#/components/schemas/JsonValue"},"karakamsha":{"$ref":"#/components/schemas/JsonValue"},"arudhaLagna":{"$ref":"#/components/schemas/JsonValue"},"upapada":{"$ref":"#/components/schemas/JsonValue"},"padas":{"$ref":"#/components/schemas/JsonValue"},"rashiDrishti":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["atmakaraka","karakamsha","arudhaLagna","upapada","padas","rashiDrishti","limitations"],"title":"JaiminiFoundationsResult"},"JamakkolRequest":{"properties":{"localDate":{"type":"string","format":"date","title":"Localdate"},"localTime":{"type":"string","format":"time","title":"Localtime"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":66.0,"minimum":-66.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"fold":{"anyOf":[{"type":"integer","enum":[0,1]},{"type":"null"}],"title":"Fold"},"questionCategory":{"type":"string","enum":["general","career","marriage","property","travel","finance","health"],"title":"Questioncategory","default":"general"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"}},"additionalProperties":false,"type":"object","required":["localDate","localTime","timezone","latitude","longitude"],"title":"JamakkolRequest"},"JamakkolResult":{"properties":{"solarHalf":{"$ref":"#/components/schemas/JsonValue"},"tamilSolarDate":{"$ref":"#/components/schemas/JsonValue"},"udayam":{"$ref":"#/components/schemas/JsonValue"},"aarudam":{"$ref":"#/components/schemas/JsonValue"},"suryaVeedhi":{"$ref":"#/components/schemas/JsonValue"},"kavippu":{"$ref":"#/components/schemas/JsonValue"},"jamam":{"$ref":"#/components/schemas/JsonValue"},"transits":{"$ref":"#/components/schemas/JsonValue"},"chart":{"$ref":"#/components/schemas/JsonValue"},"interpretation":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["solarHalf","tamilSolarDate","udayam","aarudam","suryaVeedhi","kavippu","jamam","transits","chart","interpretation","limitations"],"title":"JamakkolResult"},"JsonValue":{},"KPPrashnaRequest":{"properties":{"horaryNumber":{"type":"integer","maximum":249.0,"minimum":1.0,"title":"Horarynumber"},"localDate":{"type":"string","format":"date","title":"Localdate"},"localTime":{"type":"string","format":"time","title":"Localtime"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":66.0,"minimum":-66.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"fold":{"anyOf":[{"type":"integer","enum":[0,1]},{"type":"null"}],"title":"Fold"},"questionCategory":{"type":"string","enum":["marriage","career","property","education","litigation","travel","finance"],"title":"Questioncategory"}},"additionalProperties":false,"type":"object","required":["horaryNumber","localDate","localTime","timezone","latitude","longitude","questionCategory"],"title":"KPPrashnaRequest"},"KPPrashnaResult":{"properties":{"numberMapping":{"$ref":"#/components/schemas/JsonValue"},"ascendant":{"$ref":"#/components/schemas/JsonValue"},"cusps":{"$ref":"#/components/schemas/JsonValue"},"planets":{"$ref":"#/components/schemas/JsonValue"},"significators":{"$ref":"#/components/schemas/JsonValue"},"topic":{"$ref":"#/components/schemas/JsonValue"},"judge":{"$ref":"#/components/schemas/JsonValue"},"rulingPlanets":{"$ref":"#/components/schemas/JsonValue"},"verdict":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["numberMapping","ascendant","cusps","planets","significators","topic","judge","rulingPlanets","verdict","limitations"],"title":"KPPrashnaResult"},"KootaScore":{"properties":{"id":{"type":"string","enum":["varna","vashya","tara","yoni","graha-maitri","gana","bhakoot","nadi"],"title":"Id"},"name":{"$ref":"#/components/schemas/JsonValue"},"score":{"anyOf":[{"type":"integer"},{"type":"number"}],"title":"Score","ge":0,"le":8},"maximum":{"type":"integer","maximum":8.0,"minimum":1.0,"title":"Maximum"},"groomValue":{"type":"string","title":"Groomvalue"},"brideValue":{"type":"string","title":"Bridevalue"},"evidence":{"$ref":"#/components/schemas/JsonValue"},"intermediate":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["id","name","score","maximum","groomValue","brideValue","evidence","intermediate"],"title":"KootaScore"},"KundliAdvancedDashas":{"properties":{"vimshottari":{"$ref":"#/components/schemas/KundliAdvancedVimshottariDasha"},"yogini":{"$ref":"#/components/schemas/KundliYoginiDasha"},"chara":{"$ref":"#/components/schemas/KundliCharaDasha"}},"additionalProperties":false,"type":"object","required":["vimshottari","yogini","chara"],"title":"KundliAdvancedDashas"},"KundliAdvancedMahadasha":{"properties":{"lord":{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"],"title":"Lord"},"start":{"type":"string","minLength":1,"title":"Start"},"end":{"type":"string","minLength":1,"title":"End"},"years":{"type":"number","maximum":20.0,"minimum":0.0,"title":"Years"},"partialAtBirth":{"type":"boolean","title":"Partialatbirth"},"antardashas":{"items":{"$ref":"#/components/schemas/KundliAntardasha"},"type":"array","maxItems":9,"minItems":1,"title":"Antardashas"}},"additionalProperties":false,"type":"object","required":["lord","start","end","years","partialAtBirth","antardashas"],"title":"KundliAdvancedMahadasha"},"KundliAdvancedRequest":{"properties":{"birth":{"$ref":"#/components/schemas/BirthDetails"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"},"chartStyle":{"type":"string","enum":["north","south","east"],"title":"Chartstyle","default":"north"},"assessmentDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Assessmentdate"}},"additionalProperties":false,"type":"object","required":["birth"],"title":"KundliAdvancedRequest"},"KundliAdvancedResult":{"properties":{"bhava":{"$ref":"#/components/schemas/KundliBhavaChart"},"vargas":{"$ref":"#/components/schemas/ShodashavargaAtlas"},"natalReadings":{"$ref":"#/components/schemas/KundliNatalReadings"},"aspects":{"items":{"$ref":"#/components/schemas/KundliAspect"},"type":"array","maxItems":13,"minItems":13,"title":"Aspects"},"ashtakavarga":{"$ref":"#/components/schemas/KundliAshtakavarga"},"strengths":{"$ref":"#/components/schemas/KundliStrengths"},"dashas":{"$ref":"#/components/schemas/KundliAdvancedDashas"}},"additionalProperties":false,"type":"object","required":["bhava","vargas","natalReadings","aspects","ashtakavarga","strengths","dashas"],"title":"KundliAdvancedResult"},"KundliAdvancedVimshottariDasha":{"properties":{"yearLengthDays":{"type":"number","exclusiveMinimum":0.0,"title":"Yearlengthdays"},"birthNakshatraIndex":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Birthnakshatraindex"},"startingLord":{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"],"title":"Startinglord"},"fractionElapsedAtBirth":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Fractionelapsedatbirth"},"balanceYearsAtBirth":{"type":"number","maximum":20.0,"minimum":0.0,"title":"Balanceyearsatbirth"},"profile":{"type":"string","minLength":1,"title":"Profile"},"mahadashas":{"items":{"$ref":"#/components/schemas/KundliAdvancedMahadasha"},"type":"array","maxItems":9,"minItems":9,"title":"Mahadashas"}},"additionalProperties":false,"type":"object","required":["yearLengthDays","birthNakshatraIndex","startingLord","fractionElapsedAtBirth","balanceYearsAtBirth","profile","mahadashas"],"title":"KundliAdvancedVimshottariDasha"},"KundliAntardasha":{"properties":{"name":{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"],"title":"Name"},"lord":{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"],"title":"Lord"},"start":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T.+Z$","title":"Start"},"end":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T.+Z$","title":"End"},"years":{"type":"number","maximum":20.0,"minimum":0.0,"title":"Years"},"partialAtBirth":{"type":"boolean","title":"Partialatbirth"},"pratyantardashas":{"items":{"$ref":"#/components/schemas/KundliPratyantardasha"},"type":"array","maxItems":9,"minItems":1,"title":"Pratyantardashas"}},"additionalProperties":false,"type":"object","required":["name","lord","start","end","years","partialAtBirth","pratyantardashas"],"title":"KundliAntardasha"},"KundliAshtakavarga":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"bhinna":{"$ref":"#/components/schemas/KundliBhinnaAshtakavarga"},"sarva":{"$ref":"#/components/schemas/KundliSarvaAshtakavarga"},"terminology":{"type":"string","minLength":1,"title":"Terminology"}},"additionalProperties":false,"type":"object","required":["profile","bhinna","sarva","terminology"],"title":"KundliAshtakavarga"},"KundliAshtakavargaContributors":{"properties":{"Sun":{"items":{"type":"integer"},"type":"array","maxItems":12,"minItems":1,"title":"Sun"},"Moon":{"items":{"type":"integer"},"type":"array","maxItems":12,"minItems":1,"title":"Moon"},"Mars":{"items":{"type":"integer"},"type":"array","maxItems":12,"minItems":1,"title":"Mars"},"Mercury":{"items":{"type":"integer"},"type":"array","maxItems":12,"minItems":1,"title":"Mercury"},"Jupiter":{"items":{"type":"integer"},"type":"array","maxItems":12,"minItems":1,"title":"Jupiter"},"Venus":{"items":{"type":"integer"},"type":"array","maxItems":12,"minItems":1,"title":"Venus"},"Saturn":{"items":{"type":"integer"},"type":"array","maxItems":12,"minItems":1,"title":"Saturn"},"Lagna":{"items":{"type":"integer"},"type":"array","maxItems":12,"minItems":1,"title":"Lagna"}},"additionalProperties":false,"type":"object","required":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn","Lagna"],"title":"KundliAshtakavargaContributors"},"KundliAspect":{"properties":{"planet":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"],"title":"Planet"},"aspectHouse":{"type":"integer","enum":[3,4,5,7,8,9,10],"title":"Aspecthouse"},"targetRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Targetrashiindex"},"targetRashi":{"type":"string","minLength":1,"title":"Targetrashi"},"targetPlanets":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn","Mean Rahu","True Rahu","Mean Ketu","True Ketu"]},"type":"array","title":"Targetplanets"}},"additionalProperties":false,"type":"object","required":["planet","aspectHouse","targetRashiIndex","targetRashi","targetPlanets"],"title":"KundliAspect"},"KundliBhavaChart":{"properties":{"ascendantRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Ascendantrashiindex"},"houses":{"items":{"$ref":"#/components/schemas/KundliBhavaHouse"},"type":"array","maxItems":12,"minItems":12,"title":"Houses"}},"additionalProperties":false,"type":"object","required":["ascendantRashiIndex","houses"],"title":"KundliBhavaChart"},"KundliBhavaHouse":{"properties":{"house":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"House"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"rashi":{"type":"string","minLength":1,"title":"Rashi"},"planets":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn","Mean Rahu","True Rahu","Mean Ketu","True Ketu"]},"type":"array","title":"Planets"},"cuspLongitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Cusplongitude"}},"additionalProperties":false,"type":"object","required":["house","rashiIndex","rashi","planets","cuspLongitude"],"title":"KundliBhavaHouse"},"KundliBhinnaAshtakavarga":{"properties":{"Sun":{"$ref":"#/components/schemas/KundliBhinnaRow"},"Moon":{"$ref":"#/components/schemas/KundliBhinnaRow"},"Mars":{"$ref":"#/components/schemas/KundliBhinnaRow"},"Mercury":{"$ref":"#/components/schemas/KundliBhinnaRow"},"Jupiter":{"$ref":"#/components/schemas/KundliBhinnaRow"},"Venus":{"$ref":"#/components/schemas/KundliBhinnaRow"},"Saturn":{"$ref":"#/components/schemas/KundliBhinnaRow"}},"additionalProperties":false,"type":"object","required":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"],"title":"KundliBhinnaAshtakavarga"},"KundliBhinnaRow":{"properties":{"pointsByRashi":{"items":{"type":"integer"},"type":"array","maxItems":12,"minItems":12,"title":"Pointsbyrashi"},"total":{"type":"integer","maximum":96.0,"minimum":0.0,"title":"Total"},"contributions":{"$ref":"#/components/schemas/KundliAshtakavargaContributors"}},"additionalProperties":false,"type":"object","required":["pointsByRashi","total","contributions"],"title":"KundliBhinnaRow"},"KundliBilingualText":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"}},"additionalProperties":false,"type":"object","required":["en","hi"],"title":"KundliBilingualText"},"KundliCharaDasha":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"sequenceBasis":{"$ref":"#/components/schemas/KundliCharaSequenceBasis"},"periods":{"items":{"$ref":"#/components/schemas/KundliCharaPeriod"},"type":"array","maxItems":12,"minItems":12,"title":"Periods"},"boundary":{"type":"string","minLength":1,"title":"Boundary"}},"additionalProperties":false,"type":"object","required":["profile","sequenceBasis","periods","boundary"],"title":"KundliCharaDasha"},"KundliCharaPeriod":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"lord":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn","Mean Rahu","True Rahu","Mean Ketu","True Ketu"],"title":"Lord"},"start":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T.+Z$","title":"Start"},"end":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T.+Z$","title":"End"},"years":{"type":"number","maximum":13.0,"exclusiveMinimum":0.0,"title":"Years"},"partialAtBirth":{"type":"boolean","title":"Partialatbirth"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"rashi":{"type":"string","minLength":1,"title":"Rashi"},"countDirection":{"type":"string","enum":["forward","reverse"],"title":"Countdirection"},"lordRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Lordrashiindex"},"selectionEvidence":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Selectionevidence"}},"additionalProperties":false,"type":"object","required":["name","lord","start","end","years","partialAtBirth","rashiIndex","rashi","countDirection","lordRashiIndex","selectionEvidence"],"title":"KundliCharaPeriod"},"KundliCharaSequenceBasis":{"properties":{"lagnaRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Lagnarashiindex"},"ninthRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Ninthrashiindex"},"direction":{"type":"string","enum":["forward","reverse"],"title":"Direction"}},"additionalProperties":false,"type":"object","required":["lagnaRashiIndex","ninthRashiIndex","direction"],"title":"KundliCharaSequenceBasis"},"KundliChart":{"properties":{"ascendantRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Ascendantrashiindex"},"houses":{"items":{"$ref":"#/components/schemas/KundliHouse"},"type":"array","maxItems":12,"minItems":12,"title":"Houses"}},"additionalProperties":false,"type":"object","required":["ascendantRashiIndex","houses"],"title":"KundliChart"},"KundliCharts":{"properties":{"rashi":{"$ref":"#/components/schemas/KundliChart"},"bhava":{"$ref":"#/components/schemas/KundliBhavaChart"},"navamsa":{"$ref":"#/components/schemas/KundliNavamsaChart"}},"additionalProperties":false,"type":"object","required":["rashi","bhava","navamsa"],"title":"KundliCharts"},"KundliHouse":{"properties":{"house":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"House"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"rashi":{"type":"string","minLength":1,"title":"Rashi"},"planets":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn","Mean Rahu","True Rahu","Mean Ketu","True Ketu"]},"type":"array","title":"Planets"}},"additionalProperties":false,"type":"object","required":["house","rashiIndex","rashi","planets"],"title":"KundliHouse"},"KundliInsightsRequest":{"properties":{"birth":{"$ref":"#/components/schemas/BirthDetails"},"transitDate":{"type":"string","format":"date","title":"Transitdate"},"transitTime":{"type":"string","format":"time","title":"Transittime","default":"12:00:00"},"transitTimezone":{"type":"string","maxLength":64,"minLength":1,"title":"Transittimezone"},"transitFold":{"anyOf":[{"type":"integer","enum":[0,1]},{"type":"null"}],"title":"Transitfold"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"},"chartStyle":{"type":"string","enum":["north","south","east"],"title":"Chartstyle","default":"north"}},"additionalProperties":false,"type":"object","required":["birth","transitDate","transitTimezone"],"title":"KundliInsightsRequest"},"KundliInsightsResult":{"properties":{"doshas":{"$ref":"#/components/schemas/JsonValue"},"yogas":{"$ref":"#/components/schemas/JsonValue"},"transits":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["doshas","yogas","transits"],"title":"KundliInsightsResult"},"KundliInterpretation":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"title":{"$ref":"#/components/schemas/KundliBilingualText"},"text":{"$ref":"#/components/schemas/KundliBilingualText"},"evidence":{"$ref":"#/components/schemas/KundliBilingualText"}},"additionalProperties":false,"type":"object","required":["id","title","text","evidence"],"title":"KundliInterpretation"},"KundliLongitude":{"properties":{"longitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Longitude"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"rashi":{"type":"string","minLength":1,"title":"Rashi"},"degrees":{"type":"integer","exclusiveMaximum":30.0,"minimum":0.0,"title":"Degrees"},"minutes":{"type":"integer","exclusiveMaximum":60.0,"minimum":0.0,"title":"Minutes"},"seconds":{"type":"number","maximum":60.0,"minimum":0.0,"title":"Seconds"}},"additionalProperties":false,"type":"object","required":["longitude","rashiIndex","rashi","degrees","minutes","seconds"],"title":"KundliLongitude"},"KundliMahadasha":{"properties":{"lord":{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"],"title":"Lord"},"start":{"type":"string","minLength":1,"title":"Start"},"end":{"type":"string","minLength":1,"title":"End"},"years":{"type":"number","maximum":20.0,"minimum":0.0,"title":"Years"},"partialAtBirth":{"type":"boolean","title":"Partialatbirth"}},"additionalProperties":false,"type":"object","required":["lord","start","end","years","partialAtBirth"],"title":"KundliMahadasha"},"KundliNakshatra":{"properties":{"index":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Index"},"name":{"type":"string","minLength":1,"title":"Name"},"pada":{"type":"integer","maximum":4.0,"minimum":1.0,"title":"Pada"},"longitudeWithinNakshatra":{"type":"number","maximum":13.33333334,"minimum":0.0,"title":"Longitudewithinnakshatra"}},"additionalProperties":false,"type":"object","required":["index","name","pada","longitudeWithinNakshatra"],"title":"KundliNakshatra"},"KundliNatalActivePeriod":{"properties":{"mahadasha":{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"],"title":"Mahadasha"},"antardasha":{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"],"title":"Antardasha"},"pratyantardasha":{"anyOf":[{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"]},{"type":"null"}],"title":"Pratyantardasha"},"mahaStart":{"type":"string","minLength":1,"title":"Mahastart"},"mahaEnd":{"type":"string","minLength":1,"title":"Mahaend"},"antarStart":{"type":"string","minLength":1,"title":"Antarstart"},"antarEnd":{"type":"string","minLength":1,"title":"Antarend"},"pratyantarStart":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pratyantarstart"},"pratyantarEnd":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pratyantarend"},"timelineProfile":{"type":"string","minLength":1,"title":"Timelineprofile"}},"additionalProperties":false,"type":"object","required":["mahadasha","antardasha","pratyantardasha","mahaStart","mahaEnd","antarStart","antarEnd","pratyantarStart","pratyantarEnd","timelineProfile"],"title":"KundliNatalActivePeriod"},"KundliNatalAspectFact":{"properties":{"planet":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"],"title":"Planet"},"aspectHouse":{"type":"integer","enum":[3,4,5,7,8,9,10],"title":"Aspecthouse"},"targetRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Targetrashiindex"}},"additionalProperties":false,"type":"object","required":["planet","aspectHouse","targetRashiIndex"],"title":"KundliNatalAspectFact"},"KundliNatalAsrayaEvidence":{"properties":{"modality":{"type":"string","enum":["movable","fixed","dual"],"title":"Modality"},"planetSigns":{"additionalProperties":{"type":"integer"},"propertyNames":{"enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"]},"type":"object","maxProperties":7,"minProperties":7,"title":"Planetsigns"}},"additionalProperties":false,"type":"object","required":["modality","planetSigns"],"title":"KundliNatalAsrayaEvidence"},"KundliNatalAsrayaYoga":{"properties":{"id":{"type":"string","enum":["rajju","musala","nala"],"title":"Id"},"name":{"$ref":"#/components/schemas/KundliBilingualText"},"profile":{"type":"string","minLength":1,"title":"Profile"},"evidence":{"$ref":"#/components/schemas/KundliNatalAsrayaEvidence"}},"additionalProperties":false,"type":"object","required":["id","name","profile","evidence"],"title":"KundliNatalAsrayaYoga"},"KundliNatalCancellation":{"properties":{"rule":{"type":"string","enum":["classical-planet-conjoins-moon","classical-planet-in-kendra-from-moon"],"title":"Rule"},"planets":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"]},"type":"array","minItems":1,"title":"Planets"}},"additionalProperties":false,"type":"object","required":["rule","planets"],"title":"KundliNatalCancellation"},"KundliNatalConfidence":{"properties":{"level":{"type":"string","enum":["limited","moderate"],"title":"Level"},"reason":{"$ref":"#/components/schemas/KundliBilingualText"}},"additionalProperties":false,"type":"object","required":["level","reason"],"title":"KundliNatalConfidence"},"KundliNatalConfigurations":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"kemadruma":{"$ref":"#/components/schemas/KundliNatalKemadruma"},"lunarYogas":{"items":{"$ref":"#/components/schemas/KundliNatalLunarYoga"},"type":"array","maxItems":1,"title":"Lunaryogas"},"asrayaYogas":{"items":{"$ref":"#/components/schemas/KundliNatalAsrayaYoga"},"type":"array","maxItems":1,"title":"Asrayayogas"},"coreYogas":{"items":{"$ref":"#/components/schemas/KundliNatalCoreYoga"},"type":"array","title":"Coreyogas"},"boundary":{"$ref":"#/components/schemas/KundliBilingualText"}},"additionalProperties":false,"type":"object","required":["profile","kemadruma","lunarYogas","asrayaYogas","coreYogas","boundary"],"title":"KundliNatalConfigurations"},"KundliNatalCoreYoga":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"name":{"$ref":"#/components/schemas/KundliBilingualText"},"evidence":{"$ref":"#/components/schemas/KundliYogaEvidence"},"interpretation":{"$ref":"#/components/schemas/KundliBilingualText"},"profile":{"type":"string","minLength":1,"title":"Profile"}},"additionalProperties":false,"type":"object","required":["id","name","evidence","interpretation","profile"],"title":"KundliNatalCoreYoga"},"KundliNatalDrishtiFact":{"properties":{"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"chart":{"type":"string","const":"D1","title":"Chart"},"aspects":{"items":{"$ref":"#/components/schemas/KundliNatalAspectFact"},"type":"array","title":"Aspects"}},"additionalProperties":false,"type":"object","required":["ruleId","chart","aspects"],"title":"KundliNatalDrishtiFact"},"KundliNatalHouseFact":{"properties":{"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"chart":{"type":"string","const":"D1","title":"Chart"},"house":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"House"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"rashi":{"type":"string","minLength":1,"title":"Rashi"},"lord":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"],"title":"Lord"},"occupants":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"]},"type":"array","title":"Occupants"}},"additionalProperties":false,"type":"object","required":["ruleId","chart","house","rashiIndex","rashi","lord","occupants"],"title":"KundliNatalHouseFact"},"KundliNatalIntegratedReading":{"properties":{"status":{"type":"string","minLength":1,"title":"Status"},"dignityStatus":{"type":"string","enum":["mixed","supportive","review","unresolved"],"title":"Dignitystatus"},"matchedLords":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"]},"type":"array","maxItems":2,"title":"Matchedlords"},"text":{"$ref":"#/components/schemas/KundliBilingualText"},"ruleIds":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Ruleids"},"boundary":{"$ref":"#/components/schemas/KundliBilingualText"}},"additionalProperties":false,"type":"object","required":["status","dignityStatus","matchedLords","text","ruleIds","boundary"],"title":"KundliNatalIntegratedReading"},"KundliNatalKemadruma":{"properties":{"id":{"type":"string","const":"kemadruma","title":"Id"},"name":{"$ref":"#/components/schemas/KundliBilingualText"},"profile":{"type":"string","minLength":1,"title":"Profile"},"status":{"type":"string","enum":["effective","cancelled","not-formed"],"title":"Status"},"formation":{"type":"boolean","title":"Formation"},"secondFromMoon":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"]},"type":"array","title":"Secondfrommoon"},"twelfthFromMoon":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"]},"type":"array","title":"Twelfthfrommoon"},"cancellations":{"items":{"$ref":"#/components/schemas/KundliNatalCancellation"},"type":"array","title":"Cancellations"},"note":{"$ref":"#/components/schemas/KundliBilingualText"}},"additionalProperties":false,"type":"object","required":["id","name","profile","status","formation","secondFromMoon","twelfthFromMoon","cancellations","note"],"title":"KundliNatalKemadruma"},"KundliNatalLordshipFact":{"properties":{"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"chart":{"type":"string","const":"D1","title":"Chart"},"planet":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"],"title":"Planet"},"otherHouses":{"items":{"type":"integer"},"type":"array","maxItems":1,"title":"Otherhouses"}},"additionalProperties":false,"type":"object","required":["ruleId","chart","planet","otherHouses"],"title":"KundliNatalLordshipFact"},"KundliNatalLunarEvidence":{"properties":{"secondFromMoon":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"]},"type":"array","title":"Secondfrommoon"},"twelfthFromMoon":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"]},"type":"array","title":"Twelfthfrommoon"}},"additionalProperties":false,"type":"object","required":["secondFromMoon","twelfthFromMoon"],"title":"KundliNatalLunarEvidence"},"KundliNatalLunarYoga":{"properties":{"id":{"type":"string","enum":["durudhara","sunapha","anapha"],"title":"Id"},"name":{"$ref":"#/components/schemas/KundliBilingualText"},"profile":{"type":"string","minLength":1,"title":"Profile"},"evidence":{"$ref":"#/components/schemas/KundliNatalLunarEvidence"}},"additionalProperties":false,"type":"object","required":["id","name","profile","evidence"],"title":"KundliNatalLunarYoga"},"KundliNatalMotionReview":{"properties":{"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"planet":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"],"title":"Planet"},"chart":{"type":"string","const":"D1","title":"Chart"},"interpretation":{"$ref":"#/components/schemas/KundliBilingualText"}},"additionalProperties":false,"type":"object","required":["ruleId","planet","chart","interpretation"],"title":"KundliNatalMotionReview"},"KundliNatalPlanetFact":{"properties":{"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"chart":{"type":"string","const":"D1","title":"Chart"},"planet":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"],"title":"Planet"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"}},"additionalProperties":false,"type":"object","required":["ruleId","chart","planet","rashiIndex"],"title":"KundliNatalPlanetFact"},"KundliNatalReadingLine":{"properties":{"id":{"type":"string","enum":["placement","judgment","strength-context","varga-context","capacity","watch-points"],"title":"Id"},"text":{"$ref":"#/components/schemas/KundliBilingualText"},"ruleIds":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Ruleids"}},"additionalProperties":false,"type":"object","required":["id","text","ruleIds"],"title":"KundliNatalReadingLine"},"KundliNatalReadings":{"properties":{"contentVersion":{"type":"string","minLength":1,"title":"Contentversion"},"profile":{"type":"string","minLength":1,"title":"Profile"},"topics":{"items":{"$ref":"#/components/schemas/KundliNatalTopic"},"type":"array","maxItems":9,"minItems":9,"title":"Topics"},"configurations":{"$ref":"#/components/schemas/KundliNatalConfigurations"},"boundary":{"$ref":"#/components/schemas/KundliBilingualText"}},"additionalProperties":false,"type":"object","required":["contentVersion","profile","topics","configurations","boundary"],"title":"KundliNatalReadings"},"KundliNatalReconciliation":{"properties":{"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"status":{"type":"string","enum":["mixed","supportive","review","unresolved"],"title":"Status"},"confidenceCap":{"type":"string","enum":["limited","moderate"],"title":"Confidencecap"},"crossChartOwnSign":{"type":"boolean","title":"Crosschartownsign"},"samePlanetConflict":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"]},"type":"array","title":"Sameplanetconflict"},"supportRuleIds":{"items":{"type":"string"},"type":"array","title":"Supportruleids"},"reviewRuleIds":{"items":{"type":"string"},"type":"array","title":"Reviewruleids"},"motionRuleIds":{"items":{"type":"string"},"type":"array","title":"Motionruleids"},"method":{"$ref":"#/components/schemas/KundliBilingualText"}},"additionalProperties":false,"type":"object","required":["ruleId","status","confidenceCap","crossChartOwnSign","samePlanetConflict","supportRuleIds","reviewRuleIds","motionRuleIds","method"],"title":"KundliNatalReconciliation"},"KundliNatalSignal":{"properties":{"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"planet":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"],"title":"Planet"},"chart":{"type":"string","minLength":1,"title":"Chart"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"}},"additionalProperties":false,"type":"object","required":["ruleId","planet","chart","rashiIndex"],"title":"KundliNatalSignal"},"KundliNatalStrengthFact":{"properties":{"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"planet":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"],"title":"Planet"},"chart":{"type":"string","const":"D1","title":"Chart"},"profile":{"type":"string","minLength":1,"title":"Profile"},"ucchaBalaShashtiamsa":{"type":"number","maximum":60.0,"minimum":0.0,"title":"Ucchabalashashtiamsa"},"distanceFromDebilitationDegrees":{"type":"number","maximum":180.0,"minimum":0.0,"title":"Distancefromdebilitationdegrees"},"scaleMaximum":{"type":"integer","const":60,"title":"Scalemaximum"},"interpretationBoundary":{"type":"string","minLength":1,"title":"Interpretationboundary"}},"additionalProperties":false,"type":"object","required":["ruleId","planet","chart","profile","ucchaBalaShashtiamsa","distanceFromDebilitationDegrees","scaleMaximum","interpretationBoundary"],"title":"KundliNatalStrengthFact"},"KundliNatalTimingEvaluated":{"properties":{"status":{"type":"string","enum":["outside-visible-range","declared-dasha-context","no-declared-dasha-context"],"title":"Status"},"assessmentDate":{"type":"string","format":"date","title":"Assessmentdate"},"assessmentUtc":{"type":"string","minLength":1,"title":"Assessmentutc"},"referencePolicy":{"type":"string","minLength":1,"title":"Referencepolicy"},"topicLords":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"]},"type":"array","maxItems":2,"minItems":1,"title":"Topiclords"},"matchedLords":{"items":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"]},"type":"array","maxItems":2,"title":"Matchedlords"},"activePeriod":{"anyOf":[{"$ref":"#/components/schemas/KundliNatalActivePeriod"},{"type":"null"}]},"ruleIds":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Ruleids"},"reason":{"$ref":"#/components/schemas/KundliBilingualText"}},"additionalProperties":false,"type":"object","required":["status","assessmentDate","assessmentUtc","referencePolicy","topicLords","matchedLords","activePeriod","ruleIds","reason"],"title":"KundliNatalTimingEvaluated"},"KundliNatalTimingNotEvaluated":{"properties":{"status":{"type":"string","const":"not-evaluated","title":"Status"},"reason":{"$ref":"#/components/schemas/KundliBilingualText"}},"additionalProperties":false,"type":"object","required":["status","reason"],"title":"KundliNatalTimingNotEvaluated"},"KundliNatalTopic":{"properties":{"id":{"type":"string","enum":["personality","education","career","wealth","marriage","children","property","travel","spirituality"],"title":"Id"},"title":{"$ref":"#/components/schemas/KundliBilingualText"},"headline":{"$ref":"#/components/schemas/KundliBilingualText"},"natalPattern":{"$ref":"#/components/schemas/KundliBilingualText"},"chartPattern":{"$ref":"#/components/schemas/KundliBilingualText"},"reading":{"items":{"$ref":"#/components/schemas/KundliNatalReadingLine"},"type":"array","maxItems":6,"minItems":6,"title":"Reading"},"reconciliation":{"$ref":"#/components/schemas/KundliNatalReconciliation"},"strengths":{"items":{"$ref":"#/components/schemas/KundliNatalSignal"},"type":"array","title":"Strengths"},"challenges":{"items":{"$ref":"#/components/schemas/KundliNatalSignal"},"type":"array","title":"Challenges"},"motionReview":{"items":{"$ref":"#/components/schemas/KundliNatalMotionReview"},"type":"array","title":"Motionreview"},"timing":{"oneOf":[{"$ref":"#/components/schemas/KundliNatalTimingNotEvaluated"},{"$ref":"#/components/schemas/KundliNatalTimingEvaluated"}],"title":"Timing","discriminator":{"propertyName":"status","mapping":{"declared-dasha-context":"#/components/schemas/KundliNatalTimingEvaluated","no-declared-dasha-context":"#/components/schemas/KundliNatalTimingEvaluated","not-evaluated":"#/components/schemas/KundliNatalTimingNotEvaluated","outside-visible-range":"#/components/schemas/KundliNatalTimingEvaluated"}}},"integratedReading":{"$ref":"#/components/schemas/KundliNatalIntegratedReading"},"practicalGuidance":{"$ref":"#/components/schemas/KundliBilingualText"},"traditionalUpaya":{"type":"null","title":"Traditionalupaya"},"evidence":{"items":{"anyOf":[{"$ref":"#/components/schemas/KundliNatalHouseFact"},{"$ref":"#/components/schemas/KundliNatalPlanetFact"},{"$ref":"#/components/schemas/KundliNatalVargaFact"},{"$ref":"#/components/schemas/KundliNatalDrishtiFact"},{"$ref":"#/components/schemas/KundliNatalLordshipFact"},{"$ref":"#/components/schemas/KundliNatalStrengthFact"}]},"type":"array","maxItems":7,"minItems":6,"title":"Evidence"},"confidence":{"$ref":"#/components/schemas/KundliNatalConfidence"},"limitations":{"items":{"$ref":"#/components/schemas/KundliBilingualText"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["id","title","headline","natalPattern","chartPattern","reading","reconciliation","strengths","challenges","motionReview","timing","integratedReading","practicalGuidance","traditionalUpaya","evidence","confidence","limitations"],"title":"KundliNatalTopic"},"KundliNatalVargaFact":{"properties":{"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"chart":{"type":"string","minLength":1,"title":"Chart"},"lagnaRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Lagnarashiindex"},"lordRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Lordrashiindex"},"karakaRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Karakarashiindex"},"lordHouse":{"anyOf":[{"type":"integer","maximum":12.0,"minimum":1.0},{"type":"null"}],"title":"Lordhouse"},"karakaHouse":{"anyOf":[{"type":"integer","maximum":12.0,"minimum":1.0},{"type":"null"}],"title":"Karakahouse"},"independentVarga":{"type":"boolean","title":"Independentvarga"}},"additionalProperties":false,"type":"object","required":["ruleId","chart","lagnaRashiIndex","lordRashiIndex","karakaRashiIndex","lordHouse","karakaHouse","independentVarga"],"title":"KundliNatalVargaFact"},"KundliNavamsaChart":{"properties":{"ascendantRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Ascendantrashiindex"},"houses":{"items":{"$ref":"#/components/schemas/KundliHouse"},"type":"array","maxItems":12,"minItems":12,"title":"Houses"},"ascendant":{"$ref":"#/components/schemas/KundliNavamsaPosition"}},"additionalProperties":false,"type":"object","required":["ascendantRashiIndex","houses","ascendant"],"title":"KundliNavamsaChart"},"KundliNavamsaPosition":{"properties":{"division":{"type":"integer","maximum":9.0,"minimum":1.0,"title":"Division"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"rashi":{"type":"string","minLength":1,"title":"Rashi"}},"additionalProperties":false,"type":"object","required":["division","rashiIndex","rashi"],"title":"KundliNavamsaPosition"},"KundliPlanet":{"properties":{"longitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Longitude"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"rashi":{"type":"string","minLength":1,"title":"Rashi"},"degrees":{"type":"integer","exclusiveMaximum":30.0,"minimum":0.0,"title":"Degrees"},"minutes":{"type":"integer","exclusiveMaximum":60.0,"minimum":0.0,"title":"Minutes"},"seconds":{"type":"number","maximum":60.0,"minimum":0.0,"title":"Seconds"},"name":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn","Mean Rahu","True Rahu","Mean Ketu","True Ketu"],"title":"Name"},"navamsa":{"$ref":"#/components/schemas/KundliNavamsaPosition"},"latitude":{"type":"number","title":"Latitude"},"distanceAu":{"anyOf":[{"type":"number","exclusiveMinimum":0.0},{"type":"null"}],"title":"Distanceau"},"longitudeSpeed":{"type":"number","title":"Longitudespeed"},"retrograde":{"type":"boolean","title":"Retrograde"},"wholeSignHouse":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Wholesignhouse"},"sripatiHouse":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Sripatihouse"},"returnedFlags":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Returnedflags"}},"additionalProperties":false,"type":"object","required":["longitude","rashiIndex","rashi","degrees","minutes","seconds","name","navamsa","latitude","distanceAu","longitudeSpeed","retrograde","wholeSignHouse","sripatiHouse","returnedFlags"],"title":"KundliPlanet"},"KundliPlanetStrength":{"properties":{"planet":{"type":"string","enum":["Sun","Moon","Mars","Mercury","Jupiter","Venus","Saturn"],"title":"Planet"},"ucchaBalaShashtiamsa":{"type":"number","maximum":60.0,"minimum":0.0,"title":"Ucchabalashashtiamsa"},"distanceFromDebilitationDegrees":{"type":"number","maximum":180.0,"minimum":0.0,"title":"Distancefromdebilitationdegrees"},"exaltationLongitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Exaltationlongitude"},"debilitationLongitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Debilitationlongitude"},"ownSignVargas":{"items":{"type":"string","enum":["D1","D7","D9","D10","D12"]},"type":"array","maxItems":5,"title":"Ownsignvargas"},"ownSignCount":{"type":"integer","maximum":5.0,"minimum":0.0,"title":"Ownsigncount"}},"additionalProperties":false,"type":"object","required":["planet","ucchaBalaShashtiamsa","distanceFromDebilitationDegrees","exaltationLongitude","debilitationLongitude","ownSignVargas","ownSignCount"],"title":"KundliPlanetStrength"},"KundliPratyantardasha":{"properties":{"lord":{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"],"title":"Lord"},"start":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T.+Z$","title":"Start"},"end":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T.+Z$","title":"End"},"years":{"type":"number","maximum":20.0,"minimum":0.0,"title":"Years"},"partialAtBirth":{"type":"boolean","title":"Partialatbirth"},"parentAntardashaLord":{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"],"title":"Parentantardashalord"},"formulaProfile":{"type":"string","minLength":1,"title":"Formulaprofile"}},"additionalProperties":false,"type":"object","required":["lord","start","end","years","partialAtBirth","parentAntardashaLord","formulaProfile"],"title":"KundliPratyantardasha"},"KundliRequest":{"properties":{"birth":{"$ref":"#/components/schemas/BirthDetails"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"},"chartStyle":{"type":"string","enum":["north","south","east"],"title":"Chartstyle","default":"north"}},"additionalProperties":false,"type":"object","required":["birth"],"title":"KundliRequest"},"KundliResult":{"properties":{"lagna":{"$ref":"#/components/schemas/KundliLongitude"},"moonNakshatra":{"$ref":"#/components/schemas/KundliNakshatra"},"planets":{"items":{"$ref":"#/components/schemas/KundliPlanet"},"type":"array","maxItems":11,"minItems":11,"title":"Planets"},"vimshottariDasha":{"$ref":"#/components/schemas/KundliVimshottariDasha"},"coreYogas":{"items":{"$ref":"#/components/schemas/KundliYoga"},"type":"array","title":"Coreyogas"},"charts":{"$ref":"#/components/schemas/KundliCharts"},"interpretations":{"items":{"$ref":"#/components/schemas/KundliInterpretation"},"type":"array","minItems":3,"title":"Interpretations"}},"additionalProperties":false,"type":"object","required":["lagna","moonNakshatra","planets","vimshottariDasha","coreYogas","charts","interpretations"],"title":"KundliResult"},"KundliSarvaAshtakavarga":{"properties":{"pointsByRashi":{"items":{"type":"integer"},"type":"array","maxItems":12,"minItems":12,"title":"Pointsbyrashi"},"total":{"type":"integer","maximum":672.0,"minimum":0.0,"title":"Total"},"averagePerRashi":{"type":"number","maximum":56.0,"minimum":0.0,"title":"Averageperrashi"}},"additionalProperties":false,"type":"object","required":["pointsByRashi","total","averagePerRashi"],"title":"KundliSarvaAshtakavarga"},"KundliStrengths":{"properties":{"ucchaBalaProfile":{"type":"string","minLength":1,"title":"Ucchabalaprofile"},"vargaDignityProfile":{"type":"string","minLength":1,"title":"Vargadignityprofile"},"planets":{"items":{"$ref":"#/components/schemas/KundliPlanetStrength"},"type":"array","maxItems":7,"minItems":7,"title":"Planets"},"boundary":{"type":"string","minLength":1,"title":"Boundary"}},"additionalProperties":false,"type":"object","required":["ucchaBalaProfile","vargaDignityProfile","planets","boundary"],"title":"KundliStrengths"},"KundliVimshottariDasha":{"properties":{"yearLengthDays":{"type":"number","exclusiveMinimum":0.0,"title":"Yearlengthdays"},"birthNakshatraIndex":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Birthnakshatraindex"},"startingLord":{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"],"title":"Startinglord"},"fractionElapsedAtBirth":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Fractionelapsedatbirth"},"balanceYearsAtBirth":{"type":"number","maximum":20.0,"minimum":0.0,"title":"Balanceyearsatbirth"},"mahadashas":{"items":{"$ref":"#/components/schemas/KundliMahadasha"},"type":"array","maxItems":9,"minItems":9,"title":"Mahadashas"}},"additionalProperties":false,"type":"object","required":["yearLengthDays","birthNakshatraIndex","startingLord","fractionElapsedAtBirth","balanceYearsAtBirth","mahadashas"],"title":"KundliVimshottariDasha"},"KundliYoga":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"name":{"$ref":"#/components/schemas/KundliBilingualText"},"evidence":{"$ref":"#/components/schemas/KundliYogaEvidence"},"interpretation":{"$ref":"#/components/schemas/KundliBilingualText"}},"additionalProperties":false,"type":"object","required":["id","name","evidence","interpretation"],"title":"KundliYoga"},"KundliYogaEvidence":{"properties":{"en":{"items":{"type":"string"},"type":"array","minItems":1,"title":"En"},"hi":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Hi"}},"additionalProperties":false,"type":"object","required":["en","hi"],"title":"KundliYogaEvidence"},"KundliYoginiDasha":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"startingIndexFormula":{"type":"string","minLength":1,"title":"Startingindexformula"},"startingYogini":{"type":"string","enum":["Mangala","Pingala","Dhanya","Bhramari","Bhadrika","Ulka","Siddha","Sankata"],"title":"Startingyogini"},"fractionElapsedAtBirth":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Fractionelapsedatbirth"},"balanceYearsAtBirth":{"type":"number","maximum":8.0,"minimum":0.0,"title":"Balanceyearsatbirth"},"cycleYears":{"type":"integer","const":36,"title":"Cycleyears"},"periods":{"items":{"$ref":"#/components/schemas/KundliYoginiPeriod"},"type":"array","maxItems":8,"minItems":8,"title":"Periods"}},"additionalProperties":false,"type":"object","required":["profile","startingIndexFormula","startingYogini","fractionElapsedAtBirth","balanceYearsAtBirth","cycleYears","periods"],"title":"KundliYoginiDasha"},"KundliYoginiPeriod":{"properties":{"name":{"type":"string","enum":["Mangala","Pingala","Dhanya","Bhramari","Bhadrika","Ulka","Siddha","Sankata"],"title":"Name"},"nameHi":{"type":"string","minLength":1,"title":"Namehi"},"lord":{"type":"string","enum":["Ketu","Venus","Sun","Moon","Mars","Rahu","Jupiter","Saturn","Mercury"],"title":"Lord"},"start":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T.+Z$","title":"Start"},"end":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T.+Z$","title":"End"},"years":{"type":"number","maximum":8.0,"minimum":0.0,"title":"Years"},"fullYears":{"type":"integer","maximum":8.0,"minimum":1.0,"title":"Fullyears"},"partialAtBirth":{"type":"boolean","title":"Partialatbirth"}},"additionalProperties":false,"type":"object","required":["name","nameHi","lord","start","end","years","fullYears","partialAtBirth"],"title":"KundliYoginiPeriod"},"LalKitabRequest":{"properties":{"birth":{"$ref":"#/components/schemas/BirthDetails"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"}},"additionalProperties":false,"type":"object","required":["birth"],"title":"LalKitabRequest"},"LalKitabResult":{"properties":{"placementRule":{"$ref":"#/components/schemas/JsonValue"},"placements":{"$ref":"#/components/schemas/JsonValue"},"houses":{"$ref":"#/components/schemas/JsonValue"},"debtCandidates":{"$ref":"#/components/schemas/JsonValue"},"remedies":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["placementRule","placements","houses","debtCandidates","remedies","limitations"],"title":"LalKitabResult"},"LegacyRequestFieldEvidence":{"properties":{"name":{"type":"string","title":"Name"},"valueOrigin":{"type":"string","enum":["visitor-form","provider-timezone-lookup","client-static"],"title":"Valueorigin"},"visitorValueForwarded":{"type":"boolean","title":"Visitorvalueforwarded"},"note":{"type":"string","title":"Note"}},"additionalProperties":false,"type":"object","required":["name","valueOrigin","visitorValueForwarded","note"],"title":"LegacyRequestFieldEvidence","description":"Source-observed provider payload field without any captured field value."},"LegacyResourceContractEvidence":{"properties":{"resource":{"type":"string","title":"Resource"},"productionConsumedPaths":{"items":{"type":"string"},"type":"array","title":"Productionconsumedpaths"},"officialReference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Officialreference"},"officialSampleStatus":{"type":"string","enum":["current-official-sample","current-reference-not-found"],"title":"Officialsamplestatus"},"officialSampleRoot":{"type":"string","enum":["object","array","string","unavailable"],"title":"Officialsampleroot"},"officialSampleFields":{"items":{"$ref":"#/components/schemas/ResponseFieldEvidence"},"type":"array","title":"Officialsamplefields"},"assessment":{"type":"string","enum":["consumed-paths-present","dynamic-sections-present","documented-root-conflict","production-source-only"],"title":"Assessment"},"note":{"type":"string","title":"Note"}},"additionalProperties":false,"type":"object","required":["resource","productionConsumedPaths","officialReference","officialSampleStatus","officialSampleRoot","officialSampleFields","assessment","note"],"title":"LegacyResourceContractEvidence","description":"Clean-room response-shape evidence for one observed provider resource."},"LegacyRuntimeRequestEvidence":{"properties":{"contractVersion":{"type":"string","const":"mahaguru-request-contract.1","title":"Contractversion","default":"mahaguru-request-contract.1"},"transport":{"type":"string","const":"https-post-json","title":"Transport","default":"https-post-json"},"resourcePathPattern":{"type":"string","const":"/v1/{resource}","title":"Resourcepathpattern","default":"/v1/{resource}"},"providerPayloadFields":{"items":{"$ref":"#/components/schemas/LegacyRequestFieldEvidence"},"type":"array","title":"Providerpayloadfields"},"observedResources":{"items":{"type":"string"},"type":"array","title":"Observedresources"},"visitorNameForwarded":{"type":"boolean","const":false,"title":"Visitornameforwarded","default":false},"staticNamePlaceholderForwarded":{"type":"boolean","const":true,"title":"Staticnameplaceholderforwarded","default":true},"staticNamePlaceholderValuePublished":{"type":"boolean","const":false,"title":"Staticnameplaceholdervaluepublished","default":false},"publicHandlerSetLanguageCalls":{"type":"integer","const":0,"title":"Publichandlersetlanguagecalls","default":0},"formLanguageForwarded":{"type":"boolean","const":false,"title":"Formlanguageforwarded","default":false},"acceptLanguageHeaderSet":{"type":"boolean","const":false,"title":"Acceptlanguageheaderset","default":false},"ayanamshaFieldTransmitted":{"type":"boolean","const":false,"title":"Ayanamshafieldtransmitted","default":false},"ayanamshaEffectiveDefault":{"type":"string","const":"unverified-provider-account-default","title":"Ayanamshaeffectivedefault","default":"unverified-provider-account-default"},"timezone":{"$ref":"#/components/schemas/LegacyTimezoneRequestEvidence"},"apiClientSha256":{"type":"string","title":"Apiclientsha256"},"publicHandlerSha256":{"type":"string","title":"Publichandlersha256"},"credentialValuesRead":{"type":"boolean","const":false,"title":"Credentialvaluesread","default":false},"visitorPayloadsRead":{"type":"boolean","const":false,"title":"Visitorpayloadsread","default":false},"note":{"type":"string","title":"Note"}},"additionalProperties":false,"type":"object","required":["providerPayloadFields","observedResources","timezone","apiClientSha256","publicHandlerSha256","note"],"title":"LegacyRuntimeRequestEvidence","description":"Freeze provider request construction without credentials or visitor values."},"LegacyTimezoneRequestEvidence":{"properties":{"lookupResource":{"type":"string","const":"timezone","title":"Lookupresource","default":"timezone"},"lookupRequestFields":{"items":{"type":"string"},"type":"array","title":"Lookuprequestfields"},"lookupIsDst":{"type":"boolean","const":false,"title":"Lookupisdst","default":false},"lookupResultPath":{"type":"string","const":"$.timezone","title":"Lookupresultpath","default":"$.timezone"},"rawFormTimezoneForwardedToLookup":{"type":"boolean","const":true,"title":"Rawformtimezoneforwardedtolookup","default":true},"rawFormTimezoneForwardedToCalculation":{"type":"boolean","const":false,"title":"Rawformtimezoneforwardedtocalculation","default":false},"note":{"type":"string","title":"Note"}},"additionalProperties":false,"type":"object","required":["lookupRequestFields","note"],"title":"LegacyTimezoneRequestEvidence","description":"Value-free trace of the legacy timezone normalization path."},"LocationMatch":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"admin1":{"type":"string","title":"Admin1"},"countryCode":{"type":"string","title":"Countrycode"},"country":{"type":"string","title":"Country"},"latitude":{"type":"number","title":"Latitude"},"longitude":{"type":"number","title":"Longitude"},"timezone":{"type":"string","title":"Timezone"},"population":{"type":"integer","title":"Population"},"displayName":{"type":"string","title":"Displayname"}},"additionalProperties":false,"type":"object","required":["id","name","admin1","countryCode","country","latitude","longitude","timezone","population","displayName"],"title":"LocationMatch"},"LocationSearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"attribution":{"type":"string","const":"GeoNames","title":"Attribution","default":"GeoNames"},"results":{"items":{"$ref":"#/components/schemas/LocationMatch"},"type":"array","title":"Results"}},"additionalProperties":false,"type":"object","required":["query","results"],"title":"LocationSearchResponse"},"MahaguruPublicFormRequest":{"properties":{"formIdentifier":{"type":"string","enum":["ascendant","kalsarpa_dosha","sadhesati","pitradosha","manglikdosha","nakshatra","yoginidasha","moonsign","biorhythm","atmakaraka","ishatdevta","luckybracelate","luckyrudraksha","unluckydate","luckydate","luckycolour","vehicle-number"],"title":"Formidentifier"},"fullname":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Fullname"},"gender":{"anyOf":[{"type":"string","enum":["male","female"]},{"type":"null"}],"title":"Gender"},"birthday":{"anyOf":[{"type":"integer","maximum":31.0,"minimum":1.0},{"type":"null"}],"title":"Birthday"},"birthmonth":{"anyOf":[{"type":"integer","maximum":12.0,"minimum":1.0},{"type":"null"}],"title":"Birthmonth"},"birthyear":{"anyOf":[{"type":"integer","maximum":2100.0,"minimum":1900.0},{"type":"null"}],"title":"Birthyear"},"birthtime":{"anyOf":[{"type":"integer","maximum":23.0,"minimum":0.0},{"type":"null"}],"title":"Birthtime"},"birthminute":{"anyOf":[{"type":"integer","maximum":59.0,"minimum":0.0},{"type":"null"}],"title":"Birthminute"},"placebirth":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Placebirth"},"lat":{"anyOf":[{"type":"number","maximum":90.0,"minimum":-90.0},{"type":"null"}],"title":"Lat"},"lang":{"anyOf":[{"type":"number","maximum":180.0,"minimum":-180.0},{"type":"null"}],"title":"Lang"},"timezone":{"anyOf":[{"type":"number","maximum":14.0,"minimum":-14.0},{"type":"null"}],"title":"Timezone"},"language":{"type":"string","enum":["en","hi"],"title":"Language","default":"en"},"current_page":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Current Page"},"asnu_form_nonce":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Asnu Form Nonce"},"_wp_http_referer":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Wp Http Referer"},"day":{"anyOf":[{"type":"integer","maximum":31.0,"minimum":1.0},{"type":"null"}],"title":"Day"},"month":{"anyOf":[{"type":"integer","maximum":12.0,"minimum":1.0},{"type":"null"}],"title":"Month"},"year":{"anyOf":[{"type":"integer","maximum":2100.0,"minimum":1900.0},{"type":"null"}],"title":"Year"},"hour":{"anyOf":[{"type":"integer","maximum":23.0,"minimum":0.0},{"type":"null"}],"title":"Hour"},"minutes":{"anyOf":[{"type":"integer","maximum":59.0,"minimum":0.0},{"type":"null"}],"title":"Minutes"},"location":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Location"},"vehicle_number":{"anyOf":[{"type":"string","maxLength":24,"minLength":1,"pattern":"^[A-Za-z0-9 -]+$"},{"type":"null"}],"title":"Vehicle Number"},"referenceDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Referencedate"},"referenceTime":{"type":"string","format":"time","title":"Referencetime","default":"12:00:00"},"fold":{"anyOf":[{"type":"integer","enum":[0,1]},{"type":"null"}],"title":"Fold"},"referenceFold":{"anyOf":[{"type":"integer","enum":[0,1]},{"type":"null"}],"title":"Referencefold"}},"additionalProperties":false,"type":"object","required":["formIdentifier"],"title":"MahaguruPublicFormRequest","description":"Normalized JSON representation of one observed Mahaguru public form."},"MahaguruRuntimeSourceSnapshot":{"properties":{"observedAt":{"type":"string","format":"date","title":"Observedat","default":"2026-09-11"},"sourceHost":{"type":"string","const":"mahaguru.com","title":"Sourcehost","default":"mahaguru.com"},"pluginName":{"type":"string","const":"AstroNumero","title":"Pluginname","default":"AstroNumero"},"pluginVersion":{"type":"string","const":"1.0.1","title":"Pluginversion","default":"1.0.1"},"apiClientSha256":{"type":"string","const":"cc83dfb169da5e9cce24281b9dd85b208c3aafda9ab6ea71c52fbbc6397a69cc","title":"Apiclientsha256","default":"cc83dfb169da5e9cce24281b9dd85b208c3aafda9ab6ea71c52fbbc6397a69cc"},"publicHandlerSha256":{"type":"string","const":"411b37a0b770bee5552e9e56219d30e1e5b05d2327151afac1a1b943902df5b1","title":"Publichandlersha256","default":"411b37a0b770bee5552e9e56219d30e1e5b05d2327151afac1a1b943902df5b1"},"credentialValuesRead":{"type":"boolean","const":false,"title":"Credentialvaluesread","default":false},"visitorPayloadsRead":{"type":"boolean","const":false,"title":"Visitorpayloadsread","default":false}},"additionalProperties":false,"type":"object","title":"MahaguruRuntimeSourceSnapshot","description":"Non-secret provenance for the read-only production handler audit."},"MahaguruSourceCoreFamilyEvidence":{"properties":{"legacyFamily":{"type":"string","title":"Legacyfamily"},"anonymousOperationCount":{"type":"integer","minimum":1.0,"title":"Anonymousoperationcount"},"canonicalModuleFamily":{"type":"string","title":"Canonicalmodulefamily"},"assessment":{"type":"string","const":"subject-overlap-only-no-route-parity","title":"Assessment","default":"subject-overlap-only-no-route-parity"}},"additionalProperties":false,"type":"object","required":["legacyFamily","anonymousOperationCount","canonicalModuleFamily"],"title":"MahaguruSourceCoreFamilyEvidence","description":"Aggregate source-interface evidence without legacy response values."},"MahaguruSourceSurfaceManifest":{"properties":{"service":{"type":"string","const":"Mahaguru Source-Surface Evidence Register","title":"Service","default":"Mahaguru Source-Surface Evidence Register"},"evidenceVersion":{"type":"string","const":"mahaguru-source-surface.1","title":"Evidenceversion","default":"mahaguru-source-surface.1"},"status":{"type":"string","const":"source-inventory-only-no-adapter","title":"Status","default":"source-inventory-only-no-adapter"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"auditDate":{"type":"string","format":"date","title":"Auditdate","default":"2026-09-11"},"routeCaptureDate":{"type":"string","format":"date","title":"Routecapturedate","default":"2026-08-01"},"sourceRepository":{"type":"string","const":"vedicstack/Mahaguru-astrology","title":"Sourcerepository","default":"vedicstack/Mahaguru-astrology"},"sourceCommit":{"type":"string","const":"d77284c61e0c3435bac70c35fb3623ff51f1b78a","title":"Sourcecommit","default":"d77284c61e0c3435bac70c35fb3623ff51f1b78a"},"sourceMasterVersion":{"type":"string","const":"3.29.0","title":"Sourcemasterversion","default":"3.29.0"},"sourceEngineVersion":{"type":"string","const":"2.0.0","title":"Sourceengineversion","default":"2.0.0"},"sourceHashes":{"additionalProperties":{"type":"string"},"type":"object","title":"Sourcehashes"},"routeFixtureFileCount":{"type":"integer","const":203,"title":"Routefixturefilecount","default":203},"routeIndexDocumentCount":{"type":"integer","const":1,"title":"Routeindexdocumentcount","default":1},"uniqueRouteCount":{"type":"integer","const":200,"title":"Uniqueroutecount","default":200},"duplicateEdgeFixtureCount":{"type":"integer","const":2,"title":"Duplicateedgefixturecount","default":2},"anonymousOperationCount":{"type":"integer","const":123,"title":"Anonymousoperationcount","default":123},"userOperationCount":{"type":"integer","const":27,"title":"Useroperationcount","default":27},"adminOperationCount":{"type":"integer","const":47,"title":"Adminoperationcount","default":47},"apiKeyOperationCount":{"type":"integer","const":3,"title":"Apikeyoperationcount","default":3},"anonymousCoreCandidateOperationCount":{"type":"integer","const":97,"title":"Anonymouscorecandidateoperationcount","default":97},"protectedOrKeyedOperationCount":{"type":"integer","const":77,"title":"Protectedorkeyedoperationcount","default":77},"anonymousNonCoreOperationCount":{"type":"integer","const":26,"title":"Anonymousnoncoreoperationcount","default":26},"frontendWrapperCount":{"type":"integer","const":10,"title":"Frontendwrappercount","default":10},"coreFamilyCount":{"type":"integer","const":24,"title":"Corefamilycount","default":24},"coreFamilies":{"items":{"$ref":"#/components/schemas/MahaguruSourceCoreFamilyEvidence"},"type":"array","title":"Corefamilies"},"pluginCount":{"type":"integer","const":34,"title":"Plugincount","default":34},"workingPluginCount":{"type":"integer","const":31,"title":"Workingplugincount","default":31},"partialPluginCount":{"type":"integer","const":2,"title":"Partialplugincount","default":2},"disabledPluginCount":{"type":"integer","const":1,"title":"Disabledplugincount","default":1},"declaredPluginRoutePatternCount":{"type":"integer","const":140,"title":"Declaredpluginroutepatterncount","default":140},"calculationValidatedPluginCount":{"type":"integer","const":0,"title":"Calculationvalidatedplugincount","default":0},"declaredOnlyVratRoutePatternCount":{"type":"integer","const":5,"title":"Declaredonlyvratroutepatterncount","default":5},"narrativeDeclaredRouteCount":{"type":"integer","const":202,"title":"Narrativedeclaredroutecount","default":202},"narrativeCountMatchesRouteIndex":{"type":"boolean","const":false,"title":"Narrativecountmatchesrouteindex","default":false},"providerCallMade":{"type":"boolean","const":false,"title":"Providercallmade","default":false},"credentialValuesRead":{"type":"boolean","const":false,"title":"Credentialvaluesread","default":false},"mahaguruWriteMade":{"type":"boolean","const":false,"title":"Mahaguruwritemade","default":false},"fixtureBodiesRepublished":{"type":"boolean","const":false,"title":"Fixturebodiesrepublished","default":false},"publishedCompatibilityAdapterCount":{"type":"integer","const":0,"title":"Publishedcompatibilityadaptercount","default":0},"boundaries":{"items":{"type":"string"},"type":"array","title":"Boundaries"}},"additionalProperties":false,"type":"object","required":["requestId","sourceHashes","coreFamilies","boundaries"],"title":"MahaguruSourceSurfaceManifest","description":"Value-free inventory of the broader private Mahaguru source surface."},"MatchMakingAdvancedResult":{"properties":{"charts":{"$ref":"#/components/schemas/JsonValue"},"reading":{"$ref":"#/components/schemas/JsonValue"},"synthesis":{"$ref":"#/components/schemas/MatchingSynthesis"},"partners":{"$ref":"#/components/schemas/JsonValue"},"ashtakoota":{"$ref":"#/components/schemas/AshtakootaBreakdown"},"regionalPorutham":{"$ref":"#/components/schemas/JsonValue"},"manglik":{"$ref":"#/components/schemas/JsonValue"},"interpretation":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["charts","reading","synthesis","partners","ashtakoota","regionalPorutham","manglik","interpretation","limitations"],"title":"MatchMakingAdvancedResult"},"MatchMakingRequest":{"properties":{"groom":{"$ref":"#/components/schemas/BirthDetails"},"bride":{"$ref":"#/components/schemas/BirthDetails"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"},"assessmentDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Assessmentdate"}},"additionalProperties":false,"type":"object","required":["groom","bride"],"title":"MatchMakingRequest"},"MatchMakingResult":{"properties":{"partners":{"$ref":"#/components/schemas/JsonValue"},"ashtakoota":{"$ref":"#/components/schemas/AshtakootaBreakdown"},"manglik":{"$ref":"#/components/schemas/JsonValue"},"interpretation":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["partners","ashtakoota","manglik","interpretation","limitations"],"title":"MatchMakingResult"},"MatchingActiveDasha":{"properties":{"mahadasha":{"type":"string","minLength":1,"title":"Mahadasha"},"antardasha":{"type":"string","minLength":1,"title":"Antardasha"},"pratyantardasha":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pratyantardasha"},"mahaStart":{"type":"string","minLength":1,"title":"Mahastart"},"mahaEnd":{"type":"string","minLength":1,"title":"Mahaend"},"antarStart":{"type":"string","minLength":1,"title":"Antarstart"},"antarEnd":{"type":"string","minLength":1,"title":"Antarend"},"pratyantarStart":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pratyantarstart"},"pratyantarEnd":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pratyantarend"},"timelineProfile":{"type":"string","minLength":1,"title":"Timelineprofile"}},"additionalProperties":false,"type":"object","required":["mahadasha","antardasha","pratyantardasha","mahaStart","mahaEnd","antarStart","antarEnd","pratyantarStart","pratyantarEnd","timelineProfile"],"title":"MatchingActiveDasha"},"MatchingBothKarakaCharts":{"properties":{"groom":{"$ref":"#/components/schemas/MatchingKarakaCharts"},"bride":{"$ref":"#/components/schemas/MatchingKarakaCharts"}},"additionalProperties":false,"type":"object","required":["groom","bride"],"title":"MatchingBothKarakaCharts"},"MatchingBothPartnerCharts":{"properties":{"groom":{"$ref":"#/components/schemas/MatchingPartnerCharts"},"bride":{"$ref":"#/components/schemas/MatchingPartnerCharts"}},"additionalProperties":false,"type":"object","required":["groom","bride"],"title":"MatchingBothPartnerCharts"},"MatchingClassicalLagnaLordTransit":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"positionProfile":{"type":"string","minLength":1,"title":"Positionprofile"},"observedAtUtc":{"type":"string","pattern":"Z$","title":"Observedatutc"},"lagnaRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Lagnarashiindex"},"lagnaLord":{"type":"string","minLength":1,"title":"Lagnalord"},"transitLongitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Transitlongitude"},"transitRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Transitrashiindex"},"retrograde":{"type":"boolean","title":"Retrograde"},"matchesSeventhSign":{"type":"boolean","title":"Matchesseventhsign"}},"additionalProperties":false,"type":"object","required":["profile","positionProfile","observedAtUtc","lagnaRashiIndex","lagnaLord","transitLongitude","transitRashiIndex","retrograde","matchesSeventhSign"],"title":"MatchingClassicalLagnaLordTransit"},"MatchingClassicalSeventhAspect":{"properties":{"planet":{"type":"string","minLength":1,"title":"Planet"},"aspectHouse":{"type":"integer","maximum":10.0,"minimum":3.0,"title":"Aspecthouse"}},"additionalProperties":false,"type":"object","required":["planet","aspectHouse"],"title":"MatchingClassicalSeventhAspect"},"MatchingClassicalTimingEvidence":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"source":{"type":"string","minLength":1,"title":"Source"},"sourceUrl":{"type":"string","minLength":1,"title":"Sourceurl"},"aspectProfile":{"type":"string","minLength":1,"title":"Aspectprofile"},"assessmentDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Assessmentdate"},"partners":{"$ref":"#/components/schemas/MatchingClassicalTimingPartners"},"boundary":{"$ref":"#/components/schemas/MatchingText"},"scoreChanged":{"type":"boolean","const":false,"title":"Scorechanged"}},"additionalProperties":false,"type":"object","required":["profile","source","sourceUrl","aspectProfile","assessmentDate","partners","boundary","scoreChanged"],"title":"MatchingClassicalTimingEvidence"},"MatchingClassicalTimingPartner":{"properties":{"seventhRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Seventhrashiindex"},"seventhLord":{"type":"string","minLength":1,"title":"Seventhlord"},"occupants":{"items":{"type":"string"},"type":"array","title":"Occupants"},"aspectingPlanets":{"items":{"$ref":"#/components/schemas/MatchingClassicalSeventhAspect"},"type":"array","title":"Aspectingplanets"},"excludedNodeOccupants":{"items":{"type":"string"},"type":"array","title":"Excludednodeoccupants"},"candidatePlanets":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Candidateplanets"},"active":{"anyOf":[{"$ref":"#/components/schemas/MatchingActiveDasha"},{"type":"null"}]},"matchedLords":{"items":{"type":"string"},"type":"array","title":"Matchedlords"},"matchedLayers":{"$ref":"#/components/schemas/MatchingDashaLayers"},"lagnaLordTransit":{"$ref":"#/components/schemas/MatchingClassicalLagnaLordTransit"},"x12Transit":{"$ref":"#/components/schemas/MatchingClassicalX12Transit"},"x14Review":{"$ref":"#/components/schemas/MatchingClassicalX14Review"},"status":{"type":"string","enum":["mahadasha-indicator-present","mahadasha-indicator-absent","outside-visible-vimshottari-range"],"title":"Status"}},"additionalProperties":false,"type":"object","required":["seventhRashiIndex","seventhLord","occupants","aspectingPlanets","excludedNodeOccupants","candidatePlanets","active","matchedLords","matchedLayers","lagnaLordTransit","x12Transit","x14Review","status"],"title":"MatchingClassicalTimingPartner"},"MatchingClassicalTimingPartners":{"properties":{"groom":{"$ref":"#/components/schemas/MatchingClassicalTimingPartner"},"bride":{"$ref":"#/components/schemas/MatchingClassicalTimingPartner"}},"additionalProperties":false,"type":"object","required":["groom","bride"],"title":"MatchingClassicalTimingPartners"},"MatchingClassicalX12Position":{"properties":{"planet":{"type":"string","minLength":1,"title":"Planet"},"longitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Longitude"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"retrograde":{"type":"boolean","title":"Retrograde"},"trineToD1":{"type":"boolean","title":"Trinetod1"},"trineToD9":{"type":"boolean","title":"Trinetod9"}},"additionalProperties":false,"type":"object","required":["planet","longitude","rashiIndex","retrograde","trineToD1","trineToD9"],"title":"MatchingClassicalX12Position"},"MatchingClassicalX12Transit":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"observedAtUtc":{"type":"string","pattern":"Z$","title":"Observedatutc"},"lagnaLord":{"type":"string","minLength":1,"title":"Lagnalord"},"lagnaLordD1RashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Lagnalordd1Rashiindex"},"lagnaLordD9RashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Lagnalordd9Rashiindex"},"positions":{"items":{"$ref":"#/components/schemas/MatchingClassicalX12Position"},"type":"array","maxItems":2,"minItems":1,"title":"Positions"},"conditionObserved":{"type":"boolean","title":"Conditionobserved"}},"additionalProperties":false,"type":"object","required":["profile","observedAtUtc","lagnaLord","lagnaLordD1RashiIndex","lagnaLordD9RashiIndex","positions","conditionObserved"],"title":"MatchingClassicalX12Transit"},"MatchingClassicalX14JupiterTransit":{"properties":{"longitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Longitude"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"retrograde":{"type":"boolean","title":"Retrograde"},"trineToD1":{"type":"boolean","title":"Trinetod1"},"trineToD9":{"type":"boolean","title":"Trinetod9"}},"additionalProperties":false,"type":"object","required":["longitude","rashiIndex","retrograde","trineToD1","trineToD9"],"title":"MatchingClassicalX14JupiterTransit"},"MatchingClassicalX14Review":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"observedAtUtc":{"type":"string","pattern":"Z$","title":"Observedatutc"},"seventhLordD1RashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Seventhlordd1Rashiindex"},"seventhLordD9RashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Seventhlordd9Rashiindex"},"d1Dispositor":{"type":"string","minLength":1,"title":"D1Dispositor"},"d9Dispositor":{"type":"string","minLength":1,"title":"D9Dispositor"},"candidatePlanets":{"items":{"type":"string"},"type":"array","maxItems":4,"minItems":2,"title":"Candidateplanets"},"activeDashaCandidateMatches":{"$ref":"#/components/schemas/MatchingDashaLayers"},"jupiterTransit":{"$ref":"#/components/schemas/MatchingClassicalX14JupiterTransit"},"jupiterTrineObserved":{"type":"boolean","title":"Jupitertrineobserved"},"strongestCandidate":{"type":"null","title":"Strongestcandidate"},"status":{"type":"string","const":"strength-review-required","title":"Status"}},"additionalProperties":false,"type":"object","required":["profile","observedAtUtc","seventhLordD1RashiIndex","seventhLordD9RashiIndex","d1Dispositor","d9Dispositor","candidatePlanets","activeDashaCandidateMatches","jupiterTransit","jupiterTrineObserved","strongestCandidate","status"],"title":"MatchingClassicalX14Review"},"MatchingDashaLayers":{"properties":{"mahadasha":{"type":"boolean","title":"Mahadasha"},"antardasha":{"type":"boolean","title":"Antardasha"},"pratyantardasha":{"type":"boolean","title":"Pratyantardasha"}},"additionalProperties":false,"type":"object","required":["mahadasha","antardasha","pratyantardasha"],"title":"MatchingDashaLayers"},"MatchingDomain":{"properties":{"id":{"type":"string","enum":["emotional-rhythm","communication","temperament","resources","family","progeny","commitment","timing-overlap"],"title":"Id"},"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"title":{"$ref":"#/components/schemas/MatchingText"},"headline":{"$ref":"#/components/schemas/MatchingText"},"status":{"type":"string","enum":["mixed","supportive","review","not-evaluated","context-only"],"title":"Status"},"discussion":{"$ref":"#/components/schemas/MatchingText"},"factorReading":{"$ref":"#/components/schemas/MatchingText"},"chartReading":{"$ref":"#/components/schemas/MatchingText"},"readingRuleIds":{"items":{"type":"string"},"type":"array","minItems":5,"title":"Readingruleids"},"supportingFactors":{"items":{"type":"string"},"type":"array","title":"Supportingfactors"},"reviewFactors":{"items":{"type":"string"},"type":"array","title":"Reviewfactors"},"exceptions":{"items":{"$ref":"#/components/schemas/MatchingDomainException"},"type":"array","title":"Exceptions"},"factorEvidence":{"items":{"$ref":"#/components/schemas/MatchingDomainFactor"},"type":"array","title":"Factorevidence"},"partnersD1D9":{"$ref":"#/components/schemas/MatchingBothPartnerCharts"},"naturalKarakaPlacements":{"$ref":"#/components/schemas/MatchingBothKarakaCharts"},"manglikProfiles":{"$ref":"#/components/schemas/JsonValue"},"timing":{"$ref":"#/components/schemas/MatchingDomainTiming"},"confidence":{"$ref":"#/components/schemas/MatchingDomainConfidence"}},"additionalProperties":false,"type":"object","required":["id","ruleId","title","headline","status","discussion","factorReading","chartReading","readingRuleIds","supportingFactors","reviewFactors","exceptions","factorEvidence","partnersD1D9","naturalKarakaPlacements","manglikProfiles","timing","confidence"],"title":"MatchingDomain"},"MatchingDomainConfidence":{"properties":{"level":{"type":"string","const":"limited","title":"Level"},"reason":{"$ref":"#/components/schemas/MatchingText"}},"additionalProperties":false,"type":"object","required":["level","reason"],"title":"MatchingDomainConfidence"},"MatchingDomainException":{"properties":{"factor":{"type":"string","minLength":1,"title":"Factor"},"reviewExceptions":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["factor","reviewExceptions"],"title":"MatchingDomainException"},"MatchingDomainFactor":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"score":{"anyOf":[{"type":"integer"},{"type":"number"}],"title":"Score","ge":0},"maximum":{"type":"integer","maximum":8.0,"minimum":1.0,"title":"Maximum"},"intermediate":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["id","score","maximum","intermediate"],"title":"MatchingDomainFactor"},"MatchingDomainTiming":{"properties":{"status":{"type":"string","enum":["context-only","not-evaluated","not-an-event-window"],"title":"Status"},"evidence":{"anyOf":[{"$ref":"#/components/schemas/MatchingTimingEvidence"},{"type":"null"}]}},"additionalProperties":false,"type":"object","required":["status","evidence"],"title":"MatchingDomainTiming"},"MatchingExceptions":{"properties":{"bhakoot":{"items":{"type":"string"},"type":"array","title":"Bhakoot"},"nadi":{"items":{"type":"string"},"type":"array","title":"Nadi"}},"additionalProperties":false,"type":"object","required":["bhakoot","nadi"],"title":"MatchingExceptions"},"MatchingJointException":{"properties":{"factor":{"type":"string","minLength":1,"title":"Factor"},"exceptions":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["factor","exceptions"],"title":"MatchingJointException"},"MatchingJointReview":{"properties":{"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"status":{"type":"string","enum":["review-evidence-present","limited-register-clear"],"title":"Status"},"score":{"$ref":"#/components/schemas/MatchingJointScore"},"reviewFactors":{"items":{"type":"string"},"type":"array","title":"Reviewfactors"},"zeroFactors":{"items":{"type":"string"},"type":"array","title":"Zerofactors"},"exceptionFactors":{"items":{"$ref":"#/components/schemas/MatchingJointException"},"type":"array","title":"Exceptionfactors"},"chartEvidence":{"items":{"$ref":"#/components/schemas/MatchingSeventhLordEvidence"},"type":"array","maxItems":4,"minItems":4,"title":"Chartevidence"},"partnerPaths":{"items":{"$ref":"#/components/schemas/MatchingPartnerPath"},"type":"array","maxItems":2,"minItems":2,"title":"Partnerpaths"},"ownSignRows":{"items":{"type":"string"},"type":"array","title":"Ownsignrows"},"debilitationReviewRows":{"items":{"type":"string"},"type":"array","title":"Debilitationreviewrows"},"headline":{"$ref":"#/components/schemas/MatchingText"},"boundary":{"$ref":"#/components/schemas/MatchingText"}},"additionalProperties":false,"type":"object","required":["ruleId","status","score","reviewFactors","zeroFactors","exceptionFactors","chartEvidence","partnerPaths","ownSignRows","debilitationReviewRows","headline","boundary"],"title":"MatchingJointReview"},"MatchingJointScore":{"properties":{"total":{"anyOf":[{"type":"integer"},{"type":"number"}],"title":"Total","ge":0,"le":36},"maximum":{"type":"integer","const":36,"title":"Maximum"}},"additionalProperties":false,"type":"object","required":["total","maximum"],"title":"MatchingJointScore"},"MatchingKarakaCharts":{"properties":{"D1":{"items":{"$ref":"#/components/schemas/MatchingKarakaPosition"},"type":"array","title":"D1"},"D9":{"items":{"$ref":"#/components/schemas/MatchingKarakaPosition"},"type":"array","title":"D9"}},"additionalProperties":false,"type":"object","required":["D1","D9"],"title":"MatchingKarakaCharts"},"MatchingKarakaPosition":{"properties":{"planet":{"type":"string","minLength":1,"title":"Planet"},"planetHi":{"type":"string","minLength":1,"title":"Planethi"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"}},"additionalProperties":false,"type":"object","required":["planet","planetHi","rashiIndex"],"title":"MatchingKarakaPosition"},"MatchingMonthlyTimingContext":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"samplePolicy":{"type":"string","minLength":1,"title":"Samplepolicy"},"samples":{"items":{"$ref":"#/components/schemas/MatchingMonthlyTimingSample"},"type":"array","maxItems":12,"minItems":12,"title":"Samples"},"boundary":{"$ref":"#/components/schemas/MatchingText"}},"additionalProperties":false,"type":"object","required":["profile","samplePolicy","samples","boundary"],"title":"MatchingMonthlyTimingContext"},"MatchingMonthlyTimingSample":{"properties":{"assessmentDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Assessmentdate"},"assessmentUtc":{"type":"string","pattern":"Z$","title":"Assessmentutc"},"partners":{"$ref":"#/components/schemas/MatchingTimingPartners"},"overlap":{"type":"string","enum":["both-contexts","one-context","no-declared-context","outside-visible-vimshottari-range"],"title":"Overlap"},"scoreChanged":{"type":"boolean","const":false,"title":"Scorechanged"}},"additionalProperties":false,"type":"object","required":["assessmentDate","assessmentUtc","partners","overlap","scoreChanged"],"title":"MatchingMonthlyTimingSample"},"MatchingPartnerCharts":{"properties":{"D1":{"$ref":"#/components/schemas/MatchingSeventhHouse"},"D9":{"$ref":"#/components/schemas/MatchingSeventhHouse"}},"additionalProperties":false,"type":"object","required":["D1","D9"],"title":"MatchingPartnerCharts"},"MatchingPartnerPath":{"properties":{"role":{"type":"string","enum":["groom","bride"],"title":"Role"},"ruleIds":{"items":{"type":"string"},"type":"array","maxItems":2,"minItems":2,"title":"Ruleids"},"pattern":{"type":"string","enum":["mixed-dignity-evidence","review-marker","own-sign-marker","no-declared-dignity-marker"],"title":"Pattern"},"reading":{"$ref":"#/components/schemas/MatchingText"}},"additionalProperties":false,"type":"object","required":["role","ruleIds","pattern","reading"],"title":"MatchingPartnerPath"},"MatchingSeventhHouse":{"properties":{"lagnaRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Lagnarashiindex"},"seventhRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Seventhrashiindex"},"seventhLord":{"type":"string","minLength":1,"title":"Seventhlord"},"lordHouse":{"anyOf":[{"type":"integer","maximum":12.0,"minimum":1.0},{"type":"null"}],"title":"Lordhouse"},"occupants":{"items":{"type":"string"},"type":"array","title":"Occupants"}},"additionalProperties":false,"type":"object","required":["lagnaRashiIndex","seventhRashiIndex","seventhLord","lordHouse","occupants"],"title":"MatchingSeventhHouse"},"MatchingSeventhLordEvidence":{"properties":{"role":{"type":"string","enum":["groom","bride"],"title":"Role"},"chart":{"type":"string","enum":["D1","D9"],"title":"Chart"},"seventhRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Seventhrashiindex"},"seventhLord":{"type":"string","minLength":1,"title":"Seventhlord"},"lordHouse":{"anyOf":[{"type":"integer","maximum":12.0,"minimum":1.0},{"type":"null"}],"title":"Lordhouse"},"lordRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Lordrashiindex"},"occupants":{"items":{"type":"string"},"type":"array","title":"Occupants"},"ownSign":{"type":"boolean","title":"Ownsign"},"debilitationSign":{"type":"boolean","title":"Debilitationsign"},"ruleId":{"type":"string","minLength":1,"title":"Ruleid"}},"additionalProperties":false,"type":"object","required":["role","chart","seventhRashiIndex","seventhLord","lordHouse","lordRashiIndex","occupants","ownSign","debilitationSign","ruleId"],"title":"MatchingSeventhLordEvidence"},"MatchingSynthesis":{"properties":{"contentVersion":{"type":"string","minLength":1,"title":"Contentversion"},"profile":{"type":"string","minLength":1,"title":"Profile"},"domains":{"items":{"$ref":"#/components/schemas/MatchingDomain"},"type":"array","maxItems":8,"minItems":8,"title":"Domains"},"jointReview":{"$ref":"#/components/schemas/MatchingJointReview"},"boundary":{"$ref":"#/components/schemas/MatchingText"}},"additionalProperties":false,"type":"object","required":["contentVersion","profile","domains","jointReview","boundary"],"title":"MatchingSynthesis"},"MatchingText":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"}},"additionalProperties":false,"type":"object","required":["en","hi"],"title":"MatchingText"},"MatchingTimingEvidence":{"properties":{"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"assessmentDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Assessmentdate"},"assessmentUtc":{"type":"string","minLength":1,"title":"Assessmentutc"},"referencePolicy":{"type":"string","minLength":1,"title":"Referencepolicy"},"partners":{"$ref":"#/components/schemas/MatchingTimingPartners"},"overlap":{"type":"string","enum":["both-contexts","one-context","no-declared-context","outside-visible-vimshottari-range"],"title":"Overlap"},"boundary":{"$ref":"#/components/schemas/MatchingText"},"monthlyContext":{"$ref":"#/components/schemas/MatchingMonthlyTimingContext"},"classicalTiming":{"$ref":"#/components/schemas/MatchingClassicalTimingEvidence"}},"additionalProperties":false,"type":"object","required":["ruleId","assessmentDate","assessmentUtc","referencePolicy","partners","overlap","boundary","monthlyContext","classicalTiming"],"title":"MatchingTimingEvidence"},"MatchingTimingPartner":{"properties":{"active":{"anyOf":[{"$ref":"#/components/schemas/MatchingActiveDasha"},{"type":"null"}]},"declaredRelationshipContextLords":{"items":{"type":"string"},"type":"array","title":"Declaredrelationshipcontextlords"},"matchedLords":{"items":{"type":"string"},"type":"array","title":"Matchedlords"},"matchedLayers":{"$ref":"#/components/schemas/MatchingDashaLayers"}},"additionalProperties":false,"type":"object","required":["active","declaredRelationshipContextLords","matchedLords","matchedLayers"],"title":"MatchingTimingPartner"},"MatchingTimingPartners":{"properties":{"groom":{"$ref":"#/components/schemas/MatchingTimingPartner"},"bride":{"$ref":"#/components/schemas/MatchingTimingPartner"}},"additionalProperties":false,"type":"object","required":["groom","bride"],"title":"MatchingTimingPartners"},"MoonSignReference":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"},"index":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Index"}},"additionalProperties":false,"type":"object","required":["en","hi","index"],"title":"MoonSignReference"},"MuhuratFinderAscendant":{"properties":{"longitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Longitude"},"signNumber":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Signnumber"},"sign":{"$ref":"#/components/schemas/PanchangText"}},"additionalProperties":false,"type":"object","required":["longitude","signNumber","sign"],"title":"MuhuratFinderAscendant"},"MuhuratFinderEvent":{"properties":{"id":{"type":"string","enum":["general","business-purchase","journey"],"title":"Id"},"label":{"$ref":"#/components/schemas/PanchangText"},"sourceRule":{"type":"string","enum":["BVR-GH-1","BVR-BB-1","BVR-JY-1"],"title":"Sourcerule"}},"additionalProperties":false,"type":"object","required":["id","label","sourceRule"],"title":"MuhuratFinderEvent"},"MuhuratFinderExcludedPeriod":{"properties":{"id":{"type":"string","enum":["rahu-kaal","yamaganda","gulika"],"title":"Id"},"name":{"$ref":"#/components/schemas/PanchangText"},"segment":{"type":"integer","maximum":8.0,"minimum":1.0,"title":"Segment"},"startLocal":{"type":"string","minLength":1,"title":"Startlocal"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"}},"additionalProperties":false,"type":"object","required":["id","name","segment","startLocal","endLocal"],"title":"MuhuratFinderExcludedPeriod"},"MuhuratFinderKarana":{"properties":{"number":{"type":"integer","maximum":60.0,"minimum":1.0,"title":"Number"},"name":{"$ref":"#/components/schemas/PanchangText"}},"additionalProperties":false,"type":"object","required":["number","name"],"title":"MuhuratFinderKarana"},"MuhuratFinderNakshatra":{"properties":{"number":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Number"},"name":{"$ref":"#/components/schemas/PanchangText"}},"additionalProperties":false,"type":"object","required":["number","name"],"title":"MuhuratFinderNakshatra"},"MuhuratFinderPanchaka":{"properties":{"inputs":{"$ref":"#/components/schemas/MuhuratFinderPanchakaInputs"},"total":{"type":"integer","minimum":4.0,"title":"Total"},"divisor":{"type":"integer","const":9,"title":"Divisor"},"remainder":{"type":"integer","maximum":8.0,"minimum":0.0,"title":"Remainder"},"adverse":{"type":"boolean","title":"Adverse"},"classification":{"$ref":"#/components/schemas/PanchangText"},"profile":{"type":"string","const":"common-four-factor-panchaka.1","title":"Profile"}},"additionalProperties":false,"type":"object","required":["inputs","total","divisor","remainder","adverse","classification","profile"],"title":"MuhuratFinderPanchaka"},"MuhuratFinderPanchakaInputs":{"properties":{"tithiNumber":{"type":"integer","maximum":30.0,"minimum":1.0,"title":"Tithinumber"},"weekdayNumberSundayOne":{"type":"integer","maximum":7.0,"minimum":1.0,"title":"Weekdaynumbersundayone"},"nakshatraNumber":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Nakshatranumber"},"lagnaNumber":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Lagnanumber"}},"additionalProperties":false,"type":"object","required":["tithiNumber","weekdayNumberSundayOne","nakshatraNumber","lagnaNumber"],"title":"MuhuratFinderPanchakaInputs"},"MuhuratFinderPanchang":{"properties":{"julianDayUt":{"type":"number","exclusiveMinimum":0.0,"title":"Juliandayut"},"siderealSunLongitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Siderealsunlongitude"},"siderealMoonLongitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Siderealmoonlongitude"},"elongationDegrees":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Elongationdegrees"},"tithi":{"$ref":"#/components/schemas/MuhuratFinderTithi"},"nakshatra":{"$ref":"#/components/schemas/MuhuratFinderNakshatra"},"yoga":{"$ref":"#/components/schemas/MuhuratFinderYoga"},"karana":{"$ref":"#/components/schemas/MuhuratFinderKarana"}},"additionalProperties":false,"type":"object","required":["julianDayUt","siderealSunLongitude","siderealMoonLongitude","elongationDegrees","tithi","nakshatra","yoga","karana"],"title":"MuhuratFinderPanchang"},"MuhuratFinderRejection":{"properties":{"reason":{"type":"string","minLength":1,"title":"Reason"},"minutesAffected":{"type":"integer","minimum":0.0,"title":"Minutesaffected"}},"additionalProperties":false,"type":"object","required":["reason","minutesAffected"],"title":"MuhuratFinderRejection"},"MuhuratFinderRequest":{"properties":{"localDate":{"type":"string","format":"date","title":"Localdate"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":66.0,"minimum":-66.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"event":{"type":"string","enum":["general","business-purchase","journey"],"title":"Event"},"direction":{"anyOf":[{"type":"string","enum":["N","E","S","W"]},{"type":"null"}],"title":"Direction"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"}},"additionalProperties":false,"type":"object","required":["localDate","timezone","latitude","longitude","event"],"title":"MuhuratFinderRequest"},"MuhuratFinderResult":{"properties":{"event":{"$ref":"#/components/schemas/MuhuratFinderEvent"},"weekday":{"anyOf":[{"$ref":"#/components/schemas/PanchangText"},{"type":"null"}]},"direction":{"anyOf":[{"type":"string","enum":["N","E","S","W"]},{"type":"null"}],"title":"Direction"},"sun":{"anyOf":[{"$ref":"#/components/schemas/MuhuratFinderSun"},{"type":"null"}]},"excludedPeriods":{"items":{"$ref":"#/components/schemas/MuhuratFinderExcludedPeriod"},"type":"array","title":"Excludedperiods"},"windows":{"items":{"$ref":"#/components/schemas/MuhuratFinderWindow"},"type":"array","maxItems":16,"title":"Windows"},"rejectionSummary":{"items":{"$ref":"#/components/schemas/MuhuratFinderRejection"},"type":"array","title":"Rejectionsummary"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["event","weekday","direction","sun","excludedPeriods","windows","rejectionSummary","limitations"],"title":"MuhuratFinderResult"},"MuhuratFinderScoreBreakdown":{"properties":{"cleanSolarPeriod":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Cleansolarperiod"},"panchaka":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Panchaka"},"generalTithi":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Generaltithi"},"generalNakshatra":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Generalnakshatra"},"eventTithi":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Eventtithi"},"eventNakshatra":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Eventnakshatra"},"eventLagna":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Eventlagna"},"weekday":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Weekday"}},"additionalProperties":false,"type":"object","required":["cleanSolarPeriod","panchaka","generalTithi","generalNakshatra","eventTithi","eventNakshatra","eventLagna","weekday"],"title":"MuhuratFinderScoreBreakdown"},"MuhuratFinderSun":{"properties":{"sunriseLocal":{"type":"string","minLength":1,"title":"Sunriselocal"},"sunsetLocal":{"type":"string","minLength":1,"title":"Sunsetlocal"}},"additionalProperties":false,"type":"object","required":["sunriseLocal","sunsetLocal"],"title":"MuhuratFinderSun"},"MuhuratFinderTithi":{"properties":{"number":{"type":"integer","maximum":30.0,"minimum":1.0,"title":"Number"},"name":{"$ref":"#/components/schemas/PanchangText"},"pakshaDay":{"type":"integer","maximum":15.0,"minimum":1.0,"title":"Pakshaday"},"paksha":{"$ref":"#/components/schemas/PanchangText"}},"additionalProperties":false,"type":"object","required":["number","name","pakshaDay","paksha"],"title":"MuhuratFinderTithi"},"MuhuratFinderWindow":{"properties":{"startLocal":{"type":"string","minLength":1,"title":"Startlocal"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"},"durationMinutes":{"type":"integer","minimum":15.0,"title":"Durationminutes"},"score":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Score"},"grade":{"type":"string","enum":["recommended","acceptable"],"title":"Grade"},"scoreBreakdown":{"$ref":"#/components/schemas/MuhuratFinderScoreBreakdown"},"panchang":{"$ref":"#/components/schemas/MuhuratFinderPanchang"},"ascendant":{"$ref":"#/components/schemas/MuhuratFinderAscendant"},"panchaka":{"$ref":"#/components/schemas/MuhuratFinderPanchaka"},"notes":{"items":{"type":"string"},"type":"array","title":"Notes"}},"additionalProperties":false,"type":"object","required":["startLocal","endLocal","durationMinutes","score","grade","scoreBreakdown","panchang","ascendant","panchaka","notes"],"title":"MuhuratFinderWindow"},"MuhuratFinderYoga":{"properties":{"number":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Number"},"name":{"$ref":"#/components/schemas/PanchangText"}},"additionalProperties":false,"type":"object","required":["number","name"],"title":"MuhuratFinderYoga"},"NakshatraPredictionRequest":{"properties":{"localDate":{"type":"string","format":"date","title":"Localdate"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"birthNakshatra":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Birthnakshatra"},"locale":{"type":"string","enum":["en","hi","both"],"title":"Locale","default":"both"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"}},"additionalProperties":false,"type":"object","required":["localDate","timezone","latitude","longitude","birthNakshatra"],"title":"NakshatraPredictionRequest"},"NakshatraPredictionResult":{"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Date"},"predictionSystem":{"type":"string","const":"vedic-nakshatra-tarabala","title":"Predictionsystem"},"contentVersion":{"type":"string","minLength":1,"title":"Contentversion"},"locale":{"type":"string","enum":["en","hi","both"],"title":"Locale"},"expiresAt":{"type":"string","minLength":1,"title":"Expiresat"},"birthNakshatra":{"$ref":"#/components/schemas/NakshatraReference"},"transitNakshatra":{"$ref":"#/components/schemas/TransitNakshatraReference"},"tara":{"$ref":"#/components/schemas/TaraResult"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["date","predictionSystem","contentVersion","locale","expiresAt","birthNakshatra","transitNakshatra","tara","limitations"],"title":"NakshatraPredictionResult"},"NakshatraReference":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"},"index":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Index"}},"additionalProperties":false,"type":"object","required":["en","hi","index"],"title":"NakshatraReference"},"NativeAnnualRashiPredictionResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/AnnualPredictionResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeAnnualRashiPredictionResponse"},"NativeAnnualSunSignPredictionResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/WesternAnnualPredictionResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeAnnualSunSignPredictionResponse"},"NativeApiIndex":{"properties":{"service":{"type":"string","const":"The Indian Astrology Native API","title":"Service","default":"The Indian Astrology Native API"},"apiVersion":{"type":"string","const":"v2","title":"Apiversion","default":"v2"},"status":{"type":"string","const":"active","title":"Status","default":"active"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"calculationEndpoints":{"items":{"type":"string"},"type":"array","title":"Calculationendpoints"},"accessPolicyEndpoint":{"type":"string","const":"/api/v2/access-policy","title":"Accesspolicyendpoint","default":"/api/v2/access-policy"},"platformArchitectureEndpoint":{"type":"string","const":"/api/v2/platform/architecture","title":"Platformarchitectureendpoint","default":"/api/v2/platform/architecture"},"locationEndpoint":{"type":"string","const":"/api/v2/locations/search","title":"Locationendpoint","default":"/api/v2/locations/search"},"openApiEndpoint":{"type":"string","const":"/api/openapi.json","title":"Openapiendpoint","default":"/api/openapi.json"},"capabilitiesEndpoint":{"type":"string","const":"/api/v2/capabilities","title":"Capabilitiesendpoint","default":"/api/v2/capabilities"},"privacy":{"type":"string","const":"Stateless; request bodies are not retained or access-logged","title":"Privacy","default":"Stateless; request bodies are not retained or access-logged"}},"additionalProperties":false,"type":"object","required":["requestId","calculationEndpoints"],"title":"NativeApiIndex"},"NativeAtmakarakaIshtaResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/AtmakarakaIshtaResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeAtmakarakaIshtaResponse"},"NativeAyadiResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/AyadiResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeAyadiResponse"},"NativeBirthTimeRectificationResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/BirthTimeRectificationResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeBirthTimeRectificationResponse"},"NativeCalculationEnvelope":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Result"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["inputSummary","evidence","result","requestId"],"title":"NativeCalculationEnvelope","description":"Stable public v2 envelope without changing the underlying calculation."},"NativeDailyPredictionResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/PeriodPredictionResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeDailyPredictionResponse"},"NativeDishaShoolResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/DishaShoolResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeDishaShoolResponse"},"NativeFieldMappingEvidence":{"properties":{"legacyPath":{"type":"string","title":"Legacypath"},"nativePaths":{"items":{"type":"string"},"type":"array","title":"Nativepaths"},"mappingStatus":{"type":"string","enum":["candidate-direct","candidate-derived","intentional-no-equivalent","runtime-evidence-required"],"title":"Mappingstatus"},"comparisonRule":{"type":"string","enum":["exact","normalized-text","number-within","none"],"title":"Comparisonrule"},"reason":{"type":"string","title":"Reason"}},"additionalProperties":false,"type":"object","required":["legacyPath","nativePaths","mappingStatus","comparisonRule","reason"],"title":"NativeFieldMappingEvidence","description":"One candidate or intentionally excluded legacy-to-native field mapping."},"NativeHealthResponse":{"properties":{"status":{"type":"string","const":"healthy","title":"Status","default":"healthy"},"service":{"type":"string","const":"calculation-api","title":"Service","default":"calculation-api"},"release":{"$ref":"#/components/schemas/ReleaseMetadata"},"engine":{"$ref":"#/components/schemas/EngineMetadata"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"apiVersion":{"type":"string","const":"v2","title":"Apiversion","default":"v2"}},"type":"object","required":["requestId"],"title":"NativeHealthResponse"},"NativeIndianCalendarResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/IndianCalendarResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeIndianCalendarResponse"},"NativeIntegrationKit":{"properties":{"service":{"type":"string","const":"The Indian Astrology Integration Kit","title":"Service","default":"The Indian Astrology Integration Kit"},"kitVersion":{"type":"string","const":"integration-kit.1","title":"Kitversion","default":"integration-kit.1"},"apiVersion":{"type":"string","const":"v2","title":"Apiversion","default":"v2"},"releaseVersion":{"type":"string","const":"0.70.0","title":"Releaseversion","default":"0.70.0"},"engineVersion":{"type":"string","title":"Engineversion","default":"0.70.0"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"baseUrl":{"type":"string","const":"https://theindianastrology.com/api/v2","title":"Baseurl","default":"https://theindianastrology.com/api/v2"},"accessPolicy":{"type":"string","const":"public-core-current-release","title":"Accesspolicy","default":"public-core-current-release"},"recommendedUsage":{"type":"string","const":"server-to-server","title":"Recommendedusage","default":"server-to-server"},"calculationEndpoints":{"items":{"type":"string"},"type":"array","title":"Calculationendpoints"},"accessPolicyEndpoint":{"type":"string","const":"/api/v2/access-policy","title":"Accesspolicyendpoint","default":"/api/v2/access-policy"},"platformArchitectureEndpoint":{"type":"string","const":"/api/v2/platform/architecture","title":"Platformarchitectureendpoint","default":"/api/v2/platform/architecture"},"supportedLocales":{"items":{"type":"string","enum":["en","hi","both"]},"type":"array","title":"Supportedlocales","default":["en","hi","both"]},"requestIdHeader":{"type":"string","const":"X-Request-ID","title":"Requestidheader","default":"X-Request-ID"},"requestIdPolicy":{"type":"string","const":"server-generated-at-production-edge","title":"Requestidpolicy","default":"server-generated-at-production-edge"},"responseCachePolicy":{"type":"string","const":"no-store","title":"Responsecachepolicy","default":"no-store"},"openApiEndpoint":{"type":"string","const":"/api/openapi.json","title":"Openapiendpoint","default":"/api/openapi.json"},"postmanCollection":{"type":"string","const":"/developers/tia-v2-postman.json","title":"Postmancollection","default":"/developers/tia-v2-postman.json"},"samplePayloads":{"type":"string","const":"/developers/tia-v2-samples.json","title":"Samplepayloads","default":"/developers/tia-v2-samples.json"},"compatibilityManifest":{"type":"string","const":"/api/v2/compatibility/astrologyapi","title":"Compatibilitymanifest","default":"/api/v2/compatibility/astrologyapi"},"mahaguruSourceSurface":{"type":"string","const":"/api/v2/compatibility/mahaguru-source","title":"Mahagurusourcesurface","default":"/api/v2/compatibility/mahaguru-source"},"publicFormMigrationEndpoint":{"type":"string","const":"/api/v2/migrations/mahaguru/public-form","title":"Publicformmigrationendpoint","default":"/api/v2/migrations/mahaguru/public-form"},"browserCorsOrigins":{"items":{"type":"string"},"type":"array","title":"Browsercorsorigins","default":["https://theindianastrology.com"]},"privacy":{"items":{"type":"string"},"type":"array","title":"Privacy"},"boundaries":{"items":{"type":"string"},"type":"array","title":"Boundaries"}},"additionalProperties":false,"type":"object","required":["requestId","calculationEndpoints","privacy","boundaries"],"title":"NativeIntegrationKit","description":"Versioned discovery contract for approved server-side consumers."},"NativeJaiminiFoundationsResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/JaiminiFoundationsResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeJaiminiFoundationsResponse"},"NativeJamakkolResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/JamakkolResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeJamakkolResponse"},"NativeKPPrashnaResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/KPPrashnaResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeKPPrashnaResponse"},"NativeKundliAdvancedResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/KundliAdvancedResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeKundliAdvancedResponse"},"NativeKundliInsightsResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/KundliInsightsResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeKundliInsightsResponse"},"NativeKundliResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/KundliResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeKundliResponse"},"NativeLalKitabResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/LalKitabResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeLalKitabResponse"},"NativeLocationSearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"attribution":{"type":"string","const":"GeoNames","title":"Attribution","default":"GeoNames"},"results":{"items":{"$ref":"#/components/schemas/LocationMatch"},"type":"array","title":"Results"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"}},"additionalProperties":false,"type":"object","required":["query","results","requestId"],"title":"NativeLocationSearchResponse"},"NativeMatchMakingAdvancedResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/MatchMakingAdvancedResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeMatchMakingAdvancedResponse"},"NativeMatchMakingResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/MatchMakingResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeMatchMakingResponse"},"NativeMonthlyPredictionResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/PeriodPredictionResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeMonthlyPredictionResponse"},"NativeMuhuratFinderResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/MuhuratFinderResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeMuhuratFinderResponse"},"NativeNakshatraPredictionResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/NakshatraPredictionResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeNakshatraPredictionResponse"},"NativeNumerologyGuidanceResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/NumerologyGuidanceResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeNumerologyGuidanceResponse"},"NativeNumerologyResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/NumerologyResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeNumerologyResponse"},"NativeObservanceCalendarResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/ObservanceCalendarResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeObservanceCalendarResponse"},"NativePanchangAdvancedResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/PanchangAdvancedResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativePanchangAdvancedResponse"},"NativePanchangResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/PanchangResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativePanchangResponse"},"NativePersonalPredictionResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/PersonalPredictionResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativePersonalPredictionResponse"},"NativePitriShapaResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/PitriShapaResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativePitriShapaResponse"},"NativeRemedyGuidanceResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/RemedyGuidanceResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeRemedyGuidanceResponse"},"NativeResourceFieldMappingEvidence":{"properties":{"resource":{"type":"string","title":"Resource"},"nativeEndpoint":{"type":"string","title":"Nativeendpoint"},"verificationFormIdentifier":{"type":"string","title":"Verificationformidentifier"},"assessment":{"type":"string","enum":["candidate-field-map","partial-with-intentional-gap","partial-runtime-evidence-required","intentional-no-equivalent","runtime-evidence-required"],"title":"Assessment"},"fieldMappings":{"items":{"$ref":"#/components/schemas/NativeFieldMappingEvidence"},"type":"array","title":"Fieldmappings"}},"additionalProperties":false,"type":"object","required":["resource","nativeEndpoint","verificationFormIdentifier","assessment","fieldMappings"],"title":"NativeResourceFieldMappingEvidence","description":"Value-free mapping register for one source-observed provider resource."},"NativeSpecializedMuhuratResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/SpecializedMuhuratResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeSpecializedMuhuratResponse"},"NativeVarshaphalResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/VarshaphalResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeVarshaphalResponse"},"NativeVastuAnalysisResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/VastuAnalysisResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeVastuAnalysisResponse"},"NativeVastuMuhuratResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/VastuMuhuratResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeVastuMuhuratResponse"},"NativeWatchTimeResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/WatchTimeResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeWatchTimeResponse"},"NativeWeeklyPredictionResponse":{"properties":{"engine":{"$ref":"#/components/schemas/EngineMetadata"},"inputSummary":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Inputsummary"},"evidence":{"additionalProperties":{"$ref":"#/components/schemas/JsonValue"},"type":"object","title":"Evidence"},"result":{"$ref":"#/components/schemas/PeriodPredictionResult"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"additionalProperties":false,"type":"object","required":["engine","inputSummary","evidence","result","requestId","warnings"],"title":"NativeWeeklyPredictionResponse"},"NumerologyBilingualText":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"}},"additionalProperties":false,"type":"object","required":["en","hi"],"title":"NumerologyBilingualText"},"NumerologyBiorhythm":{"properties":{"profile":{"type":"string","const":"historical-fixed-sine-biorhythm.1","title":"Profile"},"daysSinceBirth":{"type":"integer","minimum":0.0,"title":"Dayssincebirth"},"cycles":{"items":{"$ref":"#/components/schemas/NumerologyBiorhythmCycle"},"type":"array","maxItems":3,"minItems":3,"title":"Cycles"},"sevenDaySeries":{"items":{"$ref":"#/components/schemas/NumerologyBiorhythmDay"},"type":"array","maxItems":7,"minItems":7,"title":"Sevendayseries"},"boundary":{"type":"string","minLength":1,"title":"Boundary"}},"additionalProperties":false,"type":"object","required":["profile","daysSinceBirth","cycles","sevenDaySeries","boundary"],"title":"NumerologyBiorhythm"},"NumerologyBiorhythmCycle":{"properties":{"id":{"type":"string","enum":["physical","emotional","intellectual"],"title":"Id"},"name":{"$ref":"#/components/schemas/NumerologyBilingualText"},"periodDays":{"type":"integer","enum":[23,28,33],"title":"Perioddays"},"cycleDay":{"type":"integer","maximum":32.0,"minimum":0.0,"title":"Cycleday"},"valuePercent":{"type":"number","maximum":100.0,"minimum":-100.0,"title":"Valuepercent"},"trend":{"type":"string","enum":["rising","falling"],"title":"Trend"},"crossingZone":{"type":"boolean","title":"Crossingzone"},"formula":{"type":"string","minLength":1,"title":"Formula"}},"additionalProperties":false,"type":"object","required":["id","name","periodDays","cycleDay","valuePercent","trend","crossingZone","formula"],"title":"NumerologyBiorhythmCycle"},"NumerologyBiorhythmDay":{"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Date"},"physical":{"type":"number","maximum":100.0,"minimum":-100.0,"title":"Physical"},"emotional":{"type":"number","maximum":100.0,"minimum":-100.0,"title":"Emotional"},"intellectual":{"type":"number","maximum":100.0,"minimum":-100.0,"title":"Intellectual"}},"additionalProperties":false,"type":"object","required":["date","physical","emotional","intellectual"],"title":"NumerologyBiorhythmDay"},"NumerologyColourCue":{"properties":{"source":{"type":"string","enum":["Birth Number","Destiny Number","Personal Year"],"title":"Source"},"number":{"type":"integer","maximum":9.0,"minimum":1.0,"title":"Number"},"colour":{"$ref":"#/components/schemas/NumerologyBilingualText"},"use":{"$ref":"#/components/schemas/NumerologyBilingualText"}},"additionalProperties":false,"type":"object","required":["source","number","colour","use"],"title":"NumerologyColourCue"},"NumerologyDateGuidance":{"properties":{"month":{"type":"string","pattern":"^\\d{4}-\\d{2}$","title":"Month"},"supportiveDates":{"items":{"$ref":"#/components/schemas/NumerologyDateScore"},"type":"array","maxItems":6,"minItems":6,"title":"Supportivedates"},"reviewDates":{"items":{"$ref":"#/components/schemas/NumerologyDateScore"},"type":"array","maxItems":6,"minItems":6,"title":"Reviewdates"},"boundary":{"type":"string","minLength":1,"title":"Boundary"}},"additionalProperties":false,"type":"object","required":["month","supportiveDates","reviewDates","boundary"],"title":"NumerologyDateGuidance"},"NumerologyDateScore":{"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Date"},"civilDayRoot":{"type":"integer","maximum":9.0,"minimum":1.0,"title":"Civildayroot"},"personalDay":{"$ref":"#/components/schemas/NumerologyReducedNumber"},"resonanceScore":{"type":"integer","maximum":6.0,"minimum":0.0,"title":"Resonancescore"},"matches":{"items":{"type":"string","enum":["civil-day-root=Birth Number","civil-day-root=Destiny Number","Personal Day=Birth Number","Personal Day=Destiny Number"]},"type":"array","title":"Matches"},"classification":{"type":"string","enum":["supportive","review"],"title":"Classification"}},"additionalProperties":false,"type":"object","required":["date","civilDayRoot","personalDay","resonanceScore","matches","classification"],"title":"NumerologyDateScore"},"NumerologyGuidanceRequest":{"properties":{"birthDate":{"type":"string","format":"date","title":"Birthdate"},"targetDate":{"type":"string","format":"date","title":"Targetdate"},"vehicleNumber":{"anyOf":[{"type":"string","maxLength":24,"minLength":1,"pattern":"^[A-Za-z0-9 -]+$"},{"type":"null"}],"title":"Vehiclenumber"},"locale":{"type":"string","enum":["en","hi","both"],"title":"Locale","default":"both"}},"additionalProperties":false,"type":"object","required":["birthDate","targetDate"],"title":"NumerologyGuidanceRequest"},"NumerologyGuidanceResult":{"properties":{"primaryNumbers":{"$ref":"#/components/schemas/NumerologyPrimaryNumbers"},"targetDate":{"$ref":"#/components/schemas/NumerologyDateScore"},"dateGuidance":{"$ref":"#/components/schemas/NumerologyDateGuidance"},"colourCues":{"items":{"$ref":"#/components/schemas/NumerologyColourCue"},"type":"array","maxItems":3,"minItems":1,"title":"Colourcues"},"vehicleNumber":{"anyOf":[{"$ref":"#/components/schemas/NumerologyVehicleNumber"},{"type":"null"}]},"biorhythm":{"$ref":"#/components/schemas/NumerologyBiorhythm"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["primaryNumbers","targetDate","dateGuidance","colourCues","vehicleNumber","biorhythm","limitations"],"title":"NumerologyGuidanceResult"},"NumerologyPrimaryNumbers":{"properties":{"birth":{"$ref":"#/components/schemas/NumerologyReducedNumber"},"destiny":{"$ref":"#/components/schemas/NumerologyReducedNumber"},"personalYear":{"$ref":"#/components/schemas/NumerologyReducedNumber"},"personalMonth":{"$ref":"#/components/schemas/NumerologyReducedNumber"},"personalDay":{"$ref":"#/components/schemas/NumerologyReducedNumber"}},"additionalProperties":false,"type":"object","required":["birth","destiny","personalYear","personalMonth","personalDay"],"title":"NumerologyPrimaryNumbers"},"NumerologyReducedNumber":{"properties":{"compound":{"type":"integer","minimum":0.0,"title":"Compound"},"root":{"type":"integer","maximum":9.0,"minimum":0.0,"title":"Root"},"steps":{"items":{"type":"integer"},"type":"array","minItems":1,"title":"Steps"}},"additionalProperties":false,"type":"object","required":["compound","root","steps"],"title":"NumerologyReducedNumber"},"NumerologyRequest":{"properties":{"birthDate":{"type":"string","format":"date","title":"Birthdate"},"referenceYear":{"type":"integer","maximum":2100.0,"minimum":1900.0,"title":"Referenceyear"},"name":{"anyOf":[{"type":"string","maxLength":80,"minLength":1,"pattern":"^[A-Za-z .'-]+$"},{"type":"null"}],"title":"Name"},"locale":{"type":"string","enum":["en","hi","both"],"title":"Locale","default":"both"}},"additionalProperties":false,"type":"object","required":["birthDate","referenceYear"],"title":"NumerologyRequest"},"NumerologyResult":{"properties":{"birthNumber":{"$ref":"#/components/schemas/JsonValue"},"destinyNumber":{"$ref":"#/components/schemas/JsonValue"},"personalYear":{"$ref":"#/components/schemas/JsonValue"},"nameNumber":{"$ref":"#/components/schemas/JsonValue"},"loShu":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["birthNumber","destinyNumber","personalYear","nameNumber","loShu","limitations"],"title":"NumerologyResult"},"NumerologyVehicleNumber":{"properties":{"profile":{"type":"string","const":"cheiro-alphanumeric-vehicle-root.1","title":"Profile"},"characterCount":{"type":"integer","maximum":24.0,"minimum":1.0,"title":"Charactercount"},"letterCount":{"type":"integer","maximum":24.0,"minimum":0.0,"title":"Lettercount"},"digitCount":{"type":"integer","maximum":24.0,"minimum":0.0,"title":"Digitcount"},"values":{"items":{"type":"integer"},"type":"array","maxItems":24,"minItems":1,"title":"Values"},"compound":{"type":"integer","minimum":0.0,"title":"Compound"},"root":{"type":"integer","maximum":9.0,"minimum":0.0,"title":"Root"},"steps":{"items":{"type":"integer"},"type":"array","minItems":1,"title":"Steps"},"directMatches":{"items":{"type":"string","enum":["Birth Number","Destiny Number"]},"type":"array","title":"Directmatches"},"classification":{"type":"string","enum":["direct-match","independent-number"],"title":"Classification"},"focus":{"$ref":"#/components/schemas/NumerologyBilingualText"},"boundary":{"type":"string","minLength":1,"title":"Boundary"}},"additionalProperties":false,"type":"object","required":["profile","characterCount","letterCount","digitCount","values","compound","root","steps","directMatches","classification","focus","boundary"],"title":"NumerologyVehicleNumber"},"ObservanceCalendarCounts":{"properties":{"festivalRulesMatched":{"type":"integer","minimum":0.0,"title":"Festivalrulesmatched"},"ekadashiSunriseCandidates":{"type":"integer","minimum":0.0,"title":"Ekadashisunrisecandidates"},"lunarEvents":{"type":"integer","minimum":0.0,"title":"Lunarevents"},"sankranti":{"type":"integer","minimum":0.0,"title":"Sankranti"},"namedEkadashiCandidates":{"type":"integer","minimum":0.0,"title":"Namedekadashicandidates"},"masikShivaratriCandidates":{"type":"integer","minimum":0.0,"title":"Masikshivaratricandidates"},"pradoshSunsetCandidates":{"type":"integer","minimum":0.0,"title":"Pradoshsunsetcandidates"},"publishedEntries":{"type":"integer","minimum":0.0,"title":"Publishedentries"}},"additionalProperties":false,"type":"object","required":["festivalRulesMatched","ekadashiSunriseCandidates","lunarEvents","sankranti","namedEkadashiCandidates","masikShivaratriCandidates","pradoshSunsetCandidates","publishedEntries"],"title":"ObservanceCalendarCounts"},"ObservanceCalendarResult":{"properties":{"events":{"items":{"oneOf":[{"$ref":"#/components/schemas/IndianCalendarFestivalEvent"},{"$ref":"#/components/schemas/IndianCalendarVrataEvent"},{"$ref":"#/components/schemas/IndianCalendarLunarEvent"},{"$ref":"#/components/schemas/IndianCalendarSankrantiEvent"},{"$ref":"#/components/schemas/ObservanceEkadashiEvent"},{"$ref":"#/components/schemas/ObservanceShivaratriEvent"},{"$ref":"#/components/schemas/ObservancePradoshEvent"}],"discriminator":{"propertyName":"category","mapping":{"ekadashi-vrata-candidate":"#/components/schemas/ObservanceEkadashiEvent","festival":"#/components/schemas/IndianCalendarFestivalEvent","lunar-event":"#/components/schemas/IndianCalendarLunarEvent","monthly-vrata-candidate":"#/components/schemas/ObservanceShivaratriEvent","pradosh-sunset-candidate":"#/components/schemas/ObservancePradoshEvent","sankranti":"#/components/schemas/IndianCalendarSankrantiEvent","vrata":"#/components/schemas/IndianCalendarVrataEvent"}}},"type":"array","title":"Events"},"supplementalObservances":{"items":{"oneOf":[{"$ref":"#/components/schemas/ObservanceEkadashiEvent"},{"$ref":"#/components/schemas/ObservanceShivaratriEvent"},{"$ref":"#/components/schemas/ObservancePradoshEvent"}],"discriminator":{"propertyName":"category","mapping":{"ekadashi-vrata-candidate":"#/components/schemas/ObservanceEkadashiEvent","monthly-vrata-candidate":"#/components/schemas/ObservanceShivaratriEvent","pradosh-sunset-candidate":"#/components/schemas/ObservancePradoshEvent"}}},"type":"array","title":"Supplementalobservances"},"counts":{"$ref":"#/components/schemas/ObservanceCalendarCounts"},"unmatchedBaseRules":{"items":{"$ref":"#/components/schemas/IndianCalendarUnmatchedRule"},"type":"array","title":"Unmatchedbaserules"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["events","supplementalObservances","counts","unmatchedBaseRules","limitations"],"title":"ObservanceCalendarResult"},"ObservanceEkadashiEvent":{"properties":{"slug":{"type":"string","minLength":1,"title":"Slug"},"category":{"type":"string","const":"ekadashi-vrata-candidate","title":"Category"},"name":{"$ref":"#/components/schemas/IndianCalendarName"},"localDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Localdate"},"anchorLocal":{"type":"string","minLength":1,"title":"Anchorlocal"},"evidence":{"$ref":"#/components/schemas/ObservanceEkadashiEvidence"}},"additionalProperties":false,"type":"object","required":["slug","category","name","localDate","anchorLocal","evidence"],"title":"ObservanceEkadashiEvent"},"ObservanceEkadashiEvidence":{"properties":{"tithi":{"type":"integer","enum":[11,26],"title":"Tithi"},"paksha":{"type":"string","enum":["Shukla","Krishna"],"title":"Paksha"},"amantaMasa":{"type":"string","minLength":1,"title":"Amantamasa"},"nameMasa":{"type":"string","minLength":1,"title":"Namemasa"},"nameMasaProfile":{"type":"string","const":"north-indian-purnimanta-nomenclature.1","title":"Namemasaprofile"},"adhikaMasa":{"type":"boolean","title":"Adhikamasa"},"anchor":{"type":"string","const":"sunrise","title":"Anchor"},"ruleProfile":{"type":"string","const":"ekadashi-sunrise-candidate.1","title":"Ruleprofile"}},"additionalProperties":false,"type":"object","required":["tithi","paksha","amantaMasa","nameMasa","nameMasaProfile","adhikaMasa","anchor","ruleProfile"],"title":"ObservanceEkadashiEvidence"},"ObservancePradoshEvent":{"properties":{"slug":{"type":"string","const":"pradosh-vrata","title":"Slug"},"category":{"type":"string","const":"pradosh-sunset-candidate","title":"Category"},"name":{"$ref":"#/components/schemas/IndianCalendarName"},"localDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Localdate"},"anchorLocal":{"type":"string","minLength":1,"title":"Anchorlocal"},"evidence":{"$ref":"#/components/schemas/ObservancePradoshEvidence"}},"additionalProperties":false,"type":"object","required":["slug","category","name","localDate","anchorLocal","evidence"],"title":"ObservancePradoshEvent"},"ObservancePradoshEvidence":{"properties":{"tithi":{"type":"integer","enum":[13,28],"title":"Tithi"},"paksha":{"type":"string","enum":["Shukla","Krishna"],"title":"Paksha"},"amantaMasa":{"type":"string","minLength":1,"title":"Amantamasa"},"weekday":{"type":"string","minLength":1,"title":"Weekday"},"anchor":{"type":"string","const":"sunset","title":"Anchor"},"ruleProfile":{"type":"string","const":"trayodashi-at-sunset-candidate.1","title":"Ruleprofile"}},"additionalProperties":false,"type":"object","required":["tithi","paksha","amantaMasa","weekday","anchor","ruleProfile"],"title":"ObservancePradoshEvidence"},"ObservanceShivaratriEvent":{"properties":{"slug":{"type":"string","const":"masik-shivaratri","title":"Slug"},"category":{"type":"string","const":"monthly-vrata-candidate","title":"Category"},"name":{"$ref":"#/components/schemas/IndianCalendarName"},"localDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Localdate"},"anchorLocal":{"type":"string","minLength":1,"title":"Anchorlocal"},"evidence":{"$ref":"#/components/schemas/ObservanceShivaratriEvidence"}},"additionalProperties":false,"type":"object","required":["slug","category","name","localDate","anchorLocal","evidence"],"title":"ObservanceShivaratriEvent"},"ObservanceShivaratriEvidence":{"properties":{"tithi":{"type":"integer","const":29,"title":"Tithi"},"paksha":{"type":"string","const":"Krishna","title":"Paksha"},"amantaMasa":{"type":"string","minLength":1,"title":"Amantamasa"},"anchor":{"type":"string","const":"local-solar-midnight","title":"Anchor"},"ruleProfile":{"type":"string","const":"krishna-chaturdashi-midnight-candidate.1","title":"Ruleprofile"}},"additionalProperties":false,"type":"object","required":["tithi","paksha","amantaMasa","anchor","ruleProfile"],"title":"ObservanceShivaratriEvidence"},"OfficialErrorContractEvidence":{"properties":{"non200IsFailure":{"type":"boolean","const":true,"title":"Non200Isfailure","default":true},"documentedBodyFields":{"items":{"type":"string"},"type":"array","title":"Documentedbodyfields"},"exactRuntimeShapesVerified":{"type":"boolean","const":false,"title":"Exactruntimeshapesverified","default":false}},"additionalProperties":false,"type":"object","required":["documentedBodyFields"],"title":"OfficialErrorContractEvidence","description":"Documented error surface without claiming a runtime fixture."},"OfficialRequestContractEvidence":{"properties":{"contractVersion":{"type":"string","const":"astrologyapi-official-request.1","title":"Contractversion","default":"astrologyapi-official-request.1"},"snapshotDate":{"type":"string","const":"2026-09-11","title":"Snapshotdate","default":"2026-09-11"},"referenceUrls":{"items":{"type":"string"},"type":"array","title":"Referenceurls"},"baseUrl":{"type":"string","const":"https://json.astrologyapi.com/v1/","title":"Baseurl","default":"https://json.astrologyapi.com/v1/"},"transport":{"type":"string","const":"https-post-json","title":"Transport","default":"https-post-json"},"sharedBirthFields":{"items":{"type":"string"},"type":"array","title":"Sharedbirthfields"},"sharedBirthFieldsRequired":{"type":"boolean","const":true,"title":"Sharedbirthfieldsrequired","default":true},"nameFieldDocumented":{"type":"boolean","const":false,"title":"Namefielddocumented","default":false},"timezone":{"$ref":"#/components/schemas/OfficialTimezoneRequestEvidence"},"acceptLanguageHeaderDocumented":{"type":"boolean","const":true,"title":"Acceptlanguageheaderdocumented","default":true},"languageSupportVariesByEndpoint":{"type":"boolean","const":true,"title":"Languagesupportvariesbyendpoint","default":true},"browserCorsSupported":{"type":"boolean","const":false,"title":"Browsercorssupported","default":false},"serverSideUseDocumented":{"type":"boolean","const":true,"title":"Serversideusedocumented","default":true},"error":{"$ref":"#/components/schemas/OfficialErrorContractEvidence"},"legacyOnlyFields":{"items":{"type":"string"},"type":"array","title":"Legacyonlyfields"},"fieldSetCompatible":{"type":"boolean","const":false,"title":"Fieldsetcompatible","default":false},"timezoneStrategyCompatible":{"type":"boolean","const":false,"title":"Timezonestrategycompatible","default":false},"assessment":{"type":"string","const":"legacy-request-drift","title":"Assessment","default":"legacy-request-drift"},"providerCallMade":{"type":"boolean","const":false,"title":"Providercallmade","default":false},"credentialValuesRead":{"type":"boolean","const":false,"title":"Credentialvaluesread","default":false},"visitorValuesRead":{"type":"boolean","const":false,"title":"Visitorvaluesread","default":false},"note":{"type":"string","title":"Note"}},"additionalProperties":false,"type":"object","required":["referenceUrls","sharedBirthFields","timezone","error","legacyOnlyFields","note"],"title":"OfficialRequestContractEvidence","description":"Current public request guidance compared with the observed legacy client."},"OfficialTimezoneRequestEvidence":{"properties":{"resource":{"type":"string","const":"timezone_with_dst","title":"Resource","default":"timezone_with_dst"},"requestFields":{"items":{"type":"string"},"type":"array","title":"Requestfields"},"dateFieldDocumented":{"type":"boolean","const":true,"title":"Datefielddocumented","default":true},"dateFormat":{"type":"string","const":"mm-dd-yyyy","title":"Dateformat","default":"mm-dd-yyyy"},"resultPath":{"type":"string","const":"$.timezone","title":"Resultpath","default":"$.timezone"}},"additionalProperties":false,"type":"object","required":["requestFields"],"title":"OfficialTimezoneRequestEvidence","description":"Current public documentation for date-aware timezone resolution."},"PanchangAdvancedResult":{"properties":{"scheduleAvailable":{"$ref":"#/components/schemas/JsonValue"},"weekday":{"$ref":"#/components/schemas/JsonValue"},"choghadiya":{"$ref":"#/components/schemas/JsonValue"},"specialPeriodsProfile":{"$ref":"#/components/schemas/JsonValue"},"specialPeriods":{"$ref":"#/components/schemas/JsonValue"},"abhijit":{"$ref":"#/components/schemas/JsonValue"},"brahmaMuhurta":{"$ref":"#/components/schemas/JsonValue"},"diagnostics":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["scheduleAvailable","weekday","choghadiya","specialPeriodsProfile","specialPeriods","abhijit","brahmaMuhurta","diagnostics","limitations"],"title":"PanchangAdvancedResult"},"PanchangElement":{"properties":{"number":{"type":"integer","maximum":60.0,"minimum":1.0,"title":"Number"},"name":{"$ref":"#/components/schemas/PanchangText"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"},"endUtc":{"type":"string","minLength":1,"title":"Endutc"}},"additionalProperties":false,"type":"object","required":["number","name","endLocal","endUtc"],"title":"PanchangElement"},"PanchangHora":{"properties":{"lord":{"$ref":"#/components/schemas/PanchangText"},"number":{"type":"integer","maximum":24.0,"minimum":1.0,"title":"Number"},"dayOrNight":{"type":"string","enum":["day","night"],"title":"Dayornight"},"startLocal":{"type":"string","minLength":1,"title":"Startlocal"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"}},"additionalProperties":false,"type":"object","required":["lord","number","dayOrNight","startLocal","endLocal"],"title":"PanchangHora"},"PanchangMasa":{"properties":{"name":{"$ref":"#/components/schemas/PanchangText"},"system":{"$ref":"#/components/schemas/PanchangText"},"adhika":{"type":"boolean","title":"Adhika"},"previousNewMoonUtc":{"type":"string","minLength":1,"title":"Previousnewmoonutc"},"nextNewMoonUtc":{"type":"string","minLength":1,"title":"Nextnewmoonutc"},"solarSignAtPreviousNewMoon":{"type":"string","minLength":1,"title":"Solarsignatpreviousnewmoon"},"solarSignAtNextNewMoon":{"type":"string","minLength":1,"title":"Solarsignatnextnewmoon"}},"additionalProperties":false,"type":"object","required":["name","system","adhika","previousNewMoonUtc","nextNewMoonUtc","solarSignAtPreviousNewMoon","solarSignAtNextNewMoon"],"title":"PanchangMasa"},"PanchangNakshatra":{"properties":{"number":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Number"},"name":{"$ref":"#/components/schemas/PanchangText"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"},"endUtc":{"type":"string","minLength":1,"title":"Endutc"}},"additionalProperties":false,"type":"object","required":["number","name","endLocal","endUtc"],"title":"PanchangNakshatra"},"PanchangRahuKaal":{"properties":{"segment":{"type":"integer","maximum":8.0,"minimum":1.0,"title":"Segment"},"startLocal":{"type":"string","minLength":1,"title":"Startlocal"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"},"isActive":{"type":"boolean","title":"Isactive"}},"additionalProperties":false,"type":"object","required":["segment","startLocal","endLocal","isActive"],"title":"PanchangRahuKaal"},"PanchangRequest":{"properties":{"localDate":{"type":"string","format":"date","title":"Localdate","x-tia-maximum-date":"2399-12-31","x-tia-minimum-date":"1800-01-01"},"localTime":{"type":"string","format":"time","title":"Localtime","default":"12:00:00"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"fold":{"anyOf":[{"type":"integer","enum":[0,1]},{"type":"null"}],"title":"Fold"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"}},"additionalProperties":false,"type":"object","required":["localDate","timezone","latitude","longitude"],"title":"PanchangRequest"},"PanchangResult":{"properties":{"vara":{"$ref":"#/components/schemas/PanchangVara"},"tithi":{"$ref":"#/components/schemas/PanchangTithi"},"nakshatra":{"$ref":"#/components/schemas/PanchangNakshatra"},"yoga":{"$ref":"#/components/schemas/PanchangYoga"},"karana":{"$ref":"#/components/schemas/PanchangElement"},"masa":{"$ref":"#/components/schemas/PanchangMasa"},"ritu":{"$ref":"#/components/schemas/PanchangText"},"sun":{"$ref":"#/components/schemas/PanchangSun"},"rahuKaal":{"anyOf":[{"$ref":"#/components/schemas/PanchangRahuKaal"},{"type":"null"}]},"currentHora":{"anyOf":[{"$ref":"#/components/schemas/PanchangHora"},{"type":"null"}]},"transits":{"items":{"$ref":"#/components/schemas/PanchangTransit"},"type":"array","maxItems":9,"minItems":9,"title":"Transits"}},"additionalProperties":false,"type":"object","required":["vara","tithi","nakshatra","yoga","karana","masa","ritu","sun","rahuKaal","currentHora","transits"],"title":"PanchangResult"},"PanchangSun":{"properties":{"method":{"type":"string","minLength":1,"title":"Method"},"sunriseLocal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sunriselocal"},"sunsetLocal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sunsetlocal"},"nextSunriseLocal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nextsunriselocal"}},"additionalProperties":false,"type":"object","required":["method","sunriseLocal","sunsetLocal","nextSunriseLocal"],"title":"PanchangSun"},"PanchangText":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"}},"additionalProperties":false,"type":"object","required":["en","hi"],"title":"PanchangText"},"PanchangTithi":{"properties":{"number":{"type":"integer","maximum":30.0,"minimum":1.0,"title":"Number"},"name":{"$ref":"#/components/schemas/PanchangText"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"},"endUtc":{"type":"string","minLength":1,"title":"Endutc"},"paksha":{"$ref":"#/components/schemas/PanchangText"}},"additionalProperties":false,"type":"object","required":["number","name","endLocal","endUtc","paksha"],"title":"PanchangTithi"},"PanchangTransit":{"properties":{"name":{"$ref":"#/components/schemas/PanchangText"},"longitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Longitude"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"rashi":{"type":"string","minLength":1,"title":"Rashi"},"degrees":{"type":"integer","maximum":29.0,"minimum":0.0,"title":"Degrees"},"minutes":{"type":"integer","maximum":59.0,"minimum":0.0,"title":"Minutes"},"seconds":{"type":"number","exclusiveMaximum":60.0,"minimum":0.0,"title":"Seconds"},"longitudeSpeed":{"type":"number","title":"Longitudespeed"},"retrograde":{"type":"boolean","title":"Retrograde"},"returnedFlags":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Returnedflags"},"warning":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Warning"}},"additionalProperties":false,"type":"object","required":["name","longitude","rashiIndex","rashi","degrees","minutes","seconds","longitudeSpeed","retrograde","returnedFlags","warning"],"title":"PanchangTransit"},"PanchangVara":{"properties":{"name":{"$ref":"#/components/schemas/PanchangText"},"lord":{"$ref":"#/components/schemas/PanchangText"},"traditionalDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Traditionaldate"},"dayBeginsAtSunrise":{"type":"boolean","title":"Daybeginsatsunrise"}},"additionalProperties":false,"type":"object","required":["name","lord","traditionalDate","dayBeginsAtSunrise"],"title":"PanchangVara"},"PanchangYoga":{"properties":{"number":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Number"},"name":{"$ref":"#/components/schemas/PanchangText"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"},"endUtc":{"type":"string","minLength":1,"title":"Endutc"}},"additionalProperties":false,"type":"object","required":["number","name","endLocal","endUtc"],"title":"PanchangYoga"},"PeriodDayReading":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"text":{"$ref":"#/components/schemas/BilingualPredictionText"},"evidenceKeys":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Evidencekeys"},"scoreChanged":{"type":"boolean","const":false,"title":"Scorechanged"}},"additionalProperties":false,"type":"object","required":["profile","text","evidenceKeys","scoreChanged"],"title":"PeriodDayReading"},"PeriodForecast":{"properties":{"moonSign":{"$ref":"#/components/schemas/MoonSignReference"},"supportIndex":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Supportindex"},"tone":{"type":"string","enum":["supportive","balanced","reflective"],"title":"Tone"},"summary":{"$ref":"#/components/schemas/BilingualPredictionText"},"dominantFocus":{"$ref":"#/components/schemas/DominantMoonFocus"},"strongestDays":{"items":{"type":"string"},"type":"array","title":"Strongestdays"},"reviewDays":{"items":{"type":"string"},"type":"array","title":"Reviewdays"},"periodReading":{"anyOf":[{"$ref":"#/components/schemas/PeriodSynthesisReading"},{"type":"null"}]},"daily":{"items":{"$ref":"#/components/schemas/PeriodForecastDay"},"type":"array","minItems":1,"title":"Daily"}},"additionalProperties":false,"type":"object","required":["moonSign","supportIndex","tone","summary","dominantFocus","strongestDays","reviewDays","periodReading","daily"],"title":"PeriodForecast"},"PeriodForecastDay":{"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Date"},"supportIndex":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Supportindex"},"tone":{"type":"string","enum":["supportive","balanced","reflective"],"title":"Tone"},"summary":{"$ref":"#/components/schemas/BilingualPredictionText"},"moonHouse":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Moonhouse"},"focus":{"$ref":"#/components/schemas/BilingualPredictionText"},"supportivePlanets":{"items":{"$ref":"#/components/schemas/BilingualPredictionText"},"type":"array","title":"Supportiveplanets"},"cautionPlanets":{"items":{"$ref":"#/components/schemas/BilingualPredictionText"},"type":"array","title":"Cautionplanets"},"signals":{"items":{"$ref":"#/components/schemas/PeriodGocharaSignal"},"type":"array","maxItems":7,"minItems":7,"title":"Signals"},"reading":{"$ref":"#/components/schemas/PeriodDayReading"}},"additionalProperties":false,"type":"object","required":["date","supportIndex","tone","summary","moonHouse","focus","supportivePlanets","cautionPlanets","signals","reading"],"title":"PeriodForecastDay"},"PeriodGocharaSignal":{"properties":{"planet":{"$ref":"#/components/schemas/BilingualPredictionText"},"houseFromMoon":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Housefrommoon"},"supportive":{"type":"boolean","title":"Supportive"},"retrograde":{"type":"boolean","title":"Retrograde"},"ruleId":{"type":"string","minLength":1,"title":"Ruleid"},"interpretationProfile":{"type":"string","const":"seven-graha-house-editorial-review.1","title":"Interpretationprofile"},"interpretation":{"$ref":"#/components/schemas/BilingualPredictionText"}},"additionalProperties":false,"type":"object","required":["planet","houseFromMoon","supportive","retrograde","ruleId","interpretationProfile","interpretation"],"title":"PeriodGocharaSignal"},"PeriodPlanetPattern":{"properties":{"planet":{"$ref":"#/components/schemas/BilingualPredictionText"},"supportiveDays":{"type":"integer","minimum":0.0,"title":"Supportivedays"},"restraintDays":{"type":"integer","minimum":0.0,"title":"Restraintdays"}},"additionalProperties":false,"type":"object","required":["planet","supportiveDays","restraintDays"],"title":"PeriodPlanetPattern"},"PeriodPredictionResult":{"properties":{"period":{"type":"string","enum":["daily","weekly","monthly"],"title":"Period"},"periodStart":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Periodstart"},"periodEnd":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Periodend"},"predictionSystem":{"type":"string","const":"vedic-moon-sign","title":"Predictionsystem"},"contentVersion":{"type":"string","minLength":1,"title":"Contentversion"},"locale":{"type":"string","enum":["en","hi","both"],"title":"Locale"},"expiresAt":{"type":"string","minLength":1,"title":"Expiresat"},"forecasts":{"items":{"$ref":"#/components/schemas/PeriodForecast"},"type":"array","minItems":1,"title":"Forecasts"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"},"generatedAt":{"type":"string","minLength":1,"title":"Generatedat"}},"additionalProperties":false,"type":"object","required":["period","periodStart","periodEnd","predictionSystem","contentVersion","locale","expiresAt","forecasts","limitations","generatedAt"],"title":"PeriodPredictionResult"},"PeriodSynthesisReading":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"text":{"$ref":"#/components/schemas/BilingualPredictionText"},"toneCounts":{"$ref":"#/components/schemas/PeriodToneCounts"},"dominantHouse":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Dominanthouse"},"planetPatterns":{"items":{"$ref":"#/components/schemas/PeriodPlanetPattern"},"type":"array","maxItems":7,"minItems":7,"title":"Planetpatterns"},"evidenceKeys":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Evidencekeys"},"scoreChanged":{"type":"boolean","const":false,"title":"Scorechanged"}},"additionalProperties":false,"type":"object","required":["profile","text","toneCounts","dominantHouse","planetPatterns","evidenceKeys","scoreChanged"],"title":"PeriodSynthesisReading"},"PeriodToneCounts":{"properties":{"supportive":{"type":"integer","minimum":0.0,"title":"Supportive"},"balanced":{"type":"integer","minimum":0.0,"title":"Balanced"},"reflective":{"type":"integer","minimum":0.0,"title":"Reflective"}},"additionalProperties":false,"type":"object","required":["supportive","balanced","reflective"],"title":"PeriodToneCounts"},"PersonalDayReading":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"text":{"$ref":"#/components/schemas/BilingualPredictionText"},"evidenceKeys":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Evidencekeys"},"scoreChanged":{"type":"boolean","const":false,"title":"Scorechanged"}},"additionalProperties":false,"type":"object","required":["profile","text","evidenceKeys","scoreChanged"],"title":"PersonalDayReading"},"PersonalGocharaSignal":{"properties":{"planet":{"$ref":"#/components/schemas/BilingualPredictionText"},"houseFromMoon":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Housefrommoon"},"supportive":{"type":"boolean","title":"Supportive"},"retrograde":{"type":"boolean","title":"Retrograde"}},"additionalProperties":false,"type":"object","required":["planet","houseFromMoon","supportive","retrograde"],"title":"PersonalGocharaSignal"},"PersonalLifeArea":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"title":{"$ref":"#/components/schemas/BilingualPredictionText"},"headline":{"$ref":"#/components/schemas/BilingualPredictionText"},"capacity":{"$ref":"#/components/schemas/BilingualPredictionText"},"watchPoints":{"$ref":"#/components/schemas/BilingualPredictionText"},"practicalGuidance":{"$ref":"#/components/schemas/BilingualPredictionText"},"dashaContext":{"$ref":"#/components/schemas/BilingualPredictionText"},"gocharaContext":{"$ref":"#/components/schemas/PersonalLifeAreaGochara"},"matchedDates":{"items":{"type":"string"},"type":"array","title":"Matcheddates"},"matchedLords":{"items":{"type":"string"},"type":"array","title":"Matchedlords"},"natalStatus":{"type":"string","minLength":1,"title":"Natalstatus"},"evidence":{"$ref":"#/components/schemas/PersonalLifeAreaEvidence"},"profile":{"type":"string","minLength":1,"title":"Profile"},"scoreChanged":{"type":"boolean","const":false,"title":"Scorechanged"}},"additionalProperties":false,"type":"object","required":["id","title","headline","capacity","watchPoints","practicalGuidance","dashaContext","gocharaContext","matchedDates","matchedLords","natalStatus","evidence","profile","scoreChanged"],"title":"PersonalLifeArea"},"PersonalLifeAreaEvidence":{"properties":{"d1House":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"D1House"},"houseLord":{"type":"string","minLength":1,"title":"Houselord"},"karaka":{"type":"string","minLength":1,"title":"Karaka"},"natalReadingProfile":{"type":"string","minLength":1,"title":"Natalreadingprofile"},"ruleIds":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Ruleids"}},"additionalProperties":false,"type":"object","required":["d1House","houseLord","karaka","natalReadingProfile","ruleIds"],"title":"PersonalLifeAreaEvidence"},"PersonalLifeAreaGochara":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"sourceProfile":{"type":"string","minLength":1,"title":"Sourceprofile"},"evaluatedDays":{"type":"integer","maximum":31.0,"minimum":1.0,"title":"Evaluateddays"},"planetTimelines":{"items":{"$ref":"#/components/schemas/PersonalLifeAreaPlanetTimeline"},"type":"array","maxItems":2,"minItems":1,"title":"Planettimelines"},"summary":{"$ref":"#/components/schemas/BilingualPredictionText"},"boundary":{"$ref":"#/components/schemas/BilingualPredictionText"},"scoreChanged":{"type":"boolean","const":false,"title":"Scorechanged"}},"additionalProperties":false,"type":"object","required":["profile","sourceProfile","evaluatedDays","planetTimelines","summary","boundary","scoreChanged"],"title":"PersonalLifeAreaGochara"},"PersonalLifeAreaPlanetTimeline":{"properties":{"planet":{"$ref":"#/components/schemas/BilingualPredictionText"},"supportiveDays":{"type":"integer","minimum":0.0,"title":"Supportivedays"},"restraintDays":{"type":"integer","minimum":0.0,"title":"Restraintdays"},"runs":{"items":{"$ref":"#/components/schemas/PersonalLifeAreaTransitRun"},"type":"array","minItems":1,"title":"Runs"}},"additionalProperties":false,"type":"object","required":["planet","supportiveDays","restraintDays","runs"],"title":"PersonalLifeAreaPlanetTimeline"},"PersonalLifeAreaTransitRun":{"properties":{"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Startdate"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Enddate"},"houseFromMoon":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Housefrommoon"},"supportive":{"type":"boolean","title":"Supportive"},"retrograde":{"type":"boolean","title":"Retrograde"},"evaluations":{"type":"integer","minimum":1.0,"title":"Evaluations"}},"additionalProperties":false,"type":"object","required":["startDate","endDate","houseFromMoon","supportive","retrograde","evaluations"],"title":"PersonalLifeAreaTransitRun"},"PersonalNakshatraReference":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"},"index":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Index"},"pada":{"type":"integer","maximum":4.0,"minimum":1.0,"title":"Pada"}},"additionalProperties":false,"type":"object","required":["en","hi","index","pada"],"title":"PersonalNakshatraReference"},"PersonalNatalCharts":{"properties":{"D1":{"$ref":"#/components/schemas/VargaChart"},"D9":{"$ref":"#/components/schemas/VargaChart"}},"additionalProperties":false,"type":"object","required":["D1","D9"],"title":"PersonalNatalCharts"},"PersonalNatalReference":{"properties":{"lagna":{"$ref":"#/components/schemas/PersonalRashiReference"},"moonSign":{"$ref":"#/components/schemas/PersonalRashiReference"},"moonNakshatra":{"$ref":"#/components/schemas/PersonalNakshatraReference"}},"additionalProperties":false,"type":"object","required":["lagna","moonSign","moonNakshatra"],"title":"PersonalNatalReference"},"PersonalPeriodReading":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"text":{"$ref":"#/components/schemas/BilingualPredictionText"},"taraCounts":{"$ref":"#/components/schemas/PersonalTaraCounts"},"evaluatedDashaChanges":{"items":{"type":"string"},"type":"array","title":"Evaluateddashachanges"},"evidenceKeys":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Evidencekeys"},"scoreChanged":{"type":"boolean","const":false,"title":"Scorechanged"}},"additionalProperties":false,"type":"object","required":["profile","text","taraCounts","evaluatedDashaChanges","evidenceKeys","scoreChanged"],"title":"PersonalPeriodReading"},"PersonalPeriodTopicArea":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"title":{"$ref":"#/components/schemas/BilingualPredictionText"},"linkedDates":{"items":{"type":"string"},"type":"array","title":"Linkeddates"},"matchedLords":{"items":{"$ref":"#/components/schemas/BilingualPredictionText"},"type":"array","maxItems":2,"title":"Matchedlords"},"lordLinks":{"items":{"$ref":"#/components/schemas/PersonalPeriodTopicLordLink"},"type":"array","maxItems":2,"title":"Lordlinks"}},"additionalProperties":false,"type":"object","required":["id","title","linkedDates","matchedLords","lordLinks"],"title":"PersonalPeriodTopicArea"},"PersonalPeriodTopicDigest":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"evaluatedDays":{"type":"integer","maximum":31.0,"minimum":1.0,"title":"Evaluateddays"},"summary":{"$ref":"#/components/schemas/BilingualPredictionText"},"areas":{"items":{"$ref":"#/components/schemas/PersonalPeriodTopicArea"},"type":"array","minItems":1,"title":"Areas"},"evidenceKeys":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Evidencekeys"},"scoreChanged":{"type":"boolean","const":false,"title":"Scorechanged"}},"additionalProperties":false,"type":"object","required":["profile","evaluatedDays","summary","areas","evidenceKeys","scoreChanged"],"title":"PersonalPeriodTopicDigest"},"PersonalPeriodTopicLordLink":{"properties":{"lord":{"$ref":"#/components/schemas/BilingualPredictionText"},"linkedDates":{"items":{"type":"string"},"type":"array","maxItems":31,"minItems":1,"title":"Linkeddates"}},"additionalProperties":false,"type":"object","required":["lord","linkedDates"],"title":"PersonalPeriodTopicLordLink"},"PersonalPredictionRequest":{"properties":{"birth":{"$ref":"#/components/schemas/BirthDetails"},"localDate":{"type":"string","format":"date","title":"Localdate"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"period":{"type":"string","enum":["daily","weekly","monthly"],"title":"Period","default":"daily"},"locale":{"type":"string","enum":["en","hi","both"],"title":"Locale","default":"both"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"},"chartStyle":{"type":"string","enum":["north","south","east"],"title":"Chartstyle","default":"north"}},"additionalProperties":false,"type":"object","required":["birth","localDate","timezone","latitude","longitude"],"title":"PersonalPredictionRequest"},"PersonalPredictionResult":{"properties":{"calculationProfile":{"type":"string","minLength":1,"title":"Calculationprofile"},"contentVersion":{"type":"string","minLength":1,"title":"Contentversion"},"period":{"type":"string","enum":["daily","weekly","monthly"],"title":"Period"},"periodStart":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Periodstart"},"periodEnd":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Periodend"},"expiresAt":{"type":"string","minLength":1,"title":"Expiresat"},"locale":{"type":"string","enum":["en","hi","both"],"title":"Locale"},"natalReference":{"$ref":"#/components/schemas/PersonalNatalReference"},"natalCharts":{"$ref":"#/components/schemas/PersonalNatalCharts"},"planningIndex":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Planningindex"},"tone":{"type":"string","enum":["supportive","balanced","reflective"],"title":"Tone"},"summary":{"$ref":"#/components/schemas/BilingualPredictionText"},"strongestDates":{"items":{"type":"string"},"type":"array","title":"Strongestdates"},"reviewDates":{"items":{"type":"string"},"type":"array","title":"Reviewdates"},"periodReading":{"$ref":"#/components/schemas/PersonalPeriodReading"},"periodTopicDigest":{"$ref":"#/components/schemas/PersonalPeriodTopicDigest"},"lifeAreas":{"items":{"$ref":"#/components/schemas/PersonalLifeArea"},"type":"array","minItems":1,"title":"Lifeareas"},"timeline":{"items":{"$ref":"#/components/schemas/PersonalTimelineDay"},"type":"array","minItems":1,"title":"Timeline"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["calculationProfile","contentVersion","period","periodStart","periodEnd","expiresAt","locale","natalReference","natalCharts","planningIndex","tone","summary","strongestDates","reviewDates","periodReading","periodTopicDigest","lifeAreas","timeline","limitations"],"title":"PersonalPredictionResult"},"PersonalRashiReference":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"},"index":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Index"}},"additionalProperties":false,"type":"object","required":["en","hi","index"],"title":"PersonalRashiReference"},"PersonalTaraCounts":{"properties":{"supportive":{"type":"integer","minimum":0.0,"title":"Supportive"},"reflective":{"type":"integer","minimum":0.0,"title":"Reflective"},"caution":{"type":"integer","minimum":0.0,"title":"Caution"}},"additionalProperties":false,"type":"object","required":["supportive","reflective","caution"],"title":"PersonalTaraCounts"},"PersonalTimelineDay":{"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Date"},"evaluationInstantUtc":{"type":"string","pattern":"Z$","title":"Evaluationinstantutc"},"planningIndex":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Planningindex"},"tone":{"type":"string","enum":["supportive","balanced","reflective"],"title":"Tone"},"guidance":{"$ref":"#/components/schemas/BilingualPredictionText"},"focus":{"$ref":"#/components/schemas/BilingualPredictionText"},"reading":{"$ref":"#/components/schemas/PersonalDayReading"},"topicDigest":{"$ref":"#/components/schemas/PersonalTopicDigest"},"gocharaSignals":{"items":{"$ref":"#/components/schemas/PersonalGocharaSignal"},"type":"array","maxItems":7,"minItems":7,"title":"Gocharasignals"},"gocharaReviews":{"items":{"$ref":"#/components/schemas/PeriodGocharaSignal"},"type":"array","maxItems":7,"minItems":7,"title":"Gocharareviews"},"components":{"$ref":"#/components/schemas/JsonValue"},"activeVimshottari":{"$ref":"#/components/schemas/JsonValue"},"natalSignContacts":{"$ref":"#/components/schemas/JsonValue"},"degreeProximityContacts":{"$ref":"#/components/schemas/JsonValue"},"ashtakavargaTransitContext":{"$ref":"#/components/schemas/JsonValue"},"sadeSati":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["date","evaluationInstantUtc","planningIndex","tone","guidance","focus","reading","topicDigest","gocharaSignals","gocharaReviews","components","activeVimshottari","natalSignContacts","degreeProximityContacts","ashtakavargaTransitContext","sadeSati"],"title":"PersonalTimelineDay"},"PersonalTopicDigest":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"summary":{"$ref":"#/components/schemas/BilingualPredictionText"},"linkedAreas":{"items":{"$ref":"#/components/schemas/PersonalTopicDigestArea"},"type":"array","title":"Linkedareas"},"evidenceKeys":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Evidencekeys"},"scoreChanged":{"type":"boolean","const":false,"title":"Scorechanged"}},"additionalProperties":false,"type":"object","required":["profile","summary","linkedAreas","evidenceKeys","scoreChanged"],"title":"PersonalTopicDigest"},"PersonalTopicDigestArea":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"title":{"$ref":"#/components/schemas/BilingualPredictionText"},"matchedLords":{"items":{"$ref":"#/components/schemas/BilingualPredictionText"},"type":"array","maxItems":2,"minItems":1,"title":"Matchedlords"},"transitSignals":{"items":{"$ref":"#/components/schemas/PersonalGocharaSignal"},"type":"array","maxItems":2,"minItems":1,"title":"Transitsignals"},"natalStatus":{"type":"string","minLength":1,"title":"Natalstatus"}},"additionalProperties":false,"type":"object","required":["id","title","matchedLords","transitSignals","natalStatus"],"title":"PersonalTopicDigestArea"},"PitriShapaRequest":{"properties":{"birth":{"$ref":"#/components/schemas/BirthDetails"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"},"chartStyle":{"type":"string","enum":["north","south","east"],"title":"Chartstyle","default":"north"}},"additionalProperties":false,"type":"object","required":["birth"],"title":"PitriShapaRequest"},"PitriShapaResult":{"properties":{"summary":{"$ref":"#/components/schemas/JsonValue"},"rules":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["summary","rules"],"title":"PitriShapaResult"},"PlatformArchitectureManifest":{"properties":{"service":{"type":"string","const":"The Indian Astrology Shared Platform","title":"Service","default":"The Indian Astrology Shared Platform"},"architectureVersion":{"type":"string","const":"tia-platform-architecture.1","title":"Architectureversion","default":"tia-platform-architecture.1"},"status":{"type":"string","const":"active-apex-boundary","title":"Status","default":"active-apex-boundary"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"canonicalCalculationOwner":{"type":"string","const":"the-indian-astrology-native","title":"Canonicalcalculationowner","default":"the-indian-astrology-native"},"serviceBoundaryCount":{"type":"integer","title":"Serviceboundarycount"},"serviceBoundaries":{"items":{"$ref":"#/components/schemas/PlatformServiceBoundaryContract"},"type":"array","title":"Serviceboundaries"},"brandProfileCount":{"type":"integer","title":"Brandprofilecount"},"brandProfiles":{"items":{"$ref":"#/components/schemas/BrandDistributionProfileContract"},"type":"array","title":"Brandprofiles"},"authorizedDeploymentHosts":{"items":{"type":"string"},"type":"array","title":"Authorizeddeploymenthosts"},"canonicalModuleFamilyCount":{"type":"integer","title":"Canonicalmodulefamilycount"},"canonicalNativeEndpointCount":{"type":"integer","title":"Canonicalnativeendpointcount"},"moduleAuthorities":{"items":{"$ref":"#/components/schemas/CanonicalModuleAuthorityContract"},"type":"array","title":"Moduleauthorities"},"retainedVisitorData":{"type":"boolean","const":false,"title":"Retainedvisitordata","default":false},"legacyFormulaFallbackAllowed":{"type":"boolean","const":false,"title":"Legacyformulafallbackallowed","default":false},"boundaries":{"items":{"type":"string"},"type":"array","title":"Boundaries"}},"additionalProperties":false,"type":"object","required":["requestId","serviceBoundaryCount","serviceBoundaries","brandProfileCount","brandProfiles","authorizedDeploymentHosts","canonicalModuleFamilyCount","canonicalNativeEndpointCount","moduleAuthorities","boundaries"],"title":"PlatformArchitectureManifest"},"PlatformServiceBoundaryContract":{"properties":{"serviceId":{"type":"string","title":"Serviceid"},"responsibility":{"type":"string","title":"Responsibility"},"implementationRoots":{"items":{"type":"string"},"type":"array","title":"Implementationroots"},"publicInterfaces":{"items":{"type":"string"},"type":"array","title":"Publicinterfaces"},"statePolicy":{"type":"string","title":"Statepolicy"},"canonicalOwner":{"type":"string","const":"the-indian-astrology","title":"Canonicalowner","default":"the-indian-astrology"}},"additionalProperties":false,"type":"object","required":["serviceId","responsibility","implementationRoots","publicInterfaces","statePolicy"],"title":"PlatformServiceBoundaryContract"},"PredictionRequest":{"properties":{"localDate":{"type":"string","format":"date","title":"Localdate"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"moonSign":{"anyOf":[{"type":"integer","maximum":12.0,"minimum":1.0},{"type":"null"}],"title":"Moonsign"},"locale":{"type":"string","enum":["en","hi","both"],"title":"Locale","default":"both"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"}},"additionalProperties":false,"type":"object","required":["localDate","timezone","latitude","longitude"],"title":"PredictionRequest"},"PublicApiAccessPolicyContract":{"properties":{"service":{"type":"string","const":"The Indian Astrology Public API","title":"Service","default":"The Indian Astrology Public API"},"policyVersion":{"type":"string","const":"public-core-access.3","title":"Policyversion","default":"public-core-access.3"},"status":{"type":"string","const":"active-current-release-not-sla","title":"Status","default":"active-current-release-not-sla"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"productionBaseUrl":{"type":"string","const":"https://theindianastrology.com/api/v2","title":"Productionbaseurl","default":"https://theindianastrology.com/api/v2"},"accessMode":{"type":"string","const":"anonymous-no-api-key-current-release","title":"Accessmode","default":"anonymous-no-api-key-current-release"},"authenticationRequired":{"type":"boolean","const":false,"title":"Authenticationrequired","default":false},"apiKeyIssued":{"type":"boolean","const":false,"title":"Apikeyissued","default":false},"anonymousAccessPermanentGuaranteed":{"type":"boolean","const":false,"title":"Anonymousaccesspermanentguaranteed","default":false},"rateLimitEnforced":{"type":"boolean","const":true,"title":"Ratelimitenforced","default":true},"documentedQuotaPerPeriod":{"type":"string","const":"edge-token-bucket-by-source","title":"Documentedquotaperperiod","default":"edge-token-bucket-by-source"},"rateLimits":{"items":{"$ref":"#/components/schemas/ApiRateLimitContract"},"type":"array","title":"Ratelimits"},"sourceAddressHandling":{"type":"string","const":"transient-limit-key-no-api-access-limit-or-body-rejection-log","title":"Sourceaddresshandling","default":"transient-limit-key-no-api-access-limit-or-body-rejection-log"},"partnerEnvironmentAvailable":{"type":"boolean","const":false,"title":"Partnerenvironmentavailable","default":false},"recommendedUsage":{"type":"string","const":"server-to-server","title":"Recommendedusage","default":"server-to-server"},"productionBrowserCorsOrigins":{"items":{"type":"string"},"type":"array","title":"Productionbrowsercorsorigins"},"developmentBrowserCorsOrigins":{"items":{"type":"string"},"type":"array","title":"Developmentbrowsercorsorigins"},"requestIdPolicy":{"type":"string","const":"server-generated-at-production-edge","title":"Requestidpolicy","default":"server-generated-at-production-edge"},"errorEnvelopeVersion":{"type":"string","const":"tia-api-error.1","title":"Errorenvelopeversion","default":"tia-api-error.1"},"requestBodyLogged":{"type":"boolean","const":false,"title":"Requestbodylogged","default":false},"responseBodyLogged":{"type":"boolean","const":false,"title":"Responsebodylogged","default":false},"retainedVisitorData":{"type":"boolean","const":false,"title":"Retainedvisitordata","default":false},"fairUse":{"items":{"type":"string"},"type":"array","title":"Fairuse"},"boundaries":{"items":{"type":"string"},"type":"array","title":"Boundaries"}},"additionalProperties":false,"type":"object","required":["requestId","rateLimits","productionBrowserCorsOrigins","developmentBrowserCorsOrigins","fairUse","boundaries"],"title":"PublicApiAccessPolicyContract"},"PublicConsumerSurface":{"properties":{"publicPath":{"type":"string","title":"Publicpath"},"calculator":{"type":"string","title":"Calculator"},"formIdentifier":{"type":"string","title":"Formidentifier"},"submissionSurface":{"type":"string","enum":["wordpress-admin-post","page-local-browser-script"],"title":"Submissionsurface"},"fieldNames":{"items":{"type":"string"},"type":"array","title":"Fieldnames"},"nativeEndpoint":{"type":"string","title":"Nativeendpoint"},"mappingStatus":{"type":"string","enum":["native-purpose-overlap","not-equivalent"],"title":"Mappingstatus"},"migrationSupported":{"type":"boolean","const":true,"title":"Migrationsupported","default":true},"boundary":{"type":"string","title":"Boundary"},"legacyExecutionMode":{"type":"string","enum":["astrologyapi-v1","local-php"],"title":"Legacyexecutionmode"},"observedLegacyResources":{"items":{"type":"string"},"type":"array","title":"Observedlegacyresources"},"evidenceStatus":{"type":"string","const":"production-source-observed","title":"Evidencestatus","default":"production-source-observed"}},"additionalProperties":false,"type":"object","required":["publicPath","calculator","formIdentifier","submissionSurface","fieldNames","nativeEndpoint","mappingStatus","boundary","legacyExecutionMode","observedLegacyResources"],"title":"PublicConsumerSurface","description":"Public form evidence; it is not a vendor API or response contract."},"PublicFormMigrationEnvelope":{"properties":{"migrationContract":{"type":"string","const":"mahaguru-public-form.1","title":"Migrationcontract","default":"mahaguru-public-form.1"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"formIdentifier":{"type":"string","title":"Formidentifier"},"evidenceStatus":{"type":"string","const":"public-input-contract-only","title":"Evidencestatus","default":"public-input-contract-only"},"mappingStatus":{"type":"string","enum":["native-purpose-overlap","not-equivalent"],"title":"Mappingstatus"},"legacyResponseCompatible":{"type":"boolean","const":false,"title":"Legacyresponsecompatible","default":false},"nativeEndpoint":{"type":"string","title":"Nativeendpoint"},"boundary":{"type":"string","title":"Boundary"},"normalization":{"additionalProperties":true,"type":"object","title":"Normalization"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"nativeResponse":{"$ref":"#/components/schemas/NativeCalculationEnvelope"}},"additionalProperties":false,"type":"object","required":["requestId","formIdentifier","mappingStatus","nativeEndpoint","boundary","normalization","warnings","nativeResponse"],"title":"PublicFormMigrationEnvelope","description":"TIA-native result selected through a dated public-form input contract."},"ReadinessResponse":{"properties":{"status":{"type":"string","const":"ready","title":"Status","default":"ready"},"service":{"type":"string","const":"calculation-api","title":"Service","default":"calculation-api"},"requestId":{"type":"string","maxLength":128,"minLength":1,"title":"Requestid"},"checks":{"additionalProperties":{"type":"string","const":"ready"},"type":"object","title":"Checks"},"release":{"$ref":"#/components/schemas/ReleaseMetadata"},"engine":{"$ref":"#/components/schemas/EngineMetadata"}},"additionalProperties":false,"type":"object","required":["requestId","checks"],"title":"ReadinessResponse"},"RectificationEvent":{"properties":{"eventDate":{"type":"string","format":"date","title":"Eventdate"},"category":{"type":"string","enum":["education","career","marriage","child","property","relocation","health","family"],"title":"Category"},"confidence":{"type":"integer","enum":[1,2,3],"title":"Confidence","default":2}},"additionalProperties":false,"type":"object","required":["eventDate","category"],"title":"RectificationEvent"},"ReleaseMetadata":{"properties":{"releaseVersion":{"type":"string","title":"Releaseversion","default":"0.70.0"},"buildCommit":{"type":"string","title":"Buildcommit","default":"be73f013a7d0e767d5f231fb582ff9c432aa2b99"},"sourceArchiveUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcearchiveurl","default":"https://theindianastrology.com/corresponding-source/theindianastrology-source-be73f013a7d0e767d5f231fb582ff9c432aa2b99.tar.gz"},"sourceArchiveManifestUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcearchivemanifesturl","default":"https://theindianastrology.com/corresponding-source/theindianastrology-source-be73f013a7d0e767d5f231fb582ff9c432aa2b99.tar.gz.json"}},"additionalProperties":false,"type":"object","title":"ReleaseMetadata"},"RemedyGuidanceResult":{"properties":{"factors":{"$ref":"#/components/schemas/JsonValue"},"candidates":{"$ref":"#/components/schemas/JsonValue"},"reviewChecklist":{"$ref":"#/components/schemas/JsonValue"},"panditLinks":{"$ref":"#/components/schemas/JsonValue"},"verdict":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["factors","candidates","reviewChecklist","panditLinks","verdict","limitations"],"title":"RemedyGuidanceResult"},"ResponseFieldEvidence":{"properties":{"path":{"type":"string","title":"Path"},"dataType":{"type":"string","enum":["array","boolean","integer","number","object","string"],"title":"Datatype"}},"additionalProperties":false,"type":"object","required":["path","dataType"],"title":"ResponseFieldEvidence","description":"Value-free structural field observed in an official sample."},"ShodashavargaAtlas":{"properties":{"D1":{"$ref":"#/components/schemas/VargaChart"},"D2":{"$ref":"#/components/schemas/VargaChart"},"D3":{"$ref":"#/components/schemas/VargaChart"},"D4":{"$ref":"#/components/schemas/VargaChart"},"D7":{"$ref":"#/components/schemas/VargaChart"},"D9":{"$ref":"#/components/schemas/VargaChart"},"D10":{"$ref":"#/components/schemas/VargaChart"},"D12":{"$ref":"#/components/schemas/VargaChart"},"D16":{"$ref":"#/components/schemas/VargaChart"},"D20":{"$ref":"#/components/schemas/VargaChart"},"D24":{"$ref":"#/components/schemas/VargaChart"},"D27":{"$ref":"#/components/schemas/VargaChart"},"D30":{"$ref":"#/components/schemas/VargaChart"},"D40":{"$ref":"#/components/schemas/VargaChart"},"D45":{"$ref":"#/components/schemas/VargaChart"},"D60":{"$ref":"#/components/schemas/D60VargaChart"}},"additionalProperties":false,"type":"object","required":["D1","D2","D3","D4","D7","D9","D10","D12","D16","D20","D24","D27","D30","D40","D45","D60"],"title":"ShodashavargaAtlas"},"SpecializedGrihaScoreBreakdown":{"properties":{"vara":{"type":"integer","enum":[0,10,20],"title":"Vara"},"tithi":{"type":"integer","enum":[0,25],"title":"Tithi"},"nakshatra":{"type":"integer","enum":[5,15,30],"title":"Nakshatra"},"yoga":{"type":"integer","enum":[0,8,15],"title":"Yoga"},"karana":{"type":"integer","enum":[0,10],"title":"Karana"},"abhijit":{"type":"integer","enum":[0,10],"title":"Abhijit"}},"additionalProperties":false,"type":"object","required":["vara","tithi","nakshatra","yoga","karana","abhijit"],"title":"SpecializedGrihaScoreBreakdown"},"SpecializedGrihaSource":{"properties":{"id":{"type":"string","enum":["MR-54","MR-54-55","MR-56-57","MR-57-58","DV-13"],"title":"Id"},"text":{"type":"string","minLength":1,"title":"Text"}},"additionalProperties":false,"type":"object","required":["id","text"],"title":"SpecializedGrihaSource"},"SpecializedGrihaWindow":{"properties":{"startLocal":{"type":"string","minLength":1,"title":"Startlocal"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"},"durationMinutes":{"type":"integer","minimum":15.0,"title":"Durationminutes"},"score":{"type":"integer","maximum":100.0,"minimum":55.0,"title":"Score"},"grade":{"type":"string","enum":["recommended","acceptable"],"title":"Grade"},"scoreBreakdown":{"$ref":"#/components/schemas/SpecializedGrihaScoreBreakdown"},"panchang":{"$ref":"#/components/schemas/MuhuratFinderPanchang"},"abhijitOverlap":{"type":"boolean","title":"Abhijitoverlap"}},"additionalProperties":false,"type":"object","required":["startLocal","endLocal","durationMinutes","score","grade","scoreBreakdown","panchang","abhijitOverlap"],"title":"SpecializedGrihaWindow"},"SpecializedMuhuratEvent":{"properties":{"id":{"type":"string","enum":["vivaha","griha-pravesh"],"title":"Id"},"label":{"$ref":"#/components/schemas/PanchangText"},"sourceRule":{"type":"string","enum":["MC-6.55","MR-56-57"],"title":"Sourcerule"}},"additionalProperties":false,"type":"object","required":["id","label","sourceRule"],"title":"SpecializedMuhuratEvent"},"SpecializedMuhuratRequest":{"properties":{"localDate":{"type":"string","format":"date","title":"Localdate"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"event":{"type":"string","enum":["vivaha","griha-pravesh"],"title":"Event"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"}},"additionalProperties":false,"type":"object","required":["localDate","timezone","latitude","longitude","event"],"title":"SpecializedMuhuratRequest"},"SpecializedMuhuratResult":{"properties":{"event":{"$ref":"#/components/schemas/SpecializedMuhuratEvent"},"weekday":{"$ref":"#/components/schemas/PanchangText"},"scanMode":{"type":"string","enum":["complete-local-civil-day","daylight-inherited-from-vastu-muhurat.1"],"title":"Scanmode"},"sun":{"anyOf":[{"$ref":"#/components/schemas/SpecializedMuhuratSun"},{"type":"null"}]},"excludedPeriods":{"items":{"$ref":"#/components/schemas/MuhuratFinderExcludedPeriod"},"type":"array","title":"Excludedperiods"},"windows":{"items":{"anyOf":[{"$ref":"#/components/schemas/SpecializedVivahaWindow"},{"$ref":"#/components/schemas/SpecializedGrihaWindow"}]},"type":"array","maxItems":16,"title":"Windows"},"rejectionSummary":{"items":{"$ref":"#/components/schemas/MuhuratFinderRejection"},"type":"array","title":"Rejectionsummary"},"sources":{"items":{"anyOf":[{"$ref":"#/components/schemas/SpecializedVivahaSource"},{"$ref":"#/components/schemas/SpecializedGrihaSource"}]},"type":"array","title":"Sources"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["event","weekday","scanMode","sun","excludedPeriods","windows","rejectionSummary","sources","limitations"],"title":"SpecializedMuhuratResult"},"SpecializedMuhuratSun":{"properties":{"sunriseLocal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sunriselocal"},"sunsetLocal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sunsetlocal"}},"additionalProperties":false,"type":"object","required":["sunriseLocal","sunsetLocal"],"title":"SpecializedMuhuratSun"},"SpecializedVivahaScoreBreakdown":{"properties":{"vivahaWeekday":{"type":"integer","const":20,"title":"Vivahaweekday"},"nonRiktaTithi":{"type":"integer","const":25,"title":"Nonriktatithi"},"namedNakshatra":{"type":"integer","const":30,"title":"Namednakshatra"},"yoga":{"type":"integer","enum":[8,15],"title":"Yoga"},"karana":{"type":"integer","const":10,"title":"Karana"}},"additionalProperties":false,"type":"object","required":["vivahaWeekday","nonRiktaTithi","namedNakshatra","yoga","karana"],"title":"SpecializedVivahaScoreBreakdown"},"SpecializedVivahaSource":{"properties":{"id":{"type":"string","const":"MC-6.55","title":"Id"},"text":{"type":"string","minLength":1,"title":"Text"},"url":{"type":"string","pattern":"^https://","title":"Url"}},"additionalProperties":false,"type":"object","required":["id","text","url"],"title":"SpecializedVivahaSource"},"SpecializedVivahaWindow":{"properties":{"startLocal":{"type":"string","minLength":1,"title":"Startlocal"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"},"durationMinutes":{"type":"integer","minimum":15.0,"title":"Durationminutes"},"score":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Score"},"grade":{"type":"string","enum":["recommended","acceptable"],"title":"Grade"},"scoreBreakdown":{"$ref":"#/components/schemas/SpecializedVivahaScoreBreakdown"},"panchang":{"$ref":"#/components/schemas/MuhuratFinderPanchang"}},"additionalProperties":false,"type":"object","required":["startLocal","endLocal","durationMinutes","score","grade","scoreBreakdown","panchang"],"title":"SpecializedVivahaWindow"},"TaraReading":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"text":{"$ref":"#/components/schemas/BilingualPredictionText"},"evidenceKeys":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Evidencekeys"},"formulaChanged":{"type":"boolean","const":false,"title":"Formulachanged"}},"additionalProperties":false,"type":"object","required":["profile","text","evidenceKeys","formulaChanged"],"title":"TaraReading"},"TaraResult":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"},"number":{"type":"integer","maximum":9.0,"minimum":1.0,"title":"Number"},"cycle":{"type":"integer","maximum":3.0,"minimum":1.0,"title":"Cycle"},"inclusiveDistance":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Inclusivedistance"},"tone":{"type":"string","enum":["supportive","reflective","caution"],"title":"Tone"},"focus":{"$ref":"#/components/schemas/BilingualPredictionText"},"summary":{"$ref":"#/components/schemas/BilingualPredictionText"},"reading":{"$ref":"#/components/schemas/TaraReading"}},"additionalProperties":false,"type":"object","required":["en","hi","number","cycle","inclusiveDistance","tone","focus","summary","reading"],"title":"TaraResult"},"TransitNakshatraReference":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"},"index":{"type":"integer","maximum":27.0,"minimum":1.0,"title":"Index"},"moonLongitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Moonlongitude"}},"additionalProperties":false,"type":"object","required":["en","hi","index","moonLongitude"],"title":"TransitNakshatraReference"},"VargaBilingualText":{"properties":{"en":{"type":"string","minLength":1,"title":"En"},"hi":{"type":"string","minLength":1,"title":"Hi"}},"additionalProperties":false,"type":"object","required":["en","hi"],"title":"VargaBilingualText"},"VargaChart":{"properties":{"division":{"type":"integer","maximum":60.0,"minimum":1.0,"title":"Division"},"mappingProfile":{"type":"string","minLength":1,"title":"Mappingprofile"},"name":{"$ref":"#/components/schemas/VargaBilingualText"},"ascendant":{"$ref":"#/components/schemas/VargaPoint"},"points":{"additionalProperties":{"$ref":"#/components/schemas/VargaPoint"},"type":"object","minProperties":1,"title":"Points"},"houses":{"items":{"$ref":"#/components/schemas/VargaHouse"},"type":"array","maxItems":12,"minItems":12,"title":"Houses"},"evidenceSummary":{"$ref":"#/components/schemas/VargaEvidenceSummary"}},"additionalProperties":false,"type":"object","required":["division","mappingProfile","name","ascendant","points","houses","evidenceSummary"],"title":"VargaChart"},"VargaEvidenceSummary":{"properties":{"profile":{"type":"string","minLength":1,"title":"Profile"},"lagnaRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Lagnarashiindex"},"lagnaRashi":{"type":"string","minLength":1,"title":"Lagnarashi"},"lagnaLord":{"type":"string","minLength":1,"title":"Lagnalord"},"notablePlacements":{"items":{"$ref":"#/components/schemas/VargaNotablePlacement"},"type":"array","title":"Notableplacements"},"mappingProfile":{"type":"string","minLength":1,"title":"Mappingprofile"},"limits":{"$ref":"#/components/schemas/VargaBilingualText"}},"additionalProperties":false,"type":"object","required":["profile","lagnaRashiIndex","lagnaRashi","lagnaLord","notablePlacements","mappingProfile","limits"],"title":"VargaEvidenceSummary"},"VargaHouse":{"properties":{"house":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"House"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"rashi":{"type":"string","minLength":1,"title":"Rashi"},"planets":{"items":{"type":"string"},"type":"array","title":"Planets"}},"additionalProperties":false,"type":"object","required":["house","rashiIndex","rashi","planets"],"title":"VargaHouse"},"VargaNotablePlacement":{"properties":{"planet":{"type":"string","minLength":1,"title":"Planet"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"conditions":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Conditions"}},"additionalProperties":false,"type":"object","required":["planet","rashiIndex","conditions"],"title":"VargaNotablePlacement"},"VargaPoint":{"properties":{"divisionPart":{"type":"integer","maximum":60.0,"minimum":1.0,"title":"Divisionpart"},"rashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Rashiindex"},"rashi":{"type":"string","minLength":1,"title":"Rashi"},"degreesInVarga":{"type":"number","maximum":30.0,"minimum":0.0,"title":"Degreesinvarga"},"sourceLongitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Sourcelongitude"},"sourceRashiIndex":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Sourcerashiindex"},"sourceDegreesInSign":{"type":"number","exclusiveMaximum":30.0,"minimum":0.0,"title":"Sourcedegreesinsign"},"mappingProfile":{"type":"string","minLength":1,"title":"Mappingprofile"},"mappingBranch":{"type":"string","minLength":1,"title":"Mappingbranch"},"segmentStartDegrees":{"type":"number","exclusiveMaximum":30.0,"minimum":0.0,"title":"Segmentstartdegrees"},"segmentEndDegrees":{"type":"number","maximum":30.0,"exclusiveMinimum":0.0,"title":"Segmentenddegrees"},"sourceSignParity":{"type":"string","enum":["odd","even"],"title":"Sourcesignparity"},"retrograde":{"type":"boolean","title":"Retrograde"}},"additionalProperties":false,"type":"object","required":["divisionPart","rashiIndex","rashi","degreesInVarga","sourceLongitude","sourceRashiIndex","sourceDegreesInSign","mappingProfile","mappingBranch","segmentStartDegrees","segmentEndDegrees","sourceSignParity","retrograde"],"title":"VargaPoint"},"VarshaphalRequest":{"properties":{"birth":{"$ref":"#/components/schemas/BirthDetails"},"targetAge":{"type":"integer","maximum":120.0,"minimum":1.0,"title":"Targetage"},"returnTimezone":{"type":"string","maxLength":64,"minLength":1,"title":"Returntimezone"},"returnLatitude":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Returnlatitude"},"returnLongitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Returnlongitude"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"},"chartStyle":{"type":"string","enum":["north","south","east"],"title":"Chartstyle","default":"north"}},"additionalProperties":false,"type":"object","required":["birth","targetAge","returnTimezone","returnLatitude","returnLongitude"],"title":"VarshaphalRequest"},"VarshaphalResult":{"properties":{"solarReturn":{"$ref":"#/components/schemas/JsonValue"},"muntha":{"$ref":"#/components/schemas/JsonValue"},"dayNightEvidence":{"$ref":"#/components/schemas/JsonValue"},"tajika":{"$ref":"#/components/schemas/JsonValue"},"panchavargiyaBala":{"$ref":"#/components/schemas/JsonValue"},"varshesha":{"$ref":"#/components/schemas/JsonValue"},"sahamas":{"$ref":"#/components/schemas/JsonValue"},"muddaDasha":{"$ref":"#/components/schemas/JsonValue"},"annualChart":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["solarReturn","muntha","dayNightEvidence","tajika","panchavargiyaBala","varshesha","sahamas","muddaDasha","annualChart"],"title":"VarshaphalResult"},"VastuAnalysisCoverage":{"properties":{"zone":{"type":"string","minLength":1,"title":"Zone"},"primaryDirection":{"type":"string","enum":["N","NE","E","SE","S","SW","W","NW"],"title":"Primarydirection"},"area":{"type":"number","minimum":0.0,"title":"Area"},"percent":{"type":"number","maximum":100.0,"minimum":0.0,"title":"Percent"}},"additionalProperties":false,"type":"object","required":["zone","primaryDirection","area","percent"],"title":"VastuAnalysisCoverage"},"VastuAnalysisDoor":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"zone":{"type":"string","minLength":1,"title":"Zone"},"primaryDirection":{"type":"string","enum":["N","NE","E","SE","S","SW","W","NW"],"title":"Primarydirection"},"bearing":{"type":"number","maximum":360.0,"minimum":0.0,"title":"Bearing"}},"additionalProperties":false,"type":"object","required":["id","zone","primaryDirection","bearing"],"title":"VastuAnalysisDoor"},"VastuAnalysisRequest":{"properties":{"project":{"$ref":"#/components/schemas/VastuLayoutProject"},"zoneCount":{"type":"integer","enum":[8,16,32],"title":"Zonecount","default":8},"roomTypes":{"additionalProperties":{"type":"string","enum":["prayer","kitchen","master-bedroom","bedroom","toilet","living","study","dining","storage","staircase","water","other"]},"type":"object","title":"Roomtypes"}},"additionalProperties":false,"type":"object","required":["project"],"title":"VastuAnalysisRequest"},"VastuAnalysisResult":{"properties":{"summary":{"$ref":"#/components/schemas/VastuAnalysisSummary"},"rooms":{"items":{"$ref":"#/components/schemas/VastuAnalysisRoom"},"type":"array","title":"Rooms"},"doors":{"items":{"$ref":"#/components/schemas/VastuAnalysisDoor"},"type":"array","title":"Doors"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["summary","rooms","doors","limitations"],"title":"VastuAnalysisResult"},"VastuAnalysisRoom":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"label":{"type":"string","minLength":1,"title":"Label"},"category":{"type":"string","enum":["prayer","kitchen","master-bedroom","bedroom","toilet","living","study","dining","storage","staircase","water","other"],"title":"Category"},"categoryLabel":{"$ref":"#/components/schemas/PanchangText"},"area":{"type":"number","exclusiveMinimum":0.0,"title":"Area"},"dominantZone":{"type":"string","minLength":1,"title":"Dominantzone"},"dominantDirection":{"type":"string","enum":["N","NE","E","SE","S","SW","W","NW"],"title":"Dominantdirection"},"coverage":{"items":{"$ref":"#/components/schemas/VastuAnalysisCoverage"},"type":"array","minItems":1,"title":"Coverage"},"brahmasthanOverlap":{"$ref":"#/components/schemas/VastuBrahmasthanOverlap"},"status":{"type":"string","enum":["aligned","neutral","review"],"title":"Status"},"ruleId":{"type":"string","enum":["BS-53.118","BS-53.119","RP-1","SLNM-32","UNCLASSIFIED"],"title":"Ruleid"},"observation":{"$ref":"#/components/schemas/PanchangText"},"recommendation":{"$ref":"#/components/schemas/PanchangText"}},"additionalProperties":false,"type":"object","required":["id","label","category","categoryLabel","area","dominantZone","dominantDirection","coverage","brahmasthanOverlap","status","ruleId","observation","recommendation"],"title":"VastuAnalysisRoom"},"VastuAnalysisSummary":{"properties":{"roomCount":{"type":"integer","minimum":0.0,"title":"Roomcount"},"aligned":{"type":"integer","minimum":0.0,"title":"Aligned"},"neutral":{"type":"integer","minimum":0.0,"title":"Neutral"},"review":{"type":"integer","minimum":0.0,"title":"Review"}},"additionalProperties":false,"type":"object","required":["roomCount","aligned","neutral","review"],"title":"VastuAnalysisSummary"},"VastuBrahmasthanOverlap":{"properties":{"area":{"type":"number","minimum":0.0,"title":"Area"},"percent":{"type":"number","maximum":100.0,"minimum":0.0,"title":"Percent"}},"additionalProperties":false,"type":"object","required":["area","percent"],"title":"VastuBrahmasthanOverlap"},"VastuDoor":{"properties":{"id":{"type":"string","maxLength":64,"minLength":1,"title":"Id"},"x":{"type":"number","maximum":200.0,"minimum":0.0,"title":"X"},"y":{"type":"number","maximum":200.0,"minimum":0.0,"title":"Y"},"width":{"type":"number","maximum":10.0,"minimum":0.25,"title":"Width"},"rotation":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Rotation"},"swing":{"type":"string","enum":["left","right"],"title":"Swing"}},"additionalProperties":false,"type":"object","required":["id","x","y","width","rotation","swing"],"title":"VastuDoor"},"VastuLayoutPdfRequest":{"properties":{"project":{"$ref":"#/components/schemas/VastuLayoutProject"}},"additionalProperties":false,"type":"object","required":["project"],"title":"VastuLayoutPdfRequest"},"VastuLayoutProject":{"properties":{"schemaVersion":{"type":"string","const":"vastu-layout.1","title":"Schemaversion","default":"vastu-layout.1"},"projectId":{"type":"string","maxLength":64,"minLength":1,"title":"Projectid"},"title":{"type":"string","maxLength":80,"minLength":1,"title":"Title"},"unit":{"type":"string","enum":["feet","meters"],"title":"Unit"},"siteWidth":{"type":"number","maximum":200.0,"minimum":3.0,"title":"Sitewidth"},"siteHeight":{"type":"number","maximum":200.0,"minimum":3.0,"title":"Siteheight"},"northRotation":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Northrotation"},"rooms":{"items":{"$ref":"#/components/schemas/VastuRoom"},"type":"array","maxItems":100,"title":"Rooms"},"walls":{"items":{"$ref":"#/components/schemas/VastuWall"},"type":"array","maxItems":200,"title":"Walls"},"doors":{"items":{"$ref":"#/components/schemas/VastuDoor"},"type":"array","maxItems":100,"title":"Doors"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"additionalProperties":false,"type":"object","required":["projectId","title","unit","siteWidth","siteHeight","northRotation","rooms","walls","doors","createdAt","updatedAt"],"title":"VastuLayoutProject"},"VastuMuhuratAbhijit":{"properties":{"startLocal":{"type":"string","minLength":1,"title":"Startlocal"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"},"bonusOnly":{"type":"boolean","const":true,"title":"Bonusonly"}},"additionalProperties":false,"type":"object","required":["startLocal","endLocal","bonusOnly"],"title":"VastuMuhuratAbhijit"},"VastuMuhuratEvent":{"properties":{"id":{"type":"string","enum":["foundation","door-frame","griha-pravesh","land-purchase","repair-start"],"title":"Id"},"label":{"$ref":"#/components/schemas/PanchangText"},"sourceRule":{"type":"string","enum":["MR-54","MR-54-55","MR-56-57","MR-57","MR-57-58"],"title":"Sourcerule"}},"additionalProperties":false,"type":"object","required":["id","label","sourceRule"],"title":"VastuMuhuratEvent"},"VastuMuhuratRequest":{"properties":{"localDate":{"type":"string","format":"date","title":"Localdate"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"latitude":{"type":"number","maximum":90.0,"minimum":-90.0,"title":"Latitude"},"longitude":{"type":"number","maximum":180.0,"minimum":-180.0,"title":"Longitude"},"event":{"type":"string","enum":["foundation","door-frame","griha-pravesh","land-purchase","repair-start"],"title":"Event"},"ayanamsha":{"type":"string","const":"lahiri","title":"Ayanamsha","default":"lahiri"}},"additionalProperties":false,"type":"object","required":["localDate","timezone","latitude","longitude","event"],"title":"VastuMuhuratRequest"},"VastuMuhuratResult":{"properties":{"event":{"$ref":"#/components/schemas/VastuMuhuratEvent"},"sun":{"anyOf":[{"$ref":"#/components/schemas/MuhuratFinderSun"},{"type":"null"}]},"abhijit":{"anyOf":[{"$ref":"#/components/schemas/VastuMuhuratAbhijit"},{"type":"null"}]},"excludedPeriods":{"items":{"$ref":"#/components/schemas/MuhuratFinderExcludedPeriod"},"type":"array","title":"Excludedperiods"},"windows":{"items":{"$ref":"#/components/schemas/VastuMuhuratWindow"},"type":"array","title":"Windows"},"rahuMukha":{"anyOf":[{"$ref":"#/components/schemas/VastuRahuMukhaDaylight"},{"$ref":"#/components/schemas/VastuRahuMukhaNoDaylight"}],"title":"Rahumukha"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["event","sun","abhijit","excludedPeriods","windows","rahuMukha","limitations"],"title":"VastuMuhuratResult"},"VastuMuhuratWindow":{"properties":{"startLocal":{"type":"string","minLength":1,"title":"Startlocal"},"endLocal":{"type":"string","minLength":1,"title":"Endlocal"},"durationMinutes":{"type":"integer","minimum":15.0,"title":"Durationminutes"},"score":{"type":"integer","maximum":100.0,"minimum":55.0,"title":"Score"},"grade":{"type":"string","enum":["recommended","acceptable"],"title":"Grade"},"scoreBreakdown":{"$ref":"#/components/schemas/SpecializedGrihaScoreBreakdown"},"panchang":{"$ref":"#/components/schemas/MuhuratFinderPanchang"},"abhijitOverlap":{"type":"boolean","title":"Abhijitoverlap"}},"additionalProperties":false,"type":"object","required":["startLocal","endLocal","durationMinutes","score","grade","scoreBreakdown","panchang","abhijitOverlap"],"title":"VastuMuhuratWindow","description":"The house-building score shape also used by the inherited Griha Pravesh scan."},"VastuRahuMukhaDaylight":{"properties":{"weekday":{"$ref":"#/components/schemas/PanchangText"},"avoidDirection":{"$ref":"#/components/schemas/PanchangText"},"code":{"type":"string","enum":["N","SE","W","NE","S","NW","SW"],"title":"Code"},"profile":{"type":"string","const":"dvara-weekday.1","title":"Profile"},"application":{"type":"string","minLength":1,"title":"Application"}},"additionalProperties":false,"type":"object","required":["weekday","avoidDirection","code","profile","application"],"title":"VastuRahuMukhaDaylight"},"VastuRahuMukhaNoDaylight":{"properties":{"weekday":{"$ref":"#/components/schemas/PanchangText"},"avoidDirection":{"$ref":"#/components/schemas/PanchangText"},"code":{"type":"string","enum":["N","SE","W","NE","S","NW","SW"],"title":"Code"},"profile":{"type":"string","const":"dvara-weekday.1","title":"Profile"}},"additionalProperties":false,"type":"object","required":["weekday","avoidDirection","code","profile"],"title":"VastuRahuMukhaNoDaylight"},"VastuRoom":{"properties":{"id":{"type":"string","maxLength":64,"minLength":1,"title":"Id"},"label":{"type":"string","maxLength":40,"minLength":1,"title":"Label"},"x":{"type":"number","maximum":200.0,"minimum":0.0,"title":"X"},"y":{"type":"number","maximum":200.0,"minimum":0.0,"title":"Y"},"width":{"type":"number","maximum":200.0,"minimum":0.25,"title":"Width"},"height":{"type":"number","maximum":200.0,"minimum":0.25,"title":"Height"},"color":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$","title":"Color"}},"additionalProperties":false,"type":"object","required":["id","label","x","y","width","height","color"],"title":"VastuRoom"},"VastuWall":{"properties":{"id":{"type":"string","maxLength":64,"minLength":1,"title":"Id"},"x1":{"type":"number","maximum":200.0,"minimum":0.0,"title":"X1"},"y1":{"type":"number","maximum":200.0,"minimum":0.0,"title":"Y1"},"x2":{"type":"number","maximum":200.0,"minimum":0.0,"title":"X2"},"y2":{"type":"number","maximum":200.0,"minimum":0.0,"title":"Y2"},"thickness":{"type":"number","maximum":5.0,"minimum":0.02,"title":"Thickness"}},"additionalProperties":false,"type":"object","required":["id","x1","y1","x2","y2","thickness"],"title":"VastuWall"},"VedicAnnualForecast":{"properties":{"moonSign":{"$ref":"#/components/schemas/MoonSignReference"},"annualSupportIndex":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Annualsupportindex"},"tone":{"type":"string","enum":["supportive","balanced","reflective"],"title":"Tone"},"summary":{"$ref":"#/components/schemas/BilingualPredictionText"},"strongestMonths":{"items":{"type":"integer"},"type":"array","title":"Strongestmonths"},"reviewMonths":{"items":{"type":"integer"},"type":"array","title":"Reviewmonths"},"months":{"items":{"$ref":"#/components/schemas/VedicAnnualMonth"},"type":"array","maxItems":12,"minItems":12,"title":"Months"}},"additionalProperties":false,"type":"object","required":["moonSign","annualSupportIndex","tone","summary","strongestMonths","reviewMonths","months"],"title":"VedicAnnualForecast"},"VedicAnnualMonth":{"properties":{"month":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Month"},"periodStart":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Periodstart"},"periodEnd":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Periodend"},"supportIndex":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Supportindex"},"tone":{"type":"string","enum":["supportive","balanced","reflective"],"title":"Tone"},"summary":{"$ref":"#/components/schemas/BilingualPredictionText"},"dominantFocus":{"$ref":"#/components/schemas/DominantMoonFocus"},"strongestDays":{"items":{"type":"string"},"type":"array","title":"Strongestdays"},"reviewDays":{"items":{"type":"string"},"type":"array","title":"Reviewdays"},"reading":{"$ref":"#/components/schemas/AnnualMonthReading"}},"additionalProperties":false,"type":"object","required":["month","periodStart","periodEnd","supportIndex","tone","summary","dominantFocus","strongestDays","reviewDays","reading"],"title":"VedicAnnualMonth"},"WatchTimeRequest":{"properties":{"watchTime":{"type":"string","format":"time","title":"Watchtime"},"questionCategory":{"type":"string","enum":["general","agreement","journey","meeting","purchase","communication"],"title":"Questioncategory","default":"general"}},"additionalProperties":false,"type":"object","required":["watchTime"],"title":"WatchTimeRequest"},"WatchTimeResult":{"properties":{"watch":{"$ref":"#/components/schemas/JsonValue"},"hourSign":{"$ref":"#/components/schemas/JsonValue"},"aarudam":{"$ref":"#/components/schemas/JsonValue"},"relationship":{"$ref":"#/components/schemas/JsonValue"},"verdict":{"$ref":"#/components/schemas/JsonValue"},"table":{"$ref":"#/components/schemas/JsonValue"},"limitations":{"$ref":"#/components/schemas/JsonValue"}},"additionalProperties":false,"type":"object","required":["watch","hourSign","aarudam","relationship","verdict","table","limitations"],"title":"WatchTimeResult"},"WesternAnnualForecast":{"properties":{"sunSign":{"$ref":"#/components/schemas/MoonSignReference"},"annualSupportIndex":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Annualsupportindex"},"tone":{"type":"string","enum":["supportive","balanced","reflective"],"title":"Tone"},"summary":{"$ref":"#/components/schemas/BilingualPredictionText"},"strongestMonths":{"items":{"type":"integer"},"type":"array","title":"Strongestmonths"},"reviewMonths":{"items":{"type":"integer"},"type":"array","title":"Reviewmonths"},"months":{"items":{"$ref":"#/components/schemas/WesternAnnualMonth"},"type":"array","maxItems":12,"minItems":12,"title":"Months"}},"additionalProperties":false,"type":"object","required":["sunSign","annualSupportIndex","tone","summary","strongestMonths","reviewMonths","months"],"title":"WesternAnnualForecast"},"WesternAnnualMonth":{"properties":{"month":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Month"},"sampleDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","title":"Sampledate"},"localEvaluationTime":{"type":"string","title":"Localevaluationtime"},"utcOffsetMinutes":{"type":"integer","title":"Utcoffsetminutes"},"julianDayUt":{"type":"number","title":"Juliandayut"},"supportIndex":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Supportindex"},"tone":{"type":"string","enum":["supportive","balanced","reflective"],"title":"Tone"},"summary":{"$ref":"#/components/schemas/BilingualPredictionText"},"supportiveSignals":{"type":"integer","minimum":0.0,"title":"Supportivesignals"},"cautionSignals":{"type":"integer","minimum":0.0,"title":"Cautionsignals"},"neutralSignals":{"type":"integer","minimum":0.0,"title":"Neutralsignals"},"signals":{"items":{"$ref":"#/components/schemas/WesternAnnualSignal"},"type":"array","minItems":1,"title":"Signals"},"reading":{"$ref":"#/components/schemas/AnnualMonthReading"}},"additionalProperties":false,"type":"object","required":["month","sampleDate","localEvaluationTime","utcOffsetMinutes","julianDayUt","supportIndex","tone","summary","supportiveSignals","cautionSignals","neutralSignals","signals","reading"],"title":"WesternAnnualMonth"},"WesternAnnualPredictionResult":{"properties":{"year":{"type":"integer","minimum":1.0,"title":"Year"},"predictionSystem":{"type":"string","const":"western-tropical-sun-sign-annual","title":"Predictionsystem"},"contentVersion":{"type":"string","minLength":1,"title":"Contentversion"},"locale":{"type":"string","enum":["en","hi","both"],"title":"Locale"},"expiresAt":{"type":"string","minLength":1,"title":"Expiresat"},"forecasts":{"items":{"$ref":"#/components/schemas/WesternAnnualForecast"},"type":"array","minItems":1,"title":"Forecasts"},"limitations":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Limitations"}},"additionalProperties":false,"type":"object","required":["year","predictionSystem","contentVersion","locale","expiresAt","forecasts","limitations"],"title":"WesternAnnualPredictionResult"},"WesternAnnualSignal":{"properties":{"planet":{"$ref":"#/components/schemas/BilingualPredictionText"},"longitude":{"type":"number","exclusiveMaximum":360.0,"minimum":0.0,"title":"Longitude"},"tropicalSign":{"$ref":"#/components/schemas/MoonSignReference"},"relation":{"type":"string","enum":["same-sign","sextile","square","trine","opposition","aversion"],"title":"Relation"},"signal":{"type":"string","enum":["supportive","caution","neutral"],"title":"Signal"},"retrograde":{"type":"boolean","title":"Retrograde"}},"additionalProperties":false,"type":"object","required":["planet","longitude","tropicalSign","relation","signal","retrograde"],"title":"WesternAnnualSignal"},"WesternSunSignAnnualRequest":{"properties":{"year":{"type":"integer","maximum":2100.0,"minimum":1900.0,"title":"Year"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"sunSign":{"anyOf":[{"type":"integer","maximum":12.0,"minimum":1.0},{"type":"null"}],"title":"Sunsign"},"locale":{"type":"string","enum":["en","hi","both"],"title":"Locale","default":"both"}},"additionalProperties":false,"type":"object","required":["year","timezone"],"title":"WesternSunSignAnnualRequest"}}}}