Troupeby AliveDocsSign in

Reference

artifacts

What builds left: write-once objects with a server-computed SHA-256, installed by id or downloaded. Index · shared schemas · errors.

ProcedureSummaryRESTMCP toolStability
artifacts.listA project's artifacts, newest first, or one build'sGET—experimental
artifacts.getOne artifact: its build, format, size, server-computed SHA-256 and app metadataGET—experimental
artifacts.downloadA short-lived signed URL to download an artifact (an attachment, pinned to the stored generation)GET—experimental

artifacts.list

A project's artifacts, newest first, or one build's

RESTGET /v1/artifacts/list (input as query parameters)
RPC/rpc/v2/artifacts/list
MCPnot a tool (a cloud platform procedure; the cloud MCP surface is the curated device tools); hints: read-only, idempotent
Authartifacts:read
Tenancyproject
Troupe Cloudanswered by the control plane
Stabilityexperimental, since 1.0

Input:

TypeScript
{ projectId: ProjectId; buildId?: BuildId; limit?: PageLimit; cursor?: PageCursor }

Output:

TypeScript
{ artifacts: CloudArtifact[]; nextCursor?: string }

Errors: U, NOT_FOUND.

Named types: BuildId, CloudArtifact, PageCursor, PageLimit, ProjectId.

artifacts.get

One artifact: its build, format, size, server-computed SHA-256 and app metadata

RESTGET /v1/artifacts/get (input as query parameters)
RPC/rpc/v2/artifacts/get
MCPnot a tool (a cloud platform procedure; the cloud MCP surface is the curated device tools); hints: read-only, idempotent
Authartifacts:read
Tenancyproject
Troupe Cloudanswered by the control plane
Stabilityexperimental, since 1.0

Input:

TypeScript
{ projectId: ProjectId; artifactId: ArtifactId }

Output:

TypeScript
{ artifact: CloudArtifact }

Errors: U, NOT_FOUND.

Named types: ArtifactId, CloudArtifact, ProjectId.

artifacts.download

A short-lived signed URL to download an artifact (an attachment, pinned to the stored generation)

RESTGET /v1/artifacts/download (input as query parameters)
RPC/rpc/v2/artifacts/download
MCPnot a tool (a cloud platform procedure; the cloud MCP surface is the curated device tools); hints: read-only
Authartifacts:read
Tenancyproject
Troupe Cloudanswered by the control plane
Stabilityexperimental, since 1.0

Input:

TypeScript
{ projectId: ProjectId; artifactId: ArtifactId }

Output:

TypeScript
{ artifact: CloudArtifact; download: SignedRequestOut }

Errors: U, NOT_FOUND.

Named types: ArtifactId, CloudArtifact, ProjectId, SignedRequestOut.

esc

    Type to search every page, the protocol reference and the cloud API.