Endpoints
Upload asset
Sube un archivo a un chat y obtén una URL de CDN permanente
POST
Upload asset
Sube un archivo a los Recursos de un chat y devuelve una URL de CDN permanente. Úsalo para imágenes, documentos, audio, vídeo o cualquier otro archivo que quieras que tu app o proceso referencie mediante una URL.
Solicitud
Encabezados
Parámetros del formulario
Indica
folderId o folderPath, no ambos. Si envías los dos, se devuelve un error 400.Solicitud de ejemplo
Subir a una carpeta
UsafolderPath para una estructura de carpetas legible y define createFolders=true para crear las carpetas que falten en la ruta:
cURL
Respuesta
Códigos de estado
Reglas de las carpetas
- Las rutas de carpeta se separan por
/, se recortan los espacios y se ignoran los segmentos vacíos. - La profundidad máxima es de 8 carpetas.
- Cada nombre de carpeta puede tener hasta 255 caracteres.
- La coincidencia de carpetas no distingue mayúsculas de minúsculas dentro del mismo elemento superior.
- Si
folderPathno existe ycreateFoldersno estrue, la subida falla con un error 404.
Es útil saber que
- Este endpoint usa la misma clave API
macaly_...que el resto de la API, aunque la URL empiece por/api/client-app/. No se necesita un token independiente. - El chat referenciado por
chatIddebe pertenecer al mismo equipo que tu clave API. - Los recursos subidos obtienen una URL de CDN permanente que puedes referenciar en Create chat o Publish message como archivo adjunto, o usar en cualquier lugar fuera de Macaly.