Ouvrir un slot d'upload
boond_documents_upload_slotOpens a one-time upload slot to send a file from the client's runtime environment to BoondManager, useful for conversation attachments not available via public URL or server path.
Instructions
Ouvre un slot d'upload à usage unique sur le relais de stockage configuré par l'opérateur (BOOND_MCP_UPLOAD_RELAY, ex. SharePoint), pour transmettre à BoondManager un fichier qui n'est ni à une URL publique ni sur le poste du serveur — typiquement une pièce jointe de conversation, présente dans l'environnement d'exécution de code du client.
Quand : pour attacher à Boond une pièce jointe de conversation (fichier présent dans l'environnement d'exécution de code, pas sur le poste du serveur).
Plutôt que : boond_documents_create directement si le fichier est à une URL publique (fileUrl) ou sur le poste du serveur (filePath). Ne jamais retranscrire la pièce jointe en base64 : passer par ce slot.
Déroulé : (1) appeler cet outil avec le nom du fichier ; (2) déposer le fichier sur uploadUrl en une seule requête PUT depuis l'environnement d'exécution, avec la commande curl renvoyée — les octets ne passent pas par la réponse du modèle ; (3) appeler boond_documents_create avec uploadSlot. Le fichier est vérifié (taille, premiers octets), transmis à Boond par une URL de lecture temporaire, puis supprimé définitivement du relais.
Slot valable 15 min, un seul fichier, un seul usage. uploadUrl est pré-authentifiée : ne pas la réutiliser ni la partager.
Returns: uploadSlot, uploadUrl, expiresAt, maxBytes, fileName et la commande d'upload.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fileName | Yes | Nom du fichier à déposer, avec son extension (ex. cv.pdf). Il deviendra le nom du document dans Boond. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fileName | Yes | ||
| maxBytes | Yes | ||
| expiresAt | Yes | ||
| uploadUrl | Yes | ||
| uploadSlot | Yes | ||
| uploadCommand | Yes |