# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Harness Hosts API version: 1.0.0 extends: openapi/harness-hosts-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/ng/api/hosts/filter'].post update: x-apievangelist-phrasing: intent: List hosts behind an infrastructure connector effect: read questions: - Which hosts does a physical data center or cloud connector expose? - Can I filter a connector's hosts by name? instructions: - text: List hosts for connector {connector}. slots: connector: query.identifier - text: Filter hosts on connector {connector} matching {filter}. slots: connector: query.identifier filter: requestBody.filter method: generated generated: '2026-09-26' - target: $.paths['/ng/api/hosts/validate'].post update: x-apievangelist-phrasing: intent: Validate connectivity credentials for hosts effect: read questions: - Can Harness reach my hosts with the credentials I configured? - How do I check SSH or WinRM credentials against a list of hosts? instructions: - text: Validate credentials {credential} against hosts {hosts}. slots: credential: query.identifier hosts: requestBody.hosts - text: Check connectivity to {hosts} using secret {credential} in project {project}. slots: hosts: requestBody.hosts credential: query.identifier project: query.projectIdentifier method: generated generated: '2026-09-26'