Imágenes y vídeos
Puedes usar cualquier URL pública en media. Si el archivo está en tu equipo o en un almacenamiento privado, súbelo a Crier en dos pasos:
1. Pide una URL de subida
Sección titulada «1. Pide una 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": "chaqueta.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": "chaqueta.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": "chaqueta.mp4", "contentType": "video/mp4", "size": 48211234 },)data = res.json()["data"]{ "data": { "uploadUrl": "https://…", "publicUrl": "https://cdn.acme.com/chaqueta.mp4", "kind": "video", "expiresIn": 900 }}2. Sube el archivo con PUT
Sección titulada «2. Sube el archivo con PUT»curl -X PUT "$UPLOAD_URL" \ -H "Content-Type: video/mp4" \ --data-binary @chaqueta.mp4Después usa publicUrl en el media del post.
Formatos y tamaños
Sección titulada «Formatos y tamaños»| Tipo | Formatos | Máximo |
|---|---|---|
| Imagen | JPEG, PNG, WebP | 20 MB |
| GIF | GIF | 20 MB |
| Vídeo | MP4, MOV, WebM | 1 GB |
En el post
Sección titulada «En el post»Cada elemento de media lleva type (image, video, gif o document), url y, opcionalmente, altText para accesibilidad. Hasta 35 por post. Cada red aplica sus propios límites (por ejemplo, 10 imágenes en un carrusel de Instagram, 4 en X).
© 2026 Crier by TWOFACES ·usecrier.com ·Panel ·soporte@twofacesco.com