---
title: "RatePackageFile"
url: "https://developers.zinnia.com/apis/rate-configuration/versions/09cd2eb7-6cba-4d5f-b142-73e01c2ad670/schemas/RatePackageFile"
---

> Full API specification: https://developers.zinnia.com/apis/rate-configuration/versions/09cd2eb7-6cba-4d5f-b142-73e01c2ad670.md

# RatePackageFile

Full contents of a carrier's RatePackage.json.

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Rate Configuration
  version: 1.0.0
servers:
  - url: https://dev.api.zinnia.io
    description: Development
components:
  schemas:
    RatePackageListEntry:
      required:
        - id
        - name
      type: object
      properties:
        id:
          type: string
        name:
          type: string
      additionalProperties: false
      description: An entry of productTypeList, riskClassList, sexList, or smokeList.
    RatePackageSharedBenefitEntry:
      required:
        - benefitId
        - benefitName
        - productBenefitId
        - productId
        - productName
      type: object
      properties:
        productId:
          type: string
        productName:
          type: string
        benefitId:
          type: string
        benefitName:
          type: string
        productBenefitId:
          type: string
      additionalProperties: false
      description: An entry of sharedBenefitList.
    RatePackageSharedRateEntry:
      required:
        - benefitId
        - benefitName
        - productBenefitId
        - productId
        - productName
        - rateDataId
        - rateTypeId
        - rateTypeName
      type: object
      properties:
        productId:
          type: string
        productName:
          type: string
        benefitId:
          type: string
        benefitName:
          type: string
        productBenefitId:
          type: string
        rateTypeId:
          type: string
        rateTypeName:
          type: string
        rateDataId:
          type: string
      additionalProperties: false
      description: An entry of sharedRateList.
    RatePackageFile:
      required:
        - productTypeList
        - riskClassList
        - sexList
        - sharedBenefitList
        - sharedRateList
        - smokeList
      type: object
      properties:
        productTypeList:
          type: object
          additionalProperties:
            $ref: "#/components/schemas/RatePackageListEntry"
        riskClassList:
          type: object
          additionalProperties:
            $ref: "#/components/schemas/RatePackageListEntry"
        sexList:
          type: object
          additionalProperties:
            $ref: "#/components/schemas/RatePackageListEntry"
        smokeList:
          type: object
          additionalProperties:
            $ref: "#/components/schemas/RatePackageListEntry"
        sharedBenefitList:
          type: array
          items:
            $ref: "#/components/schemas/RatePackageSharedBenefitEntry"
        sharedRateList:
          type: array
          items:
            $ref: "#/components/schemas/RatePackageSharedRateEntry"
      additionalProperties: false
      description: Full contents of a carrier's RatePackage.json.
```
