Get cash flow statement segments
Registered for Financial Datasets route parity and wired onto get_segmented_financials (go/service/segmentedfinancials.go), but this server’s extraction schema only ever asks a filing for income-statement revenue by product/segment - never capital expenditure by segment. Every call still identifies the filing and makes the paid Context.dev extraction call, but capital_expenditure is always omitted from the response rather than fabricated: only the segment record’s identity fields (ticker, report_period, fiscal_period, period, accession_number, filing_url) come back. period only accepts “annual”: passing “quarterly” answers 400 bad_request. When no matching filing exists for the ticker, this server answers HTTP 200 with a not_found ErrorResponse body (mirroring the rest of this API’s honest-failure convention) rather than a 404 or an empty list.
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
Uppercase-normalized ticker symbol (1-20 letters/digits/dots/hyphens).
Reporting cadence. Only "annual" (the default) is supported: "quarterly" answers 400 bad_request, since this server extracts segment data from the annual 10-K only.
annual, quarterly Number of records to retrieve (default: 4, max: 100).
1 <= x <= 100Exact report_period date filter (YYYY-MM-DD).
report_period >= this date (YYYY-MM-DD, inclusive).
report_period <= this date (YYYY-MM-DD, inclusive).
report_period > this date (YYYY-MM-DD, exclusive).
report_period < this date (YYYY-MM-DD, exclusive).
Opaque base64url pagination cursor from a previous response's next_page_url. Omit for the first page.
Response
This route never has statement-specific data to return today (see description); the example shows the identity-only shape every call currently gets.