L'API utilise OAuth 2.0 / OpenID Connect pour toutes les requêtes authentifiées.
Flux d'autorisation standard pour les applications serveur. client_id + client_secret, redirect URI obligatoire, scopes granulaires, refresh tokens avec rotation.
Extension d'identité sur OAuth 2.0 pour les applications mobiles et SPA. ID Token (JWT), UserInfo endpoint, PKCE pour les clients publics, sessions avec expiration configurable.
Les endpoints clés de l'API — documentation simplifiée, en cours de finalisation.
Liste des datasets accessibles. Auth : Bearer token. Pagination, filtrage par catégorie et secteur.
Détail d'un dataset — métadonnées, schéma, échantillon. Auth : Bearer token.
Demande d'accès à un dataset. Auth : Bearer token. Finalité, périmètre, conformité.
Datasets auxquels l'utilisateur a accès. Auth : Bearer + RLS.
Liste des rapports générés. Auth : Bearer + RLS.
Générer un rapport à partir d'un dataset. Auth : Bearer token.
Recevez des notifications en temps réel et gérez vos quotas d'appels.
Bibliothèques et connecteurs pour accélérer votre intégration.
import { MYDATABAKExchange } from '@mydatabak/sdk'; const client = new MYDATABAKExchange({ apiKey: process.env.MDB_API_KEY });
from mydatabak import Client; client = Client(api_key=os.environ['MDB_API_KEY']); datasets = client.datasets.list()
Powens — Agrégation bancaire. Webhooks — Notifications temps réel. Snowflake — Data warehouse (à venir). BigQuery — Analytics (à venir).
Les exemples utilisent des variables fictives (YOUR_CLIENT_ID, YOUR_CLIENT_SECRET). Les endpoints sont en cours de finalisation.