Есть ли в SwaggerHub API для обновления определения файла? - PullRequest
0 голосов
/ 04 октября 2018

Есть ли API для обновления определения файла?Я ищу способ синхронизировать мой проект в Git и SwaggerHub, поэтому я хотел бы обновлять определение файла при каждом слиянии.Является ли это возможным?Как вам удается автоматически синхронизировать ваш проект и определение SwaggerHub?

1 Ответ

0 голосов
/ 05 октября 2018

Да, SwaggerHub имеет API:

https://api.swaggerhub.com
Интеграция с API SwaggerHub

Вы можете обновить определения API в SwaggerHub следующим образом:

POST https://api.swaggerhub.com/apis/OWNER/API_NAME
Authorization: YOUR_API_KEY
Content-Type: application/yaml

# Request body is your complete YAML/JSON file
swagger: '2.0'
info:
  title: My API
  version: 1.0.0
paths:
  ...

Используйте Content-Type: application/yaml при загрузке YAML и Content-Type: application/json при загрузке JSON.

...