{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/preqin/json-schema/preqin-document-of-fund-performance-response-schema.json",
  "title": "DocumentOfFundPerformanceResponse",
  "x-generated": "2026-11-10",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/preqin-fund-performance-api-openapi.yml#/components/schemas/DocumentOfFundPerformanceResponse",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "meta": {
      "oneOf": [
        {
          "$ref": "#/$defs/Metadata"
        }
      ]
    },
    "data": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/FundPerformanceResponse"
      }
    }
  },
  "$defs": {
    "FundPerformanceResponse": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "fundId": {
          "type": "string",
          "description": "Unique fund identifier"
        },
        "fundName": {
          "type": "string",
          "description": "Name of fund"
        },
        "vintage": {
          "type": "string",
          "description": "The fund's first year of investment/capital call"
        },
        "asAtDate": {
          "type": "string",
          "description": "The date to which the performance statistic is measured."
        },
        "calledPct": {
          "type": "string",
          "description": "The proportion of the LP’s aggregate commitments to the partnership that have been contributed to the partnership."
        },
        "dpiPct": {
          "type": "string",
          "description": "The proportion of the called up capital that has been distributed or returned back to LPs."
        },
        "rvpiPct": {
          "type": "string",
          "description": "The value of the LPs’ remaining interest in the partnership, as derived from the GP’s valuation of the unrealized portfolio and its allocation of this to the LP. Valuation of unrealized investments expressed as a percentage of called capital."
        },
        "netMultipleX": {
          "type": "string",
          "description": "The ratio between the total value that the LP has derived from its interest in the partnership - i.e. distributed cash and securities plus the value of the LP’s remaining interest in the partnership – and its total cash investment in the partnership, expressed as a multiple."
        },
        "netIrrPct": {
          "type": "string",
          "description": "The net IRR earned by an LP to date after fees & carry. The internal rate of return is based upon the realized cash flows and the valuation of the remaining interest in the partnership. IRR is an estimated figure, given that it relies upon not only cash flows but also the valuation of unrealized assets. The IRR estimates shown are both those as reported by the LP and / or GP, and those that Preqin has calculated internally, based upon cash flows and valuations, provided for individual partnerships."
        },
        "source": {
          "type": "string",
          "description": "Source of reported data."
        },
        "quartile": {
          "type": "string",
          "description": "This shows which quartile of the relevant peer group the fund falls into. When calculating the quartile ranking, equal weight is placed on IRR and multiple. Top-quartile funds are funds with an IRR or multiple equal to or above the upper quartile benchmark; second-quartile funds are funds with an IRR or multiple equal to or above the median-quartile figures but below the upper-quartile figures, etc."
        },
        "benchmarkName": {
          "type": "string",
          "description": "Benchmark returns comprise unweighted averages of constituent fund returns and provide an indication of industry and sub-sector performance in individual months and over longer periods. Funds are grouped based on their type, key strategy, sub-strategies, geographic scope and currency denomination."
        },
        "benchmarkID": {
          "type": "string",
          "description": "Unique Identifier of Benchmark"
        },
        "commitmentCurrency": {
          "type": "string",
          "description": "Currency of the commited amout (actual currency)"
        },
        "commitmentSize": {
          "type": "string",
          "description": "Committed amount in Fund Local Currency"
        },
        "called": {
          "type": "string",
          "description": "The amount of the LP’s aggregate commitments to the partnership that have been contributed to the partnership."
        },
        "distributed": {
          "type": "string",
          "description": "The amount of the called up capital that has been distributed or returned back to LPs. "
        },
        "remainingValue": {
          "type": "string",
          "description": "The value of the LPs’ remaining interest in the partnership, as derived from the GP’s valuation of the unrealized portfolio and its allocation of this to the LP."
        }
      }
    },
    "Metadata": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "total": {
          "type": "integer",
          "description": "Total number of records available for the query",
          "format": "int64"
        },
        "returned": {
          "type": "integer",
          "description": "Total number of records returned for the query",
          "format": "int32"
        },
        "page": {
          "type": "integer",
          "description": "Page number of the current query",
          "format": "int32"
        }
      }
    }
  }
}