TC-936 Create  admin API project and refactor