Skip to main content
Returns the raw payload bytes of an artifact — the persisted chart spec JSON, the exported document, and so on. Check status first with Get Artifact; fetch the payload once status is ready.
Member-scoped through the owning chat — an artifact from another member’s chat returns 404.
string
required
Bearer token obtained from the authenticate endpoint.
string
required
The artifact id, as surfaced on a tool_result frame.

Response

The raw bytes, served with the artifact’s own Content-Type. Response headers:
string
The artifact’s MIME type (e.g. application/json for a chart spec).
string
inline for allowlisted image, PDF, audio, and video types; attachment for everything else, including JSON, HTML, SVG, and XLSX. The header contains only the disposition token, not a filename; use the status response’s filename when non-null, or choose a local fallback such as chart.json for a JSON chart_spec.
string
The artifact type, mirroring Get Artifact’s artifact_type.
string
no-store for mutable chat_export payloads; private, max-age=300 for other artifact types.
string
Always nosniff.