Endpoint
37 endpoint, tutti sul tuo box. Sostituisci BOX_URL con l’indirizzo del tuo server — lo trovi in Impostazioni → Informazioni dispositivo.
Autenticazione#
Tutti gli endpoint tranne /health richiedono una API key.
x-api-key: YOUR_API_KEY
# oppure
Authorization: Bearer YOUR_API_KEYTutti i dettagli in Autenticazione, inclusi gli header di workspace e la struttura condivisa degli errori.
Notifiche#
Invia notifiche all’app desktop, poi leggi e gestisci il feed.
- POST
/api/public/notificationsInvia una notifica - GET
/api/public/notificationsElenca le notifiche - GET
/api/public/notifications/unread-countConteggio non lette - GET
/api/public/notifications/:idLeggi una notifica - PATCH
/api/public/notifications/:idSegna letta o non letta - POST
/api/public/notifications/read-allSegna tutto come letto - DELETE
/api/public/notifications/:idElimina
Cartelle#
Raccolte di conoscenza e le impostazioni che le indicizzano.
File#
Documenti dentro una cartella. Il caricamento viene elaborato in background.
- GET
/api/public/vectors/:id/filesElenca i file - POST
/api/public/vectors/:id/filesCarica un file - GET
/api/public/vectors/:id/files/:fileIdMetadati del file - PUT
/api/public/vectors/:id/files/:fileIdSostituisci un file - DELETE
/api/public/vectors/:id/files/:fileIdElimina un file - GET
/api/public/vectors/:id/files/:fileId/contentScarica un file
Ricerca#
Recupero senza LLM: passaggi, punteggi, fonti.
Assistenti#
Configurazioni riutilizzabili di prompt, cartelle e strumenti.
Chat#
Fai domande. Le risposte arrivano in streaming come Server-Sent Events.
Conversazioni#
Rileggi e gestisci quello che è stato chiesto.
Discovery#
Identità, modelli, strumenti e mappa delle capacità a runtime.
App esterne#
Apri la tua applicazione dentro la Box: l’apertura ti consegna una chiave che agisce per conto di chi l’ha aperta.
Un’integrazione tipica#
Quasi tutti i progetti seguono gli stessi quattro passi.
- 1. Recupera gli ID. Elenca le cartelle e gli assistenti — oppure creali, se il box è appena partito.
- 2. Carica i documenti. Carica i file in una cartella e aspetta la fine dell’elaborazione.
- 3. Chiedi. Cerca direttamente per avere i passaggi grezzi, oppure invia un messaggio in chat per una risposta scritta con le citazioni.
- 4. Avvisa qualcuno. Invia una notifica all’app desktop quando il lavoro è finito.
Collection Postman
Importa la collection Postman e impostabox_server_url e api_key per provare ogni endpoint senza scrivere codice.