Aller au contenu principal

Trust Center : administration

Configuration du Trust Center, certifications, demandes d’accès, journal d’accès.

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