> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List covered equity and index assets.

> Use this operation for separate stock and index pickers. Results can be filtered case-insensitively by
internal ID, display name, RIC, or Bloomberg code. Ignored stocks and indexes are excluded, except supported
FX-cross stock entries. Each list is paged independently with the same one-based inclusive range:
`StartRow=1` begins at the first row and `EndRow` is the final requested row. It is read-only and synchronous.



## OpenAPI

````yaml /risk-and-pricing/atoti-risk-services/apis-endpoints/openapi/openapi.mintlify.json post /api/Equity/GetEquityAssets
openapi: 3.0.4
info:
  title: Derivitec Api 1.0
  version: '1.0'
servers:
  - url: https://api.riskportal.activeviam.com
security:
  - oauth2: []
  - apikey: []
tags:
  - name: AdminUser
  - name: AtotiReport
  - name: AtotiSession
  - name: BloombergOAuth
  - name: Bond
  - name: BondYieldCurvePage
  - name: BookAccess
  - name: Books
  - name: Commodity
  - name: Counterparties
  - name: Currencies
  - name: Equity
  - name: EquityDividend
  - name: EquityPage
  - name: FeatureFlag
  - name: Fx
  - name: FxPage
  - name: GroupAccess
  - name: Home
  - name: LegacyPosition
  - name: MarketData
  - name: MarketDataProvider
  - name: MarketDataProviderAccess
  - name: Meta
  - name: Notification
  - name: Organisation
  - name: PnLReport
  - name: PortfolioAccess
  - name: Portfolios
  - name: Position
  - name: PositionFilter
  - name: PricingEnvironment
  - name: PricingEnvironmentAccess
  - name: RateAsset
  - name: RateAssetPage
  - name: Report
  - name: ReportDefinition
  - name: ReportHistoryLauncherQuery
  - name: ReportLauncher
  - name: ReportQuery
  - name: ReportQueryViewUser
  - name: ReportRestriction
  - name: ReportView
  - name: RiskReport
  - name: Tradable
  - name: TradeBooking
  - name: User
  - name: VarReport
  - name: VarReportQuery
  - name: YieldCurvePage
paths:
  /api/Equity/GetEquityAssets:
    post:
      tags:
        - Equity
      summary: List covered equity and index assets.
      description: >-
        Use this operation for separate stock and index pickers. Results can be
        filtered case-insensitively by

        internal ID, display name, RIC, or Bloomberg code. Ignored stocks and
        indexes are excluded, except supported

        FX-cross stock entries. Each list is paged independently with the same
        one-based inclusive range:

        `StartRow=1` begins at the first row and `EndRow` is the final requested
        row. It is read-only and synchronous.
      operationId: GetEquityAssets
      requestBody:
        description: >-
          Optional `SearchTerm` (null behaves as empty), `StartRow` greater than
          or equal to 1, and `EndRow` greater than or equal to `StartRow`;
          `IsPaginatedRequest` does not affect this action.
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/ApiGetEquityAssetsRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/ApiGetEquityAssetsRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/ApiGetEquityAssetsRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/ApiGetEquityAssetsRequest'
      responses:
        '200':
          description: >-
            Returns separate stock and index pages with IDs, names, RICs,
            Bloomberg codes, currencies, market-identification codes, and
            per-list last-page flags.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiGetEquityAssetsResponse'
        '400':
          description: BadRequest
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
      security:
        - oauth2: []
        - apikey: []
components:
  schemas:
    ApiGetEquityAssetsRequest:
      required:
        - $type
      type: object
      additionalProperties: false
      description: >-
        Searches covered stocks and indices with independent one-based paging
        for each result set.
      properties:
        is_paginated_request:
          type: string
          description: >-
            Compatibility paging-mode field with no observable effect in current
            MarketData listing operations.
          nullable: true
        start_row:
          type: integer
          description: >-
            Starting row selector for the requested page; indexing conventions
            are operation-specific.
          format: int32
        end_row:
          type: integer
          description: >-
            Upper row selector for the requested page; each listing operation
            defines whether it is inclusive or exclusive.
          format: int32
        search_term:
          type: string
          description: Text used to filter the available instruments.
          nullable: true
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.MarketData.ApiGetEquityAssetsRequest,
              Derivitec.Web.Core
    ApiGetEquityAssetsResponse:
      required:
        - $type
      type: object
      properties:
        is_success:
          type: boolean
          description: >-
            Whether the operation completed successfully. The default is `true`;
            error outcomes set it to `false`.
          example: true
        error_messages:
          type: array
          items:
            type: string
          description: >-
            Messages explaining operation-level failures. The collection is
            empty by default.
          nullable: true
        stock_list:
          $ref: '#/components/schemas/PaginatedAssetList'
        index_list:
          $ref: '#/components/schemas/PaginatedAssetList'
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.MarketData.ApiGetEquityAssetsResponse,
              Derivitec.Web.Core
      additionalProperties: false
      description: Returns independently paged stock and index search results.
    PaginatedAssetList:
      required:
        - $type
      type: object
      properties:
        equity_assets:
          type: array
          items:
            $ref: '#/components/schemas/EquityAsset'
          description: Equity assets in the requested page.
          nullable: true
        last_row:
          type: boolean
          description: True when the page contains fewer rows than the requested page size.
          example: true
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.MarketData.PaginatedAssetList,
              Derivitec.Web.Core
      additionalProperties: false
      description: >-
        Contains one page of equity assets and indicates whether that page was
        short.
    EquityAsset:
      description: >-
        Describes an equity search result using its returned codes, name, and
        trading currency.
      discriminator:
        propertyName: $type
        mapping:
          Derivitec.Web.Core.MarketData.EquityAsset, Derivitec.Web.Core: '#/components/schemas/EquityAssetMintlifyShape'
          Derivitec.Web.Core.MarketData.DecomposedEquityIndexDetail, Derivitec.Web.Core: '#/components/schemas/DecomposedEquityIndexDetail'
      oneOf:
        - $ref: '#/components/schemas/EquityAssetMintlifyShape'
        - $ref: '#/components/schemas/DecomposedEquityIndexDetail'
    EquityAssetMintlifyShape:
      required:
        - $type
      type: object
      properties:
        id:
          type: string
          description: Primary asset code returned by the equity search.
          nullable: true
        market_identification_code:
          type: string
          description: Market Identification Code returned for the asset.
          nullable: true
        name:
          type: string
          description: Display name returned for the asset.
          nullable: true
        ric:
          type: string
          description: Reuters Instrument Code returned for the asset.
          nullable: true
        bbg_code:
          type: string
          description: Bloomberg code returned for the asset.
          nullable: true
        currency:
          type: string
          description: Trading currency code returned for the asset.
          nullable: true
        $type:
          type: string
          enum:
            - Derivitec.Web.Core.MarketData.EquityAsset, Derivitec.Web.Core
      additionalProperties: false
      description: >-
        Describes an equity search result using its returned codes, name, and
        trading currency.
    DecomposedEquityIndexDetail:
      required:
        - $type
      type: object
      properties:
        id:
          type: string
          description: Primary asset code returned by the equity search.
          nullable: true
        market_identification_code:
          type: string
          description: Market Identification Code returned for the asset.
          nullable: true
        name:
          type: string
          description: Display name returned for the asset.
          nullable: true
        ric:
          type: string
          description: Reuters Instrument Code returned for the asset.
          nullable: true
        bbg_code:
          type: string
          description: Bloomberg code returned for the asset.
          nullable: true
        currency:
          type: string
          description: Trading currency code returned for the asset.
          nullable: true
        spot_calculated:
          type: boolean
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.MarketData.DecomposedEquityIndexDetail,
              Derivitec.Web.Core
      additionalProperties: false
      description: The decomposed equity index detail.
  securitySchemes:
    oauth2:
      type: oauth2
      description: >-
        OAuth2 access-token requested from AWS Cognito and provided as a Auth
        Bearer header
      flows:
        implicit:
          authorizationUrl: https://auth.riskportal.derivitec.com/oauth2/authorize
          scopes: {}
    apikey:
      type: apiKey
      description: API-Key requested via the site and provided as a header
      name: x-api-key
      in: header

````