grunavi api wrapper