Skip to main content

.MIRO

Verwaltet Miro-Boards und die Miro-Kontoverknüpfung (RAGAI.MIRO).

Hintergrund

Bereits die Instanziierung (nicht ein expliziter Methodenaufruf!) hat einen Nebeneffekt: Der Konstruktor prüft, ob der Bot ein aktiviertes Miro-MCP-Tool hat und der eingeloggte Nutzer noch nicht per Miro autorisiert ist (RAGAI.loggedInUser.miroAuth). Ist das der Fall, wird das oberste Fenster automatisch zum Miro-OAuth-Install-Flow weitergeleitet - ganz ohne RAGAI-Methodenaufruf. copyMiroBoard/ updateMiroBoard setzen dagegen eine bereits bestehende Autorisierung voraus.

Methoden

.copyMiroBoard(copy_from, options?)

Kopiert ein bestehendes Miro-Board als Vorlage für ein neues Board.

ParameterTypBeschreibung
copy_fromstringID des zu kopierenden Quell-Boards.
options{ description?: string; name?: string; policy?: unknown; teamId?: string; }Optionen für das neue Board.

Rückgabewert: Promise<any>

Die Antwort der Miro-API.

.updateMiroBoard(boardId, name)

Benennt ein bestehendes Miro-Board um.

ParameterTypBeschreibung
boardIdstringID des Boards.
namestringDer neue Name.

Rückgabewert: Promise<any>

Status der Änderung.