Polygon · Arazzo Workflow

Polygon Corporate Actions Review

Version 1.0.0

Resolve a ticker, then list its stock splits and dividends history.

1 workflow 2 source APIs 1 provider
View Spec View on GitHub FinanceFintechMarket DataStocksOptionsForexCryptoIndicesFuturesWebSocketsReal-TimeHistoricalPublic APIsArazzoWorkflows

Provider

polygon

Workflows

corporate-actions-review
Review the splits and dividends history for a single ticker.
Confirms the ticker, then chains the splits and dividends reference endpoints filtered to that symbol.
3 steps inputs: limit, ticker outputs: dividends, name, splits
1
resolveTicker
Resolve detailed reference information for the ticker to confirm it exists before reading its corporate-actions history.
2
listSplits
List historical stock splits for the ticker, most recent execution dates first.
3
listDividends
List the dividend history for the ticker, including cash amounts and ex-dividend dates.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Polygon Corporate Actions Review
  summary: Resolve a ticker, then list its stock splits and dividends history.
  description: >-
    A corporate-actions due-diligence flow for a single equity. The workflow
    confirms the ticker via the reference API, then lists its historical
    stock splits and its dividend history, giving an analyst a consolidated
    view of capital-structure events for the symbol. Every step spells out
    its request inline so the flow can be read and executed without opening
    the underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: corporateactionsApi
  url: ../openapi/polygon-corporateactions-api-openapi.yml
  type: openapi
- name: tickersApi
  url: ../openapi/polygon-tickers-api-openapi.yml
  type: openapi
workflows:
- workflowId: corporate-actions-review
  summary: Review the splits and dividends history for a single ticker.
  description: >-
    Confirms the ticker, then chains the splits and dividends reference
    endpoints filtered to that symbol.
  inputs:
    type: object
    required:
    - ticker
    properties:
      ticker:
        type: string
        description: The ticker symbol to review (e.g. AAPL).
      limit:
        type: integer
        description: Maximum number of split and dividend records to return.
        default: 50
  steps:
  - stepId: resolveTicker
    description: >-
      Resolve detailed reference information for the ticker to confirm it
      exists before reading its corporate-actions history.
    operationId: getTickerDetails
    parameters:
    - name: ticker
      in: path
      value: $inputs.ticker
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      name: $response.body#/results/name
      listDate: $response.body#/results/list_date
  - stepId: listSplits
    description: >-
      List historical stock splits for the ticker, most recent execution
      dates first.
    operationId: listStockSplits
    parameters:
    - name: ticker
      in: query
      value: $inputs.ticker
    - name: limit
      in: query
      value: $inputs.limit
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      splits: $response.body#/results
  - stepId: listDividends
    description: >-
      List the dividend history for the ticker, including cash amounts and
      ex-dividend dates.
    operationId: listDividends
    parameters:
    - name: ticker
      in: query
      value: $inputs.ticker
    - name: limit
      in: query
      value: $inputs.limit
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      dividends: $response.body#/results
  outputs:
    name: $steps.resolveTicker.outputs.name
    splits: $steps.listSplits.outputs.splits
    dividends: $steps.listDividends.outputs.dividends

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/polygon-corporate-actions-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.