Skip to main content

Prompts & babeldesk

Audio prompts and babeldesk dashboards/widgets. Available as mgr.prompts / mgr.Prompts / mgr.prompts and mgr.babeldesk / mgr.Babeldesk / mgr.babeldesk (with a nested widgets sub-resource).

Prompts

for await (const p of mgr.prompts.list()) console.log(p.id);
const uploaded = await mgr.prompts.upload(audioFile);
await mgr.prompts.update(uploaded.item.id, { /* RestUpdatePromptBody */ });
await mgr.prompts.delete(uploaded.item.id);

babeldesk dashboards & widgets

for await (const d of mgr.babeldesk.list()) console.log(d.id);
const dash = await mgr.babeldesk.create({ /* RestCreateBabeldeskBody */ });

for await (const w of mgr.babeldesk.widgets.list()) console.log(w.id);
const widget = await mgr.babeldesk.widgets.create({ /* RestCreateBabeldeskWidgetBody */ });

Prompt uses & widget settings

Find where a prompt is referenced, or read the settings for a widget type.

const uses = await mgr.prompts.uses(promptId);
const settings = await mgr.babeldesk.widgetSettings("babelconnect");

Reference