docs/Features/Board/Board-Backgrounds/Board-Backgrounds.md
Board background images can be stored in WeKan itself.
backgrounds file-storage directory is created alongside attachments and
avatars, using the current default storage backend.Board background images can be uploaded and downloaded over the REST API — the background counterpart of the card-attachment upload/download API. Uploads use the current Admin Panel / Attachments / Default Storage backend (the same storage as card attachments) and set the uploaded image as the board's active background. Uploading requires board admin; downloading requires board membership.
| Method | Path | Purpose |
|---|---|---|
POST | /api/attachment/upload-background | Upload an image and set it as the board background. JSON body: { boardId, fileData (base64), fileName, fileType? } |
GET | /api/attachment/download-background/:boardId | Download the board's current background image (returns base64Data + metadata) |
python3 api.py uploadbackground BOARDID /path/to/background.png
python3 api.py downloadbackground BOARDID /path/to/saved-background.png
There is also a DDP method pair (api.board.uploadBackground /
api.board.downloadBackground) for SDK/DDP clients.