Aller au contenu

API mobile

La plateforme propose une API REST pour le développement d’applications mobiles ou les intégrations tierces.


L’API utilise une authentification par token (tokens Bearer) via Laravel Sanctum.

Pour obtenir un token :

Envoyez une requête POST à /api/v1/auth/login avec votre email et mot de passe :

{
"email": "vous@exemple.com",
"password": "votre-mot-de-passe"
}

La réponse inclut un access_token. Incluez ce token dans toutes les requêtes suivantes :

Authorization: Bearer {access_token}

Les tokens expirent après 30 jours. Utilisez /api/v1/auth/logout pour révoquer un token.


MéthodeEndpointAuth requiseDescription
POST/api/v1/auth/loginNonObtenir un token Bearer
POST/api/v1/auth/registerNonCréer un nouveau compte utilisateur
POST/api/v1/auth/logoutOuiRévoquer le token actuel
POST/api/v1/auth/logout-allOuiRévoquer tous les tokens
GET/api/v1/eventsNonLister les événements publiés
GET/api/v1/events/{slug}NonVoir un seul événement
GET/api/v1/events/{slug}/agendaNonVoir les sessions de l’événement
GET/api/v1/events/{slug}/floor-plansNonLister les plans de salle publiés
GET/api/v1/events/{slug}/floor-plans/{id}NonPlan détaillé + marqueurs
GET/api/v1/profileOuiVoir/mettre à jour le profil utilisateur
GET/api/v1/registrationsOuiLister les inscriptions de l’utilisateur
GET/api/v1/attendeesOuiParcourir l’annuaire des participants
POST/api/v1/sessions/{id}/registerOuiS’inscrire à une session
POST/api/v1/sessions/{id}/bookmarkOuiMettre une session en favori
GET/api/v1/organizationsOuiLister les organisations de l’utilisateur

La documentation complète de l’API (avec les schémas de requête/réponse) est générée automatiquement par Scramble et disponible à /api/docs.


Type d’utilisateurLimite
Authentifié60 requêtes par minute
Non authentifié30 requêtes par minute

Lorsque la limite est dépassée, l’API renvoie une réponse 429 Too Many Requests.