Multimedia
Sube imágenes y vídeos a Crier antes de publicarlos.
Pedir una URL de subida
Sección titulada «Pedir una URL de subida»POST
/v1/media/upload-urlJPEG, PNG, WebP y GIF hasta 20 MB; MP4, MOV y WebM hasta 1 GB. Sube el archivo con PUT a uploadUrl y usa publicUrl en el post.
Cuerpo
filenamestringobligatoriocontentTypestringobligatoriosizeintegerobligatorio
Respuesta 200
data
uploadUrlstring (uri)obligatorioURL prefirmada: sube el archivo con PUT y el mismo Content-Type.
publicUrlstring (uri)obligatorioÚsala en el media del post una vez subido.
kindstringobligatorioexpiresInintegerobligatorioSegundos que vale la URL de subida.
curl -X POST "https://api.usecrier.com/v1/media/upload-url" \ -H "Authorization: Bearer $CRIER_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "filename": "autumn.mp4", "contentType": "video/mp4", "size": 48211234 }'const res = await fetch('https://api.usecrier.com/v1/media/upload-url', { method: 'POST', headers: { Authorization: `Bearer ${process.env.CRIER_API_KEY}`, 'Content-Type': 'application/json', }, body: JSON.stringify({ "filename": "autumn.mp4", "contentType": "video/mp4", "size": 48211234 }),});const { data } = await res.json();import os, requests
res = requests.post( "https://api.usecrier.com/v1/media/upload-url", headers={"Authorization": f"Bearer {os.environ['CRIER_API_KEY']}"}, json={ "filename": "autumn.mp4", "contentType": "video/mp4", "size": 48211234 },)data = res.json()["data"]© 2026 Crier by TWOFACES ·usecrier.com ·Panel ·soporte@twofacesco.com