VM snapshots - create & restore

Hi,

I am looking for any documentation for API which would allow me to:
a) get details about VM snapshots,
b) restore snapshot,
c) delete snapshot,
d) power-cycle (on/off) VM to implement snapshot operations.

Can you advise if these operations are currently supported via API?

Thank you,
Mariusz

Here’s the API guide about snapshots:

https://www.manageiq.org/docs/reference/latest/api/reference/snapshots

Hope this helps,
pemcg