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

# Get circuit breakers

> The main-breaker sizes available for a distributor + sazba + period, each with its monthly
reserved-capacity fee. Use that fee as `distribution.circuitBreakerMonthlyFee`.



## OpenAPI

````yaml /api-reference/swagger-partner.json get /api/v1/reference/circuit-breakers
openapi: 3.0.4
info:
  title: Partner API
  description: API for partner services
  version: v1
servers:
  - url: https://api.partner.cubee.cz
    description: Partnerý API server
security: []
tags:
  - name: Aggregated Data
  - name: Authentication
  - name: Calculator
  - name: CalculatorControllerV1
  - name: InvoiceExtraction
  - name: Public
  - name: Reference data
  - name: Studies
paths:
  /api/v1/reference/circuit-breakers:
    get:
      tags:
        - Reference data
      summary: Get circuit breakers
      description: >-
        The main-breaker sizes available for a distributor + sazba + period,
        each with its monthly

        reserved-capacity fee. Use that fee as
        `distribution.circuitBreakerMonthlyFee`.
      operationId: Get circuit breakers
      parameters:
        - name: distributor
          in: query
          description: Distributor code — CEZ, PRE or EGD.
          schema:
            type: string
        - name: rate
          in: query
          description: Distribution rate code (e.g. D57d).
          schema:
            type: string
        - name: period
          in: query
          description: >-
            Period to price against: "2024", "2025" or "12M" (rolling 12
            months).
          schema:
            type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CircuitBreakerOptionModel'
              example:
                - code: 3x16
                  label: 3×16 A
                  monthlyFeeCzk: 155
                - code: 3x25
                  label: 3×25 A
                  monthlyFeeCzk: 236
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                oneOf:
                  - $ref: '#/components/schemas/ProblemDetails'
                  - $ref: '#/components/schemas/HttpValidationProblemDetails'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                oneOf:
                  - $ref: '#/components/schemas/ProblemDetails'
                  - $ref: '#/components/schemas/HttpValidationProblemDetails'
        '500':
          description: Internal Server Error
      security:
        - {}
components:
  schemas:
    CircuitBreakerOptionModel:
      type: object
      properties:
        code:
          type: string
          description: >-
            Stable breaker-size code (e.g. "3x25", "UP_TO_3x10"). Use for
            selection.
          nullable: true
          example: 3x25
        label:
          type: string
          description: Human-readable breaker size (e.g. "3×25 A").
          nullable: true
          example: 3×25 A
        monthlyFeeCzk:
          type: number
          description: >-
            Monthly reserved-capacity fee for this breaker size, Kč/month. Use
            as `distribution.circuitBreakerMonthlyFee`.
          format: double
          example: 236
      additionalProperties: false
      description: >-
        A selectable main-breaker size and its monthly reserved-capacity fee
        (Kč/month) for a given

        distributor + sazba + year, from the ERÚ circuit-breaker fee matrix.
        `code` is the stable key

        (e.g. "3x25"); `label` is the human form (e.g. "3×25 A").
    ProblemDetails:
      type: object
      properties:
        type:
          type: string
          nullable: true
        title:
          type: string
          nullable: true
        status:
          type: integer
          format: int32
          nullable: true
        detail:
          type: string
          nullable: true
        instance:
          type: string
          nullable: true
      additionalProperties: {}
    HttpValidationProblemDetails:
      allOf:
        - $ref: '#/components/schemas/ProblemDetails'
        - type: object
          properties:
            errors:
              type: object
              additionalProperties:
                type: array
                items:
                  type: string
              nullable: true
          additionalProperties: {}

````