---
title: "FundDetail"
url: "https://developers.zinnia.com/apis/new-business-annuity/versions/45a989ab-c3aa-4f85-8f67-f05c41747ed7/schemas/FundDetail"
---

> Full API specification: https://developers.zinnia.com/apis/new-business-annuity/versions/45a989ab-c3aa-4f85-8f67-f05c41747ed7.md

# FundDetail

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Zinnia New Business Annuity API
  version: 0.7.0
servers:
  - url: https://qa.api.zinnia.io
    description: QA Environment
  - url: https://dev.api.zinnia.io
    description: DEV Environment
  - url: https://uat.api.zinnia.io
    description: UAT Environment
  - url: https://api.zinnia.io
    description: PROD Environment
components:
  schemas:
    FundDetail:
      type: object
      additionalProperties: false
      required:
        - fundCode
        - allocationType
        - allocationTypeValue
      properties:
        fundType:
          type: string
          description: Type of fund associated with the product.
          enum:
            - FIXED
            - INDEXED
            - VARIABLE
        fundCode:
          type: string
          description: Code used to uniquely identify the fund. Zinnia will provide
            specific Fund code for individual funds per Product. Duplicate Fund
            codes will be rejected
        fundName:
          type: string
          description: Name of the fund.
        allocationType:
          type: string
          description: Method used to allocate contributions or values to the fund.
          enum:
            - AMOUNT
            - PERCENTAGE
            - PRORATA
            - EARNINGSONLY
            - MODIFIEDEARNINGSONLY
            - MAX
            - FREEWITHDRAWALAMOUNT
            - WITHDRAWALUNTILBASIS
        allocationTypeValue:
          type: string
          description: The numeric value or qualifier associated with the selected
            allocationType.This value represents how the allocation is
            applied—for example, a fixed dollar amount, a percentage, or a
            rule-specific limit—depending on the allocationType chosen.
```
