Currently re-index API sends out 200 response code no matter reindexing activity is performed or not. Now, sending out 500 status code if any of the kind is not reindexed. If successful in pitting messages in servcie bus then 200. Also reindex by kind will show the same behaviour.
Advancement : Saving all the response for each kind in hashmap. That can be used to send as response to client for better tracking of what kind is not reindexed.