v106

OpenAPI 3.1.0raw.githubusercontent.com2026-08-02160524464.6 KB
Run Internals

Put Stage Artifact

Uploads one or more artifacts for a stage. Intended for trusted internal callers.

The server accepts both:

  • application/octet-stream for single-file uploads with the filename query parameter
  • strict manifest-first multipart/form-data uploads documented by ArtifactBatchUploadManifest

The generated Rust client currently exposes the octet-stream variant because the OpenAPI code generator in this repo does not support multiple request media types on one operation.

post/api/v1/runs/{id}/stages/{stageId}/artifacts

Path parameters

idstring required

Unique run identifier (ULID).

stageIdstring required

Identifier of a stage within a run's workflow graph, serialized as node_id@visit.

Query parameters

retryinteger required

Retry attempt number for the artifact.

filenamestring

Relative artifact path for application/octet-stream uploads. Ignored for multipart uploads.

Response

Artifact written