Aller au contenu principal
API v1

API REST QualiForma

Intégrez votre LMS dans vos outils existants. Catalogue, inscriptions, paiements, Qualiopi, webhooks — tout est disponible via une API REST cohérente.

Premier appel en 30 secondes

Authentifiez-vous et obtenez votre access token.

Login · Python
import requests

response = requests.post(
    'https://api.qualiforma.site/api/v1/auth/login',
    headers={'X-Tenant-ID': 'votre-tenant'},
    json={'email': 'admin@example.com', 'password': '...'}
)
tokens = response.json()['data']
access_token = tokens['accessToken']
print(f"Token obtenu : {access_token[:30]}...")

Explorer la documentation

Avant de commencer

  • Un compte QualiForma avec un tenant configuré
  • Votre slug tenant (ex. : mon-organisme-formation)
  • Des identifiants admin ou créateur
  • Un client HTTP : curl, requests (Python), fetch (JS)

Bases de l'API

Paramètres techniques de base de l'API REST QualiForma v1
ParamètreValeur
URL de basehttps://api.qualiforma.site/api/v1
Format de réponseJSON — { data: T, meta: { timestamp, requestId } }
AuthentificationBearer token dans Authorization header
Multi-tenantHeader X-Tenant-ID obligatoire sur toutes les requêtes
VersioningPréfixe /api/v1 — breaking changes = nouvelle version
Rate limiting1000 requêtes / heure par token