Trust Center : administration
Configuration du Trust Center, certifications, demandes d’accès, journal d’accès.
/api/v1/organization/trust-center PATCH /api/v1/organization/trust-center GET /api/v1/organization/trust-center/access-logs GET /api/v1/organization/trust-center/certifications POST /api/v1/organization/trust-center/certifications PATCH /api/v1/organization/trust-center/certifications/{certId} DELETE /api/v1/organization/trust-center/certifications/{certId} GET /api/v1/organization/trust-center/qr-code GET /api/v1/organization/trust-center/supplier-requests PATCH /api/v1/organization/trust-center/supplier-requests/{requestId} GET /api/v1/organization/trust-center
- Accès
-
Permission Trust Center : lecture
(TrustCenter.Read), accordée par un rôle sur au moins une entité de l’organisation. - Limite de débit
- aucune (les lectures ne sont pas limitées)
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/organization/trust-center
- Accès
-
Permission Trust Center : écriture
(TrustCenter.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 UpdateTrustCenterConfigRequest
| Champ | Type | Contraintes |
|---|---|---|
status | TrustCenterStatus | null | — |
accessMode | TrustCenterAccessMode | null | — |
showNis2Badge | boolean | null | — |
showDoraBadge | boolean | null | — |
showIso27001Badge | boolean | null | — |
showGdprBadge | boolean | null | — |
presentationEnabled | boolean | null | — |
presentationOrder | integer | null | — |
frameworksEnabled | boolean | null | — |
frameworksOrder | integer | null | — |
scoresEnabled | boolean | null | — |
scoresOrder | integer | null | — |
policiesEnabled | boolean | null | — |
policiesOrder | integer | null | — |
supplierPortalEnabled | boolean | null | — |
supplierPortalOrder | integer | null | — |
scoreDisplayMode | ScoreDisplayMode | null | — |
scoreRounding | ScoreRoundingMode | null | — |
trustCenterDescription | string | null | — |
showPoweredBy | boolean | null | — |
customDomain | string | null | — |
allowPolicyDownload | boolean | null | — |
allowedDomains | 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/organization/trust-center/access-logs
- Accès
-
Permission Trust Center : lecture
(TrustCenter.Read), accordée par un rôle sur au moins une entité de l’organisation. - Limite de débit
- aucune (les lectures ne sont pas limitées)
Paramètres
| Nom | Où | Type | Contraintes |
|---|---|---|---|
page | requête | integer | défaut : 1 |
pageSize | requête | integer | défaut : 20 |
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/organization/trust-center/certifications
- Accès
-
Permission Trust Center : lecture
(TrustCenter.Read), accordée par un rôle sur au moins une entité de l’organisation. - Limite de débit
- aucune (les lectures ne sont pas limitées)
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/organization/trust-center/certifications
- Accès
-
Permission Trust Center : écriture
(TrustCenter.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
multipart/form-data, requis
| Champ | Type | Contraintes |
|---|---|---|
image | IFormFile | — |
label | string | — |
expiresAt | string (date-time) | — |
displayOrder | 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).
PATCH /api/v1/organization/trust-center/certifications/{certId}
- Accès
-
Permission Trust Center : écriture
(TrustCenter.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 |
|---|---|---|---|
certId requis | chemin | string (uuid) | — |
Corps de la requête
application/json, requis
Schéma UpdateCustomCertificationRequest
| Champ | Type | Contraintes |
|---|---|---|
label requis | string | null | — |
expiresAt requis | string (date-time) | null | — |
displayOrder requis | integer | 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/organization/trust-center/certifications/{certId}
- Accès
-
Permission Trust Center : écriture
(TrustCenter.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 |
|---|---|---|---|
certId 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/organization/trust-center/qr-code
- Accès
-
Permission Trust Center : lecture
(TrustCenter.Read), accordée par un rôle sur au moins une entité de l’organisation. - Limite de débit
- aucune (les lectures ne sont pas limitées)
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/organization/trust-center/supplier-requests
- Accès
-
Permission Trust Center : lecture
(TrustCenter.Read), accordée par un rôle sur au moins une entité de l’organisation. - Limite de débit
- aucune (les lectures ne sont pas limitées)
Paramètres
| Nom | Où | Type | Contraintes |
|---|---|---|---|
status | requête | SupplierAccessRequestStatus | — |
page | requête | integer | défaut : 1 |
pageSize | requête | integer | défaut : 20 |
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/organization/trust-center/supplier-requests/{requestId}
- Accès
-
Permission Trust Center : écriture
(TrustCenter.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 |
|---|---|---|---|
requestId requis | chemin | string (uuid) | — |
Corps de la requête
application/json, requis
Schéma ReviewSupplierAccessRequestDto
| Champ | Type | Contraintes |
|---|---|---|
approved requis | boolean | — |
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.
UpdateTrustCenterConfigRequest
| Champ | Type | Contraintes |
|---|---|---|
status | TrustCenterStatus | null | — |
accessMode | TrustCenterAccessMode | null | — |
showNis2Badge | boolean | null | — |
showDoraBadge | boolean | null | — |
showIso27001Badge | boolean | null | — |
showGdprBadge | boolean | null | — |
presentationEnabled | boolean | null | — |
presentationOrder | integer | null | — |
frameworksEnabled | boolean | null | — |
frameworksOrder | integer | null | — |
scoresEnabled | boolean | null | — |
scoresOrder | integer | null | — |
policiesEnabled | boolean | null | — |
policiesOrder | integer | null | — |
supplierPortalEnabled | boolean | null | — |
supplierPortalOrder | integer | null | — |
scoreDisplayMode | ScoreDisplayMode | null | — |
scoreRounding | ScoreRoundingMode | null | — |
trustCenterDescription | string | null | — |
showPoweredBy | boolean | null | — |
customDomain | string | null | — |
allowPolicyDownload | boolean | null | — |
allowedDomains | string[] | null | — |
TrustCenterStatus
Énumération (chaîne) : Disabled, Draft, Published
TrustCenterAccessMode
Énumération (chaîne) : Public, Restricted
ScoreDisplayMode
Énumération (chaîne) : Hidden, PerFramework
ScoreRoundingMode
Énumération (chaîne) : Exact, RoundToTen
IFormFile
Type string (binary)
UpdateCustomCertificationRequest
| Champ | Type | Contraintes |
|---|---|---|
label requis | string | null | — |
expiresAt requis | string (date-time) | null | — |
displayOrder requis | integer | null | — |
SupplierAccessRequestStatus
Énumération (chaîne) : Pending, Approved, Rejected
ReviewSupplierAccessRequestDto
| Champ | Type | Contraintes |
|---|---|---|
approved requis | boolean | — |
Mise à jour : 10 octobre 2026. Signaler une inexactitude