Configuration default values
Querying the default values for singleton resources, for example syslog servers
Querying the default values for singleton resources, for example syslog servers request
curl --cookie cookies --request PUT --data '@-' https://<IP-address-of-SPS>/api/configuration/management/syslog?defaults <<'REQUEST' |
{ |
"receivers": [ |
{} |
] |
} |
REQUEST |
Querying the default values for singleton resources, for example syslog servers response
{ |
"body": { |
"encryption": { |
"client_authentication": null, |
"trust_store": null |
}, |
"include_node_id": true, |
"receivers": [ |
{ |
"address": { |
"selection": "ip", |
"value": "127.0.0.1" |
}, |
"port": 1, |
"protocol": { |
"ip_protocol": "tcp", |
"protocol_type": "legacy-bsd", |
"tls_enabled": false |
} |
} |
] |
}, |
"key": "syslog", |
"meta": { |
"first": "/api/configuration/management/accounting", |
"href": "/api/configuration/management/syslog", |
"last": "/api/configuration/management/web_gateway_authentication", |
"next": "/api/configuration/management/system_backup", |
"parent": "/api/configuration/management", |
"previous": "/api/configuration/management/support_info", |
"transaction": "/api/transaction" |
} |
} |
Querying defaults for objects in a container, for example SSH authentication policies
Querying defaults for objects in a container, for example SSH authentication policies request
curl --cookie cookies --request POST --data '@-' https://<IP-address-of-SPS>/api/configuration/ssh/authentication_policies?defaults <<'REQUEST' |
{ |
"backend": { |
"selection": "radius" |
} |
} |
REQUEST |
Querying defaults for objects in a container, for example SSH authentication policies response
{ |
"body": { |
"backend": { |
"authentication_protocol": "pap", |
"selection": "radius", |
"servers": [ |
{ |
"address": { |
"selection": "ip", |
"value": "127.0.0.1" |
}, |
"port": 1, |
"shared_secret": { |
"key": "", |
"meta": { |
"href": "/api/configuration/passwords" |
} |
} |
} |
] |
}, |
"gateway_methods": { |
"kerberos": false, |
"password": false, |
"public_key": false |
}, |
"name": "unknown", |
"relayed_methods": { |
"kerberos": false, |
"keyboard_interactive": true, |
"password": true, |
"public_key": { |
"selection": "agent" |
} |
} |
}, |
"key": "", |
"meta": { |
"first": "/api/configuration/ssh/authentication_policies", |
"href": "/api/configuration/ssh/authentication_policies", |
"last": "/api/configuration/ssh/settings_policies", |
"next": "/api/configuration/ssh/channel_policies", |
"parent": "/api/configuration/ssh", |
"previous": null, |
"transaction": "/api/transaction" |
} |
} |
Date and time configuration
Querying date and time configuration
Querying date and time configuration request
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/configuration/datetime |
Querying date and time configuration response
{ |
"items": [ |
{ |
"key": "ntp_servers", |
"meta": { "href": "/api/configuration/datetime/ntp_servers" } |
}, |
{ |
"key": "timezone", |
"meta": { "href": "/api/configuration/datetime/timezone" } |
} |
], |
"meta": { |
"first": "/api/configuration/aaa", |
"href": "/api/configuration/datetime", |
"last": "/api/configuration/x509", |
"next": "/api/configuration/http", |
"parent": "/api/configuration", |
"previous": "/api/configuration/alerting", |
"transaction": "/api/transaction" |
} |
} |
Querying timezone configuration
Querying timezone configuration request
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/configuration/datetime/timezone |
Querying timezone configuration response
{ |
"key": "timezone", |
"body": "America/New_York", |
"meta": { |
"first": "/api/configuration/datetime/ntp_servers", |
"href": "/api/configuration/datetime/timezone", |
"last": "/api/configuration/datetime/timezone", |
"next": null, |
"parent": "/api/configuration/datetime", |
"previous": "/api/configuration/datetime/ntp_servers", |
"transaction": "/api/transaction" |
} |
} |
Querying NTP servers configuration
Querying NTP servers configuration request
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/configuration/datetime/ntp_servers |
Querying NTP servers configuration response
{ |
"key": "ntp_servers", |
"body": [ |
{ |
"selection": "fqdn", |
"value": "pool.ntp.org" |
} |
], |
"meta": { |
"first": "/api/configuration/datetime/ntp_servers", |
"href": "/api/configuration/datetime/ntp_servers", |
"last": "/api/configuration/datetime/timezone", |
"next": "/api/configuration/datetime/timezone", |
"parent": "/api/configuration/datetime", |
"previous": null, |
"transaction": "/api/transaction" |
} |
} |
Firmware slots
Querying firmware slots
Querying firmware slots request
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/firmware/slots |
Querying firmware slots response
{ |
"items": [ |
{ |
"body": { |
"after_reboot": false, |
"current": true, |
"upgrade_news": null, |
"upgrade_notes": "some notes", |
"version": "6.5.0" |
}, |
"key": "1", |
"meta": {"href": "/api/firmware/slots/1"} |
}, |
{ |
"body": { |
"after_reboot": true, |
"current": false, |
"upgrade_news": null, |
"upgrade_notes": "some notes", |
"version": "6.6.0" |
}, |
"key": "2", |
"meta": {"href": "/api/firmware/slots/2"} |
}, |
{ |
"body": {}, |
"key": "3", |
"meta": {"href": "/api/firmware/slots/3"} |
}, |
{ |
"body": { |
"after_reboot": false, |
"current": false, |
"upgrade_news": null, |
"upgrade_notes": "some notes", |
"version": "6.7.0" |
}, |
"key": "4", |
"meta": {"href": "/api/firmware/slots/4"} |
}, |
{ |
"body": {}, |
"key": "5", |
"meta": {"href": "/api/firmware/slots/5"} |
} |
], |
"meta": { |
"current_slot": "/api/firmware/slots/1", |
"href": "/api/firmware/slots", |
"number_of_empty_slots": 2, |
"parent": "/api/firmware", |
"slot_after_reboot": "/api/firmware/slots/2" |
} |
} |
Querying a firmware slot
Querying a firmware slot request
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/firmware/slots/1 |
Querying a firmware slot response
{ |
"body": { |
"after_reboot": false, |
"current": true, |
"upgrade_news": null, |
"upgrade_notes": "some notes", |
"version": "6.5.0" |
}, |
"key": "1", |
"meta": { |
"href": "/api/firmware/slots/1", |
"parent": "/api/firmware/slots" |
} |
} |
Number of sessions
Querying session count
Querying session count request
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/audit/sessions/_count |
Querying session count response
{ |
"count": 4, |
"meta": { |
"href": "/api/audit/sessions/_count", |
"parent": "/api/audit/sessions" |
} |
} |
Querying session count with filter
Querying session count with filter request
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/audit/sessions/_count?q=protocol%3ASSH |
Querying session count with filter response
{ |
"count": 2, |
"meta": { |
"href": "/api/audit/sessions/_count", |
"parent": "/api/audit/sessions" |
} |
} |