WSO2 APIM 1.10 - 将api状态更新为"退休"通过REST-API

时间:2016-05-31 12:11:02

标签: wso2 wso2-am

我想将现有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":""}

在文档中"退休"状态已列出。 问题:出了什么问题?将状态更改为"退休","阻止"正确的方法是什么?或"已弃用"?

1 个答案:

答案 0 :(得分:1)

API应处于已发布状态,以便更改为退出状态。

您能否确认API的当前状态?