Export a board and keep a portable copy
Download structured board JSON from the editor or request JSON/Markdown through the API, with clear limits on what a linear export preserves.
Follow the steps
Open an editable canvas and choose the download action in the canvas toolbar to save its current title, nodes, and edges as JSON.
For a server export, request GET /api/boards/:id/export?format=json with the signed-in session.
Request GET /api/boards/:id/export?format=markdown when you need a linear copy containing the board title, description, and card text or URLs.
Keep the JSON or Markdown file with the board's source files when you need an external working copy. Use Version history for server-side restoration.
What to know
- JSON preserves structured node data, positions, and edges. Markdown is readable but cannot represent the exact spatial layout or all visual relationships.
- Board export checks the same board access as a normal read. It does not expose another user's private board.
- Account Download my data is a separate JSON export of account records and metadata; it is not the same as a board export.
Troubleshooting
- If the toolbar download is unavailable, confirm that the board has loaded and that you are not viewing a public read-only link.
- If the API rejects a format, use json or markdown exactly. Other format values return an invalid-format error.
- If Markdown looks shorter than the canvas, that is expected: spatial positions, frames, connectors, and visual styling are not a full Markdown round trip.
