Every time you ask a question, BoardPulse AI automatically generates two export files from the full query result — a CSV and an XLSX — regardless of whether you asked for them. These files are created in the background as part of the response pipeline and are immediately available for download via direct links included in everyDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/FloxTBoTyy/BoardPulse-AI/llms.txt
Use this file to discover all available pages before exploring further.
ChatResponse.
Export artifact schema
Each export is represented as anExportArtifact object in the exports array of the response:
| Field | Type | Description |
|---|---|---|
format | "csv" | "xlsx" | File format. The current pipeline generates CSV and XLSX only. |
filename | string | The file name as stored on the server |
url | string | Download path, e.g. /api/v1/exports/{filename} |
File naming convention
Export file names are generated from the AI’s suggestedexport_base_name (a slug derived from your question) combined with a Unix timestamp:
boardpulse-export.
Downloading exports
Use aGET request to retrieve any export file by name:
../ in the filename) will fail with a 404.
Example exports array in a response
Configuration
The directory where export files are stored is controlled by theEXPORTS_DIR environment variable:
When using Open WebUI, the chat interface displays a maximum of 20 rows in the results table to keep the conversation readable. The export files always contain the full result set from the query. Download the CSV or XLSX to access all rows.