API v2.1 — En ligne

Votre passerelle vers les études en France

API REST sécurisée et documentée de FRANCE ÉTUDES Connect. Gérez les bourses, les demandes de services, les attestations et le portail étudiant — le tout via une interface programmatique moderne.

Modules

Modules de l'API

Architecture modulaire pensée pour la scalabilité, la sécurité et la facilité d'intégration.

Authentification

Inscription, connexion et gestion de session via Sanctum. Rôles utilisateurs (admin, student) avec middleware dédié.

Public

Bourse d'Études

Gestion complète des inscriptions aux bourses, génération de matricules, publication des résultats et villes associées.

Public + Admin

Demandes de Services

Création, suivi et gestion des demandes de services. Attestations téléchargeables avec vérification publique.

Authentifié

Portail Étudiant

Profil étudiant, mises à jour, historique des demandes et accès aux documents personnels.

Étudiant

Administration

Tableau de bord analytique, gestion des demandes, confirmation des paiements et envoi de liens sécurisés.

Admin

Téléchargements

Téléchargement de documents et attestations via tokens sécurisés. Vérification publique par référence.

Public
Documentation

Endpoints principaux

Aperçu des routes disponibles. Toutes les réponses sont au format JSON.

Authentification

POST/api/auth/registerCréer un compte
POST/api/auth/loginConnexion et récupération du token
GET/api/auth/meProfil de l'utilisateur connecté
POST/api/auth/logoutRévoquer le token

Bourse d'Études

GET/api/bourseLister les inscriptions
GET/api/bourse/generate-matriculeGénérer un matricule
POST/api/bourse/inscriptionInscription publique
GET/api/bourse/resultats/lookupConsulter un résultat

Demandes de Services

GET/api/student/demandesMes demandes (étudiant)
POST/api/student/demandesNouvelle demande (étudiant)
GET/api/verifier/{reference}Vérifier une attestation (public)

Administration

GET/api/admin/dashboard/statsStatistiques du tableau de bord
GET/api/admin/demandesLister toutes les demandes
PATCH/api/admin/demandes/{id}/statusMettre à jour le statut
POST/api/admin/demandes/{id}/paiementConfirmer le paiement
Sécurité

Authentification

L'API utilise Laravel Sanctum. Incluez le token Bearer dans l'en-tête Authorization de chaque requête protégée.

// Exemple de requête authentifiée
curl -X GET "https://api.franceetudes.com/api/auth/me" \
  -H "Authorization: Bearer <VOTRE_TOKEN>" \
  -H "Accept: application/json"

// Exemple de réponse JSON
{
  "id": 1,
  "name": "Jean Dupont",
  "email": "jean@example.com",
  "role": "student"
}
Support

Besoin d'aide ?

Notre équipe d'ingénieurs est disponible pour accompagner vos intégrations et répondre à vos questions techniques.

Contactez Harcrosoft-IT