Documentation
Open finance pour les banques et les prêteurs
Sahl connecte les comptes bancaires, lit les documents financiers, vérifie les clients et évalue le risque, pour les banques et les prêteurs du Maroc et de l’Afrique francophone. Les connexions bancaires viennent en premier. Les nouveaux espaces de travail démarrent en sandbox, sur des données de test.
Démarrage rapide
Lisez un document et obtenez un verdict, en cURL, JavaScript et Python.
Connexions bancaires
Ce qu’est une connexion, ses statuts, les transactions, l’analyse et la simulation du sandbox.
Couverture bancaire
Les établissements que Sahl liste, par pays.
Tester dans le sandbox
Créez une clé et exécutez chaque appel depuis ce site. 15 minutes.
Ce que Sahl couvre
| Fonction | Ce qu’elle fait | Disponibilité | Où |
|---|---|---|---|
| Sahl Connect : connexions bancaires | Le client autorise l’accès auprès de sa propre banque ; données de compte, de solde et de transactions. | Simulation sandbox aujourd’hui. Console et, avec une clé d’API, /v1/partner/bank-connections (scopes bank:read, bank:write). Offre Growth, activées par Sahl pour votre espace. D’ici là, la production répond 409. | Guide des connexions bancaires |
| Sahl Connect : portefeuilles et fintechs | Mobile money et portefeuilles numériques, au-delà des banques. | En préparation | Aucune route |
| Tableau de consentement, widget intégrable, reconnexion automatique | Le client voit et révoque l’accès ; parcours de connexion intégrable. | En préparation | Aucune route publiée |
| Documents financiers (Sahl OCR) | Lit fiches de paie, relevés bancaires et pièces d’identité en champs, avec des contrôles par document. | API Partenaire avec clé, et Console | POST /v1/kyc/extract, guide |
| Vérification : identité | Verdict pour un profil client et ses documents. | API Partenaire avec clé | POST /v1/kyc/verify, guide |
| Vérification : revenus à partir des transactions | Revenus et emploi lus dans les transactions bancaires. | En préparation | Exige des données bancaires réelles |
| eID | Contrôle d’identité à distance avec selfie, statut et rapport PDF. Clients canadiens uniquement aujourd’hui. | API Partenaire avec clé | POST /v1/kyc/eid, guide |
| Insights : analyse des flux | Transactions catégorisées, régularité des revenus, signaux de risque, taux d’épargne, ratio d’endettement. | Console, sur données sandbox | GET /v1/bank-connections//analysis |
| Évaluation du risque | Le verdict, plus la tolérance au risque, la capacité, le risque de conformité et l’adéquation. | API Partenaire avec clé | POST /v1/kyc/assess, guide |
| Scoring et politiques de score | Score de crédit sur un dossier, et les politiques qui le définissent. | Console. Par clé d’API : en préparation | Scoring |
| Dossiers | Regroupent documents, connexions et décisions pour un demandeur. | Console | Référence de l’API de la console |
| Webhooks | Événements signés vers votre URL. Les endpoints se gèrent dans la console. | Recevoir : API Partenaire avec clé. Gérer : Console | guide |
| Clés d’API | Créer, délimiter et révoquer des clés. | Console | Authentification |
| Ask Sahl | Assistant dans la console. | Console | Aucune route API Partenaire |
La disponibilité est lue dans le code de l’API. « API Partenaire avec clé » : une clé d’API avec le scope l’appelle. « Console » : un membre connecté l’utilise dans la console. « En préparation » : aucune route ne le fait encore. Aucun fournisseur de données bancaires réelles n’est branché sur l’API aujourd’hui : les données bancaires de la console sont une simulation sandbox. La référence de l’API de la console documente les routes de la console à titre d’information : elles exigent une session de connexion, pas une clé d’API. Voir aussi Couverture bancaire et Couverture.
Lancez votre premier appel
Définissez SAHL_API_KEY avec une clé sandbox, puis lisez une fausse carte nationale d’identité marocaine (CIN).