Aller au contenu principal

Modèles de questionnaires fournisseurs

Modèles de questionnaires de l’organisation : versions, questions, import et export.

GET /api/v1/supplier-questionnaire-templates POST /api/v1/supplier-questionnaire-templates GET /api/v1/supplier-questionnaire-templates/{id} PATCH /api/v1/supplier-questionnaire-templates/{id} DELETE /api/v1/supplier-questionnaire-templates/{id} POST /api/v1/supplier-questionnaire-templates/{id}/archive POST /api/v1/supplier-questionnaire-templates/{templateId}/versions POST /api/v1/supplier-questionnaire-templates/{templateId}/versions/{sourceVersionId}/clone GET /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId} PATCH /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId} DELETE /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId} GET /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/export POST /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/publish GET /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/questions POST /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/questions GET /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/questions/{questionId} PATCH /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/questions/{questionId} DELETE /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/questions/{questionId} POST /api/v1/supplier-questionnaire-templates/from-master/{masterTemplateId}/clone POST /api/v1/supplier-questionnaire-templates/import

GET /api/v1/supplier-questionnaire-templates

Accès
Permission modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) , accordée par un rôle sur au moins une entité de l’organisation.
Limite de débit
aucune

Réponse 200 · application/json

Type CustomSupplierQuestionnaireTemplateSummary[]

POST /api/v1/supplier-questionnaire-templates

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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)

Corps de la requête application/json, requis

Schéma CreateCustomSupplierQuestionnaireTemplateRequest

Champ Type Contraintes
code requis string motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name requis string min. 1 caractères · max. 200 caractères
description string | null min. 0 caractères · max. 2000 caractères

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateDetail

Champ Type Contraintes
id requis string (uuid) —
code requis string —
name requis string —
description requis string | null —
kind requis string —
status requis string —
currentPublishedVersionId requis string (uuid) | null —
createdAt requis string (date-time) —
archivedAt requis string (date-time) | null —
inUseCount requis integer —
versions requis CustomSupplierQuestionnaireTemplateVersionSummary[] —

GET /api/v1/supplier-questionnaire-templates/{id}

Accès
Permission modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.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
id requis chemin string (uuid) —

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateDetail

Champ Type Contraintes
id requis string (uuid) —
code requis string —
name requis string —
description requis string | null —
kind requis string —
status requis string —
currentPublishedVersionId requis string (uuid) | null —
createdAt requis string (date-time) —
archivedAt requis string (date-time) | null —
inUseCount requis integer —
versions requis CustomSupplierQuestionnaireTemplateVersionSummary[] —

PATCH /api/v1/supplier-questionnaire-templates/{id}

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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
id requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma UpdateCustomSupplierQuestionnaireTemplateRequest

Champ Type Contraintes
code string | null motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name string | null min. 1 caractères · max. 200 caractères
description string | null min. 0 caractères · max. 2000 caractères

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateDetail

Champ Type Contraintes
id requis string (uuid) —
code requis string —
name requis string —
description requis string | null —
kind requis string —
status requis string —
currentPublishedVersionId requis string (uuid) | null —
createdAt requis string (date-time) —
archivedAt requis string (date-time) | null —
inUseCount requis integer —
versions requis CustomSupplierQuestionnaireTemplateVersionSummary[] —

DELETE /api/v1/supplier-questionnaire-templates/{id}

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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
id 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/supplier-questionnaire-templates/{id}/archive

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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
id 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/supplier-questionnaire-templates/{templateId}/versions

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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
templateId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma CreateCustomSupplierQuestionnaireTemplateVersionRequest

Champ Type Contraintes
changeLog string | null min. 0 caractères · max. 2000 caractères

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateVersionSummary

Champ Type Contraintes
id requis string (uuid) —
versionNumber requis integer —
status requis string —
publishedAt requis string (date-time) | null —
publishedByUserId requis string (uuid) | null —
changeLog requis string | null —
createdAt requis string (date-time) —
questionCount requis integer —

POST /api/v1/supplier-questionnaire-templates/{templateId}/versions/{sourceVersionId}/clone

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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
templateId requis chemin string (uuid) —
sourceVersionId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma CreateCustomSupplierQuestionnaireTemplateVersionRequest

Champ Type Contraintes
changeLog string | null min. 0 caractères · max. 2000 caractères

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateVersionSummary

Champ Type Contraintes
id requis string (uuid) —
versionNumber requis integer —
status requis string —
publishedAt requis string (date-time) | null —
publishedByUserId requis string (uuid) | null —
changeLog requis string | null —
createdAt requis string (date-time) —
questionCount requis integer —

GET /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}

Accès
Permission modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.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
templateId requis chemin string (uuid) —
versionId requis chemin string (uuid) —

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateVersionSummary

Champ Type Contraintes
id requis string (uuid) —
versionNumber requis integer —
status requis string —
publishedAt requis string (date-time) | null —
publishedByUserId requis string (uuid) | null —
changeLog requis string | null —
createdAt requis string (date-time) —
questionCount requis integer —

PATCH /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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
templateId requis chemin string (uuid) —
versionId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma UpdateCustomSupplierQuestionnaireTemplateVersionRequest

Champ Type Contraintes
changeLog string | null min. 0 caractères · max. 2000 caractères

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateVersionSummary

Champ Type Contraintes
id requis string (uuid) —
versionNumber requis integer —
status requis string —
publishedAt requis string (date-time) | null —
publishedByUserId requis string (uuid) | null —
changeLog requis string | null —
createdAt requis string (date-time) —
questionCount requis integer —

DELETE /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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
templateId requis chemin string (uuid) —
versionId 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/supplier-questionnaire-templates/{templateId}/versions/{versionId}/export

Accès
Permission modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.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
templateId requis chemin string (uuid) —
versionId 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/supplier-questionnaire-templates/{templateId}/versions/{versionId}/publish

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : publication (SupplierQuestionnaireTemplates.Publish) , 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
templateId requis chemin string (uuid) —
versionId requis chemin string (uuid) —

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateVersionSummary

Champ Type Contraintes
id requis string (uuid) —
versionNumber requis integer —
status requis string —
publishedAt requis string (date-time) | null —
publishedByUserId requis string (uuid) | null —
changeLog requis string | null —
createdAt requis string (date-time) —
questionCount requis integer —

GET /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/questions

Accès
Permission modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.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
templateId requis chemin string (uuid) —
versionId requis chemin string (uuid) —

Réponse 200 · application/json

Type CustomSupplierQuestionnaireTemplateQuestionDto[]

POST /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/questions

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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
templateId requis chemin string (uuid) —
versionId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma CreateSupplierQuestionnaireTemplateQuestionRequest

Champ Type Contraintes
questionCode requis string min. 1 caractères · max. 50 caractères
category requis string min. 1 caractères · max. 200 caractères
text requis string min. 1 caractères · max. 2000 caractères
weight requis string —
order integer | null —

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateQuestionDto

Champ Type Contraintes
id requis string (uuid) —
questionCode requis string —
category requis string —
text requis string —
weight requis string —
order requis integer —

GET /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/questions/{questionId}

Accès
Permission modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.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
templateId requis chemin string (uuid) —
versionId requis chemin string (uuid) —
questionId requis chemin string (uuid) —

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateQuestionDto

Champ Type Contraintes
id requis string (uuid) —
questionCode requis string —
category requis string —
text requis string —
weight requis string —
order requis integer —

PATCH /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/questions/{questionId}

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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
templateId requis chemin string (uuid) —
versionId requis chemin string (uuid) —
questionId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma UpdateSupplierQuestionnaireTemplateQuestionRequest

Champ Type Contraintes
questionCode string | null min. 1 caractères · max. 50 caractères
category string | null min. 1 caractères · max. 200 caractères
text string | null min. 1 caractères · max. 2000 caractères
weight string | null —
order integer | null —

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateQuestionDto

Champ Type Contraintes
id requis string (uuid) —
questionCode requis string —
category requis string —
text requis string —
weight requis string —
order requis integer —

DELETE /api/v1/supplier-questionnaire-templates/{templateId}/versions/{versionId}/questions/{questionId}

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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
templateId requis chemin string (uuid) —
versionId requis chemin string (uuid) —
questionId 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/supplier-questionnaire-templates/from-master/{masterTemplateId}/clone

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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
masterTemplateId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma CloneSupplierQuestionnaireTemplateFromMasterRequest

Champ Type Contraintes
code requis string motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name string | null min. 1 caractères · max. 200 caractères
description string | null min. 0 caractères · max. 2000 caractères

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateDetail

Champ Type Contraintes
id requis string (uuid) —
code requis string —
name requis string —
description requis string | null —
kind requis string —
status requis string —
currentPublishedVersionId requis string (uuid) | null —
createdAt requis string (date-time) —
archivedAt requis string (date-time) | null —
inUseCount requis integer —
versions requis CustomSupplierQuestionnaireTemplateVersionSummary[] —

POST /api/v1/supplier-questionnaire-templates/import

Accès
Permissions modèles de questionnaires fournisseurs : lecture (SupplierQuestionnaireTemplates.Read) et modèles de questionnaires fournisseurs : écriture (SupplierQuestionnaireTemplates.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)

Corps de la requête application/json, requis

Schéma SupplierQuestionnaireTemplateExportDocument

Champ Type Contraintes
$schema string | null —
template SupplierQuestionnaireTemplateExportMeta | null —
version SupplierQuestionnaireTemplateVersionExportMeta | null —
questions SupplierQuestionnaireTemplateQuestionExport[] | null —

Réponse 200 · application/json

Schéma CustomSupplierQuestionnaireTemplateDetail

Champ Type Contraintes
id requis string (uuid) —
code requis string —
name requis string —
description requis string | null —
kind requis string —
status requis string —
currentPublishedVersionId requis string (uuid) | null —
createdAt requis string (date-time) —
archivedAt requis string (date-time) | null —
inUseCount requis integer —
versions requis CustomSupplierQuestionnaireTemplateVersionSummary[] —

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.

CustomSupplierQuestionnaireTemplateSummary

Champ Type Contraintes
id requis string (uuid) —
code requis string —
name requis string —
description requis string | null —
kind requis string —
status requis string —
currentPublishedVersionId requis string (uuid) | null —
currentPublishedVersionNumber requis integer | null —
versionCount requis integer —
createdAt requis string (date-time) —
archivedAt requis string (date-time) | null —

CreateCustomSupplierQuestionnaireTemplateRequest

Champ Type Contraintes
code requis string motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name requis string min. 1 caractères · max. 200 caractères
description string | null min. 0 caractères · max. 2000 caractères

CustomSupplierQuestionnaireTemplateDetail

Champ Type Contraintes
id requis string (uuid) —
code requis string —
name requis string —
description requis string | null —
kind requis string —
status requis string —
currentPublishedVersionId requis string (uuid) | null —
createdAt requis string (date-time) —
archivedAt requis string (date-time) | null —
inUseCount requis integer —
versions requis CustomSupplierQuestionnaireTemplateVersionSummary[] —

CustomSupplierQuestionnaireTemplateVersionSummary

Champ Type Contraintes
id requis string (uuid) —
versionNumber requis integer —
status requis string —
publishedAt requis string (date-time) | null —
publishedByUserId requis string (uuid) | null —
changeLog requis string | null —
createdAt requis string (date-time) —
questionCount requis integer —

UpdateCustomSupplierQuestionnaireTemplateRequest

Champ Type Contraintes
code string | null motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name string | null min. 1 caractères · max. 200 caractères
description string | null min. 0 caractères · max. 2000 caractères

CreateCustomSupplierQuestionnaireTemplateVersionRequest

Champ Type Contraintes
changeLog string | null min. 0 caractères · max. 2000 caractères

UpdateCustomSupplierQuestionnaireTemplateVersionRequest

Champ Type Contraintes
changeLog string | null min. 0 caractères · max. 2000 caractères

CustomSupplierQuestionnaireTemplateQuestionDto

Champ Type Contraintes
id requis string (uuid) —
questionCode requis string —
category requis string —
text requis string —
weight requis string —
order requis integer —

CreateSupplierQuestionnaireTemplateQuestionRequest

Champ Type Contraintes
questionCode requis string min. 1 caractères · max. 50 caractères
category requis string min. 1 caractères · max. 200 caractères
text requis string min. 1 caractères · max. 2000 caractères
weight requis string —
order integer | null —

UpdateSupplierQuestionnaireTemplateQuestionRequest

Champ Type Contraintes
questionCode string | null min. 1 caractères · max. 50 caractères
category string | null min. 1 caractères · max. 200 caractères
text string | null min. 1 caractères · max. 2000 caractères
weight string | null —
order integer | null —

CloneSupplierQuestionnaireTemplateFromMasterRequest

Champ Type Contraintes
code requis string motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name string | null min. 1 caractères · max. 200 caractères
description string | null min. 0 caractères · max. 2000 caractères

SupplierQuestionnaireTemplateExportDocument

Champ Type Contraintes
$schema string | null —
template SupplierQuestionnaireTemplateExportMeta | null —
version SupplierQuestionnaireTemplateVersionExportMeta | null —
questions SupplierQuestionnaireTemplateQuestionExport[] | null —

SupplierQuestionnaireTemplateExportMeta

Champ Type Contraintes
code requis string —
name requis string —
description requis string | null —

SupplierQuestionnaireTemplateVersionExportMeta

Champ Type Contraintes
versionNumber requis integer —
changeLog requis string | null —

SupplierQuestionnaireTemplateQuestionExport

Champ Type Contraintes
questionCode requis string —
category requis string —
text requis string —
weight requis string —
order requis integer —

Mise à jour : 10 octobre 2026. Signaler une inexactitude