Routers
Update a router
Partial update — every field is optional.
Required scope infrastructure:edit
/routers/{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 equipment.
Bodyapplication/json
namestringName of the equipment.
typeenum<string>Kind of equipment.
Available options: router, firewall, switch, access_point
ipAddressstringManagement address of the equipment.
locationstringWhere the equipment sits.
descriptionstringFree-text description of the equipment.
internetConnectionstringInternet link the equipment carries.
Response200 · application/json
The updated equipment record.
idstring<uuid>requiredIdentifier of the equipment.
namestringrequiredName of the equipment.
typeenum<string>requiredKind of equipment.
Available options: router, firewall, switch, access_point
ipAddressstring | nullManagement address of the equipment.
locationstring | nullWhere the equipment sits.
descriptionstring | nullFree-text description of the equipment.
internetConnectionstring | nullInternet link the equipment carries.
criticalitystring | nullBusiness criticality of the equipment.
tagsany[]Tags attached to the equipment.
networksobject[]Networks the equipment is connected to.
customFieldsany[]Workspace custom fields and their values.