Objectes
Upload
Pujada per parts.
Camps
idstringobligatoriID de la pujada (
upl_seguit de 32 caràcters hexadecimals).filenamestringobligatoriNom del fitxer (sense carpetes).
content_typestringobligatoriTipus de contingut declarat; buit si no s’ha declarat.
sizeinteger (int64)obligatoriMida del fitxer en bytes.
sha256string | nullobligatoriSHA-256 del fitxer, declarat en la creació o a
complete;nullsi encara no se sap.part_sizeinteger (int64)obligatoriMida de cada part excepte l’última (de 5 a 100 MiB).
part_countintegerobligatoriNombre de parts.
≥ 1, ≤ 1000
parts_receivedintegerobligatoriNombre de parts rebudes.
≥ 0
Parts rebudes per número (buit a la resposta de
POST /v1/uploads).reject_reasonstring | nullobligatoriMotiu del rebuig (
rejected):checksum_mismatch,type_mismatch,unsupported_format,infected,scan_unavailable,unsafe_content. L’enumeració pot créixer;nullsi no s’ha rebutjat.reject_detailsobject | nullobligatoriDetalls del rebuig (l’extensió, el format declarat i el detectat, les sumes de verificació);
nullsi no s’ha rebutjat.created_atstring (date-time)obligatoriMoment de creació de la pujada.
expires_atstring (date-time)obligatoriTermini per completar la pujada i, quan estigui llesta, per fer-la servir.
completed_atstring (date-time) | nullobligatoriMoment en què va acabar la comprovació (
readyorejected).consumed_atstring (date-time) | nullobligatoriMoment en què es va fer servir la pujada (per a una entrada, un arxiu comprimit o una importació).