Generate Display Preview Share Link
get_display_preview_urlCreates a short-lived signed link showing what a display is presenting RIGHT NOW, rendered inline as a preview widget. ALWAYS call this when the user wants to SEE their display or screen content (preview, 'zeig mir das Display'). Link lifetime follows the display's privacy mode. Requires content scope.
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": {
"display_id": "<display_id>"
},
"name": "get_display_preview_url"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| display_id | Yes | The 8-character alphanumeric display profile ID, e.g. 'ABCD1234'. | |
| ttl_seconds | No | Lifetime of the share link in seconds. Default 3600 (1 hour). Clamped to [60, 86400]. | |
| access_token | No | Optional bearer token; prefer session_request_id. | |
| session_request_id | No | Session handle from create_auth_session; pass it on every authenticated call. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | ||
| displayId | No | ||
| expiresAt | No | ||
| previewUrl | No | ||
| ttlSeconds | No | ||
| displayName | No | ||
| privacyMode | No | ||
| contentVersionId | No |