Actifs
Inventaire des actifs, import, archivage.
/api/v1/entities/{entityId}/assets POST /api/v1/entities/{entityId}/assets GET /api/v1/entities/{entityId}/assets/{assetId} PATCH /api/v1/entities/{entityId}/assets/{assetId} DELETE /api/v1/entities/{entityId}/assets/{assetId} POST /api/v1/entities/{entityId}/assets/import GET /api/v1/entities/{entityId}/assets/import/template GET /api/v1/entities/{entityId}/assets/metrics 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