L'API REST versionnée qui fait tourner nos propres applications est celle que vous intégrez : authentification OAuth2, websockets pour le temps réel, documentation OpenAPI générée depuis le code.
curl https://api.bifrost.events/api/v1/events/42/attendees \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Accept-Language: fr"Le socle
Les briques techniques de la plateforme, telles qu'elles existent dans le code.
Une API organisée par audiences — admin, organisateur, participant, hôtesse — sous un préfixe versionné unique.
OAuth2 via Laravel Passport pour les intégrations, tokens Sanctum pour les applications mobiles.
Spécification Swagger/OpenAPI générée depuis le code, complétée d'un guide d'intégration Scribe.
Canaux de broadcast websocket : présences, résultats d'activités, état du livestream.
Les badges embarquent un payload chiffré, vérifié au scan lors du check-in.
La plateforme est trilingue de bout en bout, y compris les contenus générés par IA.
Temps réel
Pendant un événement, l'état change en continu. Plutôt que d'interroger l'API en boucle, abonnez-vous aux canaux de broadcast et recevez les mises à jour au fil de l'eau.
Intégration
Ce qu'il faut pour brancher vos systèmes sur la plateforme.
Explorez les endpoints dans Swagger et suivez le guide Scribe pour vos premiers appels.
docs.bifrost.eventsUne base d'API versionnée : vos intégrations ne cassent pas quand l'API évolue.
api.bifrost.events/api/v1Chaque organisation peut disposer d'une instance dédiée : un environnement isolé pour intégrer, tester, puis passer en production.
Parlez-nous de votre cas d'usage et des systèmes que vous voulez connecter.