For me, it works, both in Postman and in the SwaggerUI.
My guess is that when you tried it, the app was down because it hadn't been used for a certain amount of time. Accessing the application in a browser will start it up, then the services will probably work again?
From the documentation:
“Without a licensed node you can still deploy your app and test it, however it will only run for a couple of hours before shutting down, cannot be scaled and has limited operational information available. “
and
“For a Free App, your app has a single Sandbox environment which allows you to test your app. However, this comes with restrictions on how long it will run.”
I think the REST API is confused because there is a Resource name that is equal to the service name (location). But if you run this locally you can set REST-Publish on trace and see what's logged.
in postman also 404 btw:
Thanks for your replies! Although neither of them was the proper answer, it has led me to the solution. The solution is use the swagger-authorize button to login.
So thanks for getting me on the right track.
So if you have anonymous usage allowed, the swagger UI will not automatically redirect you to the authorize action, but it will throw a 404. This is probably as designed.