1. Vue générale

This API is used to manage referential

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

  • audit-internal-controller : Audit Internal Controller

  • context-controller : Context Controller

  • file-format-internal-controller : File Format Internal Controller

  • ingest-contract-internal-controller : Ingest Contract Internal Controller

  • ontology-internal-controller : Ontology Internal Controller

  • security-profile-internal-controller : Security Profile Internal Controller

  • status : Status check and autotest

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-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

X-Tenant-Id

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

accessContractDto
requis

accessContractDto

AccessContractDto

Réponses
Code HTTP Description Schéma

200

OK

AccessContractDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/accesscontract
Requête header
"string"
Requête body
{
  "accessLog" : "string",
  "activationDate" : "string",
  "creationDate" : "string",
  "description" : "string",
  "everyDataObjectVersion" : true,
  "everyOriginatingAgency" : true,
  "excludedRootUnits" : [ "string" ],
  "id" : "string",
  "identifier" : "string",
  "lastUpdate" : "string",
  "name" : "string",
  "rootUnits" : [ "string" ],
  "status" : "string",
  "tenant" : 0,
  "version" : 0,
  "writingPermission" : true
}
Exemple de réponse HTTP
Réponse 200
{
  "accessLog" : "string",
  "activationDate" : "string",
  "creationDate" : "string",
  "description" : "string",
  "everyDataObjectVersion" : true,
  "everyOriginatingAgency" : true,
  "excludedRootUnits" : [ "string" ],
  "id" : "string",
  "identifier" : "string",
  "lastUpdate" : "string",
  "name" : "string",
  "rootUnits" : [ "string" ],
  "status" : "string",
  "tenant" : 0,
  "version" : 0,
  "writingPermission" : true
}

2.1.2. getAllPaginated

GET /referential/v1/accesscontract
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Query

criteria
optionnel

criteria

string

Query

direction
optionnel

direction

enum (ASC, DESC)

Query

orderBy
optionnel

orderBy

string

Query

page
requis

page

string

Query

size
requis

size

string

Réponses
Code HTTP Description Schéma

200

OK

PaginatedValuesDto«AccessContractDto»

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/accesscontract
Requête header
"string"
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" : [ {
    "accessLog" : "string",
    "activationDate" : "string",
    "creationDate" : "string",
    "description" : "string",
    "everyDataObjectVersion" : true,
    "everyOriginatingAgency" : true,
    "excludedRootUnits" : [ "string" ],
    "id" : "string",
    "identifier" : "string",
    "lastUpdate" : "string",
    "name" : "string",
    "rootUnits" : [ "string" ],
    "status" : "string",
    "tenant" : 0,
    "version" : 0,
    "writingPermission" : true
  } ]
}

2.1.3. checkExist

POST /referential/v1/accesscontract/check
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

X-Tenant-Id

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

accessContractDto
requis

accessContractDto

AccessContractDto

Réponses
Code HTTP Description Schéma

200

OK

Pas de contenu

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/accesscontract/check
Requête header
"string"
Requête body
{
  "accessLog" : "string",
  "activationDate" : "string",
  "creationDate" : "string",
  "description" : "string",
  "everyDataObjectVersion" : true,
  "everyOriginatingAgency" : true,
  "excludedRootUnits" : [ "string" ],
  "id" : "string",
  "identifier" : "string",
  "lastUpdate" : "string",
  "name" : "string",
  "rootUnits" : [ "string" ],
  "status" : "string",
  "tenant" : 0,
  "version" : 0,
  "writingPermission" : true
}

2.1.4. patch

PATCH /referential/v1/accesscontract/{id}
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Body

partialDto
requis

partialDto

object

Réponses
Code HTTP Description Schéma

200

OK

AccessContractDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/accesscontract/string
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "accessLog" : "string",
  "activationDate" : "string",
  "creationDate" : "string",
  "description" : "string",
  "everyDataObjectVersion" : true,
  "everyOriginatingAgency" : true,
  "excludedRootUnits" : [ "string" ],
  "id" : "string",
  "identifier" : "string",
  "lastUpdate" : "string",
  "name" : "string",
  "rootUnits" : [ "string" ],
  "status" : "string",
  "tenant" : 0,
  "version" : 0,
  "writingPermission" : true
}

2.1.5. findHistoryById

GET /referential/v1/accesscontract/{id}/history
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Réponses
Code HTTP Description Schéma

200

OK

JsonNode

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/accesscontract/string/history
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "array" : true,
  "bigDecimal" : true,
  "bigInteger" : true,
  "binary" : true,
  "boolean" : true,
  "containerNode" : true,
  "double" : true,
  "float" : true,
  "floatingPointNumber" : true,
  "int" : true,
  "integralNumber" : true,
  "long" : true,
  "missingNode" : true,
  "nodeType" : "string",
  "null" : true,
  "number" : true,
  "object" : true,
  "pojo" : true,
  "short" : true,
  "textual" : true,
  "valueNode" : true
}

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
requis

X-Access-Contract-Id

string

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Query

criteria
optionnel

criteria

string

Réponses
Code HTTP Description Schéma

200

OK

< AccessionRegisterSummaryDto > array

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

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-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

X-Tenant-Id

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

accessContractDto
requis

accessContractDto

AgencyDto

Réponses
Code HTTP Description Schéma

200

OK

AgencyDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/agency
Requête header
"string"
Requête body
{
  "description" : "string",
  "id" : "string",
  "identifier" : "string",
  "name" : "string",
  "tenant" : 0,
  "version" : 0
}
Exemple de réponse HTTP
Réponse 200
{
  "description" : "string",
  "id" : "string",
  "identifier" : "string",
  "name" : "string",
  "tenant" : 0,
  "version" : 0
}

2.3.2. getAll

GET /referential/v1/agency
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Query

criteria
optionnel

criteria

string

Réponses
Code HTTP Description Schéma

200

OK

< AgencyDto > array

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/agency
Requête header
"string"
Requête query
{
  "criteria" : "string"
}
Exemple de réponse HTTP
Réponse 200
[ {
  "description" : "string",
  "id" : "string",
  "identifier" : "string",
  "name" : "string",
  "tenant" : 0,
  "version" : 0
} ]

2.3.3. checkExist

POST /referential/v1/agency/check
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

X-Tenant-Id

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

accessContractDto
requis

accessContractDto

AgencyDto

Réponses
Code HTTP Description Schéma

200

OK

Pas de contenu

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/agency/check
Requête header
"string"
Requête body
{
  "description" : "string",
  "id" : "string",
  "identifier" : "string",
  "name" : "string",
  "tenant" : 0,
  "version" : 0
}

2.3.4. export

GET /referential/v1/agency/export
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Réponses
Code HTTP Description Schéma

200

OK

Resource

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/agency/export
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "description" : "string",
  "file" : {
    "absolute" : true,
    "absoluteFile" : {
      "absolute" : true,
      "absoluteFile" : "...",
      "absolutePath" : "string",
      "canonicalFile" : "...",
      "canonicalPath" : "string",
      "directory" : true,
      "file" : true,
      "freeSpace" : 0,
      "hidden" : true,
      "name" : "string",
      "parent" : "string",
      "parentFile" : "...",
      "path" : "string",
      "totalSpace" : 0,
      "usableSpace" : 0
    },
    "absolutePath" : "string",
    "canonicalFile" : "...",
    "canonicalPath" : "string",
    "directory" : true,
    "file" : true,
    "freeSpace" : 0,
    "hidden" : true,
    "name" : "string",
    "parent" : "string",
    "parentFile" : "...",
    "path" : "string",
    "totalSpace" : 0,
    "usableSpace" : 0
  },
  "filename" : "string",
  "inputStream" : { },
  "open" : true,
  "readable" : true,
  "uri" : {
    "absolute" : true,
    "authority" : "string",
    "fragment" : "string",
    "host" : "string",
    "opaque" : true,
    "path" : "string",
    "port" : 0,
    "query" : "string",
    "rawAuthority" : "string",
    "rawFragment" : "string",
    "rawPath" : "string",
    "rawQuery" : "string",
    "rawSchemeSpecificPart" : "string",
    "rawUserInfo" : "string",
    "scheme" : "string",
    "schemeSpecificPart" : "string",
    "userInfo" : "string"
  },
  "url" : {
    "authority" : "string",
    "content" : "object",
    "defaultPort" : 0,
    "file" : "string",
    "host" : "string",
    "path" : "string",
    "port" : 0,
    "protocol" : "string",
    "query" : "string",
    "ref" : "string",
    "userInfo" : "string"
  }
}

2.3.5. delete

DELETE /referential/v1/agency/{id}
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Réponses
Code HTTP Description Schéma

200

OK

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/agency/string
Requête header
"string"

2.3.6. patch

PATCH /referential/v1/agency/{id}
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Body

partialDto
requis

partialDto

object

Réponses
Code HTTP Description Schéma

200

OK

AgencyDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/agency/string
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "description" : "string",
  "id" : "string",
  "identifier" : "string",
  "name" : "string",
  "tenant" : 0,
  "version" : 0
}

2.3.7. findHistoryById

GET /referential/v1/agency/{id}/history
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Réponses
Code HTTP Description Schéma

200

OK

JsonNode

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/agency/string/history
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "array" : true,
  "bigDecimal" : true,
  "bigInteger" : true,
  "binary" : true,
  "boolean" : true,
  "containerNode" : true,
  "double" : true,
  "float" : true,
  "floatingPointNumber" : true,
  "int" : true,
  "integralNumber" : true,
  "long" : true,
  "missingNode" : true,
  "nodeType" : "string",
  "null" : true,
  "number" : true,
  "object" : true,
  "pojo" : true,
  "short" : true,
  "textual" : true,
  "valueNode" : true
}

2.4. Audit-internal-controller

Audit Internal Controller

2.4.1. create

POST /referential/v1/audit
Paramètres
Type Nom Description Schéma

Header

X-Access-Contract-Id
requis

X-Access-Contract-Id

string

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

X-Tenant-Id

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

auditOptions
requis

auditOptions

AuditOptions

Réponses
Code HTTP Description Schéma

200

OK

Pas de contenu

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/audit
Requête header
"string"
Requête body
{
  "auditActions" : "string",
  "auditType" : "string",
  "objectId" : "string",
  "query" : {
    "array" : true,
    "bigDecimal" : true,
    "bigInteger" : true,
    "binary" : true,
    "boolean" : true,
    "containerNode" : true,
    "double" : true,
    "float" : true,
    "floatingPointNumber" : true,
    "int" : true,
    "integralNumber" : true,
    "long" : true,
    "missingNode" : true,
    "nodeType" : "string",
    "null" : true,
    "number" : true,
    "object" : true,
    "pojo" : true,
    "short" : true,
    "textual" : true,
    "valueNode" : true
  }
}

2.4.2. getAllPaginated

GET /referential/v1/audit
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Query

criteria
optionnel

criteria

string

Query

direction
optionnel

direction

enum (ASC, DESC)

Query

orderBy
optionnel

orderBy

string

Query

page
requis

page

string

Query

size
requis

size

string

Réponses
Code HTTP Description Schéma

200

OK

PaginatedValuesDto«LogbookOperationDto»

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/audit
Requête header
"string"
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.4.3. findHistoryById

GET /referential/v1/audit/{id}/history
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Réponses
Code HTTP Description Schéma

200

OK

JsonNode

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/audit/string/history
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "array" : true,
  "bigDecimal" : true,
  "bigInteger" : true,
  "binary" : true,
  "boolean" : true,
  "containerNode" : true,
  "double" : true,
  "float" : true,
  "floatingPointNumber" : true,
  "int" : true,
  "integralNumber" : true,
  "long" : true,
  "missingNode" : true,
  "nodeType" : "string",
  "null" : true,
  "number" : true,
  "object" : true,
  "pojo" : true,
  "short" : true,
  "textual" : true,
  "valueNode" : true
}

2.5. Context-controller

Context Controller

2.5.1. create

POST /referential/v1/context
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

contextDto
requis

contextDto

ContextDto

Réponses
Code HTTP Description Schéma

200

OK

ContextDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/context
Requête header
"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.5.2. getAll

GET /referential/v1/context
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Query

criteria
optionnel

criteria

string

Réponses
Code HTTP Description Schéma

200

OK

< ContextDto > array

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/context
Requête header
"string"
Requête query
{
  "criteria" : "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.5.3. checkExist

POST /referential/v1/context/check
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

contextDto
requis

contextDto

ContextDto

Réponses
Code HTTP Description Schéma

200

OK

Pas de contenu

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/context/check
Requête header
"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"
}

2.5.4. patch

PATCH /referential/v1/context/{id}
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Body

partialDto
requis

partialDto

object

Réponses
Code HTTP Description Schéma

200

OK

ContextDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/context/string
Requête header
"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.5.5. findHistoryById

GET /referential/v1/context/{id}/history
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Réponses
Code HTTP Description Schéma

200

OK

JsonNode

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/context/string/history
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "array" : true,
  "bigDecimal" : true,
  "bigInteger" : true,
  "binary" : true,
  "boolean" : true,
  "containerNode" : true,
  "double" : true,
  "float" : true,
  "floatingPointNumber" : true,
  "int" : true,
  "integralNumber" : true,
  "long" : true,
  "missingNode" : true,
  "nodeType" : "string",
  "null" : true,
  "number" : true,
  "object" : true,
  "pojo" : true,
  "short" : true,
  "textual" : true,
  "valueNode" : true
}

2.6. File-format-internal-controller

File Format Internal Controller

2.6.1. create

POST /referential/v1/fileformats
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

X-Tenant-Id

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

fileFormat
requis

fileFormat

FileFormatDto

Réponses
Code HTTP Description Schéma

200

OK

FileFormatDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/fileformats
Requête header
"string"
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.6.2. getAll

GET /referential/v1/fileformats
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Query

criteria
optionnel

criteria

string

Réponses
Code HTTP Description Schéma

200

OK

< FileFormatDto > array

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/fileformats
Requête header
"string"
Requête query
{
  "criteria" : "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.6.3. checkExist

POST /referential/v1/fileformats/check
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

X-Tenant-Id

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

fileFormat
requis

fileFormat

FileFormatDto

Réponses
Code HTTP Description Schéma

200

OK

Pas de contenu

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/fileformats/check
Requête header
"string"
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.6.4. export

GET /referential/v1/fileformats/export
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Réponses
Code HTTP Description Schéma

200

OK

Resource

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/fileformats/export
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "description" : "string",
  "file" : {
    "absolute" : true,
    "absoluteFile" : {
      "absolute" : true,
      "absoluteFile" : "...",
      "absolutePath" : "string",
      "canonicalFile" : "...",
      "canonicalPath" : "string",
      "directory" : true,
      "file" : true,
      "freeSpace" : 0,
      "hidden" : true,
      "name" : "string",
      "parent" : "string",
      "parentFile" : "...",
      "path" : "string",
      "totalSpace" : 0,
      "usableSpace" : 0
    },
    "absolutePath" : "string",
    "canonicalFile" : "...",
    "canonicalPath" : "string",
    "directory" : true,
    "file" : true,
    "freeSpace" : 0,
    "hidden" : true,
    "name" : "string",
    "parent" : "string",
    "parentFile" : "...",
    "path" : "string",
    "totalSpace" : 0,
    "usableSpace" : 0
  },
  "filename" : "string",
  "inputStream" : { },
  "open" : true,
  "readable" : true,
  "uri" : {
    "absolute" : true,
    "authority" : "string",
    "fragment" : "string",
    "host" : "string",
    "opaque" : true,
    "path" : "string",
    "port" : 0,
    "query" : "string",
    "rawAuthority" : "string",
    "rawFragment" : "string",
    "rawPath" : "string",
    "rawQuery" : "string",
    "rawSchemeSpecificPart" : "string",
    "rawUserInfo" : "string",
    "scheme" : "string",
    "schemeSpecificPart" : "string",
    "userInfo" : "string"
  },
  "url" : {
    "authority" : "string",
    "content" : "object",
    "defaultPort" : 0,
    "file" : "string",
    "host" : "string",
    "path" : "string",
    "port" : 0,
    "protocol" : "string",
    "query" : "string",
    "ref" : "string",
    "userInfo" : "string"
  }
}

2.6.5. delete

DELETE /referential/v1/fileformats/{id}
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

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
Requête header
"string"

2.6.6. patch

PATCH /referential/v1/fileformats/{id}
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Body

partialDto
requis

partialDto

object

Réponses
Code HTTP Description Schéma

200

OK

FileFormatDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/fileformats/string
Requête header
"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.6.7. findHistoryById

GET /referential/v1/fileformats/{id}/history
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Réponses
Code HTTP Description Schéma

200

OK

JsonNode

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/fileformats/string/history
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "array" : true,
  "bigDecimal" : true,
  "bigInteger" : true,
  "binary" : true,
  "boolean" : true,
  "containerNode" : true,
  "double" : true,
  "float" : true,
  "floatingPointNumber" : true,
  "int" : true,
  "integralNumber" : true,
  "long" : true,
  "missingNode" : true,
  "nodeType" : "string",
  "null" : true,
  "number" : true,
  "object" : true,
  "pojo" : true,
  "short" : true,
  "textual" : true,
  "valueNode" : true
}

2.7. Ingest-contract-internal-controller

Ingest Contract Internal Controller

2.7.1. create

POST /referential/v1/ingestcontract
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

X-Tenant-Id

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

ingestContractDto
requis

ingestContractDto

IngestContractDto

Réponses
Code HTTP Description Schéma

200

OK

IngestContractDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract
Requête header
"string"
Requête body
{
  "activationdate" : "string",
  "archiveProfiles" : [ "string" ],
  "checkParentId" : [ "string" ],
  "checkParentLink" : "string",
  "creationdate" : "string",
  "deactivationdate" : "string",
  "description" : "string",
  "everyDataObjectVersion" : true,
  "everyFormatType" : true,
  "formatType" : [ "string" ],
  "formatUnidentifiedAuthorized" : true,
  "id" : "string",
  "identifier" : "string",
  "lastupdate" : "string",
  "linkParentId" : "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",
  "deactivationdate" : "string",
  "description" : "string",
  "everyDataObjectVersion" : true,
  "everyFormatType" : true,
  "formatType" : [ "string" ],
  "formatUnidentifiedAuthorized" : true,
  "id" : "string",
  "identifier" : "string",
  "lastupdate" : "string",
  "linkParentId" : "string",
  "masterMandatory" : true,
  "name" : "string",
  "status" : "string",
  "tenant" : 0,
  "version" : 0
}

2.7.2. getAll

GET /referential/v1/ingestcontract
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Query

criteria
optionnel

criteria

string

Réponses
Code HTTP Description Schéma

200

OK

< IngestContractDto > array

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract
Requête header
"string"
Requête query
{
  "criteria" : "string"
}
Exemple de réponse HTTP
Réponse 200
[ {
  "activationdate" : "string",
  "archiveProfiles" : [ "string" ],
  "checkParentId" : [ "string" ],
  "checkParentLink" : "string",
  "creationdate" : "string",
  "deactivationdate" : "string",
  "description" : "string",
  "everyDataObjectVersion" : true,
  "everyFormatType" : true,
  "formatType" : [ "string" ],
  "formatUnidentifiedAuthorized" : true,
  "id" : "string",
  "identifier" : "string",
  "lastupdate" : "string",
  "linkParentId" : "string",
  "masterMandatory" : true,
  "name" : "string",
  "status" : "string",
  "tenant" : 0,
  "version" : 0
} ]

2.7.3. checkExist

POST /referential/v1/ingestcontract/check
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

X-Tenant-Id

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

ingestContractDto
requis

ingestContractDto

IngestContractDto

Réponses
Code HTTP Description Schéma

200

OK

Pas de contenu

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract/check
Requête header
"string"
Requête body
{
  "activationdate" : "string",
  "archiveProfiles" : [ "string" ],
  "checkParentId" : [ "string" ],
  "checkParentLink" : "string",
  "creationdate" : "string",
  "deactivationdate" : "string",
  "description" : "string",
  "everyDataObjectVersion" : true,
  "everyFormatType" : true,
  "formatType" : [ "string" ],
  "formatUnidentifiedAuthorized" : true,
  "id" : "string",
  "identifier" : "string",
  "lastupdate" : "string",
  "linkParentId" : "string",
  "masterMandatory" : true,
  "name" : "string",
  "status" : "string",
  "tenant" : 0,
  "version" : 0
}

2.7.4. update

PUT /referential/v1/ingestcontract/{id}
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Body

dto
requis

dto

IngestContractDto

Réponses
Code HTTP Description Schéma

200

OK

IngestContractDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract/string
Requête header
"string"
Requête body
{
  "activationdate" : "string",
  "archiveProfiles" : [ "string" ],
  "checkParentId" : [ "string" ],
  "checkParentLink" : "string",
  "creationdate" : "string",
  "deactivationdate" : "string",
  "description" : "string",
  "everyDataObjectVersion" : true,
  "everyFormatType" : true,
  "formatType" : [ "string" ],
  "formatUnidentifiedAuthorized" : true,
  "id" : "string",
  "identifier" : "string",
  "lastupdate" : "string",
  "linkParentId" : "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",
  "deactivationdate" : "string",
  "description" : "string",
  "everyDataObjectVersion" : true,
  "everyFormatType" : true,
  "formatType" : [ "string" ],
  "formatUnidentifiedAuthorized" : true,
  "id" : "string",
  "identifier" : "string",
  "lastupdate" : "string",
  "linkParentId" : "string",
  "masterMandatory" : true,
  "name" : "string",
  "status" : "string",
  "tenant" : 0,
  "version" : 0
}

2.7.5. patch

PATCH /referential/v1/ingestcontract/{id}
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Body

partialDto
requis

partialDto

object

Réponses
Code HTTP Description Schéma

200

OK

IngestContractDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract/string
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "activationdate" : "string",
  "archiveProfiles" : [ "string" ],
  "checkParentId" : [ "string" ],
  "checkParentLink" : "string",
  "creationdate" : "string",
  "deactivationdate" : "string",
  "description" : "string",
  "everyDataObjectVersion" : true,
  "everyFormatType" : true,
  "formatType" : [ "string" ],
  "formatUnidentifiedAuthorized" : true,
  "id" : "string",
  "identifier" : "string",
  "lastupdate" : "string",
  "linkParentId" : "string",
  "masterMandatory" : true,
  "name" : "string",
  "status" : "string",
  "tenant" : 0,
  "version" : 0
}

2.7.6. findHistoryById

GET /referential/v1/ingestcontract/{id}/history
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Réponses
Code HTTP Description Schéma

200

OK

JsonNode

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/ingestcontract/string/history
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "array" : true,
  "bigDecimal" : true,
  "bigInteger" : true,
  "binary" : true,
  "boolean" : true,
  "containerNode" : true,
  "double" : true,
  "float" : true,
  "floatingPointNumber" : true,
  "int" : true,
  "integralNumber" : true,
  "long" : true,
  "missingNode" : true,
  "nodeType" : "string",
  "null" : true,
  "number" : true,
  "object" : true,
  "pojo" : true,
  "short" : true,
  "textual" : true,
  "valueNode" : true
}

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-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

X-Tenant-Id

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

ontologyDto
requis

ontologyDto

OntologyDto

Réponses
Code HTTP Description Schéma

200

OK

OntologyDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/ontology
Requête header
"string"
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

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Query

criteria
optionnel

criteria

string

Query

direction
optionnel

direction

enum (ASC, DESC)

Query

orderBy
optionnel

orderBy

string

Query

page
requis

page

string

Query

size
requis

size

string

Réponses
Code HTTP Description Schéma

200

OK

PaginatedValuesDto«OntologyDto»

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/ontology
Requête header
"string"
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. delete

DELETE /referential/v1/ontology/{id}
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

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
Requête header
"string"

2.8.4. findHistoryById

GET /referential/v1/ontology/{id}/history
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Réponses
Code HTTP Description Schéma

200

OK

JsonNode

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/ontology/string/history
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "array" : true,
  "bigDecimal" : true,
  "bigInteger" : true,
  "binary" : true,
  "boolean" : true,
  "containerNode" : true,
  "double" : true,
  "float" : true,
  "floatingPointNumber" : true,
  "int" : true,
  "integralNumber" : true,
  "long" : true,
  "missingNode" : true,
  "nodeType" : "string",
  "null" : true,
  "number" : true,
  "object" : true,
  "pojo" : true,
  "short" : true,
  "textual" : true,
  "valueNode" : true
}

2.9. Security-profile-internal-controller

Security Profile Internal Controller

2.9.1. create

POST /referential/v1/profile
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

accessContractDto
requis

accessContractDto

SecurityProfileDto

Réponses
Code HTTP Description Schéma

200

OK

SecurityProfileDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/profile
Requête header
"string"
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.9.2. getAllPaginated

GET /referential/v1/profile
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Query

criteria
optionnel

criteria

string

Query

direction
optionnel

direction

enum (ASC, DESC)

Query

orderBy
optionnel

orderBy

string

Query

page
requis

page

string

Query

size
requis

size

string

Réponses
Code HTTP Description Schéma

200

OK

PaginatedValuesDto«SecurityProfileDto»

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/profile
Requête header
"string"
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" : [ {
    "fullAccess" : true,
    "id" : "string",
    "identifier" : "string",
    "name" : "string",
    "permissions" : [ "string" ]
  } ]
}

2.9.3. checkExist

POST /referential/v1/profile/check
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Body

accessContractDto
requis

accessContractDto

SecurityProfileDto

Réponses
Code HTTP Description Schéma

200

OK

Pas de contenu

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/profile/check
Requête header
"string"
Requête body
{
  "fullAccess" : true,
  "id" : "string",
  "identifier" : "string",
  "name" : "string",
  "permissions" : [ "string" ]
}

2.9.4. delete

DELETE /referential/v1/profile/{id}
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Réponses
Code HTTP Description Schéma

200

OK

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/profile/string
Requête header
"string"

2.9.5. patch

PATCH /referential/v1/profile/{id}
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Body

partialDto
requis

partialDto

object

Réponses
Code HTTP Description Schéma

200

OK

SecurityProfileDto

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Consomme
  • application/json

Exemple de requête HTTP
Requête path
/referential/v1/profile/string
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "fullAccess" : true,
  "id" : "string",
  "identifier" : "string",
  "name" : "string",
  "permissions" : [ "string" ]
}

2.9.6. findHistoryById

GET /referential/v1/profile/{id}/history
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Path

id
requis

id

string

Réponses
Code HTTP Description Schéma

200

OK

JsonNode

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

Exemple de requête HTTP
Requête path
/referential/v1/profile/string/history
Requête header
"string"
Exemple de réponse HTTP
Réponse 200
{
  "array" : true,
  "bigDecimal" : true,
  "bigInteger" : true,
  "binary" : true,
  "boolean" : true,
  "containerNode" : true,
  "double" : true,
  "float" : true,
  "floatingPointNumber" : true,
  "int" : true,
  "integralNumber" : true,
  "long" : true,
  "missingNode" : true,
  "nodeType" : "string",
  "null" : true,
  "number" : true,
  "object" : true,
  "pojo" : true,
  "short" : true,
  "textual" : true,
  "valueNode" : true
}

2.10. Status

Status check and autotest

2.10.1. autotest

GET /autotest
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Réponses
Code HTTP Description Schéma

200

OK

string

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

2.10.2. status

GET /status
Paramètres
Type Nom Description Schéma

Header

X-Application-Id
optionnel

Identifiant unique transférer utilisé dans la génération des logs et des journaux VITAM

string

Header

X-Tenant-Id
requis

Identifiant du tenant sur lequel doit être exécutée la requête

integer (int32)

Header

X-User-Token
requis

Identifiant technique du token généré par le serveur CAS lors de l’autentification

string

Réponses
Code HTTP Description Schéma

200

OK

string

401

La requête n’est pas autorisée. Le X-User-Token n’est pas valide

Pas de contenu

403

L’utilisateur ne possède pas les droits pour effectuer cette opération

Pas de contenu

404

Non trouvée

Pas de contenu

3. Définitions

3.1. AccessContractDto

Nom Description Schéma

accessLog
optionnel

Exemple : "string"

string

activationDate
optionnel

Exemple : "string"

string

creationDate
optionnel

Exemple : "string"

string

description
optionnel

Exemple : "string"

string

everyDataObjectVersion
optionnel

Exemple : true

boolean

everyOriginatingAgency
optionnel

Exemple : true

boolean

excludedRootUnits
optionnel

Exemple : [ "string" ]

< string > array

id
optionnel

Exemple : "string"

string

identifier
optionnel

Exemple : "string"

string

lastUpdate
optionnel

Exemple : "string"

string

name
optionnel

Exemple : "string"

string

rootUnits
optionnel

Exemple : [ "string" ]

< string > array

status
optionnel

Exemple : "string"

string

tenant
optionnel

Exemple : 0

integer (int32)

version
optionnel

Exemple : 0

integer (int32)

writingPermission
optionnel

Exemple : true

boolean

3.2. AccessionRegisterSummaryDto

Nom Description Schéma

creationDate
optionnel

Exemple : "string"

string

id
optionnel

Exemple : "string"

string

objectSize
optionnel

Exemple : "RegisterValueDetailModel"

RegisterValueDetailModel

originatingAgency
optionnel

Exemple : "string"

string

tenant
optionnel

Exemple : 0

integer (int32)

totalObjects
optionnel

Exemple : "RegisterValueDetailModel"

RegisterValueDetailModel

totalObjectsGroups
optionnel

Exemple : "RegisterValueDetailModel"

RegisterValueDetailModel

totalUnits
optionnel

Exemple : "RegisterValueDetailModel"

RegisterValueDetailModel

version
optionnel

Exemple : 0

integer (int32)

3.3. AgencyDto

Nom Description Schéma

description
optionnel

Exemple : "string"

string

id
optionnel

Exemple : "string"

string

identifier
optionnel

Exemple : "string"

string

name
optionnel

Exemple : "string"

string

tenant
optionnel

Exemple : 0

integer (int32)

version
optionnel

Exemple : 0

integer (int32)

3.4. AuditOptions

Nom Description Schéma

auditActions
optionnel

Exemple : "string"

string

auditType
optionnel

Exemple : "string"

string

objectId
optionnel

Exemple : "string"

string

query
optionnel

Exemple : "JsonNode"

JsonNode

3.5. ContextDto

Nom Description Schéma

activationDate
optionnel

Exemple : "string"

string

creationDate
optionnel

Exemple : "string"

string

deactivationDate
optionnel

Exemple : "string"

string

enableControl
optionnel

Exemple : true

boolean

id
optionnel

Exemple : "string"

string

identifier
optionnel

Exemple : "string"

string

lastUpdate
optionnel

Exemple : "string"

string

name
optionnel

Exemple : "string"

string

permissions
optionnel

Exemple : [ "PermissionDto" ]

< PermissionDto > array

securityProfile
optionnel

Exemple : "string"

string

status
optionnel

Exemple : "string"

string

3.6. File

Nom Description Schéma

absolute
optionnel

Exemple : true

boolean

absoluteFile
optionnel

Exemple : "File"

File

absolutePath
optionnel

Exemple : "string"

string

canonicalFile
optionnel

Exemple : "File"

File

canonicalPath
optionnel

Exemple : "string"

string

directory
optionnel

Exemple : true

boolean

file
optionnel

Exemple : true

boolean

freeSpace
optionnel

Exemple : 0

integer (int64)

hidden
optionnel

Exemple : true

boolean

name
optionnel

Exemple : "string"

string

parent
optionnel

Exemple : "string"

string

parentFile
optionnel

Exemple : "File"

File

path
optionnel

Exemple : "string"

string

totalSpace
optionnel

Exemple : 0

integer (int64)

usableSpace
optionnel

Exemple : 0

integer (int64)

3.7. FileFormatDto

Nom Description Schéma

alert
optionnel

Exemple : true

boolean

comment
optionnel

Exemple : "string"

string

createdDate
optionnel

Exemple : "string"

string

documentVersion
optionnel

Exemple : 0

integer (int32)

extensions
optionnel

Exemple : [ "string" ]

< string > array

group
optionnel

Exemple : "string"

string

hasPriorityOverFileFormatIDs
optionnel

Exemple : [ "string" ]

< string > array

id
optionnel

Exemple : "string"

string

mimeType
optionnel

Exemple : "string"

string

name
optionnel

Exemple : "string"

string

puid
optionnel

Exemple : "string"

string

version
optionnel

Exemple : "string"

string

versionPronom
optionnel

Exemple : "string"

string

3.8. IngestContractDto

Nom Description Schéma

activationdate
optionnel

Exemple : "string"

string

archiveProfiles
optionnel

Exemple : [ "string" ]

< string > array

checkParentId
optionnel

Exemple : [ "string" ]

< string > array

checkParentLink
optionnel

Exemple : "string"

string

creationdate
optionnel

Exemple : "string"

string

deactivationdate
optionnel

Exemple : "string"

string

description
optionnel

Exemple : "string"

string

everyDataObjectVersion
optionnel

Exemple : true

boolean

everyFormatType
optionnel

Exemple : true

boolean

formatType
optionnel

Exemple : [ "string" ]

< string > array

formatUnidentifiedAuthorized
optionnel

Exemple : true

boolean

id
optionnel

Exemple : "string"

string

identifier
optionnel

Exemple : "string"

string

lastupdate
optionnel

Exemple : "string"

string

linkParentId
optionnel

Exemple : "string"

string

masterMandatory
optionnel

Exemple : true

boolean

name
optionnel

Exemple : "string"

string

status
optionnel

Exemple : "string"

enum (ACTIVE, INACTIVE)

tenant
optionnel

Exemple : 0

integer (int32)

version
optionnel

Exemple : 0

integer (int32)

3.9. InputStream

Type : object

3.10. JsonNode

Nom Description Schéma

array
optionnel

Exemple : true

boolean

bigDecimal
optionnel

Exemple : true

boolean

bigInteger
optionnel

Exemple : true

boolean

binary
optionnel

Exemple : true

boolean

boolean
optionnel

Exemple : true

boolean

containerNode
optionnel

Exemple : true

boolean

double
optionnel

Exemple : true

boolean

float
optionnel

Exemple : true

boolean

floatingPointNumber
optionnel

Exemple : true

boolean

int
optionnel

Exemple : true

boolean

integralNumber
optionnel

Exemple : true

boolean

long
optionnel

Exemple : true

boolean

missingNode
optionnel

Exemple : true

boolean

nodeType
optionnel

Exemple : "string"

enum (ARRAY, BINARY, BOOLEAN, MISSING, NULL, NUMBER, OBJECT, POJO, STRING)

null
optionnel

Exemple : true

boolean

number
optionnel

Exemple : true

boolean

object
optionnel

Exemple : true

boolean

pojo
optionnel

Exemple : true

boolean

short
optionnel

Exemple : true

boolean

textual
optionnel

Exemple : true

boolean

valueNode
optionnel

Exemple : true

boolean

3.11. LogbookEventDto

Nom Description Schéma

agId
optionnel

Exemple : "string"

string

agIdApp
optionnel

Exemple : "string"

string

agIdExt
optionnel

Exemple : "string"

string

collectionName
optionnel

Exemple : "string"

string

data
optionnel

Exemple : "string"

string

dateTime
optionnel

Exemple : "string"

string

id
optionnel

Exemple : "string"

string

idAppSession
optionnel

Exemple : "string"

string

idRequest
optionnel

Exemple : "string"

string

objectId
optionnel

Exemple : "string"

string

outDetail
optionnel

Exemple : "string"

string

outMessage
optionnel

Exemple : "string"

string

outcome
optionnel

Exemple : "string"

string

parentId
optionnel

Exemple : "string"

string

rightsStatementIdentifier
optionnel

Exemple : "string"

string

type
optionnel

Exemple : "string"

string

typeProc
optionnel

Exemple : "string"

string

3.12. LogbookOperationDto

Nom Description Schéma

agId
optionnel

Exemple : "string"

string

agIdApp
optionnel

Exemple : "string"

string

agIdExt
optionnel

Exemple : "string"

string

collectionName
optionnel

Exemple : "string"

string

data
optionnel

Exemple : "string"

string

dateTime
optionnel

Exemple : "string"

string

events
optionnel

Exemple : [ "LogbookEventDto" ]

< LogbookEventDto > array

id
optionnel

Exemple : "string"

string

idAppSession
optionnel

Exemple : "string"

string

idRequest
optionnel

Exemple : "string"

string

objectId
optionnel

Exemple : "string"

string

outDetail
optionnel

Exemple : "string"

string

outMessage
optionnel

Exemple : "string"

string

outcome
optionnel

Exemple : "string"

string

parentId
optionnel

Exemple : "string"

string

rightsStatementIdentifier
optionnel

Exemple : "string"

string

type
optionnel

Exemple : "string"

string

typeProc
optionnel

Exemple : "string"

string

3.13. OntologyDto

Nom Description Schéma

apiField
optionnel

Exemple : "string"

string

collections
optionnel

Exemple : [ "string" ]

< string > array

creationdate
optionnel

Exemple : "string"

string

description
optionnel

Exemple : "string"

string

id
optionnel

Exemple : "string"

string

identifier
optionnel

Exemple : "string"

string

lastupdate
optionnel

Exemple : "string"

string

origin
optionnel

Exemple : "string"

enum (INTERNAL, EXTERNAL)

sedaField
optionnel

Exemple : "string"

string

shortName
optionnel

Exemple : "string"

string

tenant
optionnel

Exemple : 0

integer (int32)

type
optionnel

Exemple : "string"

enum (TEXT, KEYWORD, DATE, LONG, DOUBLE, BOOLEAN, GEO_POINT, ENUM)

version
optionnel

Exemple : 0

integer (int32)

3.14. PaginatedValuesDto«AccessContractDto»

Nom Description Schéma

hasMore
optionnel

Exemple : true

boolean

pageNum
optionnel

Exemple : 0

integer (int32)

pageSize
optionnel

Exemple : 0

integer (int32)

values
optionnel

Exemple : [ "AccessContractDto" ]

< AccessContractDto > array

3.15. PaginatedValuesDto«AgencyDto»

Nom Description Schéma

hasMore
optionnel

Exemple : true

boolean

pageNum
optionnel

Exemple : 0

integer (int32)

pageSize
optionnel

Exemple : 0

integer (int32)

values
optionnel

Exemple : [ "AgencyDto" ]

< AgencyDto > array

3.16. PaginatedValuesDto«ContextDto»

Nom Description Schéma

hasMore
optionnel

Exemple : true

boolean

pageNum
optionnel

Exemple : 0

integer (int32)

pageSize
optionnel

Exemple : 0

integer (int32)

values
optionnel

Exemple : [ "ContextDto" ]

< ContextDto > array

3.17. PaginatedValuesDto«FileFormatDto»

Nom Description Schéma

hasMore
optionnel

Exemple : true

boolean

pageNum
optionnel

Exemple : 0

integer (int32)

pageSize
optionnel

Exemple : 0

integer (int32)

values
optionnel

Exemple : [ "FileFormatDto" ]

< FileFormatDto > array

3.18. PaginatedValuesDto«IngestContractDto»

Nom Description Schéma

hasMore
optionnel

Exemple : true

boolean

pageNum
optionnel

Exemple : 0

integer (int32)

pageSize
optionnel

Exemple : 0

integer (int32)

values
optionnel

Exemple : [ "IngestContractDto" ]

< IngestContractDto > array

3.19. PaginatedValuesDto«LogbookOperationDto»

Nom Description Schéma

hasMore
optionnel

Exemple : true

boolean

pageNum
optionnel

Exemple : 0

integer (int32)

pageSize
optionnel

Exemple : 0

integer (int32)

values
optionnel

Exemple : [ "LogbookOperationDto" ]

< LogbookOperationDto > array

3.20. PaginatedValuesDto«OntologyDto»

Nom Description Schéma

hasMore
optionnel

Exemple : true

boolean

pageNum
optionnel

Exemple : 0

integer (int32)

pageSize
optionnel

Exemple : 0

integer (int32)

values
optionnel

Exemple : [ "OntologyDto" ]

< OntologyDto > array

3.21. PaginatedValuesDto«SecurityProfileDto»

Nom Description Schéma

hasMore
optionnel

Exemple : true

boolean

pageNum
optionnel

Exemple : 0

integer (int32)

pageSize
optionnel

Exemple : 0

integer (int32)

values
optionnel

Exemple : [ "SecurityProfileDto" ]

< SecurityProfileDto > array

3.22. PermissionDto

Nom Description Schéma

accessContracts
optionnel

Exemple : [ "string" ]

< string > array

ingestContracts
optionnel

Exemple : [ "string" ]

< string > array

tenant
optionnel

Exemple : "string"

string

3.23. RegisterValueDetailModel

Nom Description Schéma

deleted
optionnel

Exemple : 0

integer (int64)

ingested
optionnel

Exemple : 0

integer (int64)

remained
optionnel

Exemple : 0

integer (int64)

3.24. Resource

Nom Description Schéma

description
optionnel

Exemple : "string"

string

file
optionnel

Exemple : "File"

File

filename
optionnel

Exemple : "string"

string

inputStream
optionnel

Exemple : "InputStream"

InputStream

open
optionnel

Exemple : true

boolean

readable
optionnel

Exemple : true

boolean

uri
optionnel

Exemple : "URI"

URI

url
optionnel

Exemple : "URL"

URL

3.25. SecurityProfileDto

Nom Description Schéma

fullAccess
optionnel

Exemple : true

boolean

id
optionnel

Exemple : "string"

string

identifier
optionnel

Exemple : "string"

string

name
optionnel

Exemple : "string"

string

permissions
optionnel

Exemple : [ "string" ]

< string > array

3.26. URI

Nom Description Schéma

absolute
optionnel

Exemple : true

boolean

authority
optionnel

Exemple : "string"

string

fragment
optionnel

Exemple : "string"

string

host
optionnel

Exemple : "string"

string

opaque
optionnel

Exemple : true

boolean

path
optionnel

Exemple : "string"

string

port
optionnel

Exemple : 0

integer (int32)

query
optionnel

Exemple : "string"

string

rawAuthority
optionnel

Exemple : "string"

string

rawFragment
optionnel

Exemple : "string"

string

rawPath
optionnel

Exemple : "string"

string

rawQuery
optionnel

Exemple : "string"

string

rawSchemeSpecificPart
optionnel

Exemple : "string"

string

rawUserInfo
optionnel

Exemple : "string"

string

scheme
optionnel

Exemple : "string"

string

schemeSpecificPart
optionnel

Exemple : "string"

string

userInfo
optionnel

Exemple : "string"

string

3.27. URL

Nom Description Schéma

authority
optionnel

Exemple : "string"

string

content
optionnel

Exemple : "object"

object

defaultPort
optionnel

Exemple : 0

integer (int32)

file
optionnel

Exemple : "string"

string

host
optionnel

Exemple : "string"

string

path
optionnel

Exemple : "string"

string

port
optionnel

Exemple : 0

integer (int32)

protocol
optionnel

Exemple : "string"

string

query
optionnel

Exemple : "string"

string

ref
optionnel

Exemple : "string"

string

userInfo
optionnel

Exemple : "string"

string