> ## Documentation Index
> Fetch the complete documentation index at: https://docs.turrisfi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get E&O/Cyber Compliance

> Retrieve E&O and Cyber policy compliance statuses for a downstream entity

Returns the E\&O (Errors & Omissions) and Cyber policy compliance statuses for a specific downstream entity association.


## OpenAPI

````yaml openapi/v1.json GET /v1/downstream-entity-associations/{downstreamEntityAssociationId}/policy-compliance-statuses
openapi: 3.0.0
info:
  title: Turris Public API
  description: API for managing insurance compliance data
  version: 1.0.0
  contact: {}
servers:
  - url: https://public.api.live.turrisfi.com
    description: Production
  - url: https://public.api.sandbox.turrisfi.com
    description: Sandbox
security: []
tags: []
paths:
  /v1/downstream-entity-associations/{downstreamEntityAssociationId}/policy-compliance-statuses:
    get:
      tags:
        - downstream-entity-associations
      operationId: EoAndCyberComplianceController_getDownstreamEntityPolicyCompliance_v1
      parameters:
        - name: downstreamEntityAssociationId
          required: true
          in: path
          description: The unique identifier for the downstream entity association
          schema:
            example: 684fdb88e8956de1febe6091
            type: string
      responses:
        '200':
          description: E&O and Cyber policy compliance statuses
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    $ref: '#/components/schemas/PolicyComplianceResponse'
                  requestId:
                    type: string
                    description: Unique request identifier
                    example: dev-2c5e7cf2-9acf-4c8c-ab2f-b81f39d775a8
                  timestamp:
                    type: string
                    description: Response timestamp
                    example: '2025-11-12T20:49:03.293Z'
                required:
                  - data
                  - requestId
                  - timestamp
        '401':
          description: Invalid or missing auth token
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponseDto'
        '404':
          description: Downstream entity association not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponseDto'
components:
  schemas:
    PolicyComplianceResponse:
      type: object
      properties:
        eAndO:
          description: E&O policy metadata
          nullable: true
          type: object
          allOf:
            - $ref: '#/components/schemas/PolicyMetadataResponse'
        cyber:
          description: Cyber policy metadata
          nullable: true
          type: object
          allOf:
            - $ref: '#/components/schemas/PolicyMetadataResponse'
        downstreamEntityId:
          type: string
          description: Downstream entity ID
        downstreamEntityName:
          type: string
          description: Downstream entity name
        downstreamEntityNpn:
          type: string
          description: Downstream entity NPN
      required:
        - eAndO
        - cyber
        - downstreamEntityId
        - downstreamEntityName
        - downstreamEntityNpn
    ErrorResponseDto:
      type: object
      properties:
        statusCode:
          type: number
          description: HTTP status code
        requestId:
          type: string
          description: Unique request identifier for debugging
        errorType:
          type: string
          description: Error type classification
        errorMessage:
          description: Array of error messages
          type: array
          items:
            type: string
        timestamp:
          type: string
          description: ISO timestamp when the error occurred
        details:
          type: object
          description: Additional error context
      required:
        - statusCode
        - requestId
        - errorType
        - errorMessage
        - timestamp
    PolicyMetadataResponse:
      type: object
      properties:
        _id:
          type: string
          description: Policy document ID
        primaryInsured:
          type: string
          description: Name of the primary insured
        otherInsured:
          description: Names of other insured
          type: array
          items:
            type: string
        carrierName:
          type: string
          description: Name of the insurance carrier
        effectiveDate:
          format: date-time
          type: string
          description: Date the policy is effective
        expiryDate:
          format: date-time
          type: string
          description: Date the policy expires
        aggregateCoverageInUSD:
          type: number
          description: Aggregate coverage amount in USD
        coveragePerClaimInUSD:
          type: number
          description: Per claim coverage amount in USD
        dataExtractionStatus:
          type: string
          description: Status of data extraction
        policyNumber:
          type: string
          description: Policy number
        address:
          description: Address of the policy
          allOf:
            - $ref: '#/components/schemas/PolicyAddressResponse'
        receivedDate:
          format: date-time
          type: string
          description: Date the policy was received
        collectionStatus:
          type: string
          description: Status of the collection
        createdAt:
          format: date-time
          type: string
          description: Creation timestamp
        updatedAt:
          format: date-time
          type: string
          description: Last update timestamp
    PolicyAddressResponse:
      type: object
      properties:
        line1:
          type: string
          description: Address line 1
        line2:
          type: string
          description: Address line 2
        city:
          type: string
          description: City
        state:
          type: string
          description: State
        zip:
          type: string
          description: ZIP code
        country:
          type: string
          description: Country
          default: USA
      required:
        - country

````