Get an app
GET/apps/{name}
Desired state plus observed status (instance id, phase, health, restarts).
path parameters
object
namestringrequiredApp name (a DNS label, e.g. web).
Responses
200 OKOK
AppResponse
created_atstringdate-timedesired_statestringdisk_bytesintegerint64envobject
additional properties
string
generationintegerhealthHealthCheck
cmdarray
items
string
healthy_thresholdintegerinterval_sintegerpathstringportintegerstart_period_sintegertimeout_sintegertypestringunhealthy_thresholdintegeridstringimageImageRef
ocistringpathstringmemory_mibintegernamestringnetworkNetworkRequest
allowlistarray
items
string
enabledbooleanpublisharray
items
PortMapping
guest_portintegerhost_ipstringhost_portintegerprotocolstringpullstringrestartWireRestartPolicy
max_retriesintegerpolicystringserviceWireServiceSpec
cmdarray | null
items
string
cwdstringenvobject
additional properties
string
env_exactbooleanlog_buffer_bytesintegerrestartWireRestartPolicy
max_retriesintegerpolicystringstop_grace_sintegerstop_signalstringuserstringstatusAppStatus
healthstringinstance_idstringlast_errorstringphasestringrestartsintegerupdated_atstringdate-timevcpusinteger404 Not foundNot Found
ErrorResponse
errorstring501 Not Implemented
ErrorResponse
errorstringAuthentication
bearerAuthHTTP bearer. Daemon API key. Omit on a keyless loopback daemon.Request
▍GET/apps/{name}
curl '/apps/{name}'const response = await fetch("/apps/{name}", {
method: "GET",
});
const data = await response.json();import requests
response = requests.get(
"/apps/{name}",
)
data = response.json()Response
200 OK
{
"created_at": "2026-01-02T15:04:05Z",
"desired_state": "string",
"disk_bytes": 0,
"env": {},
"generation": 0,
"health": {
"cmd": [
"string"
],
"healthy_threshold": 0,
"interval_s": 0,
"path": "string",
"port": 0,
"start_period_s": 0,
"timeout_s": 0,
"type": "string",
"unhealthy_threshold": 0
},
"id": "string",
"image": {
"oci": "string",
"path": "string"
},
"memory_mib": 0,
"name": "string",
"network": {
"allowlist": [
"string"
],
"enabled": false
},
"publish": [
{
"guest_port": 0,
"host_ip": "string",
"host_port": 0,
"protocol": "string"
}
],
"pull": "string",
"restart": {
"max_retries": 0,
"policy": "string"
},
"service": {
"cmd": [
"string"
],
"cwd": "string",
"env": {},
"env_exact": false,
"log_buffer_bytes": 0,
"restart": {
"max_retries": 0,
"policy": "string"
},
"stop_grace_s": 0,
"stop_signal": "string",
"user": "string"
},
"status": {
"health": "string",
"instance_id": "string",
"last_error": "string",
"phase": "string",
"restarts": 0
},
"updated_at": "2026-01-02T15:04:05Z",
"vcpus": 0
}