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