Skip to main content

BuyBroadbandRequest

Exactly one of planId or productId must be present; a body with neither is refused with 400 request.plan_id_required.

planIdstring<uuid>

The plan to buy: the planId the broadband products listing (and GET /v1/plans) returns. Send this or productId; one of them is required.

clientReferencestringrequired
Example: net-6001
productIdstring<uuid>

Alias of planId, kept for existing integrations. Either the plan id or the canonical product id from the listing is accepted.

accountNumberstringrequired

The broadband account. For MTN broadband this is the phone number on the router/SIM; for Smile and Spectranet it is the account number shown on the customer's bill.

Example: SMILE-100200
BuyBroadbandRequest
{
"planId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"clientReference": "net-6001",
"productId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"accountNumber": "SMILE-100200"
}