Factset · Capability

FactSet Prices API — Factset Prices

FactSet Prices API — Factset 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 FactsetFactset Prices

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-factset-prices.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: FactSet Prices API — Factset Prices
  description: 'FactSet Prices API — Factset 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
  - 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-factset-prices
    baseUri: https://api.factset.com/content
    description: FactSet Prices API — Factset 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-factset-prices-rest
    port: 8080
    description: REST adapter for FactSet Prices API — Factset 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-factset-prices.getdatabaserollover
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getdatabaserolloverforlist
        description: Factset Gets the latest relative rollover date for the database.
        call: prices-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-prices.getsecurityreferences
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getsecurityreferenceforlist
        description: Factset Requests security reference details a list of securities
        call: prices-factset-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-factset-prices.getsecurityreturns
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getsecurityreturnsforlist
        description: Factset Requests security returns for the given date range and rollingPeriod.
        call: prices-factset-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-factset-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-factset-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-factset-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-factset-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-factset-prices.getsecuritysplits
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: getsecuritysplitsforlist
        description: Factset Requests splits for a list of `ids`
        call: prices-factset-prices.getsecuritysplitsforlist
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: prices-factset-prices-mcp
    port: 9090
    transport: http
    description: MCP adapter for FactSet Prices API — Factset 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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-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-factset-prices.getsecuritysplitsforlist
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.