Автоматически сгенерированные справочные страницы с типом возврата HttpResponseMessage

Буду признателен за разъяснения о страницах справки, автоматически генерируемых веб-API.

Насколько я мог понять, если я верну Type, он автоматически сгенерирует страницу справки для этого действия с примером. Но если я использую HttpResponseMessage, то понятно, что он не может угадать, каким будет ответ, и может только делать предположения относительно параметров запроса.

Причина, по которой я использовал HttpResponseMessage, заключалась в том, что было рекомендовано указывать код состояния, который вы хотите вернуть, когда он может отличаться от 200.

Таккаков наилучший практический подход чтобы иметь возможность вернуть желаемые коды состояния, но все еще есть страницы справки, определяющие типы возвращаемых вами сообщений?