1. Vue générale
This API is used to manage referential
1.1. Information de version
Version : v1
1.2. Information de contact
Contact : Direction de la diffusion et des partenariats
Email de contact : contact@programmevitam.fr
1.3. Information de licence
Licence : License to be defined …
Licence URL : URL not defined.
Conditions de service : Terms of service
1.4. Schéma d’URI
Serveur : localhost
Chemin de base : /
1.5. Tags
-
access-contract-internal-controller : Access Contract Internal Controller
-
accession-register-internal-controller : Accession Register Internal Controller
-
agency-internal-controller : Agency Internal Controller
-
context-internal-controller : Context Internal Controller
-
file-format-internal-controller : File Format Internal Controller
-
ingest-contract-internal-controller : Ingest Contract Internal Controller
-
management-contract-internal-controller : Management Contract Internal Controller
-
ontology-internal-controller : Ontology Internal Controller
-
operation-internal-controller : Operation Internal Controller
-
profile-internal-controller : Profile Internal Controller
-
rule-internal-controller : Rule Internal Controller
-
security-profile-internal-controller : Security Profile Internal Controller
-
status : Status check and autotest
-
unit-internal-controller : Unit Internal Controller
1.6. Produit
-
application/json
2. Ressources
2.1. Access-contract-internal-controller
Access Contract Internal Controller
2.1.1. create
POST /referential/v1/accesscontract
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
accessContractDto |
accessContractDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/accesscontract
Requête body
{
"accessLog" : "string",
"activationDate" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyOriginatingAgency" : true,
"excludedRootUnits" : [ "string" ],
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"originatingAgencies" : [ "string" ],
"rootUnits" : [ "string" ],
"ruleCategoryToFilter" : [ "string" ],
"status" : "string",
"tenant" : 0,
"version" : 0,
"writingPermission" : true,
"writingRestrictedDesc" : true
}
Exemple de réponse HTTP
Réponse 200
{
"accessLog" : "string",
"activationDate" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyOriginatingAgency" : true,
"excludedRootUnits" : [ "string" ],
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"originatingAgencies" : [ "string" ],
"rootUnits" : [ "string" ],
"ruleCategoryToFilter" : [ "string" ],
"status" : "string",
"tenant" : 0,
"version" : 0,
"writingPermission" : true,
"writingRestrictedDesc" : true
}
2.1.2. getAll
GET /referential/v1/accesscontract
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
criteria |
criteria |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
< AccessContractDto > array |
Exemple de requête HTTP
Requête path
/referential/v1/accesscontract
Requête query
{
"criteria" : "string"
}
Exemple de réponse HTTP
Réponse 200
[ {
"accessLog" : "string",
"activationDate" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyOriginatingAgency" : true,
"excludedRootUnits" : [ "string" ],
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"originatingAgencies" : [ "string" ],
"rootUnits" : [ "string" ],
"ruleCategoryToFilter" : [ "string" ],
"status" : "string",
"tenant" : 0,
"version" : 0,
"writingPermission" : true,
"writingRestrictedDesc" : true
} ]
2.1.3. checkExist
POST /referential/v1/accesscontract/check
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
accessContractDto |
accessContractDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/accesscontract/check
Requête body
{
"accessLog" : "string",
"activationDate" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyOriginatingAgency" : true,
"excludedRootUnits" : [ "string" ],
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"originatingAgencies" : [ "string" ],
"rootUnits" : [ "string" ],
"ruleCategoryToFilter" : [ "string" ],
"status" : "string",
"tenant" : 0,
"version" : 0,
"writingPermission" : true,
"writingRestrictedDesc" : true
}
2.1.4. getOne
GET /referential/v1/accesscontract/{identifier}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
identifier |
identifier |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/accesscontract/string
Exemple de réponse HTTP
Réponse 200
{
"accessLog" : "string",
"activationDate" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyOriginatingAgency" : true,
"excludedRootUnits" : [ "string" ],
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"originatingAgencies" : [ "string" ],
"rootUnits" : [ "string" ],
"ruleCategoryToFilter" : [ "string" ],
"status" : "string",
"tenant" : 0,
"version" : 0,
"writingPermission" : true,
"writingRestrictedDesc" : true
}
2.1.5. patch
PATCH /referential/v1/accesscontract/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Body |
partialDto |
partialDto |
object |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de réponse HTTP
Réponse 200
{
"accessLog" : "string",
"activationDate" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyOriginatingAgency" : true,
"excludedRootUnits" : [ "string" ],
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"originatingAgencies" : [ "string" ],
"rootUnits" : [ "string" ],
"ruleCategoryToFilter" : [ "string" ],
"status" : "string",
"tenant" : 0,
"version" : 0,
"writingPermission" : true,
"writingRestrictedDesc" : true
}
2.1.6. findHistoryById
GET /referential/v1/accesscontract/{id}/history
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Exemple de requête HTTP
Requête path
/referential/v1/accesscontract/string/history
2.2. Accession-register-internal-controller
Accession Register Internal Controller
2.2.1. getAll
GET /referential/v1/accession-register
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Access-Contract-Id |
X-Access-Contract-Id |
string |
Query |
criteria |
criteria |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
< AccessionRegisterSummaryDto > array |
Exemple de requête HTTP
Requête path
/referential/v1/accession-register
Requête header
"string"
Requête query
{
"criteria" : "string"
}
Exemple de réponse HTTP
Réponse 200
[ {
"creationDate" : "string",
"id" : "string",
"objectSize" : {
"deleted" : 0,
"ingested" : 0,
"remained" : 0
},
"originatingAgency" : "string",
"tenant" : 0,
"totalObjects" : {
"deleted" : 0,
"ingested" : 0,
"remained" : 0
},
"totalObjectsGroups" : {
"deleted" : 0,
"ingested" : 0,
"remained" : 0
},
"totalUnits" : {
"deleted" : 0,
"ingested" : 0,
"remained" : 0
},
"version" : 0
} ]
2.3. Agency-internal-controller
Agency Internal Controller
2.3.1. create
POST /referential/v1/agency
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
accessContractDto |
accessContractDto |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/agency
Requête body
{
"Identifier" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"Identifier" : "string"
}
2.3.2. getAllPaginated
GET /referential/v1/agency
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
criteria |
criteria |
string |
Query |
direction |
direction |
enum (ASC, DESC) |
Query |
orderBy |
orderBy |
string |
Query |
page |
page |
string |
Query |
size |
size |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/agency
Requête query
{
"criteria" : "string",
"direction" : "string",
"orderBy" : "string",
"page" : "string",
"size" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"hasMore" : true,
"pageNum" : 0,
"pageSize" : 0,
"values" : [ {
"Identifier" : "string"
} ]
}
2.3.3. checkExist
POST /referential/v1/agency/check
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
accessContractDto |
accessContractDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/agency/check
Requête body
{
"Identifier" : "string"
}
2.3.4. export
GET /referential/v1/agency/export
Exemple de requête HTTP
Requête path
/referential/v1/agency/export
Exemple de réponse HTTP
Réponse 200
{
"description" : "string",
"file" : "file",
"filename" : "string",
"inputStream" : { },
"open" : true,
"readable" : true,
"uri" : "string",
"url" : "string"
}
2.3.5. importAgencies
POST /referential/v1/agency/import
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
fileName |
fileName |
string |
Body |
file |
file |
string (binary) |
Consomme
-
multipart/form-data
Exemple de requête HTTP
Requête path
/referential/v1/agency/import
Requête query
{
"fileName" : "string"
}
Requête body
{ }
2.3.6. getOne
GET /referential/v1/agency/{identifier}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
identifier |
identifier |
string |
Exemple de requête HTTP
Requête path
/referential/v1/agency/string
Exemple de réponse HTTP
Réponse 200
{
"Identifier" : "string"
}
2.3.7. delete
DELETE /referential/v1/agency/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
boolean |
Exemple de requête HTTP
Requête path
/referential/v1/agency/string
2.3.8. patch
PATCH /referential/v1/agency/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Body |
partialDto |
partialDto |
object |
Consomme
-
application/json
Exemple de réponse HTTP
Réponse 200
{
"Identifier" : "string"
}
2.3.9. findHistoryById
GET /referential/v1/agency/{id}/history
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Exemple de requête HTTP
Requête path
/referential/v1/agency/string/history
2.4. Context-internal-controller
Context Internal Controller
2.4.1. create
POST /referential/v1/context
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Body |
contextDto |
contextDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/context
Requête body
{
"activationDate" : "string",
"creationDate" : "string",
"deactivationDate" : "string",
"enableControl" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"permissions" : [ {
"accessContracts" : [ "string" ],
"ingestContracts" : [ "string" ],
"tenant" : "string"
} ],
"securityProfile" : "string",
"status" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"activationDate" : "string",
"creationDate" : "string",
"deactivationDate" : "string",
"enableControl" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"permissions" : [ {
"accessContracts" : [ "string" ],
"ingestContracts" : [ "string" ],
"tenant" : "string"
} ],
"securityProfile" : "string",
"status" : "string"
}
2.4.2. getAllPaginated
GET /referential/v1/context
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
criteria |
criteria |
string |
Query |
direction |
direction |
enum (ASC, DESC) |
Query |
orderBy |
orderBy |
string |
Query |
page |
page |
string |
Query |
size |
size |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/context
Requête query
{
"criteria" : "string",
"direction" : "string",
"orderBy" : "string",
"page" : "string",
"size" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"hasMore" : true,
"pageNum" : 0,
"pageSize" : 0,
"values" : [ {
"activationDate" : "string",
"creationDate" : "string",
"deactivationDate" : "string",
"enableControl" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"permissions" : [ {
"accessContracts" : [ "string" ],
"ingestContracts" : [ "string" ],
"tenant" : "string"
} ],
"securityProfile" : "string",
"status" : "string"
} ]
}
2.4.3. checkExist
POST /referential/v1/context/check
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Body |
contextDto |
contextDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/context/check
Requête body
{
"activationDate" : "string",
"creationDate" : "string",
"deactivationDate" : "string",
"enableControl" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"permissions" : [ {
"accessContracts" : [ "string" ],
"ingestContracts" : [ "string" ],
"tenant" : "string"
} ],
"securityProfile" : "string",
"status" : "string"
}
2.4.4. getOne
GET /referential/v1/context/{identifier}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
identifier |
identifier |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/context/string
Exemple de réponse HTTP
Réponse 200
{
"activationDate" : "string",
"creationDate" : "string",
"deactivationDate" : "string",
"enableControl" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"permissions" : [ {
"accessContracts" : [ "string" ],
"ingestContracts" : [ "string" ],
"tenant" : "string"
} ],
"securityProfile" : "string",
"status" : "string"
}
2.4.5. patch
PATCH /referential/v1/context/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Body |
partialDto |
partialDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/context/string
Requête body
{
"activationDate" : "string",
"creationDate" : "string",
"deactivationDate" : "string",
"enableControl" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"permissions" : [ {
"accessContracts" : [ "string" ],
"ingestContracts" : [ "string" ],
"tenant" : "string"
} ],
"securityProfile" : "string",
"status" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"activationDate" : "string",
"creationDate" : "string",
"deactivationDate" : "string",
"enableControl" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"permissions" : [ {
"accessContracts" : [ "string" ],
"ingestContracts" : [ "string" ],
"tenant" : "string"
} ],
"securityProfile" : "string",
"status" : "string"
}
2.4.6. findHistoryById
GET /referential/v1/context/{id}/history
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Exemple de requête HTTP
Requête path
/referential/v1/context/string/history
2.5. File-format-internal-controller
File Format Internal Controller
2.5.1. create
POST /referential/v1/fileformats
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
fileFormat |
fileFormat |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/fileformats
Requête body
{
"alert" : true,
"comment" : "string",
"createdDate" : "string",
"documentVersion" : 0,
"extensions" : [ "string" ],
"group" : "string",
"hasPriorityOverFileFormatIDs" : [ "string" ],
"id" : "string",
"mimeType" : "string",
"name" : "string",
"puid" : "string",
"version" : "string",
"versionPronom" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"alert" : true,
"comment" : "string",
"createdDate" : "string",
"documentVersion" : 0,
"extensions" : [ "string" ],
"group" : "string",
"hasPriorityOverFileFormatIDs" : [ "string" ],
"id" : "string",
"mimeType" : "string",
"name" : "string",
"puid" : "string",
"version" : "string",
"versionPronom" : "string"
}
2.5.2. getAllPaginated
GET /referential/v1/fileformats
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
criteria |
criteria |
string |
Query |
direction |
direction |
enum (ASC, DESC) |
Query |
orderBy |
orderBy |
string |
Query |
page |
page |
string |
Query |
size |
size |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/fileformats
Requête query
{
"criteria" : "string",
"direction" : "string",
"orderBy" : "string",
"page" : "string",
"size" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"hasMore" : true,
"pageNum" : 0,
"pageSize" : 0,
"values" : [ {
"alert" : true,
"comment" : "string",
"createdDate" : "string",
"documentVersion" : 0,
"extensions" : [ "string" ],
"group" : "string",
"hasPriorityOverFileFormatIDs" : [ "string" ],
"id" : "string",
"mimeType" : "string",
"name" : "string",
"puid" : "string",
"version" : "string",
"versionPronom" : "string"
} ]
}
2.5.3. checkExist
POST /referential/v1/fileformats/check
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
fileFormat |
fileFormat |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/fileformats/check
Requête body
{
"alert" : true,
"comment" : "string",
"createdDate" : "string",
"documentVersion" : 0,
"extensions" : [ "string" ],
"group" : "string",
"hasPriorityOverFileFormatIDs" : [ "string" ],
"id" : "string",
"mimeType" : "string",
"name" : "string",
"puid" : "string",
"version" : "string",
"versionPronom" : "string"
}
2.5.4. export
GET /referential/v1/fileformats/export
Exemple de requête HTTP
Requête path
/referential/v1/fileformats/export
Exemple de réponse HTTP
Réponse 200
{
"description" : "string",
"file" : "file",
"filename" : "string",
"inputStream" : { },
"open" : true,
"readable" : true,
"uri" : "string",
"url" : "string"
}
2.5.5. importFileFormats
POST /referential/v1/fileformats/import
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
fileName |
fileName |
string |
Body |
file |
file |
string (binary) |
Consomme
-
multipart/form-data
Exemple de requête HTTP
Requête path
/referential/v1/fileformats/import
Requête query
{
"fileName" : "string"
}
Requête body
{ }
2.5.6. getOne
GET /referential/v1/fileformats/{identifier}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
identifier |
identifier |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/fileformats/string
Exemple de réponse HTTP
Réponse 200
{
"alert" : true,
"comment" : "string",
"createdDate" : "string",
"documentVersion" : 0,
"extensions" : [ "string" ],
"group" : "string",
"hasPriorityOverFileFormatIDs" : [ "string" ],
"id" : "string",
"mimeType" : "string",
"name" : "string",
"puid" : "string",
"version" : "string",
"versionPronom" : "string"
}
2.5.7. delete
DELETE /referential/v1/fileformats/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Exemple de requête HTTP
Requête path
/referential/v1/fileformats/string
2.5.8. patch
PATCH /referential/v1/fileformats/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Body |
partialDto |
partialDto |
object |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de réponse HTTP
Réponse 200
{
"alert" : true,
"comment" : "string",
"createdDate" : "string",
"documentVersion" : 0,
"extensions" : [ "string" ],
"group" : "string",
"hasPriorityOverFileFormatIDs" : [ "string" ],
"id" : "string",
"mimeType" : "string",
"name" : "string",
"puid" : "string",
"version" : "string",
"versionPronom" : "string"
}
2.5.9. findHistoryById
GET /referential/v1/fileformats/{id}/history
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Exemple de requête HTTP
Requête path
/referential/v1/fileformats/string/history
2.6. Ingest-contract-internal-controller
Ingest Contract Internal Controller
2.6.1. create
POST /referential/v1/ingestcontract
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
ingestContractDto |
ingestContractDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract
Requête body
{
"activationDate" : "string",
"archiveProfiles" : [ "string" ],
"checkParentId" : [ "string" ],
"checkParentLink" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyFormatType" : true,
"formatType" : [ "string" ],
"formatUnidentifiedAuthorized" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"linkParentId" : "string",
"managementContractId" : "string",
"masterMandatory" : true,
"name" : "string",
"status" : "string",
"tenant" : 0,
"version" : 0
}
Exemple de réponse HTTP
Réponse 200
{
"activationDate" : "string",
"archiveProfiles" : [ "string" ],
"checkParentId" : [ "string" ],
"checkParentLink" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyFormatType" : true,
"formatType" : [ "string" ],
"formatUnidentifiedAuthorized" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"linkParentId" : "string",
"managementContractId" : "string",
"masterMandatory" : true,
"name" : "string",
"status" : "string",
"tenant" : 0,
"version" : 0
}
2.6.2. getAllPaginated
GET /referential/v1/ingestcontract
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
criteria |
criteria |
string |
Query |
direction |
direction |
enum (ASC, DESC) |
Query |
orderBy |
orderBy |
string |
Query |
page |
page |
string |
Query |
size |
size |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract
Requête query
{
"criteria" : "string",
"direction" : "string",
"orderBy" : "string",
"page" : "string",
"size" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"hasMore" : true,
"pageNum" : 0,
"pageSize" : 0,
"values" : [ {
"activationDate" : "string",
"archiveProfiles" : [ "string" ],
"checkParentId" : [ "string" ],
"checkParentLink" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyFormatType" : true,
"formatType" : [ "string" ],
"formatUnidentifiedAuthorized" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"linkParentId" : "string",
"managementContractId" : "string",
"masterMandatory" : true,
"name" : "string",
"status" : "string",
"tenant" : 0,
"version" : 0
} ]
}
2.6.3. checkExist
POST /referential/v1/ingestcontract/check
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
ingestContractDto |
ingestContractDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract/check
Requête body
{
"activationDate" : "string",
"archiveProfiles" : [ "string" ],
"checkParentId" : [ "string" ],
"checkParentLink" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyFormatType" : true,
"formatType" : [ "string" ],
"formatUnidentifiedAuthorized" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"linkParentId" : "string",
"managementContractId" : "string",
"masterMandatory" : true,
"name" : "string",
"status" : "string",
"tenant" : 0,
"version" : 0
}
2.6.4. getOne
GET /referential/v1/ingestcontract/{identifier}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
identifier |
identifier |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract/string
Exemple de réponse HTTP
Réponse 200
{
"activationDate" : "string",
"archiveProfiles" : [ "string" ],
"checkParentId" : [ "string" ],
"checkParentLink" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyFormatType" : true,
"formatType" : [ "string" ],
"formatUnidentifiedAuthorized" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"linkParentId" : "string",
"managementContractId" : "string",
"masterMandatory" : true,
"name" : "string",
"status" : "string",
"tenant" : 0,
"version" : 0
}
2.6.5. update
PUT /referential/v1/ingestcontract/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Body |
dto |
dto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract/string
Requête body
{
"activationDate" : "string",
"archiveProfiles" : [ "string" ],
"checkParentId" : [ "string" ],
"checkParentLink" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyFormatType" : true,
"formatType" : [ "string" ],
"formatUnidentifiedAuthorized" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"linkParentId" : "string",
"managementContractId" : "string",
"masterMandatory" : true,
"name" : "string",
"status" : "string",
"tenant" : 0,
"version" : 0
}
Exemple de réponse HTTP
Réponse 200
{
"activationDate" : "string",
"archiveProfiles" : [ "string" ],
"checkParentId" : [ "string" ],
"checkParentLink" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyFormatType" : true,
"formatType" : [ "string" ],
"formatUnidentifiedAuthorized" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"linkParentId" : "string",
"managementContractId" : "string",
"masterMandatory" : true,
"name" : "string",
"status" : "string",
"tenant" : 0,
"version" : 0
}
2.6.6. patch
PATCH /referential/v1/ingestcontract/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Body |
partialDto |
partialDto |
object |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de réponse HTTP
Réponse 200
{
"activationDate" : "string",
"archiveProfiles" : [ "string" ],
"checkParentId" : [ "string" ],
"checkParentLink" : "string",
"creationDate" : "string",
"dataObjectVersion" : [ "string" ],
"deactivationDate" : "string",
"description" : "string",
"everyDataObjectVersion" : true,
"everyFormatType" : true,
"formatType" : [ "string" ],
"formatUnidentifiedAuthorized" : true,
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"linkParentId" : "string",
"managementContractId" : "string",
"masterMandatory" : true,
"name" : "string",
"status" : "string",
"tenant" : 0,
"version" : 0
}
2.6.7. findHistoryById
GET /referential/v1/ingestcontract/{id}/history
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract/string/history
2.7. Management-contract-internal-controller
Management Contract Internal Controller
2.7.1. getAll
GET /referential/v1/managementcontract
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
criteria |
criteria |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
< ManagementContractDto > array |
Exemple de requête HTTP
Requête path
/referential/v1/managementcontract
Requête query
{
"criteria" : "string"
}
Exemple de réponse HTTP
Réponse 200
[ {
"activationDate" : "string",
"creationDate" : "string",
"description" : "string",
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"name" : "string",
"status" : "string",
"storage" : {
"strategyId" : "string"
},
"tenant" : 0,
"version" : 0
} ]
2.8. Ontology-internal-controller
Ontology Internal Controller
2.8.1. create
POST /referential/v1/ontology
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
ontologyDto |
ontologyDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/ontology
Requête body
{
"apiField" : "string",
"collections" : [ "string" ],
"creationDate" : "string",
"description" : "string",
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"origin" : "string",
"sedaField" : "string",
"shortName" : "string",
"tenant" : 0,
"type" : "string",
"version" : 0
}
Exemple de réponse HTTP
Réponse 200
{
"apiField" : "string",
"collections" : [ "string" ],
"creationDate" : "string",
"description" : "string",
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"origin" : "string",
"sedaField" : "string",
"shortName" : "string",
"tenant" : 0,
"type" : "string",
"version" : 0
}
2.8.2. getAllPaginated
GET /referential/v1/ontology
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
criteria |
criteria |
string |
Query |
direction |
direction |
enum (ASC, DESC) |
Query |
orderBy |
orderBy |
string |
Query |
page |
page |
string |
Query |
size |
size |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/ontology
Requête query
{
"criteria" : "string",
"direction" : "string",
"orderBy" : "string",
"page" : "string",
"size" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"hasMore" : true,
"pageNum" : 0,
"pageSize" : 0,
"values" : [ {
"apiField" : "string",
"collections" : [ "string" ],
"creationDate" : "string",
"description" : "string",
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"origin" : "string",
"sedaField" : "string",
"shortName" : "string",
"tenant" : 0,
"type" : "string",
"version" : 0
} ]
}
2.8.3. checkExist
POST /referential/v1/ontology/check
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
ontologyDto |
ontologyDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/ontology/check
Requête body
{
"apiField" : "string",
"collections" : [ "string" ],
"creationDate" : "string",
"description" : "string",
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"origin" : "string",
"sedaField" : "string",
"shortName" : "string",
"tenant" : 0,
"type" : "string",
"version" : 0
}
2.8.4. importOntology
POST /referential/v1/ontology/import
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
fileName |
fileName |
string |
Body |
file |
file |
string (binary) |
Consomme
-
multipart/form-data
Exemple de requête HTTP
Requête path
/referential/v1/ontology/import
Requête query
{
"fileName" : "string"
}
Requête body
{ }
2.8.5. getOne
GET /referential/v1/ontology/{identifier}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
identifier |
identifier |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/ontology/string
Exemple de réponse HTTP
Réponse 200
{
"apiField" : "string",
"collections" : [ "string" ],
"creationDate" : "string",
"description" : "string",
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"origin" : "string",
"sedaField" : "string",
"shortName" : "string",
"tenant" : 0,
"type" : "string",
"version" : 0
}
2.8.6. delete
DELETE /referential/v1/ontology/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Exemple de requête HTTP
Requête path
/referential/v1/ontology/string
2.8.7. patch
PATCH /referential/v1/ontology/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Body |
partialDto |
partialDto |
object |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de réponse HTTP
Réponse 200
{
"apiField" : "string",
"collections" : [ "string" ],
"creationDate" : "string",
"description" : "string",
"id" : "string",
"identifier" : "string",
"lastUpdate" : "string",
"origin" : "string",
"sedaField" : "string",
"shortName" : "string",
"tenant" : 0,
"type" : "string",
"version" : 0
}
2.8.8. findHistoryById
GET /referential/v1/ontology/{id}/history
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Exemple de requête HTTP
Requête path
/referential/v1/ontology/string/history
2.9. Operation-internal-controller
Operation Internal Controller
2.9.1. create
POST /referential/v1/operations
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Access-Contract-Id |
X-Access-Contract-Id |
string |
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
auditOptions |
auditOptions |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/operations
Requête body
{
"auditActions" : "string",
"auditType" : "string",
"objectId" : "string",
"query" : { }
}
2.9.2. getAllPaginated
GET /referential/v1/operations
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
criteria |
criteria |
string |
Query |
direction |
direction |
enum (ASC, DESC) |
Query |
orderBy |
orderBy |
string |
Query |
page |
page |
string |
Query |
size |
size |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/operations
Requête query
{
"criteria" : "string",
"direction" : "string",
"orderBy" : "string",
"page" : "string",
"size" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"hasMore" : true,
"pageNum" : 0,
"pageSize" : 0,
"values" : [ {
"agId" : "string",
"agIdApp" : "string",
"agIdExt" : "string",
"collectionName" : "string",
"data" : "string",
"dateTime" : "string",
"events" : [ {
"agId" : "string",
"agIdApp" : "string",
"agIdExt" : "string",
"collectionName" : "string",
"data" : "string",
"dateTime" : "string",
"id" : "string",
"idAppSession" : "string",
"idRequest" : "string",
"objectId" : "string",
"outDetail" : "string",
"outMessage" : "string",
"outcome" : "string",
"parentId" : "string",
"rightsStatementIdentifier" : "string",
"type" : "string",
"typeProc" : "string"
} ],
"id" : "string",
"idAppSession" : "string",
"idRequest" : "string",
"objectId" : "string",
"outDetail" : "string",
"outMessage" : "string",
"outcome" : "string",
"parentId" : "string",
"rightsStatementIdentifier" : "string",
"type" : "string",
"typeProc" : "string"
} ]
}
2.9.3. checkTraceabilityOperation
GET /referential/v1/operations/check/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Access-Contract-Id |
X-Access-Contract-Id |
string |
Path |
id |
id |
string |
Exemple de requête HTTP
Requête path
/referential/v1/operations/check/string
Requête header
"string"
2.9.4. runProbativeValue
POST /referential/v1/operations/probativeValue
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Access-Contract-Id |
X-Access-Contract-Id |
string |
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
probativeValueRequest |
probativeValueRequest |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/operations/probativeValue
Requête body
{
"dslQuery" : { },
"usage" : "string",
"version" : "string"
}
2.9.5. exportProbativeValue
GET /referential/v1/operations/probativeValue/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Access-Contract-Id |
X-Access-Contract-Id |
string |
Path |
id |
id |
string |
Exemple de requête HTTP
Requête path
/referential/v1/operations/probativeValue/string
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
"description" : "string",
"file" : "file",
"filename" : "string",
"inputStream" : { },
"open" : true,
"readable" : true,
"uri" : "string",
"url" : "string"
}
2.9.6. exportEventById
GET /referential/v1/operations/{id}/download/{type}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Access-Contract-Id |
X-Access-Contract-Id |
string |
Path |
id |
id |
string |
Path |
type |
type |
enum (AUDIT, PROBATIVE_VALUE, TRACEABILITY) |
Exemple de requête HTTP
Requête path
/referential/v1/operations/string/download/string
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
"description" : "string",
"file" : "file",
"filename" : "string",
"inputStream" : { },
"open" : true,
"readable" : true,
"uri" : "string",
"url" : "string"
}
2.9.7. findHistoryById
GET /referential/v1/operations/{id}/history
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Exemple de requête HTTP
Requête path
/referential/v1/operations/string/history
2.10. Profile-internal-controller
Profile Internal Controller
2.10.1. getAll
GET /referential/v1/profile
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
criteria |
criteria |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
< ProfileDto > array |
Exemple de requête HTTP
Requête path
/referential/v1/profile
Requête query
{
"criteria" : "string"
}
Exemple de réponse HTTP
Réponse 200
[ {
"activationdate" : "string",
"creationdate" : "string",
"deactivationdate" : "string",
"description" : "string",
"format" : "string",
"id" : "string",
"identifier" : "string",
"lastupdate" : "string",
"name" : "string",
"path" : "string",
"status" : "string",
"tenant" : 0,
"version" : 0
} ]
2.11. Rule-internal-controller
Rule Internal Controller
2.11.1. create
POST /referential/v1/rules
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
ruleDto |
ruleDto |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/rules
Requête body
{
"EndDate" : "string",
"Rule" : "string",
"StartDate" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"EndDate" : "string",
"Rule" : "string",
"StartDate" : "string"
}
2.11.2. getAllPaginated
GET /referential/v1/rules
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
criteria |
criteria |
string |
Query |
direction |
direction |
enum (ASC, DESC) |
Query |
orderBy |
orderBy |
string |
Query |
page |
page |
string |
Query |
size |
size |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/rules
Requête query
{
"criteria" : "string",
"direction" : "string",
"orderBy" : "string",
"page" : "string",
"size" : "string"
}
Exemple de réponse HTTP
Réponse 200
{
"hasMore" : true,
"pageNum" : 0,
"pageSize" : 0,
"values" : [ {
"EndDate" : "string",
"Rule" : "string",
"StartDate" : "string"
} ]
}
2.11.3. checkExist
POST /referential/v1/rules/check
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Body |
ruleDto |
ruleDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/rules/check
Requête body
{
"EndDate" : "string",
"Rule" : "string",
"StartDate" : "string"
}
2.11.4. export
GET /referential/v1/rules/export
Exemple de requête HTTP
Requête path
/referential/v1/rules/export
Exemple de réponse HTTP
Réponse 200
{
"description" : "string",
"file" : "file",
"filename" : "string",
"inputStream" : { },
"open" : true,
"readable" : true,
"uri" : "string",
"url" : "string"
}
2.11.5. getOne
GET /referential/v1/rules/{identifier}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
identifier |
identifier |
string |
Exemple de requête HTTP
Requête path
/referential/v1/rules/string
Exemple de réponse HTTP
Réponse 200
{
"EndDate" : "string",
"Rule" : "string",
"StartDate" : "string"
}
2.11.6. delete
DELETE /referential/v1/rules/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Exemple de requête HTTP
Requête path
/referential/v1/rules/string
2.11.7. patch
PATCH /referential/v1/rules/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Body |
partialDto |
partialDto |
object |
Consomme
-
application/json
Exemple de réponse HTTP
Réponse 200
{
"EndDate" : "string",
"Rule" : "string",
"StartDate" : "string"
}
2.11.8. findHistoryById
GET /referential/v1/rules/{id}/history
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Exemple de requête HTTP
Requête path
/referential/v1/rules/string/history
2.12. Security-profile-internal-controller
Security Profile Internal Controller
2.12.1. create
POST /referential/v1/security-profile
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Body |
accessContractDto |
accessContractDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/security-profile
Requête body
{
"fullAccess" : true,
"id" : "string",
"identifier" : "string",
"name" : "string",
"permissions" : [ "string" ]
}
Exemple de réponse HTTP
Réponse 200
{
"fullAccess" : true,
"id" : "string",
"identifier" : "string",
"name" : "string",
"permissions" : [ "string" ]
}
2.12.2. getAll
GET /referential/v1/security-profile
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Query |
criteria |
criteria |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
< SecurityProfileDto > array |
Exemple de requête HTTP
Requête path
/referential/v1/security-profile
Requête query
{
"criteria" : "string"
}
Exemple de réponse HTTP
Réponse 200
[ {
"fullAccess" : true,
"id" : "string",
"identifier" : "string",
"name" : "string",
"permissions" : [ "string" ]
} ]
2.12.3. checkExist
POST /referential/v1/security-profile/check
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Body |
accessContractDto |
accessContractDto |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Consomme
-
application/json
Exemple de requête HTTP
Requête path
/referential/v1/security-profile/check
Requête body
{
"fullAccess" : true,
"id" : "string",
"identifier" : "string",
"name" : "string",
"permissions" : [ "string" ]
}
2.12.4. getOne
GET /referential/v1/security-profile/{identifier}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
identifier |
identifier |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de requête HTTP
Requête path
/referential/v1/security-profile/string
Exemple de réponse HTTP
Réponse 200
{
"fullAccess" : true,
"id" : "string",
"identifier" : "string",
"name" : "string",
"permissions" : [ "string" ]
}
2.12.5. delete
DELETE /referential/v1/security-profile/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Pas de contenu |
Exemple de requête HTTP
Requête path
/referential/v1/security-profile/string
2.12.6. patch
PATCH /referential/v1/security-profile/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Body |
partialDto |
partialDto |
object |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Consomme
-
application/json
Exemple de réponse HTTP
Réponse 200
{
"fullAccess" : true,
"id" : "string",
"identifier" : "string",
"name" : "string",
"permissions" : [ "string" ]
}
2.12.7. findHistoryById
GET /referential/v1/security-profile/{id}/history
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Path |
id |
id |
string |
Exemple de requête HTTP
Requête path
/referential/v1/security-profile/string/history
2.13. Status
Status check and autotest
2.13.1. autotest
GET /autotest
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
string |
Exemple de requête HTTP
Requête path
/autotest
Exemple de réponse HTTP
Réponse 200
"string"
2.13.2. status
GET /status
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
string |
Exemple de requête HTTP
Requête path
/status
Exemple de réponse HTTP
Réponse 200
"string"
2.14. Unit-internal-controller
Unit Internal Controller
2.14.1. findByDsl
POST /units/dsl
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Access-Contract-Id |
X-Access-Contract-Id |
string |
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Path |
id |
id |
string |
Body |
dsl |
dsl |
Consomme
-
application/json
2.14.2. findByDsl
POST /units/dsl/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Access-Contract-Id |
X-Access-Contract-Id |
string |
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Path |
id |
id |
string |
Body |
dsl |
dsl |
Consomme
-
application/json
2.14.3. getFillingPlan
GET /units/filingplan
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Access-Contract-Id |
X-Access-Contract-Id |
string |
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Réponses
Code HTTP | Description | Schéma |
---|---|---|
200 |
OK |
Exemple de réponse HTTP
Réponse 200
{
"$context" : {
"$filter" : {
"$limit" : 0,
"$orderby" : {
"TransactedDate" : 0
}
},
"$projection" : {
"$fields" : {
"Description" : 0,
"Title" : 0
}
},
"$query" : [ {
"$filter" : {
"$limit" : 0,
"$offset" : 0,
"$orderby" : {
"string" : 0
}
},
"$projection" : {
"$fields" : {
"string" : 0
}
},
"$query" : [ { } ],
"$roots" : [ "string" ]
} ],
"$roots" : [ "string" ]
},
"$facetResults" : [ {
"buckets" : [ {
"count" : 0,
"value" : "string"
} ],
"name" : "string"
} ],
"$hits" : {
"limit" : 0,
"offset" : 0,
"size" : 0,
"total" : 0
},
"$results" : [ {
"#allunitups" : [ "string" ],
"#id" : "string",
"#management" : {
"AppraisalRule" : {
"FinalAction" : "string",
"Rules" : [ {
"EndDate" : "string",
"Rule" : "string",
"StartDate" : "string"
} ]
}
},
"#max" : 0,
"#min" : 0,
"#nbobjects" : 0,
"#nbunits" : 0,
"#object" : "string",
"#operations" : [ "string" ],
"#opi" : "string",
"#originating_agencies" : [ "string" ],
"#originating_agency" : "string",
"#qualifiers" : [ {
"qualifier" : "string",
"versions" : [ {
"#id" : "string",
"#rank" : 0,
"#storage" : {
"#nbc" : "string",
"offerIds" : [ "string" ],
"strategyId" : "string"
},
"Algorithm" : "string",
"DataObjectGroupId" : "string",
"DataObjectVersion" : "string",
"FileInfo" : {
"CreatingApplicationName" : "string",
"CreatingApplicationVersion" : "string",
"CreatingOs" : "string",
"CreatingOsVersion" : "string",
"DateCreatedByApplication" : "string",
"Filename" : "string",
"LastModified" : "string"
},
"FormatIdentification" : {
"Encoding" : "string",
"FormatId" : "string",
"FormatLitteral" : "string",
"MimeType" : "string"
},
"MessageDigest" : "string",
"Metadata" : {
"Audio" : "object",
"Document" : "object",
"Image" : "object",
"Text" : "object",
"Video" : "object"
},
"OtherMetadata" : "object",
"PhysicalDimensions" : {
"Depth" : {
"dValue" : 0.0,
"dvalue" : 0.0,
"unit" : "string"
},
"Diameter" : {
"dValue" : 0.0,
"dvalue" : 0.0,
"unit" : "string"
},
"Height" : {
"dValue" : 0.0,
"dvalue" : 0.0,
"unit" : "string"
},
"Length" : {
"dValue" : 0.0,
"dvalue" : 0.0,
"unit" : "string"
},
"NumberOfPage" : 0,
"Shape" : "string",
"Thickness" : {
"dValue" : 0.0,
"dvalue" : 0.0,
"unit" : "string"
},
"Weight" : {
"dValue" : 0.0,
"dvalue" : 0.0,
"unit" : "string"
},
"Width" : {
"dValue" : 0.0,
"dvalue" : 0.0,
"unit" : "string"
},
"any" : [ "object" ]
},
"PhysicalId" : "string",
"Size" : 0,
"Uri" : "string"
} ]
} ],
"#storage" : {
"strategyId" : "string"
},
"#tenant" : 0,
"#unitType" : "string",
"#unitups" : [ "string" ],
"AcquiredDate" : "string",
"CreatedDate" : "string",
"Description" : "string",
"DescriptionLevel" : "string",
"DocumentType" : "string",
"EndDate" : "string",
"FileInfo" : {
"CreatingApplicationName" : "string",
"CreatingApplicationVersion" : "string",
"CreatingOs" : "string",
"CreatingOsVersion" : "string",
"DateCreatedByApplication" : "string",
"Filename" : "string",
"LastModified" : "string"
},
"InheritedRules" : {
"AppraisalRule" : {
"Properties" : [ {
"PropertyName" : "string",
"PropertyValue" : "object"
} ],
"Rules" : [ {
"EndDate" : "string",
"Rule" : "string",
"StartDate" : "string"
} ]
}
},
"Keyword" : [ {
"KeywordContent" : "string",
"KeywordReference" : "string"
} ],
"OriginatingAgencyArchiveUnitIdentifier" : [ "string" ],
"OriginatingSystemId" : [ "string" ],
"PhysicalAgency" : [ "string" ],
"PhysicalStatus" : [ "string" ],
"PhysicalType" : [ "string" ],
"ReceivedDate" : "string",
"RegisteredDate" : "string",
"SentDate" : "string",
"StartDate" : "string",
"Status" : "string",
"SubmissionAgency" : {
"Identifier" : "string"
},
"Title" : "string",
"Title_" : {
"en" : "string",
"fr" : "string"
},
"TransactedDate" : "string",
"Version" : "string",
"Vtag" : [ {
"Key" : [ "string" ],
"Value" : [ "string" ]
} ],
"Xtag" : [ {
"Key" : [ "string" ],
"Value" : [ "string" ]
} ]
} ]
}
2.14.4. findUnitById
GET /units/{id}
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Access-Contract-Id |
X-Access-Contract-Id |
string |
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Path |
id |
id |
string |
2.14.5. findObjectMetadataById
POST /units/{id}/objects
Paramètres
Type | Nom | Description | Schéma |
---|---|---|---|
Header |
X-Access-Contract-Id |
X-Access-Contract-Id |
string |
Header |
X-Tenant-Id |
X-Tenant-Id |
integer (int32) |
Path |
id |
id |
string |
Body |
dsl |
dsl |
Consomme
-
application/json
3. Définitions
3.1. AccessContractDto
Nom | Description | Schéma |
---|---|---|
accessLog |
Exemple : |
string |
activationDate |
Exemple : |
string |
creationDate |
Exemple : |
string |
dataObjectVersion |
Exemple : |
< string > array |
deactivationDate |
Exemple : |
string |
description |
Exemple : |
string |
everyDataObjectVersion |
Exemple : |
boolean |
everyOriginatingAgency |
Exemple : |
boolean |
excludedRootUnits |
Exemple : |
< string > array |
id |
Exemple : |
string |
identifier |
Exemple : |
string |
lastUpdate |
Exemple : |
string |
name |
Exemple : |
string |
originatingAgencies |
Exemple : |
< string > array |
rootUnits |
Exemple : |
< string > array |
ruleCategoryToFilter |
Exemple : |
< string > array |
status |
Exemple : |
string |
tenant |
Exemple : |
integer (int32) |
version |
Exemple : |
integer (int32) |
writingPermission |
Exemple : |
boolean |
writingRestrictedDesc |
Exemple : |
boolean |
3.2. AccessionRegisterSummaryDto
Nom | Description | Schéma |
---|---|---|
creationDate |
Exemple : |
string |
id |
Exemple : |
string |
objectSize |
Exemple : |
|
originatingAgency |
Exemple : |
string |
tenant |
Exemple : |
integer (int32) |
totalObjects |
Exemple : |
|
totalObjectsGroups |
Exemple : |
|
totalUnits |
Exemple : |
|
version |
Exemple : |
integer (int32) |
3.3. AgencyDto
Nom | Description | Schéma |
---|---|---|
Identifier |
Exemple : |
string |
3.4. AuditOptions
Nom | Description | Schéma |
---|---|---|
auditActions |
Exemple : |
string |
auditType |
Exemple : |
string |
objectId |
Exemple : |
string |
query |
Exemple : |
3.5. ContextDto
Nom | Description | Schéma |
---|---|---|
activationDate |
Exemple : |
string |
creationDate |
Exemple : |
string |
deactivationDate |
Exemple : |
string |
enableControl |
Exemple : |
boolean |
id |
Exemple : |
string |
identifier |
Exemple : |
string |
lastUpdate |
Exemple : |
string |
name |
Exemple : |
string |
permissions |
Exemple : |
< PermissionDto > array |
securityProfile |
Exemple : |
string |
status |
Exemple : |
string |
3.6. FacetBucketDto
Nom | Description | Schéma |
---|---|---|
count |
Exemple : |
integer (int64) |
value |
Exemple : |
string |
3.7. FacetResultsDto
Nom | Description | Schéma |
---|---|---|
buckets |
Exemple : |
< FacetBucketDto > array |
name |
Exemple : |
string |
3.8. FieldsDto
Nom | Description | Schéma |
---|---|---|
Description |
Exemple : |
integer (int32) |
Title |
Exemple : |
integer (int32) |
3.9. FileFormatDto
Nom | Description | Schéma |
---|---|---|
alert |
Exemple : |
boolean |
comment |
Exemple : |
string |
createdDate |
Exemple : |
string |
documentVersion |
Exemple : |
integer (int32) |
extensions |
Exemple : |
< string > array |
group |
Exemple : |
string |
hasPriorityOverFileFormatIDs |
Exemple : |
< string > array |
id |
Exemple : |
string |
mimeType |
Exemple : |
string |
name |
Exemple : |
string |
puid |
Exemple : |
string |
version |
Exemple : |
string |
versionPronom |
Exemple : |
string |
3.10. FileInfoDto
Nom | Description | Schéma |
---|---|---|
CreatingApplicationName |
Exemple : |
string |
CreatingApplicationVersion |
Exemple : |
string |
CreatingOs |
Exemple : |
string |
CreatingOsVersion |
Exemple : |
string |
DateCreatedByApplication |
Exemple : |
string |
Filename |
Exemple : |
string |
LastModified |
Exemple : |
string |
3.11. FileInfoModel
Nom | Description | Schéma |
---|---|---|
CreatingApplicationName |
Exemple : |
string |
CreatingApplicationVersion |
Exemple : |
string |
CreatingOs |
Exemple : |
string |
CreatingOsVersion |
Exemple : |
string |
DateCreatedByApplication |
Exemple : |
string |
Filename |
Exemple : |
string |
LastModified |
Exemple : |
string |
3.12. FilterDto
Nom | Description | Schéma |
---|---|---|
$limit |
Exemple : |
integer (int32) |
$orderby |
Exemple : |
3.13. FormatIdentificationModel
Nom | Description | Schéma |
---|---|---|
Encoding |
Exemple : |
string |
FormatId |
Exemple : |
string |
FormatLitteral |
Exemple : |
string |
MimeType |
Exemple : |
string |
3.14. HitsDto
Nom | Description | Schéma |
---|---|---|
limit |
Exemple : |
integer (int32) |
offset |
Exemple : |
integer (int32) |
size |
Exemple : |
integer (int32) |
total |
Exemple : |
integer (int32) |
3.15. IngestContractDto
Nom | Description | Schéma |
---|---|---|
activationDate |
Exemple : |
string |
archiveProfiles |
Exemple : |
< string > array |
checkParentId |
Exemple : |
< string > array |
checkParentLink |
Exemple : |
string |
creationDate |
Exemple : |
string |
dataObjectVersion |
Exemple : |
< string > array |
deactivationDate |
Exemple : |
string |
description |
Exemple : |
string |
everyDataObjectVersion |
Exemple : |
boolean |
everyFormatType |
Exemple : |
boolean |
formatType |
Exemple : |
< string > array |
formatUnidentifiedAuthorized |
Exemple : |
boolean |
id |
Exemple : |
string |
identifier |
Exemple : |
string |
lastUpdate |
Exemple : |
string |
linkParentId |
Exemple : |
string |
managementContractId |
Exemple : |
string |
masterMandatory |
Exemple : |
boolean |
name |
Exemple : |
string |
status |
Exemple : |
enum (ACTIVE, INACTIVE) |
tenant |
Exemple : |
integer (int32) |
version |
Exemple : |
integer (int32) |
3.16. InheritedPropertyDto
Nom | Description | Schéma |
---|---|---|
PropertyName |
Exemple : |
string |
PropertyValue |
Exemple : |
object |
3.17. InheritedRuleCategoryDto
Nom | Description | Schéma |
---|---|---|
Properties |
Exemple : |
< InheritedPropertyDto > array |
Rules |
Exemple : |
< RuleDto > array |
3.18. InheritedRulesDto
Nom | Description | Schéma |
---|---|---|
AppraisalRule |
Exemple : |
3.19. InputStream
Type : object
3.20. JsonNode
Type : object
3.21. KeywordDto
Nom | Description | Schéma |
---|---|---|
KeywordContent |
Exemple : |
string |
KeywordReference |
Exemple : |
string |
3.22. LogbookEventDto
Nom | Description | Schéma |
---|---|---|
agId |
Exemple : |
string |
agIdApp |
Exemple : |
string |
agIdExt |
Exemple : |
string |
collectionName |
Exemple : |
string |
data |
Exemple : |
string |
dateTime |
Exemple : |
string |
id |
Exemple : |
string |
idAppSession |
Exemple : |
string |
idRequest |
Exemple : |
string |
objectId |
Exemple : |
string |
outDetail |
Exemple : |
string |
outMessage |
Exemple : |
string |
outcome |
Exemple : |
string |
parentId |
Exemple : |
string |
rightsStatementIdentifier |
Exemple : |
string |
type |
Exemple : |
string |
typeProc |
Exemple : |
string |
3.23. LogbookOperationDto
Nom | Description | Schéma |
---|---|---|
agId |
Exemple : |
string |
agIdApp |
Exemple : |
string |
agIdExt |
Exemple : |
string |
collectionName |
Exemple : |
string |
data |
Exemple : |
string |
dateTime |
Exemple : |
string |
events |
Exemple : |
< LogbookEventDto > array |
id |
Exemple : |
string |
idAppSession |
Exemple : |
string |
idRequest |
Exemple : |
string |
objectId |
Exemple : |
string |
outDetail |
Exemple : |
string |
outMessage |
Exemple : |
string |
outcome |
Exemple : |
string |
parentId |
Exemple : |
string |
rightsStatementIdentifier |
Exemple : |
string |
type |
Exemple : |
string |
typeProc |
Exemple : |
string |
3.24. ManagementContractDto
Nom | Description | Schéma |
---|---|---|
activationDate |
Exemple : |
string |
creationDate |
Exemple : |
string |
description |
Exemple : |
string |
id |
Exemple : |
string |
identifier |
Exemple : |
string |
lastUpdate |
Exemple : |
string |
name |
Exemple : |
string |
status |
Exemple : |
string |
storage |
Exemple : |
|
tenant |
Exemple : |
integer (int32) |
version |
Exemple : |
integer (int32) |
3.25. ManagementDto
Nom | Description | Schéma |
---|---|---|
AppraisalRule |
Exemple : |
3.26. MeasurementModel
Nom | Description | Schéma |
---|---|---|
dValue |
Exemple : |
number |
dvalue |
Exemple : |
number |
unit |
Exemple : |
string |
3.27. MetadataModel
Nom | Description | Schéma |
---|---|---|
Audio |
Exemple : |
object |
Document |
Exemple : |
object |
Image |
Exemple : |
object |
Text |
Exemple : |
object |
Video |
Exemple : |
object |
3.28. OntologyDto
Nom | Description | Schéma |
---|---|---|
apiField |
Exemple : |
string |
collections |
Exemple : |
< string > array |
creationDate |
Exemple : |
string |
description |
Exemple : |
string |
id |
Exemple : |
string |
identifier |
Exemple : |
string |
lastUpdate |
Exemple : |
string |
origin |
Exemple : |
enum (EXTERNAL, INTERNAL) |
sedaField |
Exemple : |
string |
shortName |
Exemple : |
string |
tenant |
Exemple : |
integer (int32) |
type |
Exemple : |
enum (BOOLEAN, DATE, DOUBLE, ENUM, GEO_POINT, KEYWORD, LONG, TEXT) |
version |
Exemple : |
integer (int32) |
3.29. OrderbyDto
Nom | Description | Schéma |
---|---|---|
TransactedDate |
Exemple : |
integer (int32) |
3.30. PaginatedValuesDto«AccessContractDto»
Nom | Description | Schéma |
---|---|---|
hasMore |
Exemple : |
boolean |
pageNum |
Exemple : |
integer (int32) |
pageSize |
Exemple : |
integer (int32) |
values |
Exemple : |
< AccessContractDto > array |
3.31. PaginatedValuesDto«AgencyDto»
Nom | Description | Schéma |
---|---|---|
hasMore |
Exemple : |
boolean |
pageNum |
Exemple : |
integer (int32) |
pageSize |
Exemple : |
integer (int32) |
values |
Exemple : |
< AgencyDto > array |
3.32. PaginatedValuesDto«ContextDto»
Nom | Description | Schéma |
---|---|---|
hasMore |
Exemple : |
boolean |
pageNum |
Exemple : |
integer (int32) |
pageSize |
Exemple : |
integer (int32) |
values |
Exemple : |
< ContextDto > array |
3.33. PaginatedValuesDto«FileFormatDto»
Nom | Description | Schéma |
---|---|---|
hasMore |
Exemple : |
boolean |
pageNum |
Exemple : |
integer (int32) |
pageSize |
Exemple : |
integer (int32) |
values |
Exemple : |
< FileFormatDto > array |
3.34. PaginatedValuesDto«IngestContractDto»
Nom | Description | Schéma |
---|---|---|
hasMore |
Exemple : |
boolean |
pageNum |
Exemple : |
integer (int32) |
pageSize |
Exemple : |
integer (int32) |
values |
Exemple : |
< IngestContractDto > array |
3.35. PaginatedValuesDto«LogbookOperationDto»
Nom | Description | Schéma |
---|---|---|
hasMore |
Exemple : |
boolean |
pageNum |
Exemple : |
integer (int32) |
pageSize |
Exemple : |
integer (int32) |
values |
Exemple : |
< LogbookOperationDto > array |
3.36. PaginatedValuesDto«OntologyDto»
Nom | Description | Schéma |
---|---|---|
hasMore |
Exemple : |
boolean |
pageNum |
Exemple : |
integer (int32) |
pageSize |
Exemple : |
integer (int32) |
values |
Exemple : |
< OntologyDto > array |
3.37. PaginatedValuesDto«RuleDto»
Nom | Description | Schéma |
---|---|---|
hasMore |
Exemple : |
boolean |
pageNum |
Exemple : |
integer (int32) |
pageSize |
Exemple : |
integer (int32) |
values |
Exemple : |
< RuleDto > array |
3.38. PaginatedValuesDto«SecurityProfileDto»
Nom | Description | Schéma |
---|---|---|
hasMore |
Exemple : |
boolean |
pageNum |
Exemple : |
integer (int32) |
pageSize |
Exemple : |
integer (int32) |
values |
Exemple : |
< SecurityProfileDto > array |
3.39. PermissionDto
Nom | Description | Schéma |
---|---|---|
accessContracts |
Exemple : |
< string > array |
ingestContracts |
Exemple : |
< string > array |
tenant |
Exemple : |
string |
3.40. PhysicalDimensionsModel
Nom | Description | Schéma |
---|---|---|
Depth |
Exemple : |
|
Diameter |
Exemple : |
|
Height |
Exemple : |
|
Length |
Exemple : |
|
NumberOfPage |
Exemple : |
integer (int32) |
Shape |
Exemple : |
string |
Thickness |
Exemple : |
|
Weight |
Exemple : |
|
Width |
Exemple : |
|
any |
Exemple : |
< object > array |
3.41. ProbativeValueRequest
Nom | Description | Schéma |
---|---|---|
dslQuery |
Exemple : |
|
usage |
Exemple : |
string |
version |
Exemple : |
string |
3.42. ProfileDto
Nom | Description | Schéma |
---|---|---|
activationdate |
Exemple : |
string |
creationdate |
Exemple : |
string |
deactivationdate |
Exemple : |
string |
description |
Exemple : |
string |
format |
Exemple : |
enum (RNG, XSD) |
id |
Exemple : |
string |
identifier |
Exemple : |
string |
lastupdate |
Exemple : |
string |
name |
Exemple : |
string |
path |
Exemple : |
string |
status |
Exemple : |
enum (ACTIVE, INACTIVE) |
tenant |
Exemple : |
integer (int32) |
version |
Exemple : |
integer (int32) |
3.43. ProjectionDto
Nom | Description | Schéma |
---|---|---|
$fields |
Exemple : |
3.44. QualifiersDto
Nom | Description | Schéma |
---|---|---|
qualifier |
Exemple : |
string |
versions |
Exemple : |
< VersionsDto > array |
3.45. QueryDTO
Nom | Description | Schéma |
---|---|---|
$filter |
Exemple : |
|
$projection |
Exemple : |
|
$query |
Exemple : |
< JsonNode > array |
$roots |
Exemple : |
< string > array |
3.46. QueryFilter
Nom | Description | Schéma |
---|---|---|
$limit |
Exemple : |
integer (int32) |
$offset |
Exemple : |
integer (int32) |
$orderby |
Exemple : |
< string, integer (int32) > map |
3.47. QueryProjection
Nom | Description | Schéma |
---|---|---|
$fields |
Exemple : |
< string, integer (int32) > map |
3.48. RegisterValueDetailModel
Nom | Description | Schéma |
---|---|---|
deleted |
Exemple : |
integer (int64) |
ingested |
Exemple : |
integer (int64) |
remained |
Exemple : |
integer (int64) |
3.49. Resource
Nom | Description | Schéma |
---|---|---|
description |
Exemple : |
string |
file |
Exemple : |
file |
filename |
Exemple : |
string |
inputStream |
Exemple : |
|
open |
Exemple : |
boolean |
readable |
Exemple : |
boolean |
uri |
Exemple : |
string (uri) |
url |
Exemple : |
string (url) |
3.50. ResultsDto
Nom | Description | Schéma |
---|---|---|
#allunitups |
Exemple : |
< string > array |
#id |
Exemple : |
string |
#management |
Exemple : |
|
#max |
Exemple : |
integer (int32) |
#min |
Exemple : |
integer (int32) |
#nbobjects |
Exemple : |
integer (int32) |
#nbunits |
Exemple : |
integer (int32) |
#object |
Exemple : |
string |
#operations |
Exemple : |
< string > array |
#opi |
Exemple : |
string |
#originating_agencies |
Exemple : |
< string > array |
#originating_agency |
Exemple : |
string |
#qualifiers |
Exemple : |
< QualifiersDto > array |
#storage |
Exemple : |
|
#tenant |
Exemple : |
integer (int32) |
#unitType |
Exemple : |
string |
#unitups |
Exemple : |
< string > array |
AcquiredDate |
Exemple : |
string |
CreatedDate |
Exemple : |
string |
Description |
Exemple : |
string |
DescriptionLevel |
Exemple : |
string |
DocumentType |
Exemple : |
string |
EndDate |
Exemple : |
string |
FileInfo |
Exemple : |
|
InheritedRules |
Exemple : |
|
Keyword |
Exemple : |
< KeywordDto > array |
OriginatingAgencyArchiveUnitIdentifier |
Exemple : |
< string > array |
OriginatingSystemId |
Exemple : |
< string > array |
PhysicalAgency |
Exemple : |
< string > array |
PhysicalStatus |
Exemple : |
< string > array |
PhysicalType |
Exemple : |
< string > array |
ReceivedDate |
Exemple : |
string |
RegisteredDate |
Exemple : |
string |
SentDate |
Exemple : |
string |
StartDate |
Exemple : |
string |
Status |
Exemple : |
string |
SubmissionAgency |
Exemple : |
|
Title |
Exemple : |
string |
Title_ |
Exemple : |
|
TransactedDate |
Exemple : |
string |
Version |
Exemple : |
string |
Vtag |
Exemple : |
< VtagDto > array |
Xtag |
Exemple : |
< XtagDto > array |
3.51. RuleCategoryDto
Nom | Description | Schéma |
---|---|---|
FinalAction |
Exemple : |
string |
Rules |
Exemple : |
< RuleDto > array |
3.52. RuleDto
Nom | Description | Schéma |
---|---|---|
EndDate |
Exemple : |
string |
Rule |
Exemple : |
string |
StartDate |
Exemple : |
string |
3.53. SecurityProfileDto
Nom | Description | Schéma |
---|---|---|
fullAccess |
Exemple : |
boolean |
id |
Exemple : |
string |
identifier |
Exemple : |
string |
name |
Exemple : |
string |
permissions |
Exemple : |
< string > array |
3.54. StorageDto
Nom | Description | Schéma |
---|---|---|
strategyId |
Exemple : |
string |
3.55. StorageJson
Nom | Description | Schéma |
---|---|---|
#nbc |
Exemple : |
string |
offerIds |
Exemple : |
< string > array |
strategyId |
Exemple : |
string |
3.56. TitleDto
Nom | Description | Schéma |
---|---|---|
en |
Exemple : |
string |
fr |
Exemple : |
string |
3.57. VersionsDto
Nom | Description | Schéma |
---|---|---|
#id |
Exemple : |
string |
#rank |
Exemple : |
integer (int32) |
#storage |
Exemple : |
|
Algorithm |
Exemple : |
string |
DataObjectGroupId |
Exemple : |
string |
DataObjectVersion |
Exemple : |
string |
FileInfo |
Exemple : |
|
FormatIdentification |
Exemple : |
|
MessageDigest |
Exemple : |
string |
Metadata |
Exemple : |
|
OtherMetadata |
Exemple : |
object |
PhysicalDimensions |
Exemple : |
|
PhysicalId |
Exemple : |
string |
Size |
Exemple : |
integer (int32) |
Uri |
Exemple : |
string |
3.58. VitamSearchRequestDto
Nom | Description | Schéma |
---|---|---|
$filter |
Exemple : |
|
$projection |
Exemple : |
|
$query |
Exemple : |
< QueryDTO > array |
$roots |
Exemple : |
< string > array |
3.59. VitamUISearchResponseDto
Nom | Description | Schéma |
---|---|---|
$context |
Exemple : |
|
$facetResults |
Exemple : |
< FacetResultsDto > array |
$hits |
Exemple : |
|
$results |
Exemple : |
< ResultsDto > array |
3.60. VtagDto
Nom | Description | Schéma |
---|---|---|
Key |
Exemple : |
< string > array |
Value |
Exemple : |
< string > array |
3.61. XtagDto
Nom | Description | Schéma |
---|---|---|
Key |
Exemple : |
< string > array |
Value |
Exemple : |
< string > array |