Skip to content

Les entrepôts

Les entrepôts sont la base de la manipulation de données sur la plateforme. Elles permettent de téléverser des données, les manipuler, les partager. D'un point de vue modèle, c'est une entité datastore, forcément rattachée à une community.

Créer un entrepôt

Un entrepôt est décrit par :

  • la communauté à laquelle il est rattaché
  • la liste des vérifications auxquelles l'entrepôt aura accès
  • la liste des traitements auxquels l'entrepôt aura accès
  • les stockages que l'entrepôt utilisera et pour chaque le quota à ne pas dépasser :
    • un stockage pour les livraisons
    • un stockage pour les annexes
    • une liste de stockages pour les données stockées

Toutes ces informations sont précisées lors de l'appel à l'API POST /administrator/datastores pour créer un nouvel entrepôt. Ce nouvel entrepôt est inactif

Parcourir les entrepôts

L'API GET /administrator/datastores permet de récupérer l'ensemble des entrepôts (avec pagination).

L'API GET /administrator/datastores/{id} permet de récupérer toutes les informations sur un entrepôt en particulier.

Modifier un entrepôt

L'API PATCH /administrator/datastores/{id} permet de modifier partiellement un entrepôt, les vérifications, les traitements les quotas de stockage ou de diffusion ou encore de l'activer ou désactiver.