Skip to main content
POST
Upload asset
Nahraje soubor do assetů daného chatu a vrátí trvalou CDN URL. Použijte tento endpoint pro obrázky, dokumenty, zvuk, video nebo jakýkoli jiný soubor, na který chcete odkazovat pomocí URL ve své aplikaci nebo workflow.

Požadavek

Hlavičky

Parametry formuláře

Uveďte buď folderId, nebo folderPath, nikdy obojí. Odeslání obou vrátí chybu 400.

Příklad požadavku

Nahrání do složky

Použijte folderPath pro čitelnou strukturu složek a createFolders=true pro vytvoření chybějících složek na dané cestě:
cURL

Odpověď

Stavové kódy

Pravidla pro složky

  • Cesty ke složkám se dělí podle /, ořezávají se mezery a prázdné segmenty se ignorují.
  • Maximální hloubka je 8 složek.
  • Název každé složky může mít až 255 znaků.
  • Shoda názvů složek nerozlišuje velikost písmen v rámci stejné nadřazené složky.
  • Pokud folderPath neexistuje a createFolders není true, nahrání selže s chybou 404.

Dobré vědět

  • Tento endpoint používá stejný API klíč macaly_... jako zbytek API, i když URL začíná na /api/client-app/. Žádný samostatný token není potřeba.
  • Chat uvedený v chatId musí patřit stejnému týmu jako váš API klíč.
  • Nahrané assety získají trvalou CDN URL, na kterou můžete odkázat jako přílohu v Create chat nebo Publish message, případně ji použít kdekoli mimo Macaly.