{
	"name": "FireIde.Web.Deploy.VCAP.Login",
	"Web.Endpoint": "POST /deploy/vcap/login/",
	"Web.Response.Protocol": "Web.Protocols.Template",
	"json": {
		"@set(endPoint)": {
			"@get(express.req.body.endpoint)": null
		},
		"@set(apiToken)": {
			"@FireIde.Core.VCAP.GetEndpointToken": {
				"@get(endPoint)": null
			}
		},
		"@if(apiToken)": {
			"@Web.Templates.Render(deploy/vcap/logged_in)": {
				"layout": false,
				"endpoint": {
					"@get(endPoint)": null
				}
			}
		},
		"@unless(apiToken)": {
			"@Web.Response.Status": 201,
			"@Web.Templates.Render(deploy/vcap/login)": {
				"layout": false
			}
		}
	}
}