Skip to main content

BroadbandProductResponse

planIdstring<uuid>
billerstring
Example: Smile
namestring
Example: Smile 7GB
priceinteger<int64>

Your price, in kobo.

Example: 500000
validitystringnullable
Example: 30 days
productIdstring<uuid>nullable

The canonical product id, shared across services; null for unmapped rows.

retailPriceinteger<int64>nullable

The published retail price for this broadband product, in kobo, when one exists. Null for a product with no retail basis (see pricingBasis). Independent of price: you cannot derive one from the other. Same semantics as retailPrice on /api/v1/plans.

Example: 900000
pricingBasisstringnullable

Which formula to use when you resell this product. "retail" means sell at retailPrice and keep the difference from price as your margin. "special" means there is no retail figure (retailPrice is null); add your own markup on top of price instead. Null on a row without product data. Same semantics as pricingBasis on /api/v1/plans.

Possible values: [retail, special]

Example: retail
BroadbandProductResponse
{
"planId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"biller": "Smile",
"name": "Smile 7GB",
"price": 500000,
"validity": "30 days",
"productId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"retailPrice": 900000,
"pricingBasis": "retail"
}