Comment créer et utiliser un jeton API
Les jetons API permettent à un autre système de se connecter à votre compte TicketingHub. Vous devez disposer d’un accès administrateur pour les gérer.
À quoi peut servir un jeton API
?
- Envoyer les données TicketingHub vers un logiciel de reporting ou un entrepôt de données.
- Permettre à une plateforme partenaire personnalisée de consulter les produits et les tarifs.
- Créer une expérience de réservation côté serveur qui vérifie les disponibilités en temps réel.
Un jeton API ne crée pas de connexion intégrée à Google Sheets. Consultez Comment exporter les données TicketingHub et connecter d’autres outils pour choisir entre les exportations CSV, Zapier, les webhooks et l’accès à l’API.
Activer l’accès à l’API
- Accédez à Paramètres → Fonctionnalités.
- Activez Accès à l’API.
Il s’agit d’un paramètre libre-service. Après l’avoir activé, Jetons API apparaît dans les paramètres.
Créer un jeton
- Accédez à Paramètres → Jetons API.
- Sélectionnez Générer un jeton API.
- Saisissez un nom permettant d’identifier le système qui utilise le jeton.
- Choisissez Supplier API (V2) pour la gestion des fournisseurs, Widget API pour les disponibilités et les réservations, ou OCTO API pour connecter des systèmes compatibles avec la norme OCTO.
- Si vous avez choisi Supplier API (V2) ou OCTO API, vous pouvez sélectionner Lecture seule lorsque l’intégration doit uniquement consulter les données. Cette option ne s’applique pas aux jetons Widget API.
- Ajoutez une date d’expiration si nécessaire, puis générez le jeton.
- Copiez immédiatement le jeton et conservez-le en lieu sûr. Le jeton complet ne s’affiche qu’une seule fois.
Utiliser le jeton
Envoyez le jeton dans l’en-tête Authorization de chaque requête API�a0:
Authorization: Bearer YOUR_TOKENUtilisez les jetons API uniquement dans des systèmes sécurisés côté serveur. N’insérez pas de jeton dans le code d’un site web, les e-mails, les messages de discussion ou les documents partagés.
Révoquer un jeton
Accédez à Paramètres → Jetons API et sélectionnez Révoquer à côté du jeton. La révocation prend effet immédiatement�a0; le système connecté cessera donc de fonctionner jusqu’à ce qu’il utilise un jeton de remplacement.
Créez un jeton distinct pour chaque intégration, accordez uniquement les accès dont elle a besoin et révoquez les jetons qui ne sont plus utilisés. Pour les mises à jour déclenchées par des événements, vous pouvez préférer les webhooks ou l’intégration Zapier.