Start release asset manifest build

startReleaseAssetManifestBuild(input: StartReleaseAssetManifestBuildInput!): ReleaseAssetManifestBuild!

Requires project.files.write.

Arguments

ArgumentTypeRequired
inputStartReleaseAssetManifestBuildInput!Yes

Input fields

input

StartReleaseAssetManifestBuildInput

FieldTypeRequiredDescription
projectReferenceString!YesProject UUID, slug or configured domain.
releaseReferenceString!YesRelease ID or version specifier, for example 1.2.3, or 1.2 for the newest 1.2.x.
queueTaskBooleanNoSet to false to leave the build for a runtime executor to claim. Omit to enqueue the release asset build task.

Response

Returns ReleaseAssetManifestBuild!. Open the type for its fields and nested types.

FieldTypeDescription
idID!Manifest build ID.
manifestVersionInt!Version of the manifest document.
stateReleaseAssetManifestBuildState!State of the build.

Types marked with ! cannot be null. Lists use [Type] notation. The type index lists all published input and response types.

Example

graphql
mutation StartReleaseAssetManifestBuild($input: StartReleaseAssetManifestBuildInput!) {
  startReleaseAssetManifestBuild(input: $input) {
    id
    manifestVersion
    state
  }
}
json
{
  "input": {
    "projectReference": "00000000-0000-4000-8000-000000000001",
    "releaseReference": "example"
  }
}