Endpoints
Téléverser un asset
Téléversez un fichier dans un chat et obtenez une URL CDN permanente
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
UtilisezfolderPath 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
folderPathn’existe pas et quecreateFoldersn’est pastrue, 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
chatIddoit 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.