deployments.show
GET
/deployments/{deploymentId}
const url = 'https://example.com/api/deployments/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/deployments/exampleParameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” deploymentId
required
string
Query Parameters
Section titled “Query Parameters ”Responses
Section titled “ Responses ”OK
Media type application/json
object
schemaVersion
required
string
deployment
required
object
id
required
string
projectId
required
string
environmentId
required
string
resourceId
required
string
serverId
required
string
destinationId
required
string
status
required
string
sourceCommitSha
string
runtimePlan
required
object
id
required
string
source
required
object
kind
required
string
locator
required
string
displayName
required
string
integrationKey
string
inspection
object
runtimeFamily
string
framework
string
packageManager
string
applicationShape
string
runtimeVersion
string
projectName
string
detectedFiles
Array<string>
detectedScripts
Array<string>
dockerfilePath
string
composeFilePath
string
jarPath
string
metadata
object
key
additional properties
string
buildStrategy
required
string
packagingMode
required
string
runtimeArtifact
object
kind
required
string
intent
required
string
image
string
composeFile
string
metadata
object
key
additional properties
string
execution
required
object
kind
required
string
workingDirectory
string
installCommand
string
buildCommand
string
startCommand
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
port
integer
image
string
dockerfilePath
string
composeFile
string
accessRoutes
Array<object>
object
proxyKind
required
string
domains
required
Array<string>
pathPrefix
required
string
tlsMode
required
string
targetPort
integer
verificationSteps
Array<object>
object
kind
required
string
label
required
string
metadata
object
key
additional properties
string
target
required
object
kind
required
string
providerKey
required
string
serverIds
required
Array<string>
metadata
object
key
additional properties
string
detectSummary
required
string
steps
required
Array<string>
generatedAt
required
string
environmentSnapshot
required
object
id
required
string
environmentId
required
string
createdAt
required
string
precedence
required
Array<string>
variables
required
Array<object>
object
key
required
string
value
required
string
scope
required
string
exposure
required
string
isSecret
required
boolean
kind
required
string
logCount
required
number
createdAt
required
string
startedAt
string
finishedAt
string
rollbackOfDeploymentId
string
status
required
object
current
required
string
createdAt
required
string
startedAt
string
finishedAt
string
rollbackOfDeploymentId
string
relatedContext
object
project
required
object
id
required
string
name
string
slug
string
environment
required
object
id
required
string
name
string
kind
string
resource
required
object
id
required
string
name
string
slug
string
kind
string
server
required
object
id
required
string
name
string
host
string
port
number
providerKey
string
destination
required
object
id
required
string
snapshot
object
runtimePlan
required
object
id
required
string
source
required
object
kind
required
string
locator
required
string
displayName
required
string
integrationKey
string
inspection
object
runtimeFamily
string
framework
string
packageManager
string
applicationShape
string
runtimeVersion
string
projectName
string
detectedFiles
Array<string>
detectedScripts
Array<string>
dockerfilePath
string
composeFilePath
string
jarPath
string
metadata
object
key
additional properties
string
buildStrategy
required
string
packagingMode
required
string
runtimeArtifact
object
kind
required
string
intent
required
string
image
string
composeFile
string
metadata
object
key
additional properties
string
execution
required
object
kind
required
string
workingDirectory
string
installCommand
string
buildCommand
string
startCommand
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
port
integer
image
string
dockerfilePath
string
composeFile
string
accessRoutes
Array<object>
object
proxyKind
required
string
domains
required
Array<string>
pathPrefix
required
string
tlsMode
required
string
targetPort
integer
verificationSteps
Array<object>
object
kind
required
string
label
required
string
metadata
object
key
additional properties
string
target
required
object
kind
required
string
providerKey
required
string
serverIds
required
Array<string>
metadata
object
key
additional properties
string
detectSummary
required
string
steps
required
Array<string>
generatedAt
required
string
environmentSnapshot
required
object
id
required
string
environmentId
required
string
createdAt
required
string
precedence
required
Array<string>
variables
required
Array<object>
object
key
required
string
value
required
string
scope
required
string
exposure
required
string
isSecret
required
boolean
kind
required
string
timeline
object
createdAt
required
string
startedAt
string
finishedAt
string
logCount
required
integer
latestFailure
object
timestamp
required
string
source
required
string
phase
required
string
level
required
string
message
required
string
nextActions
required
Array<string>
sectionErrors
required
Array<object>
object
section
required
string
code
required
string
category
required
string
phase
required
string
retriable
required
boolean
relatedEntityId
string
relatedState
string
generatedAt
required
string
Example
{ "schemaVersion": "deployments.show/v1", "deployment": { "status": "created", "runtimePlan": { "source": { "kind": "local-folder", "inspection": { "runtimeFamily": "custom", "framework": "actix-web", "packageManager": "bun", "applicationShape": "static", "detectedFiles": [ "angular-json" ], "detectedScripts": [ "build" ] } }, "buildStrategy": "dockerfile", "packagingMode": "split-deploy", "runtimeArtifact": { "kind": "image", "intent": "build-image" }, "execution": { "kind": "docker-container", "healthCheck": { "type": "http", "http": { "method": "GET", "scheme": "http" } }, "accessRoutes": [ { "proxyKind": "none", "tlsMode": "auto" } ], "verificationSteps": [ { "kind": "internal-http" } ] }, "target": { "kind": "single-server" } }, "environmentSnapshot": { "variables": [ { "exposure": "build-time" } ] } }, "status": { "current": "created" }, "relatedContext": { "environment": { "kind": "local" }, "resource": { "kind": "application" } }, "snapshot": { "runtimePlan": { "source": { "kind": "local-folder", "inspection": { "runtimeFamily": "custom", "framework": "actix-web", "packageManager": "bun", "applicationShape": "static", "detectedFiles": [ "angular-json" ], "detectedScripts": [ "build" ] } }, "buildStrategy": "dockerfile", "packagingMode": "split-deploy", "runtimeArtifact": { "kind": "image", "intent": "build-image" }, "execution": { "kind": "docker-container", "healthCheck": { "type": "http", "http": { "method": "GET", "scheme": "http" } }, "accessRoutes": [ { "proxyKind": "none", "tlsMode": "auto" } ], "verificationSteps": [ { "kind": "internal-http" } ] }, "target": { "kind": "single-server" } }, "environmentSnapshot": { "variables": [ { "exposure": "build-time" } ] } }, "latestFailure": { "source": "appaloft", "phase": "detect", "level": "debug" }, "nextActions": [ "logs" ], "sectionErrors": [ { "section": "related-context" } ]}