> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sahlfinancial.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fonctionnalités de la console

> Ce que fait la console Sahl et, pour chaque fonctionnalité, si l'API Partenaire (clé d'API) l'expose. D'après le code de l'API, pas d'après des projets.

La console `https://app.sahlfinancial.com` connecte le personnel avec une session (e-mail et mot de passe, ou OAuth, MFA en option) et appelle les routes ci-dessous avec cette session. Une session n'est pas une clé d'API : **une clé ne peut appeler aucune route de ce tableau.** L'API Partenaire se compose des six routes `/v1/kyc` listées dans la [référence de l'API](/fr/api-reference/introduction).

Cette page regroupe les routes de la console par fonctionnalité.

<Note>
  Source : le code de l'API Sahl, lu le 2026-10-07. Les « rôles » sont ceux que la route vérifie. `tenant_viewer` est en lecture seule partout.
</Note>

## Fonctionnalités et correspondance avec l'API

| Fonctionnalité de la console | Ce qu'elle fait | Routes (session) | Rôles pouvant modifier des données | API Partenaire (clé) |
| - | - | - | - | - |
| Upload et Documents | Le personnel dépose un fichier, suit son statut, ouvre le résultat et l'original, relance le traitement. | `/v1/documents`, `/v1/jobs`, `/v1/pipelines`, `/v1/schemas` | admin, reviewer, API manager | Lecture seulement : [`POST /v1/kyc/extract`](/fr/guides/ocr-documents), une autre route qui renvoie le résultat dans le même appel. |
| Lecteur KYC pour le personnel | Le même lecteur que `/v1/kyc/extract`, utilisé depuis la page Upload avec une session ; enregistre les contrôles sur la référence client. | `/v1/kyc-dashboard/slots`, `/v1/kyc-dashboard/extract` | admin, reviewer | Même lecteur, par clé : `POST /v1/kyc/extract`. |
| Dossiers | Créer un dossier, joindre des documents, voir champs, données financières et indicateurs, calculer le score, exporter un rapport. | `/v1/cases` et sous-routes (12 routes) | admin, reviewer, API manager | Non exposé. Les appels KYC prennent votre `reference` et apparaissent comme dossiers dans la console. |
| File de revue | Prendre en charge, approuver, rejeter ou corriger un document qui demande un humain. | `/v1/reviews` (9 routes) | admin, reviewer | Non exposé. |
| Politiques de score | Pondérations et règles du score de crédit, une politique active par pays. | `/v1/scoring/policies` (5 routes) | admin | Non exposé. [`/v1/kyc/assess`](/fr/guides/risk-assessment) donne un autre résultat. |
| Politiques KYC | Les règles que `/v1/kyc/*` applique à vos appels, versionnées, une par type et par environnement. | `/v1/kyc-policies/{kind}/{environment}` (3 routes) | admin | Les appels par clé **lisent** ces règles. Ils ne peuvent pas les modifier. |
| Parcours (flows) | Construire un parcours KYC ou crédit, le tester et le simuler, le publier, l'utiliser comme politique de votre API Partenaire. | `/v1/flows` (12 routes) | admin, reviewer, API manager | Non exposé. |
| Connexions bancaires | Créer une connexion, l'actualiser, voir transactions et analyse. | `/v1/bank-connections` (7 routes) | admin, reviewer, API manager | Non exposé. Voir la note sur la production ci-dessous. |
| Clés d'API | Créer, limiter par scope, renouveler (avec période de grâce), révoquer. | `/v1/api-keys` (7 routes) | admin, API manager | Non exposé : une clé ne gère pas les clés. |
| Webhooks | Enregistrer des endpoints, choisir les événements, tester, lire les livraisons. | `/v1/webhooks` (9 routes) | admin, API manager | Non exposé. Les livraisons vous sont envoyées : voir [Webhooks](/fr/guides/webhooks). |
| Journal d'appels et spécification | Vos appels par clé, du plus récent au plus ancien ; l'OpenAPI partenaire de votre espace. | `/v1/developer/request-logs`, `/v1/developer/openapi.json` | admin, API manager | Non exposé. |
| Ask Sahl | Une barre de commande qui planifie une action à partir d'une demande en langage courant (aller à une page, chercher des dossiers, proposer une modification de politique, une clé ou un webhook). Le serveur n'écrit jamais ce qu'il planifie ; la console ouvre la page, préremplie. | `/v1/assistant/plan` | tout rôle connecté | Non exposé. |
| Analytique, Activité, Exports | Chiffres du tableau de bord, analytique KYC, journal d'audit, exports CSV des dossiers et documents. | `/v1/analytics`, `/v1/audit`, `/v1/export` | variable | Non exposé. |
| Équipe, Espace de travail, Facturation, Usage | Inviter et approuver des membres, définir les rôles, profil et confidentialité, politique MFA, offre et paiement, usage. | `/v1/team`, `/v1/tenants`, `/v1/billing`, `/v1/usage`, `/v1/auth` | admin | Non exposé. |
| Demandes de confidentialité | Exporter ou effacer les données d'un dossier. | `/v1/privacy/cases/{case_id}/export`, `.../erase` | admin | Non exposé. |

## Connexions bancaires en production

Dans le code, la création d'une connexion et la lecture des transactions ou de l'analyse répondent `409` avec le code `bank_connect_unavailable`, sauf si la requête vise le sandbox. Le sandbox fournit des données simulées. Considérez les données bancaires réelles en production comme **non disponibles** tant que Sahl ne vous dit pas le contraire.

## File de revue

Les routes de revue existent et n'acceptent que la session. La console n'a aucune page qui les appelle : ne comptez donc pas sur un écran de console.

## Ce que vous pouvez faire avec une clé aujourd'hui

| Besoin | Appel |
| - | - |
| Lire un document | `POST /v1/kyc/extract` |
| Vérifier un profil client | `POST /v1/kyc/verify` |
| Vérifier et évaluer le risque | `POST /v1/kyc/assess` |
| Lancer, interroger et télécharger un contrôle eID | `POST /v1/kyc/eid`, `GET /v1/kyc/eid/{key}`, `GET /v1/kyc/eid/{key}/report` |

Pour tout ce qui est marqué « Non exposé » dans le tableau ci-dessus, utilisez la console. Voir [Couverture](/fr/coverage) pour la preuve de chaque ligne.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.