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

Changes

Changed in 1 of the 18 revisions of this API.21

  • b455048a022d21See the full diff
    • added to the //// response property oneOf list for the response status

      response-property-one-of-added

    • added to the //// response property oneOf list for the response status

      response-property-one-of-added

    • added the optional property //// to the response with the status

      response-optional-property-added