---
title: "Compare the routes into becoming a VoIP reseller in the UK, hosted first: white label platforms (BT Wholesale Hosted Communications, Giacom Cloud Market, CallSwitch One), vendor partner programmes (Gamma Horizon, Wildix, 3CX, RingCentral Reach, 8x8), and the authorised carrier route (BT Cloud Voice via Netify, disclosed). Returns route types, what each programme publicly documents (models, who owns billing and support, entry requirements) with source URLs and confidence labels, the earnings answer, and the published reasons NOT to choose the Netify route. Pass shape_fields or a shape token to also receive per-route fit verdicts, a decision trail and a resume_url into the market room on /resell/voip-reseller/. Facts reviewed 24 July 2026; the page twin is at /resell/voip-reseller/data.json under CC BY with attribution."
method: POST
path: "/api/openapi/compare_voip_reseller_routes/"
---

# Compare the routes into becoming a VoIP reseller in the UK, hosted first: white label platforms (BT Wholesale Hosted Communications, Giacom Cloud Market, CallSwitch One), vendor partner programmes (Gamma Horizon, Wildix, 3CX, RingCentral Reach, 8x8), and the authorised carrier route (BT Cloud Voice via Netify, disclosed). Returns route types, what each programme publicly documents (models, who owns billing and support, entry requirements) with source URLs and confidence labels, the earnings answer, and the published reasons NOT to choose the Netify route. Pass shape_fields or a shape token to also receive per-route fit verdicts, a decision trail and a resume_url into the market room on /resell/voip-reseller/. Facts reviewed 24 July 2026; the page twin is at /resell/voip-reseller/data.json under CC BY with attribution.

`POST /api/openapi/compare_voip_reseller_routes/`

## Request

- Base URL: `https://netify.co.uk`
- URL: `https://netify.co.uk/api/openapi/compare_voip_reseller_routes/`
- Auth: none declared

## Request body

- object
  - `model` 'white-label' | 'vendor' | 'authorised': Only return routes offering this engagement model.
  - `routes` string[]: Compare specific routes by name, e.g. ["Gamma", "3CX", "BT"]. Loose match.
  - `shape_fields` object: Describe the business to get fit verdicts per route, a decision trail and a resume_url landing the user in the market room with the assessment rendered. Counts and choices only; no names or emails.
    - `business` 'msp' | 'itc' | 'tel' | 'str': msp, itc (IT consultancy), tel (telecoms reseller) or str (comms startup).
    - `customers` integer: Business customers today.
    - `uk_focus` boolean: Customers mainly UK? Default true.
    - `provisioning` 'none' | 'some' | 'team': Provisioning and number-porting capability.
    - `own_brand` boolean: Must their brand be on the customer bill?
    - `own_support` boolean: Do they want to run the support desk?
    - `horizon` 'quarter' | 'year' | 'multi-year': When first hosted voice revenue is needed.
  - `shape` string: A shape token from a market-room URL (e.g. msp-c40-uk1-p0-br0-sd0-hq), for re-reading an existing assessment.

## Response `200`

Success

- object

---

[API](https://skmtc.dev/netify/apis/netify-reseller-programme-for-bt-business-broadband-agent-ap.md) · [All operations](https://skmtc.dev/netify/apis/netify-reseller-programme-for-bt-business-broadband-agent-ap/llms.txt) · [OpenAPI document](https://skmtc.dev/netify/apis/netify-reseller-programme-for-bt-business-broadband-agent-ap/revisions/1ce521547a99?raw)
