# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Harness Source Code Manager API version: 1.0.0 extends: openapi/harness-source-code-manager-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: 4 - target: $.paths['/ng/api/source-code-manager/{identifier}'].put update: x-apievangelist-phrasing: intent: Update a source code manager effect: write questions: - How do I change the credentials of a source code manager I've linked? - Can I rename a saved source code manager? instructions: - text: Rename source code manager {identifier} to {name}. slots: identifier: path.identifier name: requestBody.name - text: Update source code manager {identifier} named {name} with new authentication {authentication}. slots: identifier: path.identifier name: requestBody.name authentication: requestBody.authentication method: generated generated: '2026-09-26' - target: $.paths['/ng/api/source-code-manager/{identifier}'].delete update: x-apievangelist-phrasing: intent: Delete a source code manager effect: destructive questions: - Can I remove a source code manager I no longer use? - What's the way to unlink a saved Git provider account from my profile? instructions: - text: Delete source code manager {identifier}. slots: identifier: path.identifier - text: Remove the saved source code manager with ID {identifier}. slots: identifier: path.identifier method: generated generated: '2026-09-26' - target: $.paths['/ng/api/source-code-manager'].get update: x-apievangelist-phrasing: intent: List source code managers effect: read questions: - Which source code managers are set up in my account? - What Git providers have I connected as source code managers? instructions: - text: List my source code managers. - text: Show every source code manager configured for account {accountIdentifier}. slots: accountIdentifier: query.accountIdentifier method: generated generated: '2026-09-26' - target: $.paths['/ng/api/source-code-manager'].post update: x-apievangelist-phrasing: intent: Add a source code manager effect: write questions: - How do I connect a Git provider as a source code manager? - What authentication details does a new source code manager take? instructions: - text: Create a source code manager named {name} of type {type}. slots: name: requestBody.name type: requestBody.type - text: Add source code manager {name} using authentication {authentication}. slots: name: requestBody.name authentication: requestBody.authentication method: generated generated: '2026-09-26'