get_reverse_split_authority
Get Reverse Split Authority
What it does
Screen companies whose BOARD still holds reverse-split authority it may use WITHOUT ANOTHER shareholder vote: an approval on file (shareholder vote or written consent; tracker states consent_pending, voted_approved, ratio_fixed) not past a stated expiry, one row per company (its newest approval; other live ones in otherLiveAuthorityEpisodeIds). Soonest stated expiry first.
Each row is the Reverse Splits page row (ticker, companyName, ratio, exchange, approvalPath, domicile, splitAuthority, authorityTerms, sourceUrl / sourceAccession, sourceDocuments: every document behind the approval with accession or URL; cite them) plus an "authority" block: episodeId, state, approvedDate, approvedRatio {fixed, min, max} (the per-split ratio or range approved), cumulativeCap (cap on the PRODUCT of every split drawn on it), multiStep, expiresOn, expiryTerm, daysUntilExpiry, and room: capRatio + capBasis ("cumulative_cap", or "single_split_maximum" = no cumulative cap stated and nothing drawn, so one split up to the approved maximum), perSplitMax, usedSplits + usedRatio (product of the splits already executed on it; 1 = none drawn), remainingRatio (capRatio / usedRatio), exhausted, nextSplitMax, pendingRatio (a ratio the board set that has not taken effect) and a one-line label.
The approval route is approvalPath.path (shareholder_vote, written_consent, fpi_written_resolution, pre_approved_range, board_only or unknown = "Not determined", never "no vote"). Ratios are 1-for-N factors and combine by product.
NOT MEASURED IS NEVER "NONE REMAINING". room.remainingRatio null comes with room.notMeasuredReason: "cumulative_cap_not_stated", "ratio_not_stated" or "drawn_split_ratio_not_stated"; say the remaining room is not measured and why. Such rows are LISTED, never dropped, and never read as full. expiresOn null = the documents read state no expiry, NOT "never expires".
An empty list is what the tracker has on file, never "no board holds authority". This screen covers approvals on file; a board that may split under its statute or charter with no approval at all shows as splitAuthority.boardMayActWithoutVote on a row and in get_reverse_split_lifecycle, and is not listed here on that basis alone.
LOCKED ROWS ARE WITHHELD, NOT ABSENT. The facts are Signal8 Pro: a key not owned by a Pro account gets rows with locked: true and only ticker, companyName, hasPage and exchange (access "preview", lockedCount); tell the user the facts need Signal8 Pro. minRemaining and expiringBefore are Pro-only filters (on a non-Pro key they apply to unlocked rows only; filtersLimitedToUnlocked: true).
A row whose remaining room or expiry is not measured never matches those filters; excludedNotMeasured counts how many were left out for that reason, so report it. Page with limit and nextCursor. available: false or an HTTP 503 FEATURE_DISABLED = unavailable: say so and say nothing about any company.
Describe what is on file; give no view on whether a split will happen, what it means for the price, or what anyone should do.
Ask your AI
With the Signal8 MCP server connected, your assistant calls this tool when a question needs it. For example:
Using Signal8, screen companies whose board still holds reverse-split authority it may use without another shareholder vote.
Parameters
| Name | Type | Description |
|---|---|---|
minRemainingoptional | number | Keep rows whose room.remainingRatio is at least this N (1-for-N), e.g. 50. Rows not measured never match. |
expiringBeforeoptional | string | Keep rows whose stated expiresOn is before this YYYY-MM-DD day. Rows with no stated expiry never match. |
exchangeoptional | "NASDAQ" | "NYSE" | "AMEX" | "OTC" | "not_measured"[] | Listing venues to keep: NASDAQ, NYSE, AMEX (NYSE American), OTC, or not_measured. Empty = every row. |
limitoptional | integer | Rows per page, 1 to 200 (default 50). |
cursoroptional | string | nextCursor from the previous page. Omit for the first page. |
Other Calendars tools
- get_earnings_calendarUpcoming and recent earnings releases.
- get_economic_calendarMacro events: CPI, FOMC, jobs reports, GDP.
- get_ended_reverse_splitsFailed votes, abandoned splits and expired authorities across companies (Pro rows).
- get_filing_calendarForward-looking 10-K / 10-Q filing deadlines.
- get_legislative_calendarUpcoming House/Senate floor-vote catalysts.
- get_post_earnings_moversStocks that moved sharply after earnings on a date.
- get_recent_material_filingsRecent material 8-K filings (last 7 days).
- get_recent_uplistingsOTC-to-exchange uplistings FINRA recorded on a day.
- get_reverse_split_lifecycleA ticker's reverse-split lifecycle from its SEC filings, with quotes.
- get_reverse_splits_listCross-company reverse splits: upcoming, recent, approved with no date, vote pending (Pro rows).
- get_upcoming_reverse_splitsReverse splits scheduled in a day window, sub-cap issuers.