---
title: "SectionsList"
url: "https://apipartners.mosaicinsurance.com/apis/trident-ap-is-beta/versions/018fd555-bac2-494f-872b-ac47b74f1e75/schemas/SectionsList"
---

> Full API specification: https://apipartners.mosaicinsurance.com/apis/trident-ap-is-beta/versions/018fd555-bac2-494f-872b-ac47b74f1e75.md

# SectionsList

List of sections in the quote

## OpenAPI definition

```yaml
openapi: 3.0.1
info:
  title: Trident APIs
  version: uat
servers:
  - url: https://apinonprod.mosaicinsurance.com
    description: Generated server url
components:
  schemas:
    Agreement:
      required:
        - 100%Limit
        - aggregateLimit
        - agreement
        - agreementActivity
        - agreementSection
        - gELR
        - solvencyIIClass
      type: object
      properties:
        agreement:
          type: string
          description: Agreement code e.g., 'AGR0000159'
        agreementActivity:
          type: string
          description: Agreement activity code e.g., 'AGR0000159-22-01'
        agreementSection:
          type: string
          description: Agreement section code e.g., '1'
        solvencyIIClass:
          type: string
          description: Solvency II class code e.g., 'ZX'
        aggregateLimit:
          type: number
          description: Aggregate limit amount e.g., '1000'
        gELR:
          type: number
          description: gELR amount at section level e.g., '50'
          format: double
        100%Limit:
          type: number
          description: 100% Limit amount e.g., '1000'
      description: Agreement information
    Coverage:
      required:
        - 100%Limit
        - limitAggregate
        - limitOccurrence
        - premium
        - ratedPremium(100%)
      type: object
      properties:
        premium:
          type: number
          description: Premium amount e.g., '15000'
        coverage:
          type: string
          description: coverage description e.g., '50'
        limitOccurrence:
          type: integer
          description: limitOccurrence  e.g., '100'
          format: int32
        limitAggregate:
          type: integer
          description: limitAggregate  e.g., '100'
          format: int32
        deductible:
          type: integer
          format: int32
        100%Limit:
          type: number
          description: 100% Limit amount e.g., '500000'
        ratedPremium(100%):
          type: integer
          description: ratedPremium100  e.g., '15000'
          format: int32
      description: Coverage information
    Deduction:
      required:
        - deduction
        - deductionRate
      type: object
      properties:
        deductionType:
          type: string
          description: Deduction type code
        deduction:
          type: string
          description: Deduction code  e.g., 'BK'
        deductibleBasis:
          type: string
          description: Deduction basis code
        deductionRate:
          type: number
          description: Deduction Rate  e.g., '20'
          format: double
        rate%:
          type: number
          description: Rate percentage
      description: Deduction information
    CodeSplit:
      required:
        - codeSplitPc
        - regulatoryCode
      type: object
      properties:
        percentage:
          type: number
          description: Percentage value
        riskCode:
          type: string
          description: Risk code
        regulatoryCode:
          type: string
          description: regulatory Code
        codeSplitPc:
          type: number
          description: codeSplitPc value
          format: double
      description: Code split information
    SectionsList:
      type: object
      properties:
        agreement:
          $ref: "#/components/schemas/Agreement"
        coverage:
          type: array
          description: Coverage information
          items:
            $ref: "#/components/schemas/Coverage"
        deduction:
          type: array
          description: Deduction information
          items:
            $ref: "#/components/schemas/Deduction"
        codeSplit:
          type: array
          description: Code split information
          items:
            $ref: "#/components/schemas/CodeSplit"
      description: List of sections in the quote
```
