Fournisseurs
Fournisseurs, questionnaires envoyés, import, registre d’informations DORA.
/api/v1/entities/{entityId}/suppliers POST /api/v1/entities/{entityId}/suppliers GET /api/v1/entities/{entityId}/suppliers/{supplierId} PATCH /api/v1/entities/{entityId}/suppliers/{supplierId} DELETE /api/v1/entities/{entityId}/suppliers/{supplierId} GET /api/v1/entities/{entityId}/suppliers/{supplierId}/questionnaires POST /api/v1/entities/{entityId}/suppliers/{supplierId}/questionnaires GET /api/v1/entities/{entityId}/suppliers/{supplierId}/questionnaires/{questionnaireId} GET /api/v1/entities/{entityId}/suppliers/{supplierId}/questionnaires/{questionnaireId}/attachments/{attachmentId} POST /api/v1/entities/{entityId}/suppliers/{supplierId}/questionnaires/{questionnaireId}/review POST /api/v1/entities/{entityId}/suppliers/import GET /api/v1/entities/{entityId}/suppliers/import/template GET /api/v1/entities/{entityId}/suppliers/import/template/excel GET /api/v1/entities/{entityId}/suppliers/metrics GET /api/v1/entities/{entityId}/suppliers/roi-dora POST /api/v1/entities/{entityId}/suppliers/roi-dora/export GET /api/v1/entities/{entityId}/suppliers
- Accès
-
Permission fournisseurs : lecture
(Suppliers.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) | — |
Criticality | requête | SupplierCriticality | — |
Status | requête | SupplierStatus | — |
IsIctProvider | requête | boolean | — |
Country | requête | string | — |
AssessmentOverdue | requête | boolean | — |
ContractExpired | requête | boolean | — |
ContractExpiring | requête | boolean | — |
PendingQuestionnaire | requête | boolean | — |
Archived | 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}/suppliers
- Accès
-
Permission fournisseurs : écriture
(Suppliers.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 CreateSupplierRequest
| Champ | Type | Contraintes |
|---|---|---|
name requis | string | — |
criticality requis | SupplierCriticality | — |
country requis | string | — |
serviceType | string | null | — |
contactName | string | null | — |
contactEmail | string | null | — |
isIctProvider | boolean | défaut : false |
doraCriticality | DoraCriticality | null | — |
contractExpiry | string (date-time) | null | — |
securityClauses | 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).
GET /api/v1/entities/{entityId}/suppliers/{supplierId}
- Accès
-
Permission fournisseurs : lecture
(Suppliers.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) | — |
supplierId 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}/suppliers/{supplierId}
- Accès
-
Permission fournisseurs : écriture
(Suppliers.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) | — |
supplierId requis | chemin | string (uuid) | — |
Corps de la requête
application/json, requis
Schéma UpdateSupplierRequest
| Champ | Type | Contraintes |
|---|---|---|
name requis | string | null | — |
criticality requis | SupplierCriticality | null | — |
country requis | string | null | — |
serviceType requis | string | null | — |
contactName requis | string | null | — |
contactEmail requis | string | null | — |
isIctProvider requis | boolean | null | — |
doraCriticality requis | DoraCriticality | null | — |
contractExpiry requis | string (date-time) | null | — |
securityClauses requis | boolean | null | — |
status requis | SupplierStatus | 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).
DELETE /api/v1/entities/{entityId}/suppliers/{supplierId}
- Accès
-
Permission fournisseurs : écriture
(Suppliers.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) | — |
supplierId 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}/suppliers/{supplierId}/questionnaires
- Accès
-
Permission fournisseurs : lecture
(Suppliers.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) | — |
supplierId 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}/suppliers/{supplierId}/questionnaires
- Accès
-
Permission fournisseurs : écriture
(Suppliers.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) | — |
supplierId requis | chemin | string (uuid) | — |
Corps de la requête
application/json, requis
Schéma SendQuestionnaireRequest
| Champ | Type | Contraintes |
|---|---|---|
templateVersionId requis | string (uuid) | — |
deadline | string (date-time) | 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}/suppliers/{supplierId}/questionnaires/{questionnaireId}
- Accès
-
Permission fournisseurs : lecture
(Suppliers.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) | — |
supplierId requis | chemin | string (uuid) | — |
questionnaireId 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}/suppliers/{supplierId}/questionnaires/{questionnaireId}/attachments/{attachmentId}
- Accès
-
Permission fournisseurs : lecture
(Suppliers.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) | — |
supplierId requis | chemin | string (uuid) | — |
questionnaireId requis | chemin | string (uuid) | — |
attachmentId 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}/suppliers/{supplierId}/questionnaires/{questionnaireId}/review
- Accès
-
Permission fournisseurs : écriture
(Suppliers.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) | — |
supplierId requis | chemin | string (uuid) | — |
questionnaireId requis | chemin | string (uuid) | — |
Corps de la requête
application/json, requis
Schéma ReviewQuestionnaireRequest
| Champ | Type | Contraintes |
|---|---|---|
validated requis | boolean | — |
comment | 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).
POST /api/v1/entities/{entityId}/suppliers/import
- Accès
-
Permission fournisseurs : écriture
(Suppliers.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 ImportSupplierRow[]
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}/suppliers/import/template
- Accès
-
Permission fournisseurs : lecture
(Suppliers.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}/suppliers/import/template/excel
- Accès
-
Permission fournisseurs : lecture
(Suppliers.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}/suppliers/metrics
- Accès
-
Permission fournisseurs : lecture
(Suppliers.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}/suppliers/roi-dora
- Accès
-
Permission fournisseurs : lecture
(Suppliers.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).
POST /api/v1/entities/{entityId}/suppliers/roi-dora/export
- Accès
-
Permission fournisseurs : lecture
(Suppliers.Read), 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) | — |
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.
SupplierCriticality
Énumération (chaîne) : Critical, High, Medium, Low
SupplierStatus
Énumération (chaîne) : Active, UnderReview, Archived
CreateSupplierRequest
| Champ | Type | Contraintes |
|---|---|---|
name requis | string | — |
criticality requis | SupplierCriticality | — |
country requis | string | — |
serviceType | string | null | — |
contactName | string | null | — |
contactEmail | string | null | — |
isIctProvider | boolean | défaut : false |
doraCriticality | DoraCriticality | null | — |
contractExpiry | string (date-time) | null | — |
securityClauses | boolean | défaut : false |
DoraCriticality
Énumération (chaîne) : Critical, NonCritical
UpdateSupplierRequest
| Champ | Type | Contraintes |
|---|---|---|
name requis | string | null | — |
criticality requis | SupplierCriticality | null | — |
country requis | string | null | — |
serviceType requis | string | null | — |
contactName requis | string | null | — |
contactEmail requis | string | null | — |
isIctProvider requis | boolean | null | — |
doraCriticality requis | DoraCriticality | null | — |
contractExpiry requis | string (date-time) | null | — |
securityClauses requis | boolean | null | — |
status requis | SupplierStatus | null | — |
SendQuestionnaireRequest
| Champ | Type | Contraintes |
|---|---|---|
templateVersionId requis | string (uuid) | — |
deadline | string (date-time) | null | — |
ReviewQuestionnaireRequest
| Champ | Type | Contraintes |
|---|---|---|
validated requis | boolean | — |
comment | string | null | — |
ImportSupplierRow
| Champ | Type | Contraintes |
|---|---|---|
name requis | string | — |
criticality requis | string | — |
country requis | string | — |
serviceType requis | string | null | — |
contactName requis | string | null | — |
contactEmail requis | string | null | — |
isIctProvider requis | boolean | null | — |
doraCriticality requis | string | null | — |
contractExpiry requis | string | null | — |
securityClauses requis | boolean | null | — |
Mise à jour : 10 octobre 2026. Signaler une inexactitude