Servers
Update a server
Partial update. On a server reported by an agent (`automatic: true`), writing `name`, `os` or `manufacturer` is rejected with a 422 rather than silently ignored — those fields belong to the agent. `type`, `location` and `description` stay editable on every server.
Required scope infrastructure:edit
/servers/{id}Authorizations
AuthorizationstringrequiredAuthorization header carrying a workspace API key, as “Bearer kbn_live_…”. The X-Api-Key header is accepted equivalently.
Path parameters
idstring<uuid>requiredIdentifier of the server.
Bodyapplication/json
namestringHost name. Manual servers only.
osstringOperating system. Manual servers only.
manufacturerstringHardware manufacturer. Manual servers only.
typestringKind of server.
locationstringWhere the server sits.
descriptionstringFree-text description of the server.
Response200 · application/json
The updated server record.
idstring<uuid>requiredIdentifier of the server.
namestringrequiredHost name of the server.
automaticbooleanrequiredWhether the server is reported by an agent rather than declared by hand.
systemstring | nullSystem family of the server.
osstring | nullOperating system running on the server.
descriptionstring | nullFree-text description of the server.
criticalitystring | nullBusiness criticality of the server.
modelstring | nullHardware model.
serialNumberstring | nullHardware serial number.
manufacturerstring | nullHardware manufacturer.
typestring | nullKind of server.
locationstring | nullWhere the server sits.
dataCollectionStatusstring | nullState of the agent data collection.
lastCheckTimestring<date-time> | nullLast time the agent reported in.
uptimenumber | nullSeconds since the last boot.
domainstring | nullDomain the server belongs to.
fqdnstring | nullFully qualified domain name.
cpuobjectProcessor of the server.
memorySizenumber | nullInstalled memory, in bytes.
disksobject[]Disks attached to the server.
metricsobjectLatest CPU, load, memory and storage readings.
ownersany[]Members responsible for the server.
tagsany[]Tags attached to the server.
linkedApplicationsany[]Applications hosted on the server.
interfacesany[]Network interfaces of the server.
customFieldsany[]Workspace custom fields and their values.