Project creation when project already exist via web API


If an existing project (say, “web-app”) is being created via the web API, it seems that it will create one with some random string suffix (“web-app9p” for example)

Do you think it would be more appropriate to return a 4xx error or 200 but do nothing?