Show something on the call page
showPut a card on the person's call page (never spoken): text, code, a link or an image. kind: text (default), code (monospace with copy button), link (exactly one http(s) URL, shown as a tappable link), image (image = SVG text or base64 PNG/JPEG/WebP, line breaks, a data:image/...;base64, prefix and missing padding are accepted; or file_id of an image uploaded with the REST endpoint POST /api/bridge/upload, which keeps large base64 out of the tool call). kind image REQUIRES context: the full text of everything in the image (numbers, table rows, labels); it is never shown, the voicebot cannot see images and answers questions from it. A new card appears as a small preview top left; panel cards opens the cards view, board, log or decisions open those panels, none closes them. large: true opens the cards view big in the middle with this card at full size (diagrams, swimlanes; implies panel cards). SVG may draw anything (no scripts, no foreignObject, no external references). Files (reports, tables): kind pdf (preview with page turning and download), csv (table preview of the first rows and download) or md (Markdown, rendered safely, and download) with data = the file as base64 and name = file name (e.g. report.pdf), or file_id from POST /api/bridge/upload. Limits: text 4000 chars, title 80, SVG 300 KB, raster 1024 KB, pdf 10 MB, csv and md 2 MB (UTF-8).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"session": "<session>"
},
"name": "show"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | kind pdf, csv or md: the file as base64 (pdf max 10 MB, csv/md max 2 MB UTF-8). | |
| goal | No | Optional goal of this entry: number or title of a goal of the account (0 or empty = no goal). Unknown goals are ignored. Without it the entry inherits the goal of your last status (helpers: no inheriting). | |
| kind | No | ||
| name | No | kind pdf, csv or md: file name shown on the card and used for the download. | |
| text | No | Card text, max 4000 chars (code: the code; link: the URL). | |
| image | No | kind image: SVG text or base64 PNG/JPEG/WebP (SVG max 300 KB, raster max 1 MB). | |
| large | No | Open the cards view big in the middle with this card at full size. | |
| panel | No | ||
| title | No | Optional title, max 80 chars. | |
| context | No | Required for kind image: the full text of everything in the image (numbers, table rows, labels). Invisible on the page; the voicebot reads it to answer questions about the image. Max 4000 chars. | |
| file_id | No | kind image, pdf, csv or md: id from POST /api/bridge/upload (same call, same limits and checks); instead of image or data. | |
| session | Yes | The `session` value returned by join. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||