First, you need to initialise your system and let it know which rate plans exist on apaleo. You can do this in the Rate Plan APIs:
As it is not possible to change the rates of derived rate plans, set the filter to exclude those: isDerived=false. There are more filters, too, if you want to limit to specific properties or channels.
Next, you want to get and set some rates, right? Here you go:
This retrieves all rates in a given time interval. If the price is not set, it means no rates have been initialized for this time slice. The rates also include the restrictions.