---
title: "Product"
url: "https://developers.zinnia.com/apis/policy-service-0-1-0/versions/8306e031-b41c-452a-a7ed-d73d65602086/schemas/Product"
---

> Full API specification: https://developers.zinnia.com/apis/policy-service-0-1-0/versions/8306e031-b41c-452a-a7ed-d73d65602086.md

# Product

## OpenAPI definition

```yaml
openapi: 3.0.0
info:
  title: Policy Service
  version: 0.0.21
servers:
  - url: https://qa.api.zinnia.io
components:
  schemas:
    ProductType:
      type: string
      enum:
        - WHOLELIFE
        - UNIVERSALLIFE
        - VARIABLEUNIVERSALLIFE
        - VARIABLEWHOLELIFE
        - INDEXEDUNIVERSALLIFE
        - FIXEDANNUITY
        - FIXEDINDEXEDANNUITY
        - TERM
        - TERMWITHCASHVALUE
    DistributionType:
      type: string
      enum:
        - WIREHOUSE
        - REGISTEREDINVESTMENTADVISER
        - INDEPENDENTAGENCY
        - FINANCIALPLANNINGFIRM
        - FINANCIALINSTITUTION
        - BROKER_DEALER
        - THIRDPARTYDIRECTTOCONSUMER
        - BANKMARKET
        - BROKERAGE_INDEPENDENTMARKET
        - CAPTIVEMARKET
        - AFFILIATEDAGENCY
        - INSTITUTIONALMARKET
        - FARMERSMLEA
    HoldingForm:
      type: string
      enum:
        - INDIVIDUAL
        - GROUP
        - JOINTINDIVIDUAL
    Product:
      type: object
      properties:
        lineOfBusiness:
          type: string
          enum:
            - LIFE
            - ANNUITY
            - MUTUALFUND
            - CERTIFICATEOFDEPOSIT
            - BROKERAGE
            - OTHER
          description: Insurance and annuities are two distinct product lines of business
            (LOB) in the financial and insurance industry. Each serves different
            financial protection and income planning purposes
        planName:
          type: string
          description: The Product Name refers to the specific life insurance or annuity
            product selected by the contract owner at the time of policy
            issuance. It identifies the type of coverage, policy structure, and
            key features associated with the contract
          example: Everglades Premium Match
        productType:
          $ref: "#/components/schemas/ProductType"
        marketingName:
          type: string
          description: The Product Marketing Name refers to the branded name assigned by
            an insurance company to a specific life insurance or annuity product
            for marketing and sales purposes. It distinguishes products within
            an insurer`s portfolio and highlights key features and benefits for
            consumers
          example: Everglades
        shortName:
          type: string
          description: The Product Short Name is a condensed version of the full Product
            Marketing Name, typically used for internal systems, policy
            documents, billing, and reporting. It provides a simplified
            reference while still identifying the product accurately
          example: EVGL UL
        distribution:
          $ref: "#/components/schemas/DistributionType"
        planCode:
          type: string
          description: The Plan Code is a carrier-assigned unique identifier used to
            distinguish a specific product, rate structure, and version of a
            life insurance or annuity policy. It ensures accurate policy
            tracking, pricing, and administration
          example: PLAN001
        generalLedgerPlanCode:
          type: string
          description: The GL Plan Code (General Ledger Plan Code) is a carrier-assigned
            accounting code used to track insurance products and financial
            transactions within an insurer’s general ledger system. It is
            essential for financial reporting, revenue allocation, and
            regulatory compliance
          example: V2201
        holdingForm:
          $ref: "#/components/schemas/HoldingForm"
        renewable:
          type: string
          description: Renewable refers to a policy feature that allows the insured to
            extend coverage beyond the original term without requiring medical
            underwriting or a new application. This is commonly found in Term
            Life Insurance policies
        productVersion:
          type: string
          description: The Product Version refers to the specific edition or iteration of
            an insurance or annuity product, defined by its release date or
            modifications over time. It helps insurers and policyholders
            distinguish between different updates, pricing structures,
            regulatory changes, and feature enhancements within the same product
            line
          example: 2021.10.15
        sourceSystemPlanCode:
          type: string
          description: The Source System Plan Code is the identifier assigned to a
            coverage from the source carrier.
          example: CARRIER01
```
