200 from the action only means the process was spawned. The unit is up when active-state is active, sub-state is running, and restart-count has stopped climbing.404 with the package that provides it. A unit that is not in the catalog answers 400.Authorization: ********************curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/services/core1.example.com/netsapiens_nms' \
--header 'Authorization: Bearer <token>'{
"target-host": "core1.example.com",
"unit": "netsapiens_nms",
"resolved-unit": "netsapiens_nms.service",
"package": "netsapiens-core",
"category": "netsapiens",
"installed": true,
"load-state": "loaded",
"active-state": "active",
"sub-state": "running",
"unit-file-state": "enabled",
"description": "NetSapiens NMS",
"main-pid": 4242,
"started-datetime": "2026-09-01T14:30:00+00:00",
"need-daemon-reload": false,
"restart-count": 0,
"type": "simple",
"allow-stop": true,
"deferred": false
}