I have a calculation based on retail price that I need to set the Online price to. Do I have the ability to just set the Online price via the API?
Yes it is possible to set the online price via the API. This can be done using the Item endpoint. You can update the amount field within "Prices".