Calculates a governed BT Business Broadband reseller commission estimate from the 2026/27 rate card and the time-bounded September 2026 partner sale. Select the exact product, tier, order path, Solus or Cloud Voice Express bundle, pricing basis and contract term. For current trading or agreed pricing, monthlyRental is required. For the September sale, the qualifying rental is selected from the controlled offer table and is limited to Full Fibre 100, 500 or 900, acquisition/switcher/add-to-fleet orders and 36/60 month terms through 25 September 2026. Endpoint Threat Protect is modelled separately at £4.99 per device per month using its permanent rate-card treatment. Raw commission percentages are confidential and are never returned. Explicit consent: pass consent: true only after agreement to this action. Do not automatically retry after a timeout: check the returned private reference or ask Netify to reconcile first; not all writes have durable deduplication.

post/api/openapi/estimate_commission/

Request

  • Base URL: https://netify.co.uk
  • URL: https://netify.co.uk/api/openapi/estimate_commission/
  • Auth: none declared

Request body

product'fttp100' | 'fttp150' | 'fttp300' | 'fttp500' | 'fttp900' | 'sogea76' | 'sogeaOther' | 'soadsl' required

Exact broadband speed or access family. September sale rental pricing is limited to fttp100, fttp500 and fttp900.

tier'essential' | 'enhanced' | 'pro' required

BT Business Broadband product tier.

dealType'acquisition' | 'switcher' | 'addToFleet' | 'resignNoChange' | 'resignCveMigration' | 'upgradeResignWindow' | 'upgradeInLife' | 'downgrade' required

The exact rate-card order path. September sale is limited to acquisition, switcher and addToFleet.

bundle'solus' | 'bundled' required

'solus' is standalone broadband. 'bundled' is a qualifying broadband and Cloud Voice Express bundle whose total qualifying rental is rated once.

pricingBasis'currentTrading' | 'septemberSale' required

Use 'septemberSale' only for a qualifying September 2026 sale order. Use 'currentTrading' for every other agreed rental and supply monthlyRental.

contractLengthMonths12 | 24 | 36 | 60 required

September sale supports 36 and 60 months. Current trading/agreed scenarios may use 12, 24, 36 or 60 months, subject to product and bundle eligibility.

monthlyRentalnumber

The total qualifying monthly broadband or bundle rental from the quote. Required for currentTrading; ignored for septemberSale.

includeCallsboolean

For a bundled September sale only, add the £7 monthly calls-package uplift.

threatProtectionDevicesPerOrderinteger

Endpoint Threat Protect devices attached per order at £4.99 per device per month. Set to 0 to remove.

dealsPerMonthinteger

Pipeline volume for the annual run-rate. Set to 1 to read out the single-deal commission; set higher to project a pipeline. annualCommission = perDeal x 12 x dealsPerMonth.

consenttrue required

Explicit agreement to this action, including saving a private workspace result where applicable.

Response

Success

object required

Changes

No recorded changes to this operation across all 1 revision of this API.