Medios
Sube imágenes raster con `POST /api/v1/media`; un `portfolio_id` opcional al crear adjunta a un portfolio en un solo paso.
Crear medios
POST /api/v1/media
Authorization: Bearer …
Content-Type: multipart/form-data
Idempotency-Key: …
| Campo | v1 |
|---|---|
| Archivo | Imagen raster (ver Tipos de archivo admitidos) |
title | Opcional; por defecto desde el nombre de archivo |
portfolio_id | Opcional; requiere portfolios:write; preferido para portfolios confidenciales |
Tipos de archivo admitidos
| Permitidos | No en v1 |
|---|---|
| JPEG, PNG, GIF, WebP, TIFF | RAW, SVG, vídeo, PDF |
Los clientes oficiales de Lightroom, Capture One y Photoshop actualmente exportan JPEG al publicar. Los integradores personalizados pueden subir cualquiera de los tipos permitidos arriba.
La plataforma enriquece EXIF desde el archivo subido. Caption/descripción al crear y subidas RAW no están en v1.
Leer medios
GET /api/v1/media/{id}
Requiere media:read y acceso del espacio de trabajo a la fila.
Límites v1
- Solo subidas raster (sin vídeo en este endpoint en v1)
- Sin creación de campañas, Impact Record o HTML de página vía cliente de ingesta
- Las mismas reglas de privacidad que la subida del panel (IUCN, embargo,
storage_class)
Las sesiones de subida reanudable/archivos grandes pueden llegar después (POST …/media/uploads → completar).
