> ## Documentation Index
> Fetch the complete documentation index at: https://bunnynet-cb9733c2-add-new-partner-apis.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Partner Pricing

> Get the full pricing overview for the authenticated partner: effective prices versus list prices, custom overrides, and overrides expiring soon.



## OpenAPI

````yaml https://core-api-public-docs.b-cdn.net/docs/v3/PartnerPortal.json get /partner/pricing
openapi: 3.0.0
info:
  title: bunny.net Partner Portal API
  version: 1.0.0
servers:
  - url: https://api.bunny.net
    description: bunny.net API Server
security:
  - AccessKey: []
tags:
  - name: Customers
  - name: Audit Log
  - name: Contract
  - name: Billing
  - name: Pricing
  - name: Products
paths:
  /partner/pricing:
    get:
      tags:
        - Pricing
      summary: Get Partner Pricing
      description: >-
        Get the full pricing overview for the authenticated partner: effective
        prices versus list prices, custom overrides, and overrides expiring
        soon.
      operationId: GetPartnerPricingEndpoint_GetPricing
      responses:
        '200':
          description: Pricing overview payload.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PartnerCustomerPricingModel'
        '401':
          description: The request authorization failed.
        '403':
          description: The authenticated user is not a reseller or MSP partner.
        '404':
          description: Partner user account not found.
      security:
        - AccessKey:
            - ResellerPartner
            - MSPPartner
        - bearer:
            - ResellerPartner
            - MSPPartner
components:
  schemas:
    PartnerCustomerPricingModel:
      type: object
      additionalProperties: false
      properties:
        CustomOverrideCount:
          type: integer
          description: Number of active custom pricing rows the customer has
          format: int32
        ExpiringSoon:
          type: array
          description: Time-limited custom pricing rows that revert to list pricing soon
          nullable: true
          items:
            $ref: '#/components/schemas/ExpiringOverrideModel'
        CdnStandardTier:
          description: CDN Standard tier price per GB and PoP configuration
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/CdnTierPricingModel'
        CdnVolumeTier:
          description: CDN Volume tier price per GB and PoP configuration
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/CdnTierPricingModel'
        CdnStandardTierDiscount:
          description: Per-region discount applied to the CDN Standard tier
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/CdnStandardTierDiscountModel'
        CdnVolumeTierPricing:
          description: Tiered $/GB CDN Volume pricing based on total account traffic
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/CdnVolumeTierPricingModel'
        Storage:
          description: Edge and Standard storage pricing per TB per month
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/StoragePricingModel'
        Optimizer:
          description: Optimizer price per zone per month
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/OptimizerPricingModel'
        ExtraZones:
          description: Free zone allowances and extra-zone pricing
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/ExtraZonePricingModel'
        BunnyShield:
          description: Bunny Shield tier pricing
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/BunnyShieldPricingModel'
        Drm:
          description: DRM base and per-license pricing
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/DrmPricingModel'
        Transcribing:
          description: Transcribing price per minute (flat or tiered)
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/TieredUnitPriceModel'
        PremiumEncoding:
          description: Premium encoding price per normalized minute
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/TieredUnitPriceModel'
        EdgeScripting:
          description: Edge Scripting request and CPU pricing
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/EdgeScriptingPricingModel'
        WebSockets:
          description: WebSockets price per 1M connection minutes (flat or tiered)
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/TieredUnitPriceModel'
        BunnyDb:
          description: BunnyDB (database) pricing for its consumption sub-products
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/BunnyDbPricingModel'
    ExpiringOverrideModel:
      type: object
      additionalProperties: false
      properties:
        ProductId:
          description: Product the override applies to
          oneOf:
            - $ref: '#/components/schemas/BalanceAdjustmentSource'
        ProductName:
          type: string
          description: Human-readable product name, e.g. "DNS"
          nullable: true
        Label:
          type: string
          description: Override label / description, e.g. "Standard Queries"
          nullable: true
        PricePerUnit:
          type: number
          description: >-
            Overridden flat price per unit. Null when the override is tiered
            (see Tiers)
          format: decimal
          nullable: true
        Tiers:
          type: array
          description: >-
            Pricing tiers, populated when the override is tiered; null for a
            flat override
          nullable: true
          items:
            $ref: '#/components/schemas/PricingTierModel'
        ValidTo:
          type: string
          description: Date the override reverts to list pricing
          format: date-time
        DaysLeft:
          type: integer
          description: Whole days remaining until the override expires
          format: int32
    CdnTierPricingModel:
      type: object
      additionalProperties: false
      properties:
        PricePerGb:
          type: number
          description: Effective price per GB
          format: double
        DefaultPricePerGb:
          type: number
          description: Public list price per GB
          format: double
        IsOverridden:
          type: boolean
          description: Whether the customer has an explicit price override
        EnabledPops:
          type: string
          description: Comma-separated enabled PoP codes, if configured
          nullable: true
        DisabledPops:
          type: string
          description: Comma-separated disabled PoP codes, if configured
          nullable: true
        ExtraPops:
          type: string
          description: Comma-separated extra PoP codes, if configured (Volume tier only)
          nullable: true
    CdnStandardTierDiscountModel:
      type: object
      additionalProperties: false
      properties:
        NorthAmericaEuropePercent:
          type: number
          description: Discount % for North America / Europe
          format: double
        AsiaOceaniaPercent:
          type: number
          description: Discount % for Asia & Oceania
          format: double
        SouthAmericaPercent:
          type: number
          description: Discount % for South America
          format: double
        AfricaPercent:
          type: number
          description: Discount % for Africa
          format: double
    CdnVolumeTierPricingModel:
      type: object
      additionalProperties: false
      properties:
        Under100TbPerGb:
          type: number
          description: Price per GB for the <100TB tier. Null means list pricing
          format: double
          nullable: true
        From100TbPerGb:
          type: number
          description: Price per GB for the 100TB-500TB tier. Null means list pricing
          format: double
          nullable: true
        From500TbPerGb:
          type: number
          description: Price per GB for the 500TB-1PB tier. Null means list pricing
          format: double
          nullable: true
        From1000TbPerGb:
          type: number
          description: Price per GB for the 1PB-2PB tier. Null means list pricing
          format: double
          nullable: true
        From2000TbPerGb:
          type: number
          description: Price per GB for the >2PB tier. Null means list pricing
          format: double
          nullable: true
    StoragePricingModel:
      type: object
      additionalProperties: false
      properties:
        DiscountPercent:
          type: number
          description: Storage discount percentage
          format: double
        EdgePerTbMonth:
          type: number
          description: Effective edge storage price per TB per month
          format: double
        DefaultEdgePerTbMonth:
          type: number
          description: Public list edge storage price per TB per month
          format: double
        EdgeIsOverridden:
          type: boolean
          description: Whether edge storage has an explicit price override
        StandardPerTbMonth:
          type: number
          description: Effective standard storage price per TB per month
          format: double
        DefaultStandardPerTbMonth:
          type: number
          description: Public list standard storage price per TB per month
          format: double
        StandardIsOverridden:
          type: boolean
          description: Whether standard storage has an explicit price override
    OptimizerPricingModel:
      type: object
      additionalProperties: false
      properties:
        PerZoneMonth:
          type: number
          description: Effective Optimizer price per zone per month
          format: decimal
        DefaultPerZoneMonth:
          type: number
          description: Public list Optimizer price per zone per month
          format: decimal
        IsOverridden:
          type: boolean
          description: Whether the price differs from the list price
    ExtraZonePricingModel:
      type: object
      additionalProperties: false
      properties:
        FreePullZones:
          type: integer
          format: int32
        ExtraPullZonePrice:
          type: number
          format: decimal
          nullable: true
        FreeStorageZones:
          type: integer
          format: int32
        ExtraStorageZonePrice:
          type: number
          format: decimal
          nullable: true
        FreeDnsZones:
          type: integer
          format: int32
        ExtraDnsZonePrice:
          type: number
          format: decimal
          nullable: true
        FreeVideoLibraries:
          type: integer
          format: int32
        ExtraVideoLibraryPrice:
          type: number
          format: decimal
          nullable: true
    BunnyShieldPricingModel:
      type: object
      additionalProperties: false
      properties:
        Basic:
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/BunnyShieldTierModel'
        Advanced:
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/BunnyShieldTierModel'
        Business:
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/BunnyShieldTierModel'
        Enterprise:
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/BunnyShieldTierModel'
    DrmPricingModel:
      type: object
      additionalProperties: false
      properties:
        BaseFeePerLibraryMonth:
          type: number
          description: Effective DRM base fee per library per month
          format: decimal
        DefaultBaseFeePerLibraryMonth:
          type: number
          description: Public list DRM base fee per library per month
          format: decimal
        LicenseCost:
          type: number
          description: Effective per-license cost, if overridden
          format: decimal
          nullable: true
        DefaultLicenseCost:
          type: number
          description: Public list per-license cost
          format: decimal
    TieredUnitPriceModel:
      type: object
      additionalProperties: false
      properties:
        PricePerUnit:
          type: number
          description: >-
            Effective flat price per unit. Null when the customer is on tiered
            pricing (see Tiers)
          format: decimal
          nullable: true
        DefaultPricePerUnit:
          type: number
          description: >-
            Public list price per unit. Null when there is no known list price
            for this product
          format: decimal
          nullable: true
        Unit:
          type: string
          description: The unit the price applies to, e.g. "minute" or "1M queries"
          nullable: true
        IsOverridden:
          type: boolean
          description: Whether the customer has an explicit override (flat or tiered)
        Tiers:
          type: array
          description: >-
            Pricing tiers, populated when the customer is on tiered pricing for
            this product
          nullable: true
          items:
            $ref: '#/components/schemas/PricingTierModel'
    EdgeScriptingPricingModel:
      type: object
      additionalProperties: false
      properties:
        RequestsPerMillion:
          type: number
          description: Effective price per 1M requests
          format: decimal
        DefaultRequestsPerMillion:
          type: number
          description: Public list price per 1M requests
          format: decimal
        RequestsIsOverridden:
          type: boolean
          description: Whether requests pricing is overridden
        CpuPer1000Seconds:
          type: number
          description: Effective CPU price per 1000 seconds
          format: decimal
        DefaultCpuPer1000Seconds:
          type: number
          description: Public list CPU price per 1000 seconds
          format: decimal
        CpuIsOverridden:
          type: boolean
          description: Whether CPU pricing is overridden
    BunnyDbPricingModel:
      type: object
      additionalProperties: false
      properties:
        ColdStorage:
          description: Cold storage price per GB per month
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/TieredUnitPriceModel'
        ActiveStorage:
          description: Active (replica) storage price per GB per month
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/TieredUnitPriceModel'
        RowReads:
          description: Row reads price per billion reads
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/TieredUnitPriceModel'
        RowWrites:
          description: Row writes price per million writes
          nullable: true
          oneOf:
            - $ref: '#/components/schemas/TieredUnitPriceModel'
    BalanceAdjustmentSource:
      type: integer
      description: |-
        1000 = CDN
        1100 = CDN_Standard_Tier
        1101 = CDN_Standard_Tier_EU_Traffic
        1102 = CDN_Standard_Tier_NA_Traffic
        1103 = CDN_Standard_Tier_APAC_Traffic
        1104 = CDN_Standard_Tier_AF_Traffic
        1105 = CDN_Standard_Tier_SA_Traffic
        1106 = CDN_Standard_Tier_Uncategorized
        1200 = CDN_Standard_Tier_Stream
        1201 = CDN_Standard_Tier_Stream_EU_Traffic
        1202 = CDN_Standard_Tier_Stream_NA_Traffic
        1203 = CDN_Standard_Tier_Stream_APAC_Traffic
        1204 = CDN_Standard_Tier_Stream_AF_Traffic
        1205 = CDN_Standard_Tier_Stream_SA_Traffic
        1206 = CDN_Standard_Tier_Stream_Uncategorized
        1300 = CDN_Volume_Tier
        1400 = CDN_Volume_Tier_Stream
        1500 = CDN_Standard_Tier_Storage
        1501 = CDN_Standard_Tier_Storage_EU_Traffic
        1502 = CDN_Standard_Tier_Storage_NA_Traffic
        1503 = CDN_Standard_Tier_Storage_APAC_Traffic
        1504 = CDN_Standard_Tier_Storage_AF_Traffic
        1505 = CDN_Standard_Tier_Storage_SA_Traffic
        1506 = CDN_Standard_Tier_Storage_Uncategorized
        1510 = CDN_Volume_Tier_Storage
        1600 = CDN_WebSockets_Tier1000
        1605 = CDN_WebSockets_Tier2500
        1610 = CDN_WebSockets_Tier5000
        1615 = CDN_WebSockets_Tier10000
        1620 = CDN_WebSockets_Tier25000
        1630 = CDN_WebSockets_ConsumptionBased
        1700 = CDN_Standard_Tier_MagicContainers
        1701 = CDN_Standard_Tier_MagicContainers_EU_Traffic
        1702 = CDN_Standard_Tier_MagicContainers_NA_Traffic
        1703 = CDN_Standard_Tier_MagicContainers_APAC_Traffic
        1704 = CDN_Standard_Tier_MagicContainers_AF_Traffic
        1705 = CDN_Standard_Tier_MagicContainers_SA_Traffic
        1706 = CDN_Standard_Tier_MagicContainers_Uncategorized
        1710 = CDN_Volume_Tier_MagicContainers
        1800 = CDN_Standard_Tier_Scripting
        1801 = CDN_Standard_Tier_Scripting_EU_Traffic
        1802 = CDN_Standard_Tier_Scripting_NA_Traffic
        1803 = CDN_Standard_Tier_Scripting_APAC_Traffic
        1804 = CDN_Standard_Tier_Scripting_AF_Traffic
        1805 = CDN_Standard_Tier_Scripting_SA_Traffic
        1806 = CDN_Standard_Tier_Scripting_Uncategorized
        1810 = CDN_Volume_Tier_Scripting
        2000 = Storage
        2100 = Storage_Standard_Tier
        2200 = Storage_SSD_Tier
        2300 = Storage_Standard_Tier_Stream
        2400 = Storage_SSD_Tier_Stream
        3000 = DNS
        3100 = DNS_Smart_Queries
        3200 = DNS_Standard_Queries
        4000 = Stream
        4100 = Transcribing
        4200 = PremiumEncoding
        4300 = DRM_Base
        4400 = DRM_LicenseIssued
        4501 = LiveEncoding_SD
        4502 = LiveEncoding_HD
        4503 = LiveEncoding_4K
        5000 = Scripting_CDN
        5100 = Scripting_DNS
        5200 = Scripting_CDN_Requests
        5300 = Scripting_CDN_CPU
        6000 = Optimizer
        7000 = ExtraZones
        7001 = ExtraZones_CDN
        7002 = ExtraZones_Stream
        7003 = ExtraZones_Storage
        7004 = ExtraZones_DNS
        8000 = MonthlyCommitment
        9000 = TopUp
        10000 = MagicContainers
        10100 = MagicContainers_CPU
        10200 = MagicContainers_RAM
        10300 = MagicContainers_IP
        10301 = MagicContainers_AnycastIP
        10400 = MagicContainers_Traffic
        10401 = MagicContainers_AnycastTraffic
        10410 = MagicContainers_AnycastIngressTraffic
        10411 = MagicContainers_AnycastIngress_EU_Traffic
        10412 = MagicContainers_AnycastIngress_NA_Traffic
        10413 = MagicContainers_AnycastIngress_ASIA_Traffic
        10414 = MagicContainers_AnycastIngress_Australia_Traffic
        10415 = MagicContainers_AnycastIngress_AF_Traffic
        10416 = MagicContainers_AnycastIngress_SA_Traffic
        10417 = MagicContainers_AnycastIngress_Uncategorized
        10420 = MagicContainers_EgressTraffic
        10421 = MagicContainers_Egress_EU_Traffic
        10422 = MagicContainers_Egress_NA_Traffic
        10423 = MagicContainers_Egress_ASIA_Traffic
        10424 = MagicContainers_Egress_Australia_Traffic
        10425 = MagicContainers_Egress_AF_Traffic
        10426 = MagicContainers_Egress_SA_Traffic
        10427 = MagicContainers_Egress_Uncategorized
        10500 = MagicContainers_Volumes
        10510 = MagicContainers_PersistentVolumes
        11000 = Shield
        11005 = ShieldBasicOverages
        11100 = ShieldAdvancedMonthlyPlan
        11105 = ShieldAdvancedOverages
        11110 = ShieldBusinessMonthlyPlan
        11115 = ShieldBusinessOverages
        11120 = ShieldEnterpriseMonthlyPlan
        11125 = ShieldEnterpriseOverages
        12000 = BunnyDB
        12100 = BunnyDB_Storage
        12200 = BunnyDB_ReplicaStorage
        12300 = BunnyDB_RowReads
        12400 = BunnyDB_RowWrites
      x-enumNames:
        - CDN
        - CDN_Standard_Tier
        - CDN_Standard_Tier_EU_Traffic
        - CDN_Standard_Tier_NA_Traffic
        - CDN_Standard_Tier_APAC_Traffic
        - CDN_Standard_Tier_AF_Traffic
        - CDN_Standard_Tier_SA_Traffic
        - CDN_Standard_Tier_Uncategorized
        - CDN_Standard_Tier_Stream
        - CDN_Standard_Tier_Stream_EU_Traffic
        - CDN_Standard_Tier_Stream_NA_Traffic
        - CDN_Standard_Tier_Stream_APAC_Traffic
        - CDN_Standard_Tier_Stream_AF_Traffic
        - CDN_Standard_Tier_Stream_SA_Traffic
        - CDN_Standard_Tier_Stream_Uncategorized
        - CDN_Volume_Tier
        - CDN_Volume_Tier_Stream
        - CDN_Standard_Tier_Storage
        - CDN_Standard_Tier_Storage_EU_Traffic
        - CDN_Standard_Tier_Storage_NA_Traffic
        - CDN_Standard_Tier_Storage_APAC_Traffic
        - CDN_Standard_Tier_Storage_AF_Traffic
        - CDN_Standard_Tier_Storage_SA_Traffic
        - CDN_Standard_Tier_Storage_Uncategorized
        - CDN_Volume_Tier_Storage
        - CDN_WebSockets_Tier1000
        - CDN_WebSockets_Tier2500
        - CDN_WebSockets_Tier5000
        - CDN_WebSockets_Tier10000
        - CDN_WebSockets_Tier25000
        - CDN_WebSockets_ConsumptionBased
        - CDN_Standard_Tier_MagicContainers
        - CDN_Standard_Tier_MagicContainers_EU_Traffic
        - CDN_Standard_Tier_MagicContainers_NA_Traffic
        - CDN_Standard_Tier_MagicContainers_APAC_Traffic
        - CDN_Standard_Tier_MagicContainers_AF_Traffic
        - CDN_Standard_Tier_MagicContainers_SA_Traffic
        - CDN_Standard_Tier_MagicContainers_Uncategorized
        - CDN_Volume_Tier_MagicContainers
        - CDN_Standard_Tier_Scripting
        - CDN_Standard_Tier_Scripting_EU_Traffic
        - CDN_Standard_Tier_Scripting_NA_Traffic
        - CDN_Standard_Tier_Scripting_APAC_Traffic
        - CDN_Standard_Tier_Scripting_AF_Traffic
        - CDN_Standard_Tier_Scripting_SA_Traffic
        - CDN_Standard_Tier_Scripting_Uncategorized
        - CDN_Volume_Tier_Scripting
        - Storage
        - Storage_Standard_Tier
        - Storage_SSD_Tier
        - Storage_Standard_Tier_Stream
        - Storage_SSD_Tier_Stream
        - DNS
        - DNS_Smart_Queries
        - DNS_Standard_Queries
        - Stream
        - Transcribing
        - PremiumEncoding
        - DRM_Base
        - DRM_LicenseIssued
        - LiveEncoding_SD
        - LiveEncoding_HD
        - LiveEncoding_4K
        - Scripting_CDN
        - Scripting_DNS
        - Scripting_CDN_Requests
        - Scripting_CDN_CPU
        - Optimizer
        - ExtraZones
        - ExtraZones_CDN
        - ExtraZones_Stream
        - ExtraZones_Storage
        - ExtraZones_DNS
        - MonthlyCommitment
        - TopUp
        - MagicContainers
        - MagicContainers_CPU
        - MagicContainers_RAM
        - MagicContainers_IP
        - MagicContainers_AnycastIP
        - MagicContainers_Traffic
        - MagicContainers_AnycastTraffic
        - MagicContainers_AnycastIngressTraffic
        - MagicContainers_AnycastIngress_EU_Traffic
        - MagicContainers_AnycastIngress_NA_Traffic
        - MagicContainers_AnycastIngress_ASIA_Traffic
        - MagicContainers_AnycastIngress_Australia_Traffic
        - MagicContainers_AnycastIngress_AF_Traffic
        - MagicContainers_AnycastIngress_SA_Traffic
        - MagicContainers_AnycastIngress_Uncategorized
        - MagicContainers_EgressTraffic
        - MagicContainers_Egress_EU_Traffic
        - MagicContainers_Egress_NA_Traffic
        - MagicContainers_Egress_ASIA_Traffic
        - MagicContainers_Egress_Australia_Traffic
        - MagicContainers_Egress_AF_Traffic
        - MagicContainers_Egress_SA_Traffic
        - MagicContainers_Egress_Uncategorized
        - MagicContainers_Volumes
        - MagicContainers_PersistentVolumes
        - Shield
        - ShieldBasicOverages
        - ShieldAdvancedMonthlyPlan
        - ShieldAdvancedOverages
        - ShieldBusinessMonthlyPlan
        - ShieldBusinessOverages
        - ShieldEnterpriseMonthlyPlan
        - ShieldEnterpriseOverages
        - BunnyDB
        - BunnyDB_Storage
        - BunnyDB_ReplicaStorage
        - BunnyDB_RowReads
        - BunnyDB_RowWrites
      enum:
        - 1000
        - 1100
        - 1101
        - 1102
        - 1103
        - 1104
        - 1105
        - 1106
        - 1200
        - 1201
        - 1202
        - 1203
        - 1204
        - 1205
        - 1206
        - 1300
        - 1400
        - 1500
        - 1501
        - 1502
        - 1503
        - 1504
        - 1505
        - 1506
        - 1510
        - 1600
        - 1605
        - 1610
        - 1615
        - 1620
        - 1630
        - 1700
        - 1701
        - 1702
        - 1703
        - 1704
        - 1705
        - 1706
        - 1710
        - 1800
        - 1801
        - 1802
        - 1803
        - 1804
        - 1805
        - 1806
        - 1810
        - 2000
        - 2100
        - 2200
        - 2300
        - 2400
        - 3000
        - 3100
        - 3200
        - 4000
        - 4100
        - 4200
        - 4300
        - 4400
        - 4501
        - 4502
        - 4503
        - 5000
        - 5100
        - 5200
        - 5300
        - 6000
        - 7000
        - 7001
        - 7002
        - 7003
        - 7004
        - 8000
        - 9000
        - 10000
        - 10100
        - 10200
        - 10300
        - 10301
        - 10400
        - 10401
        - 10410
        - 10411
        - 10412
        - 10413
        - 10414
        - 10415
        - 10416
        - 10417
        - 10420
        - 10421
        - 10422
        - 10423
        - 10424
        - 10425
        - 10426
        - 10427
        - 10500
        - 10510
        - 11000
        - 11005
        - 11100
        - 11105
        - 11110
        - 11115
        - 11120
        - 11125
        - 12000
        - 12100
        - 12200
        - 12300
        - 12400
    PricingTierModel:
      type: object
      additionalProperties: false
      properties:
        ThresholdFrom:
          type: integer
          description: Inclusive lower bound of the tier, in product units
          format: int64
        ThresholdTo:
          type: integer
          description: >-
            Exclusive upper bound of the tier, in product units. Null for the
            unbounded top tier
          format: int64
          nullable: true
        PricePerUnit:
          type: number
          description: Price per unit within this tier
          format: decimal
        TierOrder:
          type: integer
          description: Tier ordering, ascending
          format: int32
        Description:
          type: string
          description: Optional tier description
          nullable: true
    BunnyShieldTierModel:
      type: object
      additionalProperties: false
      properties:
        MonthlyCost:
          type: number
          description: Monthly subscription cost for the tier
          format: decimal
        DefaultMonthlyCost:
          type: number
          description: Public list monthly subscription cost
          format: decimal
        OveragesCostPerMillion:
          type: number
          description: Overage cost per 1M requests
          format: decimal
        DefaultOveragesCostPerMillion:
          type: number
          description: Public list overage cost per 1M requests
          format: decimal
        IncludedRequests:
          type: integer
          description: Requests included in the tier before overages apply
          format: int64
  securitySchemes:
    AccessKey:
      type: apiKey
      description: API Access Key authorization header
      name: AccessKey
      in: header
    bearer:
      type: apiKey
      description: Bearer token authorization header
      name: Authorization
      in: header

````