Projects

API de collecte. Ce point d'entrée permet d'initialiser et de gérer un projet de versement.

Création d'un projet :

  • une requête unique, avec un 'body' contenant toutes les informations au format JSON :
  • ArchivalAgencyIdentifier
  • TransferringAgencyIdentifier
  • OriginatingAgencyIdentifier
  • SubmissionAgencyIdentifier
  • MessageIdentifier
  • ArchivalAgreement
  • unitUp
  • Comment
  • LegalStatus
  • Name
post
  • request body : JSON object
  • response : JSON of saved project / HTTP CODE 200
put
  • request body : JSON object
  • response : JSON of saved project / HTTP CODE 200
get
  • request body : JSON object
  • response : JSON of saved project / HTTP CODE 200

API de collecte. Ce point d'entrée permet de supprimer un projet.

delete
post
  • request body : JSON object
  • response : JSON of saved transaction / HTTP CODE 200

Transactions

put
  • request body : JSON object
  • response : JSON of saved transaction / HTTP CODE 200
get

Permet de retourner la liste des unités archivistique associés à l'identifiant du projet

get

API pour accéder aux Unités d'archives liées à une transaction avec leurs règles de gestion héritées . La requête utilise le langage de requête DSL de Vitam en entrée et retourne une liste d'Unités d'archives avec leurs règles de gestion selon le DSL Vitam en cas de succès.

post

Permet de fermer une transaction

post

Permet de génerer un SIP et l'envoyer a Vitam (Ingest)

API de collecte. Ce point d'entrée permet de supprimer une transaction.

get
delete
post

Permet de soumettre un ensemble de binaire au format Zip

Units

API de collecte. Ce point d'entrée permet de gérer une unité archivistique et les groupe d'objets.

get

Permet de retourner une unité archivistique par son id

post

Permet de rajouter un groupe d'objects

get

Permet de télécharger un binaire

post

Permet de rajouter un binaire

Objects

API de collecte. Ce point d'entrée permet de gérer les groupe d'objets.

get

Permet de retourner une groupe d'object par son id