Revert "Revert "Commit@Nikhil@31Oct""

This reverts commit 1dce2297d48fead1b5ee5147a0f89f388d52b71b.
Commit@Nikhil@31oct@1

All Api integration from server