Objetos
Upload
Una subida por partes.
Campos
idstringobligatorioEl ID de la subida (
upl_seguido de 32 caracteres hexadecimales).filenamestringobligatorioEl nombre del archivo (sin carpetas).
content_typestringobligatorioEl tipo de contenido declarado; vacío si no se declaró.
sizeinteger (int64)obligatorioEl tamaño del archivo en bytes.
sha256string | nullobligatorioEl SHA-256 del archivo, declarado al crear la subida o en
complete;nullsi todavía no se conoce.part_sizeinteger (int64)obligatorioEl tamaño de cada parte excepto la última (de 5 a 100 MiB).
part_countintegerobligatorioEl número de partes.
≥ 1, ≤ 1000
parts_receivedintegerobligatorioEl número de partes recibidas.
≥ 0
Las partes recibidas por número (vacío en la respuesta de
POST /v1/uploads).reject_reasonstring | nullobligatorioEl motivo del rechazo (
rejected):checksum_mismatch,type_mismatch,unsupported_format,infected,scan_unavailable,unsafe_content. La enumeración puede ampliarse;nullsi no se rechazó.reject_detailsobject | nullobligatorioDetalles del rechazo (la extensión, el formato declarado y el detectado, las sumas de comprobación);
nullsi no se rechazó.created_atstring (date-time)obligatorioCuándo se creó la subida.
expires_atstring (date-time)obligatorioEl plazo para completar la subida y, una vez lista, para usarla.
completed_atstring (date-time) | nullobligatorioCuándo terminó la comprobación (
readyorejected).consumed_atstring (date-time) | nullobligatorioCuándo se usó la subida (en una tarjeta, un archivo comprimido o una importación).