FluxyChat

Reference

Room export PDF / Markdown (P12-O)

Compliance-friendly snapshots of room message history for handoff, audits, and sales demos.

Endpoints

MethodPathFormat
GET/export/rooms/\{roomId\}.markdownMarkdown (.md)
GET/export/rooms/\{roomId\}.pdfPDF (text-only)
GET/export/rooms/\{roomId\}/markdownAlias
GET/export/rooms/\{roomId\}/pdfAlias

Query params (optional):

  • from — ISO timestamp lower bound
  • to — ISO timestamp upper bound

Auth: Bearer JWT with room access. Whisper messages respect visibility rules for the exporting user.

Limits

  • Max 5000 messages per export (same cap as compliance pack)
  • Attachments listed as links in Markdown; PDF is plain-text rendering
  • Audit event room.export recorded when writeAuditEvent is available

SDK

const md = await client.exportRoomMarkdown("room_support");
const pdf = await client.exportRoomPdf("room_support", { from: "2026-06-01T00:00\:00.000Z" });

Dashboard

Analytics → Room overview includes Export Markdown and Export PDF next to CSV/JSON.

Future (P12-K)

Rich HTML→PDF via Cloudflare Browser Run Quick Actions can replace the minimal text PDF generator for branded exports with screenshots and OG previews.

On this page