Agent tool definitions
Tool definitions for an agent framework, generated from the live OpenAPI document, so the schema a model fills is the schema the endpoint validates. format=openai (default) returns { type, function } objects you can spread straight into a chat completion; format=anthropic returns { name, description, input_schema }. The objects carry nothing of ours: how to call each tool lives in a separate executors map keyed by tool name, because an unexpected key inside a vendor tool object is a 400 at their end. select chooses what to hand over: the curated starter set by default, all for the catalogue, group:Vedic for one area, paths:/chart,/synastry for an explicit list; q filters within that, limit caps it (default 32, max 128, which is the OpenAI ceiling). Nothing truncates silently: totalMatched, totalAvailable and a note say what was left out. No auth is embedded in a tool, so send X-Api-Key on the call itself.
Query parameters
Which vendor contract the tool objects follow. openai returns { type, function }, anthropic returns { name, description, input_schema }.
What to hand over: starter (the curated set, the default), all, group:<tag> such as group:Vedic, or paths:/chart,/synastry for an explicit list. An unknown path is named in notes rather than dropped.
Free-text filter applied within the selection, matched against path, summary, description and group.
How many tools to return. The ceiling is the OpenAI limit of 128 functions per request; models degrade well before it. Anything left out is counted in totalMatched.
Response
Successful calculation
Example response
{
"ok": true
}Changes
Changed in 2 of the 13 revisions of this API.44
- ○
added the optional property
data/executors/astroway_post_ai_explain_aspectto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_compositeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_forecast_calendarto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_hd_pentato the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_horoscope_dailyto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_human_designto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_moon_phaseto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_numerology_chaldean_life_pathto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_numerology_pythagorean_expressionto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_numerology_pythagorean_life_pathto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_planetsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_render_wheel_westernto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_reports_natalto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_solar_returnto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_sun_timesto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_synastryto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_synastry_attraction_scoreto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_tarot_rider_waite_draw_singleto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_tarot_rider_waite_draw_three_cardto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_transit_calendarto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_transitsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_vedic_dashas_vimshottari_mahato the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_vedic_panchang_fullto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_vedic_varga_D1to the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/executors/astroway_post_vedic_varga_D9to the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/additionalPropertiesto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/descriptionto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/ayanamsato the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/ayanamsaIdto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/cityto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/cosmogramto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/date/patternto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/date/typeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/houseSystemto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/latitude/maximumto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/latitude/minimumto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/latitude/typeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/longitudeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/nameto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/timeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/timeUnknownto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/timezoneOffsetto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/tools/items/function/parameters/properties/zodiacTypeto the response with the200statusresponse-optional-property-added
- ○
- ○
endpoint added
endpoint-added
- ○