Ingests

API de versement (Ingest). Ce point d'entrée permet de créer une transaction de versement. Une transaction d'entrée est volatile, c'est à dire qu'elle disparaîtra dès qu'elle sera terminée. Sa terminaison est liée à la production du rapport et sa récupération par le service de transfert ayant effectué l'entrée.

Créé une transaction d'entrée :

  • une requête unique, avec un 'body' contenant toutes les informations dans un ZIP ou un TAR ou un TAR.GZ ou TAR.BZ2:
    • Métadonnées dans un format SEDA XML ou Json de nom manifest.xml ou manifest.json (json UNSUPPORTED)
    • Tous les binaires dans le répertoire "/content"
  • d'autres formes pourront être implémentées dans des versions ultérieures (multipart/form-data) avec de multiples requêtes utilisant les sous-collections futures Units et Objects
post

response : JSON asynchronous state / HTTP CODE 202 or 500 for KO

Télécharger un objet associé au processus INGEST (archivetransferreply ou manifests)

get

Permet de télécharger un objet en précisant l'identifiant de l'opération à l'origine de l'objet et son type (archivetransferreply ou manifests)

Endpoints

API qui liste les endpoints de la ressource /ingest-external/{version}.

options

Request that will return list of endpoints

/status

get