servers.show
GET
/servers/{serverId}
const url = 'https://example.com/api/servers/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/servers/exampleReads one deployment target with proxy status and usage rollups. Public docs: /docs/servers/register-connect/#server-deployment-target
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” serverId
required
string
Query Parameters
Section titled “Query Parameters ”Responses
Section titled “ Responses ”OK
Media type application/json
object
schemaVersion
required
string
server
required
object
id
required
string
name
required
string
host
required
string
port
required
number
providerKey
required
string
lifecycleStatus
required
string
deactivatedAt
string
deactivationReason
string
edgeProxy
object
kind
required
string
status
required
string
lastAttemptAt
string
lastSucceededAt
string
lastErrorCode
string
lastErrorMessage
string
credential
object
kind
required
string
credentialId
string
credentialName
string
username
string
publicKeyConfigured
required
boolean
privateKeyConfigured
required
boolean
createdAt
required
string
rollups
object
resources
required
object
total
required
number
deployedResourceIds
required
Array<string>
deployments
required
object
total
required
number
statusCounts
required
Array<object>
object
status
required
string
count
required
number
latestDeploymentId
string
latestDeploymentStatus
string
domains
required
object
total
required
number
statusCounts
required
Array<object>
object
status
required
string
count
required
number
latestDomainBindingId
string
latestDomainBindingStatus
string
generatedAt
required
string
Example
{ "schemaVersion": "servers.show/v1", "server": { "lifecycleStatus": "active", "edgeProxy": { "kind": "none", "status": "pending" }, "credential": { "kind": "local-ssh-agent" } }, "rollups": { "deployments": { "statusCounts": [ { "status": "created" } ], "latestDeploymentStatus": "created" }, "domains": { "statusCounts": [ { "status": "requested" } ], "latestDomainBindingStatus": "requested" } }}