---
title: "ChannelPreferences"
url: "https://dev.ionova.ai/apis/ars-address-resolution-service-4/versions/fdd2c316-7f84-4f04-8bb7-64e9bf97893b/schemas/ChannelPreferences"
---

> Full API specification: https://dev.ionova.ai/apis/ars-address-resolution-service-4/versions/fdd2c316-7f84-4f04-8bb7-64e9bf97893b.md

# ChannelPreferences

Output and behaviour preference defaults for a channelProfile.

## OpenAPI definition

```yaml
openapi: 3.0.3
info:
  title: ARS — Address Resolution Service
  version: 4.3.1
servers:
  - url: https://api-uat.ionova.ai/ars
    description: UAT (test data only)
components:
  schemas:
    OutputMode:
      type: string
      description: |
        Address line rendering constraints applied during output formatting.
        - EPC: 2 lines × 70 chars
        - CBPR_PLUS: 3 lines × 35 chars
        - MT_LEGACY: 2 lines × 35 chars
        - COMPLIANCE: 7 lines × 70 chars
      enum:
        - EPC
        - CBPR_PLUS
        - MT_LEGACY
        - COMPLIANCE
    AutoRepairMode:
      type: string
      description: ARS AutoCorrect repair aggressiveness level.
      enum:
        - CONSERVATIVE
        - STANDARD
        - AGGRESSIVE
    TargetFormat:
      type: string
      description: >
        Target conversion format. `auto` lets ARS select the best achievable
        format.
      enum:
        - auto
        - FULLY_STRUCTURED
        - HYBRID
        - FULLY_UNSTRUCTURED
    Quality:
      type: string
      description: Postal database verification depth.
      enum:
        - premium
        - standard
        - basic
    ChannelPreferences:
      type: object
      xml:
        name: ChannelPreferences
      description: Output and behaviour preference defaults for a channelProfile.
      properties:
        outputMode:
          $ref: "#/components/schemas/OutputMode"
        autoRepairMode:
          $ref: "#/components/schemas/AutoRepairMode"
        enforcePostNovember2026:
          type: boolean
          description: When true, force SR2026 rules even if schemeVersion=SR2025.
        targetFormat:
          $ref: "#/components/schemas/TargetFormat"
        quality:
          $ref: "#/components/schemas/Quality"
        repairConfidenceThreshold:
          type: number
          minimum: 0
          maximum: 1
          description: Default minimum confidence score for REPAIRED classification
            (0.0–1.0).
```
