Factset · Schema

Distribution

FinancialFinancial DataInvestment AnalyticsMarket DataPortfolio AnalyticsResearch

Properties

Name Type Description
fsymId string Factset Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). Identifies the security's best regional security data series per currency. For equit
eventId string FactSet identifier that uniquely identifies the Event.
eventTypeCode string Corporate Actions Event type code.
eventTypeDesc string Corporate Actions Event type description.
announcementDate string Date Event was announced in YYYY-MM-DD format.
recordDate string Date of Record for distribution in YYYY-MM-DD format.
payDate string Date of Payment for distribution in YYYY-MM-DD format.
effectiveDate string Effective Date or Ex-Date of distribution in YYYY-MM-DD format.
adjFactor number Factor for adjusting price and shares. A 2-for-1 split returns .50, the number you would multiply the stock price by to adjust for the split.
adjFactorCombined number Combined adjustment factor for all distribution events on that day.
amtDefTradingAdj number Default Amount - Trading Currency, Split Adjusted
amtDefTradingUnadj number Default Amount - Trading Currency, Unadjusted
currency string Currency ISO code. For more details, visit [Online Assistant Page #1470](https://oa.apps.factset.com/pages/1470).
distPct number Distribution percentage of the event (i.e. 10%). Typical for stock distributions.
distOldTerm number Component of distribution ratio - Number of shares held.
distNewTerm number Component of distribution ratio - Number of shares received.
rightsIssuePrice number Description
rightsIssueCurrency string Description
shortDesc string Textual description identifying the event.
requestId string Identifier that was used for the request.
View JSON Schema on GitHub

JSON Schema

factset-global-prices-distribution-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Distribution",
  "type": "object",
  "properties": {
    "fsymId": {
      "type": "string",
      "description": "Factset Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). Identifies the security's best regional security data series per currency. For equities, all primary listings per region and currency are allocated a regional-level permanent identifier. The regional-level permanent identifier will be available once a SEDOL representing the region/currency has been allocated and the identifiers are on FactSet."
    },
    "eventId": {
      "type": "string",
      "description": "FactSet identifier that uniquely identifies the Event."
    },
    "eventTypeCode": {
      "type": "string",
      "description": "Corporate Actions Event type code."
    },
    "eventTypeDesc": {
      "type": "string",
      "description": "Corporate Actions Event type description."
    },
    "announcementDate": {
      "type": "string",
      "description": "Date Event was announced in YYYY-MM-DD format."
    },
    "recordDate": {
      "type": "string",
      "description": "Date of Record for distribution in YYYY-MM-DD format."
    },
    "payDate": {
      "type": "string",
      "description": "Date of Payment for distribution in YYYY-MM-DD format."
    },
    "effectiveDate": {
      "type": "string",
      "description": "Effective Date or Ex-Date of distribution in YYYY-MM-DD format."
    },
    "adjFactor": {
      "type": "number",
      "description": "Factor for adjusting price and shares.\nA 2-for-1 split returns .50, the number you would multiply the stock price by to adjust for the split.\n"
    },
    "adjFactorCombined": {
      "type": "number",
      "description": "Combined adjustment factor for all distribution events on that day."
    },
    "amtDefTradingAdj": {
      "type": "number",
      "description": "Default Amount - Trading Currency, Split Adjusted"
    },
    "amtDefTradingUnadj": {
      "type": "number",
      "description": "Default Amount - Trading Currency, Unadjusted"
    },
    "currency": {
      "type": "string",
      "description": "Currency ISO code. For more details, visit [Online Assistant Page #1470](https://oa.apps.factset.com/pages/1470)."
    },
    "distPct": {
      "type": "number",
      "description": "Distribution percentage of the event  (i.e. 10%). Typical for stock distributions."
    },
    "distOldTerm": {
      "type": "number",
      "description": "Component of distribution ratio -  Number of shares held."
    },
    "distNewTerm": {
      "type": "number",
      "description": "Component of distribution ratio -  Number of shares received."
    },
    "rightsIssuePrice": {
      "type": "number",
      "description": "Description"
    },
    "rightsIssueCurrency": {
      "type": "string",
      "description": "Description"
    },
    "shortDesc": {
      "type": "string",
      "description": "Textual description identifying the event."
    },
    "requestId": {
      "type": "string",
      "description": "Identifier that was used for the request."
    }
  }
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/factset-global-prices-distribution"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.