rest client complete