API ### Formation générale des API externes =================================== Services --------- * ingest-external : Opérations d’entrées * access-external : Opérations d'accès et journaux d’opérations * admin-external : Gestion du référentiel et opérations d’administration Quelques Ressources ------------------- * ``/ingest-external/v1/ingests`` * ``/admin-external/v1/formats`` * ``/access-external/v1/units`` Format --------- :: POST /access-external /v1 /units VERB Endpoint Version Ressource La documentation des API REST décrit en détail les endpoints, les conventions d'appels ainsi que le language de requêtes DSL. Clients d'appels Java ===================== Vitam est livré avec des clients d'appels externes en Java. Ils sont notamment accessibles depuis les packages des clients suivants : * Ingest External Client : ``fr.gouv.vitam.ingest.external.client`` * Access External Client : ``fr.gouv.vitam.access.external.client`` De plus, plusieurs helpers sont disponibles pour la construction des requêtes DSL dans ``common/common-database-vitam/common-database-public`` : * fr.gouv.vitam.common.database.builder.query; notamment **VitamFieldsHelper** et **QueryHelper** * fr.gouv.vitam.common.database.builder.query.action; dont **UpdateActionHelper** * fr.gouv.vitam.common.database.builder.request.multiple; dont **DeleteMultiQuery**, **SelectMultiQuery**, **InsertMultiQuery**, **UpdateMultiQuery** * fr.gouv.vitam.common.database.builder.request.single; dont **Delete**, **Insert**, **Select**, **Update** La documentation JavaDoc décrit en détail les API clientes Java.