Ingests

API de versement (Ingest). Ce point d'entrée permet de chercher ou 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ée une transaction d'entrée :

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

Only valid when there is a X-Http-Method-Override: GET header, the behavior is the same as GET /ingests with a body

  • request body : JSON of query in DSL Vitam
  • response : JSON of selected Ingest operations / HTTP CODE 200 or 206

Operations

Administration des Workflows Asynchrones (opérations).

get

Permet de récupérer le statut du workflow en cours

post

Permet de soumettre un workflow à l'exécution

put

Permet d'interagir avec une opération (pause, reprise, repriorisation par exemple)

delete

pour annuler le workflow.

head

Obtenir le statut d'un workflow

/status

get