API URL Suffix goes blank on Azure API Management
SwaggerHub deletes a existing value on API URL Suffix field on API Management. We use the API URL Suffix to uniquely identify the API in the route. Here's an example, Base URL:-https://app.somedomain.com Foo API:- API URL Suffix:- foo Route 1:-https://app.somedomain.com/foo/somefunctionality/{param1}/{param2} Route 2:-https://app.somedomain.com/foo/newfunctionality Bar API:- API URL Suffix:- bar Route 1:-https://app.somedomain.com/bar/somefunctionality/{param1}/{param2} Route 2:-https://app.somedomain.com/bar/newfunctionality/{param1} After the API Integration runs the API URL Suffix is blanked out completely. So it becomes, https://app.somedomain.com/somefunctionality/{param1}/{param2} https://app.somedomain.com/newfunctionality/{param1} I am using Open API 3.0.1. Moreover the value specified on servers on the swagger.yml file, goes under Web Service URL field on Azure API Management. To test if this is an error on Azure API Management, I imported the swagger.yml file manually on Azure API Management and verified that the value was still there. Has someone experienced this?1.5KViews0likes1CommentAdding new API Version to Azure API Management
I am creating a new version of an existing API on SwaggerHub and set up integration with Azure API Management instance. After I save this new version on SwaggerHub, I am expecting it to appear on Azure API Management. But it doesn't. I only see the earlier version, which already existed before. Also, for the new version I made sure the value for x-azure-api-id is not populated, so that the app knows its a new version. I also tried retaining the x-azure-api-id same as earlier version. Nothing happens and there are no integration errors. Am I missing something here?741Views0likes0Comments