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

# Download position valuations as CSV

> Streams position valuations in CSV format for download. Supports historical queries via as_of_time or as_of_date parameters.



## OpenAPI

````yaml /institutional/oapi-schemas/valuation-schema.json get /v1/valuations/positions/download
openapi: 3.0.1
info:
  title: Valuation API
  version: v1.1.0
servers:
  - url: https://api.prod.polymarketexchange.com
security: []
tags:
  - name: ValuationAPI
paths:
  /v1/valuations/positions/download:
    get:
      tags:
        - Valuation
      summary: Download position valuations as CSV
      description: >-
        Streams position valuations in CSV format for download. Supports
        historical queries via as_of_time or as_of_date parameters.
      operationId: ValuationAPI_DownloadPositionValuations
      parameters:
        - name: name
          in: query
          required: true
          schema:
            type: string
          description: >-
            Required. Fully qualified resource name of the account. Example:
            "firms/ISV-Alice/accounts/alice-trading-account"
        - name: as_of_time
          in: query
          required: false
          schema:
            type: string
            format: date-time
          description: >-
            Optional. Query valuations as of this timestamp. If set, returns
            historical position valuations. Mutually exclusive with as_of_date.
        - name: as_of_date.year
          in: query
          required: false
          schema:
            type: integer
            format: int32
          description: Year for end-of-trading-day valuation query.
        - name: as_of_date.month
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            maximum: 12
          description: Month (1-12) for end-of-trading-day valuation query.
        - name: as_of_date.day
          in: query
          required: false
          schema:
            type: integer
            format: int32
            minimum: 1
            maximum: 31
          description: Day (1-31) for end-of-trading-day valuation query.
        - name: mark_price_type
          in: query
          required: false
          schema:
            $ref: '#/components/schemas/MarkPriceType'
          description: Optional. Method for determining mark price. Default is LAST.
        - name: include_zero_positions
          in: query
          required: false
          schema:
            type: boolean
          description: Optional. Include positions with zero quantity. Default is false.
      responses:
        '200':
          description: A successful response (streaming).
          content:
            text/csv:
              schema:
                type: string
                description: CSV file stream containing position valuations.
components:
  schemas:
    MarkPriceType:
      type: string
      enum:
        - MARK_PRICE_TYPE_LAST
        - MARK_PRICE_TYPE_VWAP
        - MARK_PRICE_TYPE_MID
      description: >-
        MarkPriceType specifies how the mark price is determined. LAST uses last
        traded price, VWAP uses volume-weighted average price (notional /
        volume), MID uses mid price ((high + low) / 2).

````