create vm using api