Aller au contenu principal

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

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