Skip to main content
POST
Téléverser un asset
Téléverse un fichier dans les assets d’un chat et renvoie une URL CDN permanente. Utilisez cet endpoint pour des images, documents, fichiers audio, vidéo ou tout autre fichier que vous voulez référencer par URL dans votre application ou votre workflow.

Requête

En-têtes

Paramètres du formulaire

Indiquez soit folderId, soit folderPath, jamais les deux. L’envoi des deux renvoie une erreur 400.

Exemple de requête

Téléverser dans un dossier

Utilisez folderPath pour une structure de dossiers lisible, et createFolders=true pour créer les dossiers manquants sur le chemin indiqué :
cURL

Réponse

Codes de statut

Règles des dossiers

  • Les chemins de dossiers sont découpés sur /, les espaces sont supprimés et les segments vides ignorés.
  • La profondeur maximale est de 8 dossiers.
  • Chaque nom de dossier peut compter jusqu’à 255 caractères.
  • La correspondance des dossiers ne tient pas compte de la casse au sein d’un même parent.
  • Si folderPath n’existe pas et que createFolders n’est pas true, le téléversement échoue avec une erreur 404.

Bon à savoir

  • Cet endpoint utilise la même clé API macaly_... que le reste de l’API, même si l’URL commence par /api/client-app/. Aucun token séparé n’est nécessaire.
  • Le chat référencé par chatId doit appartenir à la même équipe que votre clé API.
  • Les assets téléversés obtiennent une URL CDN permanente que vous pouvez référencer comme pièce jointe dans Créer un chat ou Publier un message, ou utiliser n’importe où en dehors de Macaly.