resources.list
GET
/resources
const url = 'https://example.com/api/resources';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/resourcesParameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” projectId
string
environmentId
string
Responses
Section titled “ Responses ”OK
Media type application/json
object
items
required
Array<object>
object
id
required
string
projectId
required
string
environmentId
required
string
destinationId
string
name
required
string
slug
required
string
kind
required
string
description
string
createdAt
required
string
services
required
Array<object>
object
name
required
string
kind
required
string
networkProfile
object
internalPort
required
integer
upstreamProtocol
required
string
exposureMode
required
string
targetServiceName
string
hostPort
integer
accessProfile
object
generatedAccessMode
required
string
pathPrefix
required
string
deploymentCount
required
number
lastDeploymentId
string
lastDeploymentStatus
string
accessSummary
object
plannedGeneratedAccessRoute
object
url
required
string
hostname
required
string
scheme
required
string
providerKey
string
pathPrefix
required
string
proxyKind
required
string
targetPort
required
integer
latestGeneratedAccessRoute
object
url
required
string
hostname
required
string
scheme
required
string
providerKey
string
deploymentId
required
string
deploymentStatus
required
string
pathPrefix
required
string
proxyKind
required
string
targetPort
integer
updatedAt
required
string
latestDurableDomainRoute
object
url
required
string
hostname
required
string
scheme
required
string
providerKey
string
deploymentId
required
string
deploymentStatus
required
string
pathPrefix
required
string
proxyKind
required
string
targetPort
integer
updatedAt
required
string
latestServerAppliedDomainRoute
object
url
required
string
hostname
required
string
scheme
required
string
providerKey
string
deploymentId
required
string
deploymentStatus
required
string
pathPrefix
required
string
proxyKind
required
string
targetPort
integer
updatedAt
required
string
proxyRouteStatus
string
lastRouteRealizationDeploymentId
string
Example
{ "items": [ { "kind": "application", "services": [ { "kind": "web" } ], "networkProfile": { "upstreamProtocol": "http", "exposureMode": "none" }, "accessProfile": { "generatedAccessMode": "inherit", "pathPrefix": "/" }, "lastDeploymentStatus": "created", "accessSummary": { "plannedGeneratedAccessRoute": { "scheme": "http", "proxyKind": "none" }, "latestGeneratedAccessRoute": { "scheme": "http", "deploymentStatus": "created", "proxyKind": "none" }, "latestDurableDomainRoute": { "scheme": "http", "deploymentStatus": "created", "proxyKind": "none" }, "latestServerAppliedDomainRoute": { "scheme": "http", "deploymentStatus": "created", "proxyKind": "none" }, "proxyRouteStatus": "unknown" } } ]}