ContextBasedAstrologyData

ContextBasedAstrologyData(stringquery,TimebirthTime,TimecheckTime)

Allinone agentic entrypoint. Takes a plainEnglish query plus up to two Times a birth Time andor a checkcurrent Time semanticsearches the bestmatching Calculate methods autobinds their parameters invokes them in parallel and returns the results with metadata showing which methods were routed to and which Time each parameter was bound from. Replaces handpicking from 640 Calculate methods. Binding rules inside SmartInvokeAsync a methods FIRST Time parameter receives birthTime falling back to checkTime if birthTime is null a methods SECOND Time parameter receives checkTime falling back to birthTime. At least one of the two Times must be supplied if both are null the method returns an error JObject instead of throwing.

Parameters

NameTypeDescription
query String PlainEnglish description e.g. planet strength for Jupiter what dasa am I in planets now moon sign today.
birthTime 0, Culture=neutral, PublicKeyToken=null]] Optional birth time location. Required for natal queries may be omitted for pure nowtoday queries.
checkTime 0, Culture=neutral, PublicKeyToken=null]] Optional checkcurrent time location. Required for nowtodayat X queries may be omitted for pure natal queries.

Calling this method

Endpoint base: https://api.vedastro.org/api/Calculate/ContextBasedAstrologyData

Most Calculate methods accept parameters either as URL path segments (GET) or as a JSON body (POST), keyed by parameter name. The exact request shape varies per method — see the Getting Started guide for the response envelope, StdTime format, and Ayanamsa conventions that apply across the API. Use the "Try it" panel below to build and send a real request and see the exact call this method expects.

Loading try-it widget…