{
  "opencollection": "1.0.0",
  "info": {
    "name": "Downloads About Access Control (API) API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "Authorization",
      "value": "{{Authorization}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "Access Control (API)",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List allowed IP addresses",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://www.tenable.com/downloads/api/v2/access-control/v1/api-security-settings"
          },
          "docs": "Returns a list of IPv4 and IPv6 addresses that are allowed to access the Tenable Vulnerability Management API. <div class=\"perms-callout\">Requires the Administrator [64] user role. See [Roles](doc:roles).</div>"
        },
        {
          "info": {
            "name": "Update allowed IP addresses",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://www.tenable.com/downloads/api/v2/access-control/v1/api-security-settings",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Adds IP addresses or updates the existing list of IP addresses allowed to access the Tenable Vulnerability Management API.\n\n**Caution:** Unless your network assignments are restricted to only IPv4 addresses or only IPv6 addresses, you must specify allowed ranges for both IPv4 and IPv6 in order to avoid blocking some API traffic. It is not always predictable whether a client will connect via IPv4 or IPv6. <div class=\"perms-callout\">Requires the Administrator [64] user role. See [Roles](doc:roles)"
        }
      ]
    }
  ],
  "bundled": true
}