servers.testDraftConnectivity
POST
/servers/connectivity-tests
const url = 'https://example.com/api/servers/connectivity-tests';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"server":{"name":"example","host":"example","providerKey":"example","port":1,"credential":{"kind":"local-ssh-agent","username":"example"}}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/servers/connectivity-tests \ --header 'Content-Type: application/json' \ --data '{ "server": { "name": "example", "host": "example", "providerKey": "example", "port": 1, "credential": { "kind": "local-ssh-agent", "username": "example" } } }'Tests whether Appaloft can reach and inspect a server. Public docs: /docs/servers/register-connect/#server-connectivity-test
Request Body required
Section titled “Request Body required ” Media type application/json
object
server
required
object
name
string
host
required
string
providerKey
required
string
port
integer
Responses
Section titled “ Responses ”OK
Media type application/json
object
serverId
required
string
name
required
string
host
required
string
port
required
number
providerKey
required
string
checkedAt
required
string
status
required
string
checks
required
Array<object>
object
name
required
string
status
required
string
message
required
string
durationMs
required
number
metadata
object
key
additional properties
string
Example
{ "status": "healthy", "checks": [ { "status": "passed" } ]}