# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Unity Cloud Code Modules API version: 1.0.0 extends: openapi/unity-modules-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/projects/{projectId}/modules'].get update: x-apievangelist-phrasing: intent: List Cloud Code C# modules effect: read questions: - Which C# modules are deployed to Cloud Code in my project? - What compiled Cloud Code modules does this project have? instructions: - text: List the Cloud Code C# modules in project {projectId}. slots: projectId: path.projectId - text: Show all compiled modules deployed to project {projectId}. slots: projectId: path.projectId method: generated generated: '2026-10-01' - target: $.paths['/v1/projects/{projectId}/modules'].post update: x-apievangelist-phrasing: intent: Upload a compiled C# Cloud Code module effect: write questions: - How do I deploy a compiled .ccm module to Cloud Code? - Can I upload C# server logic instead of JavaScript? instructions: - text: Upload module file {file} to project {projectId}. slots: file: requestBody.file projectId: path.projectId - text: Deploy the compiled .ccm module {file} to Cloud Code in project {projectId}. slots: file: requestBody.file projectId: path.projectId method: generated generated: '2026-10-01' - target: $.paths['/v1/projects/{projectId}/modules/{moduleName}'].get update: x-apievangelist-phrasing: intent: Get a Cloud Code C# module's details effect: read questions: - What are the details of one deployed C# module? - Can I check information about a specific Cloud Code module by name? instructions: - text: Show C# module {moduleName} in project {projectId}. slots: moduleName: path.moduleName projectId: path.projectId - text: Get details of Cloud Code module {moduleName} for project {projectId}. slots: moduleName: path.moduleName projectId: path.projectId method: generated generated: '2026-10-01' - target: $.paths['/v1/projects/{projectId}/modules/{moduleName}'].delete update: x-apievangelist-phrasing: intent: Delete a Cloud Code C# module effect: destructive questions: - Can I remove a C# module from Cloud Code? - What do I call to undeploy an old module? instructions: - text: Delete C# module {moduleName} from project {projectId}. slots: moduleName: path.moduleName projectId: path.projectId - text: Remove Cloud Code module {moduleName} in project {projectId}. slots: moduleName: path.moduleName projectId: path.projectId method: generated generated: '2026-10-01'