Change Committed Settings
Changes the renewal behaviour of a committed load balancer node. Use node_status to switch between hourly billing, auto-renewal, and auto-termination at the end of the committed term. When node_status is auto_renew, committed_plan selects the term to renew into.
/api/v1/update_committed_node_status/Query parameters
project_idQueryintegerrequiredIdentifier of the project to scope the request to. Required integer project ID.
- required
- must be a valid integer project ID
example{{project_id}}apikeyQuerystringrequiredAPI key used to authenticate the request
- required
- non-empty string
example{{api_key}}locationQuerystringrequiredRegion of the load balancer.
- must be a non-empty string
example{{location}}
Request body
application/json
Identifier of the committed node/appliance whose settings are changing.
12345- must be a valid integer ID
New billing/renewal behaviour. hourly_billing reverts to hourly, auto_renew renews into another committed term at expiry, and auto_terminate releases the node at expiry.
hourly_billing- required
Committed term to renew into. Required when node_status is auto_renew.
- required when node_status is auto_renew
- must be a valid committed SKU/term
Responses
200Successful response
This endpoint returns a flat status / message envelope (no data/errors).
200Updated Successfully