# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Cohesity REST Routes API version: 1.0.0 extends: openapi/cohesity-routes-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: 3 - target: $.paths['/public/routes'].get update: x-apievangelist-phrasing: intent: List static routes effect: read questions: - Which static routes are configured on the cluster? - Can I see the next hops for my cluster's routes? instructions: - text: List the static routes on the cluster. - text: Show all configured static routes. method: generated generated: '2026-10-01' - target: $.paths['/public/routes'].post update: x-apievangelist-phrasing: intent: Add a static route effect: write questions: - How do I add a static route to a destination network? - Can I route traffic through a specific interface group? instructions: - text: Add a static route to {destNetwork} via {nextHop}. slots: destNetwork: requestBody.destNetwork nextHop: requestBody.nextHop - text: Create a route to {destNetwork} through interface group {ifaceGroupName}. slots: destNetwork: requestBody.destNetwork ifaceGroupName: requestBody.ifaceGroupName method: generated generated: '2026-10-01' - target: $.paths['/public/routes'].delete update: x-apievangelist-phrasing: intent: Delete a static route effect: destructive questions: - How do I remove a static route from the cluster? - Can I delete the route to a specific network? instructions: - text: Delete the static route to {destNetwork}. slots: destNetwork: requestBody.destNetwork - text: Remove the route to {destNetwork} on interface {ifName}. slots: destNetwork: requestBody.destNetwork ifName: requestBody.ifName method: generated generated: '2026-10-01'