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

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

# PolicyDetailsResponse

Response object containing full policy details retrieved from outbound-services-call API.

## 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:
    PolicyAddress:
      type: object
      description: Address details for insured or producer
      properties:
        street:
          type: string
          nullable: true
        street2:
          type: string
          nullable: true
        city:
          type: string
          nullable: true
        state:
          type: string
          nullable: true
          example: New York
        zip:
          type: string
          nullable: true
        countryISOAlpha2Code:
          type: string
          nullable: true
        countryISOAlpha3Code:
          type: string
          nullable: true
        stateISOAlpha2Code:
          type: string
          nullable: true
        country:
          type: string
          nullable: true
          example: United States
    PolicySectionDetail:
      type: object
      description: Policy section containing deductions, coverages, and conditions
      properties:
        policyDeductions:
          type: array
          items:
            $ref: "#/components/schemas/PolicyDeduction"
        policyCoverages:
          type: array
          items:
            $ref: "#/components/schemas/PolicyCoverage"
        policyConditions:
          type: array
          items:
            $ref: "#/components/schemas/PolicyCondition"
        excess:
          type: number
          example: 0
        aggregateLimitOfLiability:
          type: number
          nullable: true
        policySectionDesc:
          type: string
          example: "1142"
        policySectionId:
          type: string
          example: "55107"
        allRiskDeductible:
          type: number
          nullable: true
        isUpdated:
          type: boolean
        updated:
          type: boolean
    PolicyDeduction:
      type: object
      properties:
        deductionRate:
          type: number
          example: 30
        deductionDesc:
          type: string
          example: Brokerage ( - )
        deductionId:
          type: string
          example: "26270"
        isUpdated:
          type: boolean
        updated:
          type: boolean
    PolicyCoverage:
      type: object
      properties:
        policyCoverageDesc:
          type: string
          example: Security and Privacy Liability
        grossWritten:
          type: number
          example: 15000
        currency:
          type: string
          example: USD
        policyCoverageId:
          type: string
          example: "108136"
        isUpdated:
          type: boolean
        updated:
          type: boolean
    PolicyCondition:
      type: object
      properties:
        conditionId:
          type: string
          example: "13019"
        typeOfClauseCode:
          type: string
          nullable: true
        typeOfClauseDescription:
          type: string
          example: Clause
        baseCode:
          type: string
          example: LMA 5493
        clauseTitle:
          type: string
          example: Cyber Exclusion
        isUpdated:
          type: boolean
        updated:
          type: boolean
    PolicyDetailsResponse:
      type: object
      description: Response object containing full policy details retrieved from
        outbound-services-call API.
      properties:
        policyId:
          type: string
          description: Unique identifier of the policy
          example: "22170"
        policyActivityKey:
          type: string
          description: Policy activity key identifier
          example: "33650"
        policyEffectiveDate:
          type: string
          format: date
          description: Policy effective date
          example: 2026-01-01
        policyExpiryDate:
          type: string
          format: date
          description: Policy expiry date
          example: 2027-01-01
        xfiQuoteReference:
          type: string
          nullable: true
          description: XFI quote reference
        insuredCompanyName:
          type: string
          description: Name of the insured company
          example: Veritas Capital
        producerName:
          type: string
          description: Name of the producer
          example: ABC broking ltd
        underwriterEmail:
          type: string
          description: Email of the underwriter
          example: rajukumar.sah@dxc.com
        underwriterName:
          type: string
          description: Name of the underwriter
          example: Sah, Raju
        ProducerCompany:
          type: string
          description: Producer company name
          example: ABC broking ltd
        producerEmail:
          type: string
          description: Email of the producer
          example: chanchal.singh@dxc.com
        insuredAddress:
          $ref: "#/components/schemas/PolicyAddress"
        producerAddress:
          $ref: "#/components/schemas/PolicyAddress"
        policySections:
          type: array
          items:
            $ref: "#/components/schemas/PolicySectionDetail"
        producerCompany:
          type: string
          description: Producer company name
          example: ABC broking ltd
```
