Aumos

sec-edgar

aumos0.3.3
sec-edgarEndpoints 2the author ships one
What this source is
SEC EDGAR's own endpoints, relayed unread. The `{symbol}` segment of `companyfacts` is a filename and not a ticker: it must be `CIK` + the ten-digit zero-padded CIK + `.json` (`CIK0000050863.json`), and a ticker there answers 404. So `/files/company_tickers.json` is a precondition of this path and not only a mapping table; its `cik_str` is an integer the caller pads. `companyfacts` is a filer's whole XBRL history; nothing here is bounded by asOf and nothing is dated by Aumos, so reading the filing dates out is the caller's work. SEC requires a contactable caller; that is the credential.

What it may reach

Providersec-edgar
Hostswww.sec.gov data.sec.gov
Endpoints2

What you have to supply

Any manager can be handed a source. A run is handed the sources its own capabilities reach — a manager that asks for nothing is handed nothing — and nothing else about the manager qualifies that. The single refusal is narrower than it sounds and is named on screen when it happens: a run against a source you supplied a credential to does not start on a CLI that reaches Aumos through a configuration file, because the session can read that file. A source running on its author's own default is untouched by that.