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.