/api/v1/public/indices/{id}GETred). Use it as the {id} path parameter on the index detail, constituents, and price endpoints.RED). This endpoint accepts either this ticker (case-insensitively) or index_id as its path parameter.base_index_id.level_interpretation for how this index's methodology frames the level, since a probability family and a total-return family read the same number differently.latest_price. The baseline is the last completed daily close before the current day in US Eastern time, so this is a change against a settled value rather than a rolling 24-hour window.latest_price. Null when the index has no daily close that far back.GET /api/v1/public/indices/{id}; omitted on GET /api/v1/indices/{id}.price_change_7d is measured against. Returned by GET /api/v1/public/indices/{id}; omitted on GET /api/v1/indices/{id}.message. One of bad_request, unauthorized, forbidden, not_found, conflict, service_unavailable, upstream_error, service_error, or internal_error.curl -X GET "https://api.adjacent.markets/api/v1/public/indices/<id>"
{ "index_id": "red", "name": "Republican Political Future Index", "ticker": "RED", "description": "Composite of Republican party-line contests across all levels of office in the United States", "office_category": null, "methodology": "upfi", "is_composite": true, "constituents_count": 5, "latest_price": 96.6691, "level_interpretation": [ { "label": "Index level", "value": "96.7" }, { "label": "Composite probability value", "value": "46.7%" }, { "label": "Interpretation", "value": "-3.3 pts" } ], "price_change_1d": -0.0124, "price_change_7d": 0.9173, "previous_close_1d": 96.6815, "previous_close_7d": 95.7518, "stats": { "trailing_returns": [ { "label": "1D", "value": -0.01282561813790593 }, { "label": "1W", "value": 0.9579976564409206 } ] } }