MEDIA_BUCKET_NOT_CONFIGURED
detalle
La media entrante no se guardó porque el bucket de Boost no está configurado: queda pending (transitorio).
Códigos de error · 11 códigos · catálogo del 2026-10-21
La media que llega de Meta se baja al bucket de Boost y se sirve por un enlace estable (constraint.inbound-media-key-and-integrity-transient-stays-pending). Una falla definitiva deja media_status = 'failed'; una transitoria deja pending para el barredor.
Lo que un código no dice lo hereda de aquí.
channel_messages.media_status (failed/pending). Render: líneas del servicio de media con el código (MEDIA_*). El front ve 404 en el enlace estable.MEDIA_BUCKET_NOT_CONFIGUREDdetalle
La media entrante no se guardó porque el bucket de Boost no está configurado: queda pending (transitorio).
MEDIA_CHECKSUM_MISMATCHinternodetalle
El archivo bajado de Meta no coincide con su SHA-256: se descarta (falla definitiva).
MEDIA_EMPTYinterno
Meta devolvió un archivo vacío (falla definitiva).
MEDIA_ID_INVALIDinterno
El id de media de Meta no es válido (falla definitiva).
MEDIA_NOT_FOUNDHTTPHTTP 404
No se encontró el archivo.
MEDIA_NOT_READYHTTPHTTP 404
La media todavía se está bajando (pending): el enlace estable responde 404 un rato.
MEDIA_PENDING_TOO_OLDdetalle
El barredor se rindió con una media que siguió pending más del tiempo máximo: queda failed.
MEDIA_SOURCE_MISSINGdetalle
El barredor no encontró de dónde bajar la media (sin id de Meta o sin hilo): queda failed.
MEDIA_TOO_LARGEinterno
La media entrante supera el tope de tamaño (falla definitiva).
MEDIA_UNAVAILABLEHTTPHTTP 404
La media de ese mensaje no está disponible: falló de forma definitiva.
MEDIA_URL_NOT_ALLOWEDinterno
La URL de la media no es de un CDN de Meta por https: no se baja (falla definitiva).
Texto generado desde el catálogo de errores de BoostAPI. Para corregirlo, se cambia allá y se sincroniza: verMantener esta documentación. También enMarkdown.