Endpoints
Upload asset
Lade eine Datei zu einem Chat hoch und erhalte eine permanente CDN-URL
POST
Upload asset
Lädt eine Datei in die Assets eines Chats hoch und gibt eine permanente CDN-URL zurück. Nutze das für Bilder, Dokumente, Audio, Video oder jede andere Datei, die deine App oder dein Prozess per URL referenzieren soll.
Anfrage
Header
Form-Data-Parameter
Gib entweder
folderId oder folderPath an, nicht beides. Wenn beide gesendet werden, kommt ein 400-Fehler zurück.Beispielanfrage
In einen Ordner hochladen
NutzefolderPath für eine lesbare Ordnerstruktur und setze createFolders=true, um fehlende Ordner im Pfad zu erstellen:
cURL
Antwort
Statuscodes
Ordnerregeln
- Ordnerpfade werden an
/getrennt, getrimmt, und leere Segmente werden ignoriert. - Die maximale Tiefe beträgt 8 Ordner.
- Jeder Ordnername darf bis zu 255 Zeichen lang sein.
- Der Ordnerabgleich unterscheidet innerhalb desselben übergeordneten Ordners nicht zwischen Groß- und Kleinschreibung.
- Existiert
folderPathnicht undcreateFoldersist nichttrue, schlägt der Upload mit 404 fehl.
Gut zu wissen
- Dieser Endpoint verwendet denselben
macaly_...-API-Schlüssel wie der Rest der API, auch wenn die URL mit/api/client-app/beginnt. Es wird kein separates Token benötigt. - Der über
chatIdreferenzierte Chat muss zum selben Team gehören wie dein API-Schlüssel. - Hochgeladene Assets erhalten eine permanente CDN-URL, die du in Create chat oder Publish message als Anhang referenzieren oder auch außerhalb von Macaly verwenden kannst.