get_artifact_chunk
Fetch a verified byte range from a temporary activity export using an artifact ID and offset, enabling incremental reassembly of large data sets.
Instructions
Read one verified byte range from a temporary activity export.
Use the opaque artifact_id returned by export_activity_data. Decode
each base64 chunk and concatenate the raw bytes in offset order. Verify the
SHA-256 of all bytes against the export manifest before decoding the full
document as UTF-8 JSON; an individual chunk can split a multibyte character.
response_complete covers this requested chunk only. eof and
next_offset state whether more artifact bytes remain. The artifact is a
local composite of separate stream and interval requests, so upstream source
completeness and atomicity remain unknown.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | No | ||
| max_bytes | No | ||
| artifact_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| error | No | ||
| query | No | ||
| source | Yes | ||
| status | Yes | ||
| coverage | Yes | ||
| warnings | No | ||
| pagination | No | ||
| request_id | No | ||
| schema_version | No | 1.0 |