# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Tenable Platform & Settings Access Control (API) API version: 1.0.0 extends: openapi/tenable-access-control-api-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/access-control/v1/api-security-settings'].get update: x-apievangelist-phrasing: intent: List IP addresses allowed to use the API effect: read questions: - Which IP addresses are allowed to call my Tenable Vulnerability Management API? - Is there an IPv6 allowlist for API access? instructions: - text: List the IP addresses allowed to access the API. - text: Show my current API IPv4 and IPv6 allowlist. method: generated generated: '2026-10-01' - target: $.paths['/access-control/v1/api-security-settings'].put update: x-apievangelist-phrasing: intent: Update the API IP allowlist effect: write questions: - How do I restrict API access to my office IP ranges? - What should I watch out for when adding IPv6 addresses to the API allowlist? instructions: - text: Allow API access from IPv4 addresses {allowed_ipv4_addresses}. slots: allowed_ipv4_addresses: requestBody.allowed_ipv4_addresses - text: Set the API allowlist to IPv4 {allowed_ipv4_addresses} and IPv6 {allowed_ipv6_addresses}. slots: allowed_ipv4_addresses: requestBody.allowed_ipv4_addresses allowed_ipv6_addresses: requestBody.allowed_ipv6_addresses method: generated generated: '2026-10-01'