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" | 
|   } | 
| } |