Available filing item types
Returns the static SEC form-instruction item catalog get_filing_items reads item values from (go/providers/filingitems.go’s Catalogs; CatalogScope: “Static SEC form-instruction catalog; no Monid upstream call or claim.”). Covers only the three forms get_filing_items extracts from (10-K, 10-Q, 8-K) - 20-F and 6-K are valid get_filings filing_type values but have no item catalog here. Omitting filing_type returns all three keys; passing one narrows to that key. This is a fixed, hardcoded catalog, not a live query, so it never calls Monid and is served at zero cost.
Authorizations
The caller's own Monid API key (get one at https://monid.ai?fpr=dhruv-15136b). Passed straight through to Monid on every call, so usage bills the caller's own wallet — this is never a shared server-side credential, and the server never logs or stores it. Missing, empty, or malformed values answer 401 unauthorized before any paid call is attempted.
Query Parameters
Narrow the catalog to one filing type. Omit to get all three. Case-insensitive; an unrecognized value answers 400 bad_request.
10-K, 10-Q, 8-K Response
Illustrative example, truncated for readability and not a captured API sample: each form's real catalog carries every item that form's SEC instructions define.
Static SEC form-instruction item catalog for /filings/items/types (go/providers/filingitems.go's Catalogs; CatalogScope: "Static SEC form-instruction catalog; no Monid upstream call or claim."). Keyed by filing type ("10-K", "10-Q", "8-K" - the only three forms get_filing_items extracts from; 20-F/6-K are not covered here even though they are valid get_filings filing_type values). Omitting filing_type returns all three keys; passing one returns only that key. Makes no Monid call.