Endpoint
Upload asset
Caricamento di un file in una chat e ottenimento di una URL CDN permanente
POST
Upload asset
Carica un file nelle Risorse di una chat e restituisce una URL CDN permanente. Usalo per immagini, documenti, audio, video o qualsiasi altro file che la tua app o la tua elaborazione deve richiamare tramite URL.
Richiesta
Header
Parametri del form data
Indica
folderId oppure folderPath, non entrambi. Inviarli insieme restituisce un errore 400.Esempio di richiesta
Caricamento in una cartella
UsafolderPath per una struttura di cartelle leggibile e imposta createFolders=true per creare le cartelle mancanti lungo il percorso:
cURL
Risposta
Codici di stato
Regole per le cartelle
- I percorsi delle cartelle vengono divisi in corrispondenza di
/, ripuliti dagli spazi superflui e i segmenti vuoti vengono ignorati. - La profondità massima è di 8 cartelle.
- Ogni nome di cartella può contenere fino a 255 caratteri.
- All’interno della stessa cartella superiore la corrispondenza dei nomi non distingue tra maiuscole e minuscole.
- Se
folderPathnon esiste ecreateFoldersnon ètrue, il caricamento fallisce con un errore 404.
Informazioni utili
- Questo endpoint usa la stessa chiave API
macaly_...del resto dell’API, anche se la URL inizia con/api/client-app/. Non serve un token separato. - La chat indicata da
chatIddeve appartenere allo stesso team della tua chiave API. - Le risorse caricate ottengono una URL CDN permanente che puoi indicare come allegato in Create chat o Publish message, oppure usare ovunque al di fuori di Macaly.