Objets
Upload
Téléversement en plusieurs parties.
Champs
idstringobligatoireID du téléversement (
upl_suivi de 32 caractères hexadécimaux).filenamestringobligatoireNom du fichier (sans les dossiers).
content_typestringobligatoireType de contenu déclaré ; vide s’il n’a pas été déclaré.
sizeinteger (int64)obligatoireTaille du fichier en octets.
sha256string | nullobligatoireSHA-256 du fichier, déclaré à la création ou lors de
complete;nulls’il n’est pas encore connu.part_sizeinteger (int64)obligatoireTaille de chaque partie sauf la dernière (de 5 à 100 Mio).
part_countintegerobligatoireNombre de parties.
≥ 1, ≤ 1000
parts_receivedintegerobligatoireNombre de parties reçues.
≥ 0
Parties reçues, par numéro (vide dans la réponse de
POST /v1/uploads).reject_reasonstring | nullobligatoireMotif du rejet (
rejected) :checksum_mismatch,type_mismatch,unsupported_format,infected,scan_unavailable,unsafe_content. L’énumération peut s’étendre ;nullen l’absence de rejet.reject_detailsobject | nullobligatoireDétails du rejet (l’extension, le format déclaré et le format détecté, les sommes de contrôle) ;
nullen l’absence de rejet.created_atstring (date-time)obligatoireDate de création du téléversement.
expires_atstring (date-time)obligatoireDate limite pour finaliser le téléversement et, une fois celui-ci prêt, pour l’utiliser.
completed_atstring (date-time) | nullobligatoireDate de fin de la vérification (
readyourejected).consumed_atstring (date-time) | nullobligatoireDate d’utilisation du téléversement (par une fiche, une archive ou une importation).