Verbonden apps

Kernplatform
connected_apps_readAI-agent

Toont welke externe apps (e-mail, agenda, CRM, berichten, ...) een AI-agent-apparaat heeft verbonden, met hun accounts, de ingebouwde Performance Hub-diensten, uitgelichte apps en openstaande verbindingsverzoeken. Verbindingen horen bij één agent-apparaat. Geef search mee om een app te vinden die je kunt verbinden en de slug ervan. Tools van verbonden apps lopen via de aparte MCP-server "connected_apps" (PH_APPS_SEARCH_TOOLS, daarna PH_APPS_MULTI_EXECUTE_TOOL).

Acties:

  • list: Connected Apps weergeven. Verbonden apps tonen elk account (id, alias, healthy); geef de alias of id mee als account wanneer je de tools van die app uitvoert.

Parameters

NaamTypeBeschrijving
action*"list"Wat er moet gebeuren; elke actie wordt beschreven in de toolbeschrijving.
deviceIdstringdeviceUuid van de AI-agent uit device_inventory_read. Agents handelen voor zichzelf, dus laat dit weg; personen kunnen het weglaten als de faciliteit één agent heeft.
searchstringDoorzoek de volledige catalogus op naam, slug, categorie of beschrijving, bijv. "accounting"
facilityIdstringFaciliteit-ID. Optioneel als de verbonden faciliteit de faciliteit is die je bedoelt.
connected_apps_writeAI-agent

Vraag om een externe app te verbinden met een AI-agent-apparaat, zodat de tools ervan beschikbaar komen. Zoek eerst de slug van de app met connected_apps_read. Stelt de eigenaar van de agent en de persoon in de chat op de hoogte (maximaal één keer per dag per app) en retourneert een verbindingslink voor de chat; wie zich via die link aanmeldt, wordt het account waarmee de agent handelt, dus deel de link zorgvuldig.

Acties:

  • request_connect: Een verbinding aanvragen. Apps die al verbonden zijn, retourneren in plaats daarvan hun accounts, tenzij alias wordt meegegeven om nog een account toe te voegen. Vereist toolkit.

Parameters

NaamTypeBeschrijving
action*"request_connect"Wat er moet gebeuren; elke actie wordt beschreven in de toolbeschrijving.
deviceIdstringdeviceUuid van de AI-agent uit device_inventory_read. Agents handelen voor zichzelf, dus laat dit weg; personen kunnen het weglaten als de faciliteit één agent heeft.
toolkitstringApp-slug uit connected_apps_read list of search
reasonstringWaarom de agent de app nodig heeft; getoond aan de personen die op de hoogte worden gesteld
aliasstringLabel voor een extra account van een app die al verbonden is, bijv. het adres van de inbox
facilityIdstringFaciliteit-ID. Optioneel als de verbonden faciliteit de faciliteit is die je bedoelt.