Référentiels personnalisés : modèles de politique
Modèles de politique d’une version brouillon d’un référentiel personnalisé.
GET
/api/v1/frameworks/custom/{frameworkCode}/versions/{versionId}/policy-templates POST /api/v1/frameworks/custom/{frameworkCode}/versions/{versionId}/policy-templates GET /api/v1/frameworks/custom/{frameworkCode}/versions/{versionId}/policy-templates/{templateId} PATCH /api/v1/frameworks/custom/{frameworkCode}/versions/{versionId}/policy-templates/{templateId} DELETE /api/v1/frameworks/custom/{frameworkCode}/versions/{versionId}/policy-templates/{templateId} GET /api/v1/frameworks/custom/{frameworkCode}/versions/{versionId}/policy-templates
- Accès
-
Permission référentiels : lecture
(Frameworks.Read), accordée par un rôle sur au moins une entité de l’organisation. - Limite de débit
- aucune
Paramètres
| Nom | Où | Type | Contraintes |
|---|---|---|---|
frameworkCode requis | chemin | string | — |
versionId requis | chemin | string (uuid) | — |
Réponse
200 · application/json
Type PlatformPolicyTemplateDetail[]
POST /api/v1/frameworks/custom/{frameworkCode}/versions/{versionId}/policy-templates
- Accès
-
Permissions référentiels : lecture
(Frameworks.Read)et référentiels : écriture(Frameworks.Write), accordée par un rôle sur au moins une entité de l’organisation. - 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 |
|---|---|---|---|
frameworkCode requis | chemin | string | — |
versionId requis | chemin | string (uuid) | — |
Corps de la requête
application/json, requis
Schéma CreatePolicyTemplateRequest
| Champ | Type | Contraintes |
|---|---|---|
code requis | string | motif : ^[A-Z][A-Z0-9-]{1,49}$ |
title requis | string | min. 1 caractères · max. 300 caractères |
content requis | string | — |
description | string | null | min. 0 caractères · max. 2000 caractères |
category | string | null | min. 0 caractères · max. 100 caractères |
Réponse
200 · application/json
Schéma PlatformPolicyTemplateDetail
| Champ | Type | Contraintes |
|---|---|---|
id requis | string (uuid) | — |
frameworkVersionId requis | string (uuid) | — |
code requis | string | — |
title requis | string | — |
content requis | string | — |
description requis | string | null | — |
category requis | string | null | — |
createdAt requis | string (date-time) | — |
GET /api/v1/frameworks/custom/{frameworkCode}/versions/{versionId}/policy-templates/{templateId}
- Accès
-
Permission référentiels : lecture
(Frameworks.Read), accordée par un rôle sur au moins une entité de l’organisation. - Limite de débit
- aucune
Paramètres
| Nom | Où | Type | Contraintes |
|---|---|---|---|
frameworkCode requis | chemin | string | — |
versionId requis | chemin | string (uuid) | — |
templateId requis | chemin | string (uuid) | — |
Réponse
200 · application/json
Schéma PlatformPolicyTemplateDetail
| Champ | Type | Contraintes |
|---|---|---|
id requis | string (uuid) | — |
frameworkVersionId requis | string (uuid) | — |
code requis | string | — |
title requis | string | — |
content requis | string | — |
description requis | string | null | — |
category requis | string | null | — |
createdAt requis | string (date-time) | — |
PATCH /api/v1/frameworks/custom/{frameworkCode}/versions/{versionId}/policy-templates/{templateId}
- Accès
-
Permissions référentiels : lecture
(Frameworks.Read)et référentiels : écriture(Frameworks.Write), accordée par un rôle sur au moins une entité de l’organisation. - 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 |
|---|---|---|---|
frameworkCode requis | chemin | string | — |
versionId requis | chemin | string (uuid) | — |
templateId requis | chemin | string (uuid) | — |
Corps de la requête
application/json, requis
Schéma UpdatePolicyTemplateRequest
| Champ | Type | Contraintes |
|---|---|---|
title | string | null | min. 1 caractères · max. 300 caractères |
content | string | null | — |
description | string | null | min. 0 caractères · max. 2000 caractères |
category | string | null | min. 0 caractères · max. 100 caractères |
Réponse
200 · application/json
Schéma PlatformPolicyTemplateDetail
| Champ | Type | Contraintes |
|---|---|---|
id requis | string (uuid) | — |
frameworkVersionId requis | string (uuid) | — |
code requis | string | — |
title requis | string | — |
content requis | string | — |
description requis | string | null | — |
category requis | string | null | — |
createdAt requis | string (date-time) | — |
DELETE /api/v1/frameworks/custom/{frameworkCode}/versions/{versionId}/policy-templates/{templateId}
- Accès
-
Permissions référentiels : lecture
(Frameworks.Read)et référentiels : écriture(Frameworks.Write), accordée par un rôle sur au moins une entité de l’organisation. - 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 |
|---|---|---|---|
frameworkCode requis | chemin | string | — |
versionId requis | chemin | string (uuid) | — |
templateId 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.
PlatformPolicyTemplateDetail
| Champ | Type | Contraintes |
|---|---|---|
id requis | string (uuid) | — |
frameworkVersionId requis | string (uuid) | — |
code requis | string | — |
title requis | string | — |
content requis | string | — |
description requis | string | null | — |
category requis | string | null | — |
createdAt requis | string (date-time) | — |
CreatePolicyTemplateRequest
| Champ | Type | Contraintes |
|---|---|---|
code requis | string | motif : ^[A-Z][A-Z0-9-]{1,49}$ |
title requis | string | min. 1 caractères · max. 300 caractères |
content requis | string | — |
description | string | null | min. 0 caractères · max. 2000 caractères |
category | string | null | min. 0 caractères · max. 100 caractères |
UpdatePolicyTemplateRequest
| Champ | Type | Contraintes |
|---|---|---|
title | string | null | min. 1 caractères · max. 300 caractères |
content | string | null | — |
description | string | null | min. 0 caractères · max. 2000 caractères |
category | string | null | min. 0 caractères · max. 100 caractères |
Mise à jour : 10 octobre 2026. Signaler une inexactitude