Мое мнение насчет скрывать/показывать с точки зрения безопасности примерно такое.
Если твое приложение можно захачить только узнав форматы и типы ответов, значит твое секьюрити полное говно.
Если АПИ публичный и им должны пользоваться, то тогда делай отдельный апи, если апи публичный, но никто им пользоваться не должен, просто выключай интроспекцию и все ИМХО.