# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Harness Reconciler API version: 1.0.0 extends: openapi/harness-reconciler-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: 3 - target: $.paths['/gitops/api/v1/agents/{agentIdentifier}/autocreate-logs'].get update: x-apievangelist-phrasing: intent: List logs of resources the GitOps import auto-created effect: read questions: - Which services, environments and cluster links were auto-created during a GitOps import? - Can I filter auto-create logs by application set or application name? instructions: - text: List auto-create logs for GitOps agent {agentIdentifier}. slots: agentIdentifier: path.agentIdentifier - text: Show auto-create logs on agent {agentIdentifier} for import request {importRequestId}. slots: agentIdentifier: path.agentIdentifier importRequestId: query.importRequestId - text: List what was auto-created for application {appName} on agent {agentIdentifier}. slots: appName: query.appName agentIdentifier: path.agentIdentifier method: generated generated: '2026-09-26' - target: $.paths['/gitops/api/v1/agents/{agentIdentifier}/reconcile/counts'].post update: x-apievangelist-phrasing: intent: Count GitOps entities on a cluster before import effect: read questions: - How many Argo entities exist on the cluster behind a GitOps agent? - Can I count only the entities for certain Argo projects? instructions: - text: Count the entities on the cluster for GitOps agent {agentIdentifier}. slots: agentIdentifier: path.agentIdentifier - text: Count entities on agent {agentIdentifier} for Argo projects {projectNames}. slots: agentIdentifier: path.agentIdentifier projectNames: requestBody.projectNames method: generated generated: '2026-09-26' - target: $.paths['/gitops/api/v1/agents/{agentIdentifier}/reconcile/import'].post update: x-apievangelist-phrasing: intent: Import cluster data into Harness via a GitOps agent effect: write questions: - How do I import existing Argo apps and clusters into Harness through an agent? - Does importing from a cluster require a project mapping first? instructions: - text: Import data from the cluster via GitOps agent {agentIdentifier}. slots: agentIdentifier: path.agentIdentifier - text: Import Argo projects {projectNames} through agent {agentIdentifier}. slots: projectNames: requestBody.projectNames agentIdentifier: path.agentIdentifier method: generated generated: '2026-09-26'