Перед вами карта компетенций системного аналитика и сегодня мы поговорим про open API. Open API Open API это по сути спецификация для описания REST API, о котором мы говорили в предыдущей статье. Клиент работает с вашими серверами и сервисами (облачными или не очень) отправляя запросы и получая ответы в соответствии с определенным API. Чтобы разобраться с вашим API было проще, необходимо описать его в какой-то понятной всем нотации. Да и обновления такого описания желательно сделать автоматическими. Для этого и существует open API. Спецификация open API Спецификация open API может автоматически генерироваться прямо из кода и содержит следующие элементы. Paths – это адреса для сообщений REST API (как вы помните, для каждого сообщения должен быть определен свой адрес). Parameters описывает состав атрибутов запроса и требований к ним (к их содержанию и типу данных). В Responses описаны все возможные ответы на запрос. Swagger UI С помощью swagger UI спецификацию open API можно «оживить