cURL
curl --request PUT \ --url https://api.togai.com/v2/price_plans/{price_plan_id}/pricing_rules \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "pricingRules": [ { "name": "<string>", "order": 123, "computation": "<string>", "action": { "type": "ADD", "target": "<string>", "id": "<string>", "description": "<string>", "metadata": {} }, "invoiceTiming": "IN_ADVANCE", "condition": "<string>" } ] } '
{ "data": [ { "id": "um.1zYnCiM9Bpg.lv25y", "name": "Rule 1", "version": 1, "order": 1, "computation": "{\"+\": [{\"var\": \"revenue.urc.um.21lmjsfcXPs.d929R\"}, {\"var\": \"usage.urc.um.21lmjObpMV6.9XeFl\"}]}\n", "condition": "{\">\": [{\"+\": [{\"var\": \"revenue.urc.um.21lmjObpMV6.9XeFl\"}, {\"var\": \"usage.urc.um.21lmjObpMV6.9XeFl\"}]}, 100]}\n", "action": { "type": "UPDATE", "target": "revenue.ff.addon.21ERXMFJ83s.9EM5S" } } ] }
Update pricing rules of a price plan
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Bearer <token>
<token>
50
"pp.1zYnCiM9Bpg.lv25y"
Payload to update pricing rules
Show child attributes
Response for create/list pricing rules request