我想将现有API的当前状态更改为状态" Retire"通过REST-API。 我使用以下方法:https://docs.wso2.com/display/AM1100/apidocs/publisher/#!/operations#APIsApi#apisChangeLifecyclePost
所以电话看起来像这样:
POST "http://127.0.0.1:9763/api/am/publisher/v0.9/apis/change-lifecycle?apiId=890a4f4d-09eb-4877-a323-57f6ce2ed79b&action=Retire"
但我收到以下消息:
{"message":"Bad Request","description":"Action 'Retire' is not allowed. Allowed actions are [Publish, Deploy as a Prototype]","error":[],"code":400,"moreInfo":""}
在文档中"退休"状态已列出。 问题:出了什么问题?将状态更改为"退休","阻止"正确的方法是什么?或"已弃用"?
答案 0 :(得分:1)
API应处于已发布状态,以便更改为退出状态。
您能否确认API的当前状态?