Aller au contenu principal

Actifs

Inventaire des actifs, import, archivage.

GET /api/v1/entities/{entityId}/assets

Accès
Permission actifs : lecture (Assets.Read) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
aucune (les lectures ne sont pas limitées)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
Type requête AssetType —
Criticality requête AssetCriticality —
OwnerUserId requête string (uuid) —
LinkedSupplierId requête string (uuid) —
IsIctDora requête boolean —
Q requête string —
Page requête integer —
PageSize requête integer —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

POST /api/v1/entities/{entityId}/assets

Accès
Permission actifs : écriture (Assets.Write) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma CreateAssetRequest

Champ Type Contraintes
name requis string —
type requis AssetType —
description requis string | null —
confidentiality integer défaut : 1
integrity integer défaut : 1
availability integer défaut : 1
ownerUserId string (uuid) | null —
location string | null —
linkedSupplierId string (uuid) | null —
tags string | null —
isIctDora boolean défaut : false
doraIctFunction string | null —
doraSubstitutability DoraSubstitutability | null —
doraIctDependencyIds string | null —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

GET /api/v1/entities/{entityId}/assets/{assetId}

Accès
Permission actifs : lecture (Assets.Read) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
aucune (les lectures ne sont pas limitées)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
assetId requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

PATCH /api/v1/entities/{entityId}/assets/{assetId}

Accès
Permission actifs : écriture (Assets.Write) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
assetId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma UpdateAssetRequest

Champ Type Contraintes
name requis string | null —
type requis AssetType | null —
description requis string | null —
confidentiality requis integer | null —
integrity requis integer | null —
availability requis integer | null —
ownerUserId requis string (uuid) | null —
location requis string | null —
linkedSupplierId requis string (uuid) | null —
tags requis string | null —
isIctDora requis boolean | null —
doraIctFunction requis string | null —
doraSubstitutability requis DoraSubstitutability | null —
doraIctDependencyIds requis string | null —
clearLinkedSupplier boolean défaut : false

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

DELETE /api/v1/entities/{entityId}/assets/{assetId}

Accès
Permission actifs : écriture (Assets.Write) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
assetId requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

POST /api/v1/entities/{entityId}/assets/import

Accès
Permission actifs : écriture (Assets.Write) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —

Corps de la requête application/json, requis

Type ImportAssetRow[]

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

GET /api/v1/entities/{entityId}/assets/import/template

Accès
Permission actifs : lecture (Assets.Read) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
aucune (les lectures ne sont pas limitées)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

GET /api/v1/entities/{entityId}/assets/metrics

Accès
Permission actifs : lecture (Assets.Read) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
aucune (les lectures ne sont pas limitées)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

Schémas

Objets utilisés par les opérations de cette page. Les nombres sont écrits en JSON comme des nombres ; les énumérations, comme des chaînes.

AssetType

Énumération (chaîne) : System, Application, Data, Service, Infrastructure, SupplierService

AssetCriticality

Énumération (chaîne) : Standard, Important, High, Critical

CreateAssetRequest

Champ Type Contraintes
name requis string —
type requis AssetType —
description requis string | null —
confidentiality integer défaut : 1
integrity integer défaut : 1
availability integer défaut : 1
ownerUserId string (uuid) | null —
location string | null —
linkedSupplierId string (uuid) | null —
tags string | null —
isIctDora boolean défaut : false
doraIctFunction string | null —
doraSubstitutability DoraSubstitutability | null —
doraIctDependencyIds string | null —

DoraSubstitutability

Énumération (chaîne) : Easy, Difficult, NonSubstitutable

UpdateAssetRequest

Champ Type Contraintes
name requis string | null —
type requis AssetType | null —
description requis string | null —
confidentiality requis integer | null —
integrity requis integer | null —
availability requis integer | null —
ownerUserId requis string (uuid) | null —
location requis string | null —
linkedSupplierId requis string (uuid) | null —
tags requis string | null —
isIctDora requis boolean | null —
doraIctFunction requis string | null —
doraSubstitutability requis DoraSubstitutability | null —
doraIctDependencyIds requis string | null —
clearLinkedSupplier boolean défaut : false

ImportAssetRow

Champ Type Contraintes
name requis string —
type requis string —
description requis string | null —
confidentiality requis integer | null —
integrity requis integer | null —
availability requis integer | null —
location requis string | null —
tags requis string | null —

Mise à jour : 10 octobre 2026. Signaler une inexactitude