resources.show
GET
/resources/{resourceId}
const url = 'https://example.com/api/resources/example';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/resources/exampleParameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” resourceId
required
string
Query Parameters
Section titled “Query Parameters ”Responses
Section titled “ Responses ”OK
Media type application/json
object
schemaVersion
required
string
resource
required
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
deploymentCount
required
number
lastDeploymentId
string
lastDeploymentStatus
string
source
object
kind
required
string
locator
required
string
displayName
required
string
gitRef
string
commitSha
string
baseDirectory
string
originalLocator
string
repositoryId
string
repositoryFullName
string
defaultBranch
string
imageName
string
imageTag
string
imageDigest
string
metadata
object
key
additional properties
string
runtimeProfile
object
strategy
required
string
installCommand
string
buildCommand
string
startCommand
string
runtimeName
string
publishDirectory
string
dockerfilePath
string
dockerComposeFilePath
string
buildTarget
string
healthCheckPath
string
healthCheck
object
enabled
required
boolean
type
required
string
intervalSeconds
required
integer
timeoutSeconds
required
integer
retries
required
integer
startPeriodSeconds
required
integer
http
object
method
required
string
scheme
required
string
host
required
string
port
integer
path
required
string
expectedStatusCode
required
integer
expectedResponseText
string
networkProfile
object
internalPort
required
integer
upstreamProtocol
required
string
exposureMode
required
string
targetServiceName
string
hostPort
integer
accessProfile
object
generatedAccessMode
required
string
pathPrefix
required
string
healthPolicy
object
enabled
required
boolean
type
required
string
intervalSeconds
required
integer
timeoutSeconds
required
integer
retries
required
integer
startPeriodSeconds
required
integer
http
object
method
required
string
scheme
required
string
host
required
string
port
integer
path
required
string
expectedStatusCode
required
integer
expectedResponseText
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
latestDeployment
object
id
required
string
status
required
string
createdAt
required
string
startedAt
string
finishedAt
string
serverId
required
string
destinationId
required
string
lifecycle
required
object
status
required
string
archivedAt
string
deletedAt
string
diagnostics
required
Array<object>
object
code
required
string
severity
required
string
message
required
string
path
string
generatedAt
required
string
Example
{ "schemaVersion": "resources.show/v1", "resource": { "kind": "application", "services": [ { "kind": "web" } ], "lastDeploymentStatus": "created" }, "source": { "kind": "local-folder" }, "runtimeProfile": { "strategy": "auto", "healthCheck": { "type": "http", "http": { "method": "GET", "scheme": "http" } } }, "networkProfile": { "upstreamProtocol": "http", "exposureMode": "none" }, "accessProfile": { "generatedAccessMode": "inherit", "pathPrefix": "/" }, "healthPolicy": { "type": "http", "http": { "method": "GET", "scheme": "http" } }, "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" }, "latestDeployment": { "status": "created" }, "lifecycle": { "status": "active" }, "diagnostics": [ { "severity": "info" } ]}