SwaggerHub中是否有API可以更新文件定义?

时间:2018-10-04 15:49:36

标签: swaggerhub

是否有用于更新文件定义的API? 我正在寻找一种方法来自动保持Git和SwaggerHub中的项目同步,因此我想在每次合并时更新文件定义。 可能吗?您如何管理使项目和SwaggerHub定义自动保持同步?

1 个答案:

答案 0 :(得分:2)

是的,SwaggerHub有一个API:

https://api.swaggerhub.com
Integrating with the SwaggerHub API

您可以像这样在SwaggerHub中更新API定义:

defaults

如果上传YAML,则使用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: ... ;如果上传JSON,则使用Content-Type: application/yaml