Droits et périmètre

Qui peut appeler les endpoints d'états, et quelles données chaque compte voit.

Rôles acceptés

Tous les endpoints /provider/reports/* exigent l'un des rôles suivants :

RôleProfil
COMPANY_ADMIN, SUPERVISEUR, ACCOUNTANTCompte d'une compagnie d'assurance
Comptes du PoolGestion et contrôle, toutes compagnies

Un compte courtier (BROKER_ADMIN, BROKER_USER, SOUSCRIPTEUR) reçoit 403 : les états sont réservés aux compagnies et au Pool. En complément du rôle, les opérations de calcul (aperçu, génération, téléchargement) vérifient que le compte est bien un utilisateur de compagnie ou du Pool ; un compte rattaché à un courtier est refusé même s'il portait un rôle compagnie.

Périmètre des données

CompteCe que contiennent les étatscompanyId dans la requêtescopeMode: PER_COMPANY
CompagnieUniquement les contrats, avenants, quittances, répartitions et encaissements de sa compagnieignoréignoré (toujours un seul fichier)
Pool / exploitantToutes les compagniesrestreint à cette compagnieun fichier par compagnie

Le périmètre est appliqué au niveau de la requête de données : il n'est pas possible de le contourner par un filtre.

Visibilité des objets

ObjetVisible par
Catalogue, sources, champstous les comptes autorisés
Favorisle compte qui les a posés
Modèlesles comptes du même périmètre (compagnie / courtier) ; les modèles SHARED sans compagnie (créés par le Pool) par tous
Exécutions et fichiersles comptes du même périmètre que l'exécution
Planificationsles comptes du même périmètre que le modèle

Données personnelles

Par défaut (options.hideSensitiveData = true), les champs marqués sensibles (téléphone, e-mail, adresse, pièce d'identité, permis) sont remplacés par •••••• dans l'aperçu comme dans les fichiers. Ne désactivez ce masquage que pour un besoin légitime et des destinataires habilités ; l'état SOUSCRIPTEURS y est particulièrement exposé.

Traçabilité

Chaque génération manuelle est journalisée (action GENERATE_REPORT) avec l'utilisateur, la compagnie et l'identifiant de l'exécution. Les fichiers portent une empreinte SHA-256 (checksumSha256, en-tête X-Checksum-Sha256) pour vérifier leur intégrité.

On this page