And note that you can use jq to filter output for services which have been modified by a person like so:
[Expert@MyManagement]# mgmt_cli -f json -r true show services-tcp limit 500 details-level full | jq '.objects[]|select(."meta-info"."last-modifier" != "System")|.'
{
"uid": "...",
"name": "Active_Directory_TCP_123",
"type": "service-tcp",
"domain": {...},
"enable-tcp-resource": false,
"sync-connections-on-cluster": true,
"use-delayed-sync": false,
"delayed-sync-value": 30,
"port": "123",
"match-by-protocol-signature": false,
"override-default-settings": false,
"session-timeout": 3600,
"use-default-session-timeout": true,
"match-for-any": false,
"aggressive-aging": {
"enable": true,
"timeout": 0,
"use-default-timeout": true,
"default-timeout": 0
},
"keep-connections-open-after-policy-installation": false,
"comments": "black",
"color": "black",
"icon": "Services/TCPService",
"tags": [],
"meta-info": {
"lock": "unlocked",
"validation-state": "ok",
"last-modify-time": {...},
"last-modifier": "WEB_API",
"creation-time": {...},
"creator": "WEB_API"
},
"read-only": false,
"available-actions": {
"edit": "true",
"delete": "true",
"clone": "true"
}
}
...