vps/jobs: return a structure instead of a list