Skip to content

[bot] Add 8-K disclosures and disclosure categories endpoints#1025

Merged
justinpolygon merged 1 commit into
masterfrom
bot/openapi-sync-2026-07-09
Jul 9, 2026
Merged

[bot] Add 8-K disclosures and disclosure categories endpoints#1025
justinpolygon merged 1 commit into
masterfrom
bot/openapi-sync-2026-07-09

Conversation

@justinpolygon

Copy link
Copy Markdown
Collaborator

Summary

Adds support for two new SEC filings vX endpoints, synced from the OpenAPI spec:

  • GET /stocks/filings/8-K/vX/disclosures via list_stocks_filings_8k_disclosures, returning Disclosure results.
  • GET /stocks/taxonomies/vX/disclosures via list_stocks_taxonomies_disclosures, returning DisclosureTaxonomy results.

Both methods live in ContractsClient alongside the other filings endpoints, and the Disclosure / DisclosureTaxonomy models mirror the existing RiskFactor / RiskFactorTaxonomy pattern.

Files changed

  • massive/rest/reference.py — two new ContractsClient methods + model imports
  • massive/rest/models/financials.pyDisclosure and DisclosureTaxonomy models

Testing

Both endpoints verified against the live API, including filter param translation (filing_date.gte, primary_category, etc.), pagination, and raw=True.

Add support for two new SEC filings vX endpoints:

- GET /stocks/filings/8-K/vX/disclosures via
  list_stocks_filings_8k_disclosures, returning Disclosure results.
- GET /stocks/taxonomies/vX/disclosures via
  list_stocks_taxonomies_disclosures, returning DisclosureTaxonomy results.

Both methods live in ContractsClient alongside the other filings
endpoints, and the Disclosure/DisclosureTaxonomy models mirror the
existing RiskFactor/RiskFactorTaxonomy pattern.
@justinpolygon justinpolygon merged commit 481e5c2 into master Jul 9, 2026
9 checks passed
@justinpolygon justinpolygon deleted the bot/openapi-sync-2026-07-09 branch July 9, 2026 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants