# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for App Store Connect Scm Providers API version: 1.0.0 extends: openapi/ios-scmproviders-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: 4 - target: $.paths['/v1/scmProviders'].get update: x-apievangelist-phrasing: intent: List connected source control providers effect: read questions: - Which source code hosts has Xcode Cloud been connected to? - What SCM providers are linked to my team for Xcode Cloud builds? instructions: - text: List all source control providers connected to Xcode Cloud. - text: Show up to {limit} connected SCM providers. slots: limit: query.limit method: generated generated: '2026-10-01' - target: $.paths['/v1/scmProviders/{id}'].get update: x-apievangelist-phrasing: intent: Get a source control provider effect: read questions: - What type and URL does a connected SCM provider have? - Can I read one Xcode Cloud source control connection by ID? instructions: - text: Show SCM provider {id}. slots: id: path.id - text: Fetch the provider type and URL of source control connection {id}. slots: id: path.id method: generated generated: '2026-10-01' - target: $.paths['/v1/scmProviders/{id}/relationships/repositories'].get update: x-apievangelist-phrasing: intent: List repository IDs for an SCM provider effect: read questions: - Which repository IDs does Xcode Cloud see under one SCM provider? - Can I get only the repo references for a source control connection? instructions: - text: List only the repository IDs under SCM provider {id}. slots: id: path.id - text: Return up to {limit} repository linkages for SCM provider {id}. slots: id: path.id limit: query.limit method: generated generated: '2026-10-01' - target: $.paths['/v1/scmProviders/{id}/repositories'].get update: x-apievangelist-phrasing: intent: List repositories for an SCM provider effect: read questions: - What Git repositories, with owner and clone URLs, are available through this SCM connection? - Can I look up a specific repository by ID under one SCM provider? instructions: - text: Show the full repositories available from SCM provider {id}. slots: id: path.id - text: Find repository {repoId} under SCM provider {id}. slots: id: path.id repoId: query.filter[id] method: generated generated: '2026-10-01'