# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Unity Builds API version: 1.0.0 extends: openapi/unity-builds-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: 7 - target: $.paths['/orgs/{orgid}/projects/{projectid}/buildtargets/{buildtargetid}/builds'].get update: x-apievangelist-phrasing: intent: List a build target's Cloud Build history effect: read questions: - What builds have already run for one of my Cloud Build targets? - Can I page through a build target's build history a few results at a time? - Where do I see past Unity Cloud Build runs for a specific platform target? instructions: - text: Show the build history for build target {buildtargetid} in project {projectid} of org {orgid}. slots: buildtargetid: path.buildtargetid projectid: path.projectid orgid: path.orgid - text: List page {page} of builds for target {buildtargetid}, {per_page} per page, in project {projectid} under org {orgid}. slots: page: query.page buildtargetid: path.buildtargetid per_page: query.per_page projectid: path.projectid orgid: path.orgid method: generated generated: '2026-10-01' - target: $.paths['/orgs/{orgid}/projects/{projectid}/buildtargets/{buildtargetid}/builds'].post update: x-apievangelist-phrasing: intent: Start a new Cloud Build for a build target effect: write questions: - How do I kick off a new Unity Cloud Build for a build target? - Can I force a clean build instead of reusing the cached workspace? - Is it possible to delay a Cloud Build rather than starting it right away? instructions: - text: Start a new build of target {buildtargetid} in project {projectid} under org {orgid}. slots: buildtargetid: path.buildtargetid projectid: path.projectid orgid: path.orgid - text: Trigger a clean rebuild ({clean}) of build target {buildtargetid} in project {projectid}, org {orgid}. slots: clean: requestBody.clean buildtargetid: path.buildtargetid projectid: path.projectid orgid: path.orgid - text: Queue a build for target {buildtargetid} in project {projectid} of org {orgid} with a delay of {delay}. slots: buildtargetid: path.buildtargetid projectid: path.projectid orgid: path.orgid delay: requestBody.delay method: generated generated: '2026-10-01' - target: $.paths['/orgs/{orgid}/projects/{projectid}/buildtargets/{buildtargetid}/builds/{number}'].get update: x-apievangelist-phrasing: intent: Get a numbered Cloud Build's status and artifacts effect: read questions: - Did Cloud Build number 42 for my build target succeed or fail? - Where can I find the artifacts and logs for one specific Cloud Build run? instructions: - text: 'Show the status, artifacts and logs of Cloud Build #{number} for target {buildtargetid} in project {projectid}, org {orgid}.' slots: number: path.number buildtargetid: path.buildtargetid projectid: path.projectid orgid: path.orgid - text: Check whether build number {number} of target {buildtargetid} (project {projectid}, org {orgid}) has finished. slots: number: path.number buildtargetid: path.buildtargetid projectid: path.projectid orgid: path.orgid method: generated generated: '2026-10-01' - target: $.paths['/orgs/{orgid}/projects/{projectid}/buildtargets/{buildtargetid}/builds/{number}'].delete update: x-apievangelist-phrasing: intent: Cancel an in-progress Cloud Build effect: destructive questions: - Can I stop a Cloud Build that is still running? - How do I abort a build I started by mistake on a build target? instructions: - text: 'Cancel Cloud Build #{number} on target {buildtargetid} in project {projectid}, org {orgid}.' slots: number: path.number buildtargetid: path.buildtargetid projectid: path.projectid orgid: path.orgid - text: Abort the in-progress build {number} for build target {buildtargetid} of project {projectid} under org {orgid}. slots: number: path.number buildtargetid: path.buildtargetid projectid: path.projectid orgid: path.orgid method: generated generated: '2026-10-01' - target: $.paths['/v1/projects/{projectId}/builds'].get update: x-apievangelist-phrasing: intent: List a project's game server builds effect: read questions: - Which game server builds exist in my Multiplay hosting project? - What dedicated server builds have I set up for this project? instructions: - text: List all game server builds in project {projectId}. slots: projectId: path.projectId - text: Show every dedicated server build configured for project {projectId}. slots: projectId: path.projectId method: generated generated: '2026-10-01' - target: $.paths['/v1/projects/{projectId}/builds'].post update: x-apievangelist-phrasing: intent: Create a game server build effect: write questions: - Can I register a new dedicated game server build for a Linux or Windows server? - What do I need to create a game server build configuration? instructions: - text: Create a game server build named {buildName} for OS {os} in project {projectId}. slots: buildName: requestBody.buildName os: requestBody.os projectId: path.projectId - text: Set up a new dedicated server build {buildName} targeting {os} in project {projectId}. slots: buildName: requestBody.buildName os: requestBody.os projectId: path.projectId method: generated generated: '2026-10-01' - target: $.paths['/v1/projects/{projectId}/builds/{buildId}'].get update: x-apievangelist-phrasing: intent: Get a game server build's details effect: read questions: - What are the details of one particular game server build in my hosting project? - Can I look up a dedicated server build by its build ID? instructions: - text: Show game server build {buildId} in project {projectId}. slots: buildId: path.buildId projectId: path.projectId - text: Get the details of dedicated server build {buildId} for project {projectId}. slots: buildId: path.buildId projectId: path.projectId method: generated generated: '2026-10-01'