Get artifact
artifact_getGet artifact metadata plus an expiring authorized download URL. The URL is a plain HTTPS GET with the credential in the query string — no headers required — and the response carries the byte count and SHA-256 so a download is verifiable. NOTE on clients: this endpoint answers 401 for a bad or expired token and 404 for a missing artifact, and never 403. A 403 therefore did not come from ScenePlane; it comes from edge protection ahead of it, which rejects some default library User-Agents. Python's urllib sends Python-urllib/3.x and is the known case — a field archive lost an entire 31-artifact download pass to it while curl on the SAME url returned 200. Set an explicit User-Agent, or use curl/httpx.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| artifactId | Yes | Artifact ID returned by a completed job or artifacts_list. |