v4

latestOpenAPI 3.1.02026-08-08278476614.0 KB
chat

Get Chat Archive Content

Get one archive's message bodies on demand, scoped to the project's chat.

The archive UUID doubles as a strong ETag (content never changes once written), so a matching If-None-Match short-circuits to 304 before the expensive blob read. The validator is client-constructible from the URL, so the short-circuit is gated on a cheap existence+scope check — a forged validator for an out-of-scope or missing archive still 404s. Blob validation is intentionally skipped on the 304 path: blobs are immutable after write, so a validator for a corrupt archive cannot come from a real 200, and a fresh (unconditional) read still 422s.

get/api/v1/chat/archives/{project_id}/{archive_id}

Path parameters

archive_idstring uuid required

Response

Successful Response