
Le marché MICE allemand 2025 : un nouveau record de participants

Découvre comment utiliser la REST API d'Oniva pour accéder aux données d'événements de manière programmatique – par exemple pour des intégrations personnalisées, des rapports ou des workflows automatisés.

La REST API d'Oniva te permet d'accéder aux données d'Oniva depuis des systèmes externes – sans passer par l'interface utilisateur. Elle est conçue pour les développeur·trice·s qui souhaitent intégrer Oniva dans des systèmes existants ou créer leurs propres applications par-dessus.
Contrairement aux webhooks, qui envoient les données automatiquement lorsqu'un événement se produit, la REST API te permet de récupérer les données à la demande – quand tu en as besoin.
La REST API te donne accès aux domaines suivants :
Événements
Réservations
Informations utilisateur·trice
L'API permet de connecter Oniva de manière ciblée à d'autres systèmes. Les cas d'utilisation typiques sont les suivants :
Rapports et analyses personnalisés: Les données de réservation peuvent être récupérées périodiquement et transférées vers ton propre outil d'analyse ou de reporting – sans aucun export manuel.
Exemple : Oniva → REST API → script Python → Excel / Power BI
Intégrations personnalisées: Si un système tiers a besoin de données de réservation ou d'événements, il peut les récupérer directement via l'API. Cela permet des connexions sur mesure qui vont au-delà des webhooks standard.
Synchronisation des données: Les données d'Oniva peuvent être récupérées régulièrement et synchronisées avec d'autres systèmes – p. ex. des CRM, des bases de données de membres ou des outils internes.
💡 Conseil : Pour les notifications en temps réel sur les réservations ou les check-ins, les webhooks sont plus adaptés. La REST API est idéale lorsque tu dois récupérer des données à la demande.
Si la fonctionnalité n'est pas encore disponible, elle peut être activée par l'équipe de support Oniva.
⚠️ Important : Le Client Secret n'est affiché qu'une seule fois après la création. Assure-toi de le stocker immédiatement dans un endroit sécurisé.
L'API utilise OAuth 2.0 Client Credentials. Cela signifie que tu échanges ton Client ID et ton Client Secret contre un token d'accès limité dans le temps (Bearer Token), que tu inclus dans chaque requête API.
Les tokens sont valables 1 heure. Passé ce délai, un nouveau token doit être demandé.
La documentation technique complète – incluant tous les endpoints disponibles, les paramètres et des exemples de requêtes – se trouve directement dans ton compte Oniva à l'adresse suivante :
/admin/de/apidocs
Tu peux également y tester les endpoints directement dans ton navigateur.
Rate limiting: L'API autorise un maximum de 300 requêtes par minute (par client OAuth). Les endpoints d'authentification sont limités à 20 requêtes par minute et par adresse IP. Si tu dépasses ces limites, tu recevras un message d'erreur indiquant combien de temps attendre avant de réessayer.
Pagination: Les requêtes de liste (p. ex. toutes les réservations d'un événement) sont retournées par pages. Par défaut, 10 entrées sont retournées par requête, avec un maximum de 100.
Version de l'API: L'API est actuellement en bêta. Des changements sont possibles. Nous recommandons de vérifier régulièrement la compatibilité de tes intégrations.
Lors de l'utilisation de la REST API, les données relatives aux événements et aux participant·e·s sont transférées vers des systèmes externes. Assure-toi que le système destinataire répond aux exigences applicables en matière de protection des données et que les données sont traitées de manière sécurisée.
Vérifie en particulier si le système cible est conforme aux réglementations suisses et européennes en matière de protection des données. En tant qu'opérateur·trice du système cible, tu es responsable de t'assurer que tout traitement ultérieur des données est effectué de manière conforme. En cas de doute, nous recommandons de discuter de l'intégration avec ton·ta responsable de la protection des données ou ton service informatique.
Ja. Für komplexere oder flexiblere Abfragen steht zusätzlich die GraphQL API zur Verfügung.
Avec l’API REST, les données peuvent être récupérées de manière ciblée à la demande. Les webhooks envoient automatiquement des données lors d’événements spécifiques, par exemple lors d’une nouvelle réservation ou d’un check-in.
L’API REST est particulièrement adaptée pour :
Les webhooks sont plus adaptés aux notifications en temps réel.
Mit der REST API können Daten gezielt auf Abruf geladen werden. Webhooks senden Daten automatisch bei bestimmten Ereignissen, beispielsweise bei einer neuen Buchung oder einem Check-in.
Die REST API richtet sich an Entwickler:innen und Unternehmen, die Oniva mit anderen Systemen verbinden oder eigene Anwendungen auf Basis von Oniva-Daten entwickeln möchten.
Die Oniva REST API ermöglicht den programmgesteuerten Zugriff auf Daten in Oniva – beispielsweise Events, Buchungen oder Kontaktdaten. Sie eignet sich für Integrationen, Automatisierungen und individuelle Auswertungen.
Découvre des articles captivants sur la réalisation d'événements inoubliables.





