Per iniziare

Cosa puoi fare

38 endpoint in 9 gruppi di capacità. Questa pagina è la versione leggibile di GET /api/public/capabilities, che restituisce la stessa mappa in JSON perché un client — o un agente — possa scoprire la superficie a runtime.

Il tuo box è la fonte di verità

Gli endpoint arrivano con il firmware del box. Se qualcosa qui risponde 404, il tuo box è a una versione precedente — chiediglielo direttamente con curl BOX_URL/api/public/capabilities -H "x-api-key: …".

Discovery#

Scopri a chi appartiene una chiave e cosa il box sa davvero fare in questo momento — inclusi quali modelli AI hanno credenziali configurate.

App esterne#

Fai vivere la tua applicazione dentro IntelligenceBox. Si apre dal menu con l’identità di chi la usa, e l’apertura le consegna una chiave API che agisce per suo conto — con la sua visibilità, non con un accesso amministrativo.

Notifiche#

Raggiungi una persona alla sua scrivania. Una notifica viene salvata prima di essere consegnata, quindi sopravvive all’app chiusa e ricompare nella campanella al riavvio.

Cartelle#

Raccolte di conoscenza. Una cartella contiene documenti più le impostazioni di pipeline che decidono come vengono letti, divisi in passaggi e indicizzati.

File#

Documenti dentro una cartella. Il caricamento risponde subito e l’elaborazione prosegue in background; lo stato del file dice quando diventa ricercabile.

Solo recupero, senza LLM nel mezzo. Restituisce i passaggi che corrispondono con documento e pagina di origine — il mattone per costruirci il tuo RAG.

Assistenti#

Configurazioni AI riutilizzabili: un prompt di sistema, le cartelle consultabili e gli strumenti richiamabili. Un assistente creato qui compare subito nell’app desktop.

Chat#

Fai domande. Le risposte arrivano in streaming come Server-Sent Events, con le citazioni ai documenti da cui provengono.

Conversazioni#

Tutto quello che il box ricorda delle chat passate — comprese quelle arrivate dall’API invece che da una persona nell’app.

Scoprirlo a runtime#

La stessa mappa, in JSON, dal tuo box.

Shell
curl BOX_URL/api/public/capabilities \
  -H "x-api-key: YOUR_API_KEY"
JSON
{
  "version": 1,
  "authentication": {
    "header": "x-api-key",
    "alternative": "Authorization: Bearer <key>",
    "workspaceHeaders": ["x-organization-id", "x-organization-scope"]
  },
  "capabilities": [
    {
      "group": "Notifications",
      "description": "Push notifications into the IntelligenceBox desktop app.",
      "endpoints": [
        { "method": "POST", "path": "/api/public/notifications", "summary": "Send a notification" }
      ]
    }
  ]
}
Cosa puoi fare | IntelligenceBox