@DivineHelp, вам предложили 2 решения:
1. swagger - прикручивается к сервису (обычно очень быстро), документация генерируется автоматически, работает при запущенном сервисе - первое что вам поможет, сопротивление у более-менее адекватных разработчиков скорее всего будет минимальным
2. swagger (или OpenAPI) спецификация - пишется вручную (или генерится так же автоматически при старте приложения), стандарт описания контрактов проектирумого API, эффективно когда сервиса еще нет, а тесты/фронт на моках уже надо писать, заставить написать такую документацию разработчиков сложно (чисто по моему опыту)