Get Steering Configuration Information
Use this endpoint to get these details about your steering configuration(s):
Steering Configuration information
Exceptions for the Steering Configuration
On-Premises and Off-Premises Steering Configuration and Exceptions information if the configuration has Location-Based Steering enabled.
Request Endpoint
https://<tenant-name>.goskope.com/api/v1/steeringconfig
Valid query parameters are:
Key | Value | Description |
---|---|---|
| string | Required. The token obtained from the REST API page in the Netskope UI ( Settings > Tools > Rest API v1) is required. We recommend that you place the token in the body of the request, not in the endpoint URL. |
| URL-encoded string | Filters results by the Steering Configuration name. Use a |
| Positive Integer (specific to a steering configuration) | Filters results by the Steering Configuration ID. Use a |
| Positive integer less than 10000 | REST API responses can return up to 10000 records in a single response. You can use pagination to retrieve more results. |
| Positive integer | Skip over some of the records (useful for pagination in combination with |
Note
Not using config
or config_id
will return all steering configurations information.
Request Example with Response using config
Note that the config name passed in the parameters is URL-encoded.
POST 'https://<tenant-name>/api/v1/steeringconfig?config=location%20based%20steering
{
"token": "f32a973eddd7bc1602fc0f48dc0a"
}
{ "status": "success", "msg": "", "data": [ { "steering_config": "location based steering", "enabled": true, "location_based_steering": true, "private_apps_enabled": false, "priority": "2", "on_prem": { "steered_traffic": { "data": [ { "app_id": "101", "app_name": "Adrenalin", "disabled": "0", "app_domains": "adrenalin.com", "app_category": "HR", "modify_time": "2019-08-19 17:38:15", "app_cci": "31", "app_ccl": "poor" }, { "app_id": "105", "app_name": "ProcessManagement", "disabled": "0", "app_domains": "processmanagement.com", "app_category": "Business Process Management", "modify_time": "2019-08-19 17:38:15", "app_cci": "63", "app_ccl": "medium" } ], "count": 2 }, "exceptions": { "applictions": { "data": [ ], "count": 0 }, "domains": { "data": [ ], "count": 0 }, "src_netloc": { "data": [ ], "count": 0 }, "dst_netloc": { "data": [ { "notes": "on-prem: [default destination location]", "dst_netloc": [ "Local IP address range" ] } ], "count": 1 }, "countries": { "data": [ ], "count": 0 }, "cert_pinned_apps": { "data": [ { "notes": "on-prem: [default ssl pinned app]", "app_name": "Amazon CloudDrive", "enabled": true, "data": { "custom": false, "appName": "Amazon CloudDrive", "android": { "action": "1", "processes": [ "com.amazon.clouddrive", "com.amazon.clouddrive" ], "enabled": true, "domains": [ "drive.amazonaws.com", "us-east-1.amazonaws.com", "us-west-2.amazonaws.com", "drive.amazon.com", "amazon.ca", "amazon.in", "amazon.co.uk" ] }, "mac": { "action": "1", "processes": [ "Amazon Cloud Dr", "Amazon Cloud Drive Sync Service", "Amazon Cloud Drive" ], "enabled": true, "managed_device": false, "tunnel": false, "tunnel_domains": [ ] }, "windows": { "action": "1", "processes": [ "AmazonCloudDriveW.exe", "AmazonCloudDrive.exe" ], "enabled": true, "managed_device": false, "tunnel": false, "tunnel_domains": [ ] }, "ios": { "action": "1", "processes": [ ], "enabled": false, "domains": [ "drive.amazonaws.com", "us-east-1.amazonaws.com", "us-west-2.amazonaws.com", "drive.amazon.com", "amazon.ca", "amazon.in", "amazon.co.uk" ] } } } ], "count": 1 } } }, "off_prem": { "steered_traffic": { "data": [ ], "count": 0 }, "exceptions": { "categories": { "data": [ { "categories": [ "Finance/Accounting", "Internet Telephony", "Streaming & Downloadable Audio", "Streaming & Downloadable Video", "Telecom and Call Center", "Web Conferencing" ], "notes": "off-prem: [default categories]" } ], "count": 1 }, "domains": { "data": [ { "domains": [ "android.clients.google.com", "apple.com", "gs.apple.com", "itunes.apple.com", "play.google.com", "webex.com", "youtube.com" ], "notes": "off-prem: [default domains]" } ], "count": 1 }, "src_netloc": { "data": [ ], "count": 0 }, "dst_netloc": { "data": [ { "notes": "off-prem: [default destination location]", "dst_netloc": [ "Local IP address range" ] } ], "count": 1 }, "countries": { "data": [ ], "count": 0 }, "cert_pinned_apps": { "data": [ { "notes": "off-prem: [default ssl pinned app]", "app_name": "Amazon CloudDrive", "enabled": true, "data": { "custom": false, "appName": "Amazon CloudDrive", "android": { "action": "1", "processes": [ "com.amazon.clouddrive", "com.amazon.clouddrive" ], "enabled": true, "domains": [ "drive.amazonaws.com", "us-east-1.amazonaws.com", "us-west-2.amazonaws.com", "drive.amazon.com", "amazon.ca", "amazon.in", "amazon.co.uk" ] }, "mac": { "action": "1", "processes": [ "Amazon Cloud Dr", "Amazon Cloud Drive Sync Service", "Amazon Cloud Drive" ], "enabled": true, "managed_device": false, "tunnel": false, "tunnel_domains": [ ] }, "windows": { "action": "1", "processes": [ "AmazonCloudDriveW.exe", "AmazonCloudDrive.exe" ], "enabled": true, "managed_device": false, "tunnel": false, "tunnel_domains": [ ] }, "ios": { "action": "1", "processes": [ ], "enabled": false, "domains": [ "drive.amazonaws.com", "us-east-1.amazonaws.com", "us-west-2.amazonaws.com", "drive.amazon.com", "amazon.ca", "amazon.in", "amazon.co.uk" ] } } } ], "count": 1 } } } } ] }
Request Example with Response using config_id
POST 'https://<tenant-name>/api/v1/steeringconfig?config_id=2
{
"token": "f32a973eddd7bc1602fc0f48dc0a"
}
{ status: "success", msg: "", data: [ { steering_config: "web", enabled: true, location_based_steering: false, private_apps_enabled: false, priority: "1", traffic_type: "web", steered_traffic: { data: [ ], count: 0 }, exceptions: { categories: { data: [ { categories: [ "Adult Content - Other", "Advocacy Groups & Trade Associations" ], notes: "bypass categories" } ], count: 1 }, domains: { data: [ { domains: [ ], notes: null }, { domains: [ "www.facebook.com", "www.google.com" ], notes: "bypass google and facebook" } ], count: 2 }, src_netloc: { data: [ { notes: "bypass source locations", src_netloc: [ "Any network 2", "Lab Subnet" ] } ], count: 1 }, dst_netloc: { data: [ { notes: "default destination location", dst_netloc: [ "Local IP address range" ] }, { notes: "bypass destination locations", dst_netloc: [ "162.16.192.65-range OUTside", "nw_location" ] } ], count: 2 }, countries: { data: [ { notes: "bypass traffic from these countries", countries: [ "Andorra", "American Samoa" ] } ], count: 1 }, cert_pinned_apps: { data: [ { notes: "default ssl pinned app", app_name: "Amazon CloudDrive", enabled: true, data: { custom: false, appName: "Amazon CloudDrive", android: { action: "1", processes: [ "com.amazon.clouddrive", "com.amazon.clouddrive" ], enabled: true, domains: [ "drive.amazonaws.com", "us-east-1.amazonaws.com", "us-west-2.amazonaws.com", "drive.amazon.com", "amazon.ca", "amazon.in", "amazon.co.uk" ] }, mac: { action: "1", processes: [ "Amazon Cloud Dr", "Amazon Cloud Drive Sync Service", "Amazon Cloud Drive" ], enabled: true, managed_device: false, tunnel: false, tunnel_domains: [ ] }, windows: { action: "1", processes: [ "AmazonCloudDriveW.exe", "AmazonCloudDrive.exe" ], enabled: true, managed_device: false, tunnel: false, tunnel_domains: [ ] }, ios: { action: "1", processes: [ ], enabled: false, domains: [ "drive.amazonaws.com", "us-east-1.amazonaws.com", "us-west-2.amazonaws.com", "drive.amazon.com", "amazon.ca", "amazon.in", "amazon.co.uk" ] } } }, { notes: "default ssl pinned app", app_name: "Ablaze", enabled: true, data: { custom: false, appName: "Adrenalin", windows: { action: "1", processes: [ "Adrnln.exe" ], enabled: true, managed_device: false, tunnel: false, tunnel_domains: [ ] }, mac: { action: "1", managed_device: false, tunnel: false, tunnel_domains: [ ], processes: [ ], enabled: false, domains: [ "adrenalin.com" ] }, android: { action: "1", processes: [ ], enabled: false, domains: [ "adrenalin.com" ] }, ios: { action: "1", processes: [ ], enabled: false, domains: [ "adrenalin.com" ] } } } ], count: 2 } } } ] }