validate id on API call level+more small changes   PLAT-975 #time 1.5d