Resolve a Symbol/ISIN As-Of a Date
resolve_identifier_asofResolve a historical symbol or ISIN to the company that held it ON a given date. USE THIS when working with old data whose ticker may since have been renamed, reused, or reassigned — e.g. a 2018 holdings file, an old research note, or a backtest that must not treat one company as two securities (or worse, merge two different companies because a ticker was recycled after a delisting). Returns present | uncertain | not_found | out_of_coverage with certainty ranges; each match names the company by its latest known symbol and isin, which the other stock tools take. uncertain means the date falls in an open bracket around a rename/ISIN change — quarantine it rather than asserting the mapping. The response states its own coverage window; a date outside it returns out_of_coverage and must not be reported as 'no such symbol'.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "resolve_identifier_asof"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | As-of date, YYYY-MM-DD. Defaults to today (IST) when omitted. | |
| kind | No | Which identifier kind `value` is (default nse_symbol) | nse_symbol |
| value | No | REQUIRED. The identifier value, e.g. "TRENT" or "INE849A01020". |