api vm fully fonctional