Factset · Capability

FactSet Prices API — Prices

FactSet Prices API — Prices. 22 operations. Lead operation: Factset Gets the Latest Relative Rollover Date for the Database.. Self-contained Naftiko capability covering one Factset business surface.

Run with Naftiko FactsetPrices

What You Can Do

GET
Getdatabaserollover — Factset Gets the Latest Relative Rollover Date for the Database.
/v1/factset-prices/v1/database-rollover
POST
Getdatabaserolloverforlist — Factset Gets the Latest Relative Rollover Date for the Database.
/v1/factset-prices/v1/database-rollover
GET
Getsecuritydividends — Factset Gets Dividend Information for a Given Date Range and List of Securities
/v1/factset-prices/v1/dividends
POST
Getsecuritydividendsforlist — Factset Requests Dividend Information for a Given Date Range and List of Securities
/v1/factset-prices/v1/dividends
GET
Getfixedsecurityprices — Factset Gets Pricing for a List of Fixed Income Securities
/v1/factset-prices/v1/fixed-income
POST
Getfixedsecuritypricesforlist — Factset Requests Pricing for a List of Fixed Income Securities for Date Range Requested
/v1/factset-prices/v1/fixed-income
GET
Gethighlow — Factset Gets the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period and Frequency.
/v1/factset-prices/v1/high-low
POST
Gethighlowforlist — Factset Requests the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period and Frequency.
/v1/factset-prices/v1/high-low
GET
Getmarketvalue — Factset Gets the Security Level and Company Level Market Values for a List of `ids` as of Given Date Range and Frequency.
/v1/factset-prices/v1/market-value
POST
Getmarketvalueforlist — Factset Requests the Market Value for a List of `ids` as of Given Date Range.
/v1/factset-prices/v1/market-value
GET
Getsecurityprices — Factset Gets End-of-day Open, High, Low, Close for a List of Securities.
/v1/factset-prices/v1/prices
POST
Getsecuritypricesforlist — Factset Requests End-of-day Open, High, Low, Close for a Large List of Securities.
/v1/factset-prices/v1/prices
GET
Getsecurityreferences — Factset Gets Security Reference Details for a List of Securities
/v1/factset-prices/v1/references
POST
Getsecurityreferenceforlist — Factset Requests Security Reference Details a List of Securities
/v1/factset-prices/v1/references
GET
Getsecurityreturns — Factset Gets Returns for a List of `ids` as of Given Date Range and Rolling Period
/v1/factset-prices/v1/returns
POST
Getsecurityreturnsforlist — Factset Requests Security Returns for the Given Date Range and Rollingperiod.
/v1/factset-prices/v1/returns
GET
Getreturnssnapshot — Factset Returns the Price Performance of the Security and Annualized Compound Total Returns.
/v1/factset-prices/v1/returns-snapshot
POST
Getreturnssnapshotforlist — Factset Returns the Price Performance of the Security and Annualized Compound Total Returns.
/v1/factset-prices/v1/returns-snapshot
GET
Getsecurityshares — Factset Gets Shares for a List of `ids` as of Given Date Range.
/v1/factset-prices/v1/shares
POST
Getsecuritysharesforlist — Factset Requests Shares for a List of `ids` as of Given Date Range.
/v1/factset-prices/v1/shares
GET
Getsecuritysplits — Factset Gets Full History of Security Splits for a List of `ids`
/v1/factset-prices/v1/splits
POST
Getsecuritysplitsforlist — Factset Requests Splits for a List of `ids`
/v1/factset-prices/v1/splits

MCP Tools

factset-gets-latest-relative-rollover

Factset Gets the Latest Relative Rollover Date for the Database.

read-only idempotent
factset-gets-latest-relative-rollover-2

Factset Gets the Latest Relative Rollover Date for the Database.

read-only
factset-gets-dividend-information-given

Factset Gets Dividend Information for a Given Date Range and List of Securities

read-only idempotent
factset-requests-dividend-information-given

Factset Requests Dividend Information for a Given Date Range and List of Securities

read-only
factset-gets-pricing-list-fixed

Factset Gets Pricing for a List of Fixed Income Securities

read-only idempotent
factset-requests-pricing-list-fixed

Factset Requests Pricing for a List of Fixed Income Securities for Date Range Requested

read-only
factset-gets-price-high-and

Factset Gets the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period and Frequency.

read-only idempotent
factset-requests-price-high-and

Factset Requests the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period and Frequency.

read-only
factset-gets-security-level-and

Factset Gets the Security Level and Company Level Market Values for a List of `ids` as of Given Date Range and Frequency.

read-only idempotent
factset-requests-market-value-list

Factset Requests the Market Value for a List of `ids` as of Given Date Range.

read-only
factset-gets-end-day-open

Factset Gets End-of-day Open, High, Low, Close for a List of Securities.

read-only idempotent
factset-requests-end-day-open

Factset Requests End-of-day Open, High, Low, Close for a Large List of Securities.

read-only
factset-gets-security-reference-details

Factset Gets Security Reference Details for a List of Securities

read-only idempotent
factset-requests-security-reference-details

Factset Requests Security Reference Details a List of Securities

read-only
factset-gets-returns-list-ids

Factset Gets Returns for a List of `ids` as of Given Date Range and Rolling Period

read-only idempotent
factset-requests-security-returns-given

Factset Requests Security Returns for the Given Date Range and Rollingperiod.

factset-returns-price-performance-security

Factset Returns the Price Performance of the Security and Annualized Compound Total Returns.

read-only idempotent
factset-returns-price-performance-security-2

Factset Returns the Price Performance of the Security and Annualized Compound Total Returns.

factset-gets-shares-list-ids

Factset Gets Shares for a List of `ids` as of Given Date Range.

read-only idempotent
factset-requests-shares-list-ids

Factset Requests Shares for a List of `ids` as of Given Date Range.

read-only
factset-gets-full-history-security

Factset Gets Full History of Security Splits for a List of `ids`

read-only idempotent
factset-requests-splits-list-ids

Factset Requests Splits for a List of `ids`

read-only

Capability Spec

prices-prices.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: FactSet Prices API — Prices
  description: 'FactSet Prices API — Prices. 22 operations. Lead operation: Factset Gets the Latest Relative Rollover Date
    for the Database.. Self-contained Naftiko capability covering one Factset business surface.'
  tags:
  - Factset
  - Prices
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    FACTSET_API_KEY: FACTSET_API_KEY
capability:
  consumes:
  - type: http
    namespace: prices-prices
    baseUri: https://api.factset.com/content
    description: FactSet Prices API — Prices business capability. Self-contained, no shared references.
    resources:
    - name: factset-prices-v1-database-rollover
      path: /factset-prices/v1/database-rollover
      operations:
      - name: getdatabaserollover
        method: GET
        description: Factset Gets the Latest Relative Rollover Date for the Database.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getdatabaserolloverforlist
        method: POST
        description: Factset Gets the Latest Relative Rollover Date for the Database.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: factset-prices-v1-dividends
      path: /factset-prices/v1/dividends
      operations:
      - name: getsecuritydividends
        method: GET
        description: Factset Gets Dividend Information for a Given Date Range and List of Securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getsecuritydividendsforlist
        method: POST
        description: Factset Requests Dividend Information for a Given Date Range and List of Securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: factset-prices-v1-fixed-income
      path: /factset-prices/v1/fixed-income
      operations:
      - name: getfixedsecurityprices
        method: GET
        description: Factset Gets Pricing for a List of Fixed Income Securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getfixedsecuritypricesforlist
        method: POST
        description: Factset Requests Pricing for a List of Fixed Income Securities for Date Range Requested
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: factset-prices-v1-high-low
      path: /factset-prices/v1/high-low
      operations:
      - name: gethighlow
        method: GET
        description: Factset Gets the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period
          and Frequency.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: gethighlowforlist
        method: POST
        description: Factset Requests the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period
          and Frequency.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: factset-prices-v1-market-value
      path: /factset-prices/v1/market-value
      operations:
      - name: getmarketvalue
        method: GET
        description: Factset Gets the Security Level and Company Level Market Values for a List of `ids` as of Given Date
          Range and Frequency.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getmarketvalueforlist
        method: POST
        description: Factset Requests the Market Value for a List of `ids` as of Given Date Range.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: factset-prices-v1-prices
      path: /factset-prices/v1/prices
      operations:
      - name: getsecurityprices
        method: GET
        description: Factset Gets End-of-day Open, High, Low, Close for a List of Securities.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getsecuritypricesforlist
        method: POST
        description: Factset Requests End-of-day Open, High, Low, Close for a Large List of Securities.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: factset-prices-v1-references
      path: /factset-prices/v1/references
      operations:
      - name: getsecurityreferences
        method: GET
        description: Factset Gets Security Reference Details for a List of Securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getsecurityreferenceforlist
        method: POST
        description: Factset Requests Security Reference Details a List of Securities
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: factset-prices-v1-returns
      path: /factset-prices/v1/returns
      operations:
      - name: getsecurityreturns
        method: GET
        description: Factset Gets Returns for a List of `ids` as of Given Date Range and Rolling Period
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getsecurityreturnsforlist
        method: POST
        description: Factset Requests Security Returns for the Given Date Range and Rollingperiod.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: factset-prices-v1-returns-snapshot
      path: /factset-prices/v1/returns-snapshot
      operations:
      - name: getreturnssnapshot
        method: GET
        description: Factset Returns the Price Performance of the Security and Annualized Compound Total Returns.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getreturnssnapshotforlist
        method: POST
        description: Factset Returns the Price Performance of the Security and Annualized Compound Total Returns.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: factset-prices-v1-shares
      path: /factset-prices/v1/shares
      operations:
      - name: getsecurityshares
        method: GET
        description: Factset Gets Shares for a List of `ids` as of Given Date Range.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getsecuritysharesforlist
        method: POST
        description: Factset Requests Shares for a List of `ids` as of Given Date Range.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: factset-prices-v1-splits
      path: /factset-prices/v1/splits
      operations:
      - name: getsecuritysplits
        method: GET
        description: Factset Gets Full History of Security Splits for a List of `ids`
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getsecuritysplitsforlist
        method: POST
        description: Factset Requests Splits for a List of `ids`
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    authentication:
      type: basic
      username: '{{env.FACTSET_USER}}'
      password: '{{env.FACTSET_PASS}}'
  exposes:
  - type: rest
    namespace: prices-prices-rest
    port: 8080
    description: REST adapter for FactSet Prices API — Prices. One Spectral-compliant resource per consumed operation, prefixed
      with /v1.
    resources:
    - path: /v1/factset-prices/v1/database-rollover
      name: factset-prices-v1-database-rollover
      description: REST surface for factset-prices-v1-database-rollover.
      operations:
      - method: GET
        name: getdatabaserollover
        description: Factset Gets the Latest Relative Rollover Date for the Database.
        call: prices-prices.getdatabaserollover
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getdatabaserolloverforlist
        description: Factset Gets the Latest Relative Rollover Date for the Database.
        call: prices-prices.getdatabaserolloverforlist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/factset-prices/v1/dividends
      name: factset-prices-v1-dividends
      description: REST surface for factset-prices-v1-dividends.
      operations:
      - method: GET
        name: getsecuritydividends
        description: Factset Gets Dividend Information for a Given Date Range and List of Securities
        call: prices-prices.getsecuritydividends
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getsecuritydividendsforlist
        description: Factset Requests Dividend Information for a Given Date Range and List of Securities
        call: prices-prices.getsecuritydividendsforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/factset-prices/v1/fixed-income
      name: factset-prices-v1-fixed-income
      description: REST surface for factset-prices-v1-fixed-income.
      operations:
      - method: GET
        name: getfixedsecurityprices
        description: Factset Gets Pricing for a List of Fixed Income Securities
        call: prices-prices.getfixedsecurityprices
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getfixedsecuritypricesforlist
        description: Factset Requests Pricing for a List of Fixed Income Securities for Date Range Requested
        call: prices-prices.getfixedsecuritypricesforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/factset-prices/v1/high-low
      name: factset-prices-v1-high-low
      description: REST surface for factset-prices-v1-high-low.
      operations:
      - method: GET
        name: gethighlow
        description: Factset Gets the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period
          and Frequency.
        call: prices-prices.gethighlow
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: gethighlowforlist
        description: Factset Requests the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period
          and Frequency.
        call: prices-prices.gethighlowforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/factset-prices/v1/market-value
      name: factset-prices-v1-market-value
      description: REST surface for factset-prices-v1-market-value.
      operations:
      - method: GET
        name: getmarketvalue
        description: Factset Gets the Security Level and Company Level Market Values for a List of `ids` as of Given Date
          Range and Frequency.
        call: prices-prices.getmarketvalue
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getmarketvalueforlist
        description: Factset Requests the Market Value for a List of `ids` as of Given Date Range.
        call: prices-prices.getmarketvalueforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/factset-prices/v1/prices
      name: factset-prices-v1-prices
      description: REST surface for factset-prices-v1-prices.
      operations:
      - method: GET
        name: getsecurityprices
        description: Factset Gets End-of-day Open, High, Low, Close for a List of Securities.
        call: prices-prices.getsecurityprices
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getsecuritypricesforlist
        description: Factset Requests End-of-day Open, High, Low, Close for a Large List of Securities.
        call: prices-prices.getsecuritypricesforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/factset-prices/v1/references
      name: factset-prices-v1-references
      description: REST surface for factset-prices-v1-references.
      operations:
      - method: GET
        name: getsecurityreferences
        description: Factset Gets Security Reference Details for a List of Securities
        call: prices-prices.getsecurityreferences
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getsecurityreferenceforlist
        description: Factset Requests Security Reference Details a List of Securities
        call: prices-prices.getsecurityreferenceforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/factset-prices/v1/returns
      name: factset-prices-v1-returns
      description: REST surface for factset-prices-v1-returns.
      operations:
      - method: GET
        name: getsecurityreturns
        description: Factset Gets Returns for a List of `ids` as of Given Date Range and Rolling Period
        call: prices-prices.getsecurityreturns
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getsecurityreturnsforlist
        description: Factset Requests Security Returns for the Given Date Range and Rollingperiod.
        call: prices-prices.getsecurityreturnsforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/factset-prices/v1/returns-snapshot
      name: factset-prices-v1-returns-snapshot
      description: REST surface for factset-prices-v1-returns-snapshot.
      operations:
      - method: GET
        name: getreturnssnapshot
        description: Factset Returns the Price Performance of the Security and Annualized Compound Total Returns.
        call: prices-prices.getreturnssnapshot
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getreturnssnapshotforlist
        description: Factset Returns the Price Performance of the Security and Annualized Compound Total Returns.
        call: prices-prices.getreturnssnapshotforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/factset-prices/v1/shares
      name: factset-prices-v1-shares
      description: REST surface for factset-prices-v1-shares.
      operations:
      - method: GET
        name: getsecurityshares
        description: Factset Gets Shares for a List of `ids` as of Given Date Range.
        call: prices-prices.getsecurityshares
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getsecuritysharesforlist
        description: Factset Requests Shares for a List of `ids` as of Given Date Range.
        call: prices-prices.getsecuritysharesforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/factset-prices/v1/splits
      name: factset-prices-v1-splits
      description: REST surface for factset-prices-v1-splits.
      operations:
      - method: GET
        name: getsecuritysplits
        description: Factset Gets Full History of Security Splits for a List of `ids`
        call: prices-prices.getsecuritysplits
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getsecuritysplitsforlist
        description: Factset Requests Splits for a List of `ids`
        call: prices-prices.getsecuritysplitsforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: prices-prices-mcp
    port: 9090
    transport: http
    description: MCP adapter for FactSet Prices API — Prices. One tool per consumed operation, routed inline through this
      capability's consumes block.
    tools:
    - name: factset-gets-latest-relative-rollover
      description: Factset Gets the Latest Relative Rollover Date for the Database.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prices-prices.getdatabaserollover
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-gets-latest-relative-rollover-2
      description: Factset Gets the Latest Relative Rollover Date for the Database.
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: prices-prices.getdatabaserolloverforlist
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-gets-dividend-information-given
      description: Factset Gets Dividend Information for a Given Date Range and List of Securities
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prices-prices.getsecuritydividends
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-requests-dividend-information-given
      description: Factset Requests Dividend Information for a Given Date Range and List of Securities
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: prices-prices.getsecuritydividendsforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-gets-pricing-list-fixed
      description: Factset Gets Pricing for a List of Fixed Income Securities
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prices-prices.getfixedsecurityprices
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-requests-pricing-list-fixed
      description: Factset Requests Pricing for a List of Fixed Income Securities for Date Range Requested
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: prices-prices.getfixedsecuritypricesforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-gets-price-high-and
      description: Factset Gets the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period and
        Frequency.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prices-prices.gethighlow
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-requests-price-high-and
      description: Factset Requests the Price High and Price Low of Securities for a List of `ids` as of Given Date, Period
        and Frequency.
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: prices-prices.gethighlowforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-gets-security-level-and
      description: Factset Gets the Security Level and Company Level Market Values for a List of `ids` as of Given Date Range
        and Frequency.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prices-prices.getmarketvalue
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-requests-market-value-list
      description: Factset Requests the Market Value for a List of `ids` as of Given Date Range.
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: prices-prices.getmarketvalueforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-gets-end-day-open
      description: Factset Gets End-of-day Open, High, Low, Close for a List of Securities.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prices-prices.getsecurityprices
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-requests-end-day-open
      description: Factset Requests End-of-day Open, High, Low, Close for a Large List of Securities.
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: prices-prices.getsecuritypricesforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-gets-security-reference-details
      description: Factset Gets Security Reference Details for a List of Securities
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prices-prices.getsecurityreferences
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-requests-security-reference-details
      description: Factset Requests Security Reference Details a List of Securities
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: prices-prices.getsecurityreferenceforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-gets-returns-list-ids
      description: Factset Gets Returns for a List of `ids` as of Given Date Range and Rolling Period
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prices-prices.getsecurityreturns
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-requests-security-returns-given
      description: Factset Requests Security Returns for the Given Date Range and Rollingperiod.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: prices-prices.getsecurityreturnsforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-returns-price-performance-security
      description: Factset Returns the Price Performance of the Security and Annualized Compound Total Returns.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prices-prices.getreturnssnapshot
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-returns-price-performance-security-2
      description: Factset Returns the Price Performance of the Security and Annualized Compound Total Returns.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: prices-prices.getreturnssnapshotforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-gets-shares-list-ids
      description: Factset Gets Shares for a List of `ids` as of Given Date Range.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prices-prices.getsecurityshares
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-requests-shares-list-ids
      description: Factset Requests Shares for a List of `ids` as of Given Date Range.
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: prices-prices.getsecuritysharesforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-gets-full-history-security
      description: Factset Gets Full History of Security Splits for a List of `ids`
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prices-prices.getsecuritysplits
      outputParameters:
      - type: object
        mapping: $.
    - name: factset-requests-splits-list-ids
      description: Factset Requests Splits for a List of `ids`
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: prices-prices.getsecuritysplitsforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.