I've created years ago a shutdown application in python and I was using systemctl for shutdwown/reboot/suspend/logout user commands. Which are the equivalents in init without the need to get root priviledge?
with elogind you can use loginctl
For more information check:
loginctl --help