Skip to main content
POST
Upload asset
Laddar upp en fil till en chatts filer (Assets) och returnerar en permanent CDN-URL. Använd den för bilder, dokument, ljud, video eller andra filer som din app eller ditt arbetsflöde ska referera till via URL.

Anrop

Headers

Formulärparametrar

Ange antingen folderId eller folderPath, inte båda. Om du skickar båda returneras felet 400.

Exempelanrop

Ladda upp till en mapp

Använd folderPath för en läsbar mappstruktur och sätt createFolders=true för att skapa mappar som saknas längs sökvägen:
cURL

Svar

Statuskoder

Regler för mappar

  • Mappsökvägar delas upp vid /, mellanslag i början och slutet tas bort och tomma segment ignoreras.
  • Maxdjupet är 8 mappar.
  • Varje mappnamn får vara högst 255 tecken.
  • Mappnamn matchas utan hänsyn till versaler och gemener inom samma överordnade mapp.
  • Om folderPath inte finns och createFolders inte är true misslyckas uppladdningen med felet 404.

Bra att veta

  • Endpointen använder samma API-nyckel macaly_... som resten av API:t, även om URL:en börjar med /api/client-app/. Du behöver ingen separat token.
  • Chatten som anges i chatId måste tillhöra samma team som din API-nyckel.
  • Uppladdade filer får en permanent CDN-URL som du kan använda som bilaga i Create chat eller Publish message, eller var som helst utanför Macaly.