Produtos e operadoras
Antes de criar uma ativação, descubra o que vender: operadora, produto e variação (plano), com o preço da sua agência.
O catálogo é específico da sua agência
Um produto só aparece se estiver liberado para você, e o preço vem da sua tabela. Consulte sempre pela API em vez de fixar IDs.
Operadoras
GET /operators retorna as operadoras disponíveis (id, name).
bash
curl --request GET \
--url 'https://portal.woo-fi.com/api/webservice/v2/operators' \
--header 'Authorization: Bearer {seu-token}'json
[ { "id": 14, "name": "T-Mobile" }, { "id": 15, "name": "WOOFI" } ]Produtos
GET /products/{operatorId} lista os produtos de uma operadora (id, name, operator_id). O id é o product_id que você usa criar o pedido.
json
[ { "id": 1, "name": "Product 1", "operator_id": 15 } ]Variações de um produto
GET /products/{productId}/variations lista as variações (planos) e preços de um produto:
bash
curl --request GET \
--url 'https://portal.woo-fi.com/api/webservice/v2/products/43/variations' \
--header 'Authorization: Bearer {seu-token}'json
[
{ "id": 60, "product_id": 49, "description": "5 Dias 1GB", "region": null, "duration": "5", "price": 26.98 }
]O
id da variação é o que você ativaO campo
id de cada variação é o `variation_id` que você informa ao criar a ativação — junto do product_id.Todos os preços de uma vez
Para uma tabela completa, use GET /products/prices (aceita ?operator_id= opcional). Aqui o id da variação vem no campo sequence:
json
[
{ "idProduct": 140, "description": "USA - COM INTERNET", "sequence": 590, "price": 20, "itemName": "30 Dias 5GB EUA" }
]Próximos passos
- Com
product_idevariation_idem mãos, vá para o Ciclo de uma ativação. - Explore Operators e Product Variations na referência.