API et intégrations
L'API SeeItLive vous permet de démarrer des sessions et de recevoir les résultats directement depuis votre propre produit ou backend — pour qu'une vue en direct ne soit qu'un bouton dans votre helpdesk, votre application terrain ou votre CRM.
Les bases de l'API
L'API REST est organisée autour des sessions. Vous créez une session (en précisant éventuellement comment inviter le client), puis interrogez son statut ou recevez des mises à jour par webhook. La référence complète des points d'accès se trouve dans la documentation développeur.
- Créer une session — renvoie un identifiant de session et le lien d'invitation.
- Vérifier le statut — savoir si le client a rejoint la session et ce qui a été capturé.
- Recevoir les captures — livrées à votre webhook au fur et à mesure qu'elles sont prises.
Authentification
Chaque requête API est authentifiée par une clé API de type bearer créée dans votre équipe. Envoyez-la dans l'en-tête Authorization :
Authorization: Bearer sil_live_xxxxxxxxxxxx
Les clés API sont des secrets. Conservez-les sur votre serveur, jamais dans du code navigateur ou d'application mobile, et faites-les tourner si l'une d'elles est un jour exposée. Voir sécurité des clés API.
SDK clients
Plutôt que d'appeler les points d'accès REST à la main, vous pouvez utiliser un SDK client officiel. Ils encapsulent l'authentification, la création de session et la vérification du statut dans du code idiomatique. Des SDK sont disponibles pour :
Node.js, Go, Java, PHP, Rust, Perl et Ruby.
Chaque SDK expose le même contrat — créer une session, vérifier son statut et vérifier des jetons OAuth — pour que vous puissiez changer de langage sans réapprendre le flux.
Webhooks
Un webhook est un point d'accès HTTPS de votre côté que SeeItLive appelle lorsqu'un événement se produit dans une session — notamment lorsqu'une capture est prise. Plutôt que d'interroger l'API, vous recevez un événement dès qu'il se produit.
- Enregistrez l'URL de votre point d'accès dans les paramètres de l'équipe.
- Nous envoyons une charge utile JSON signée en POST pour chaque événement.
- Vérifiez la signature pour vous assurer que la requête provient bien de nous.
Vérifiez la signature du webhook à chaque requête — c'est ce qui vous garantit que la charge utile provient réellement de SeeItLive et n'a pas été falsifiée. Voir sécurité des clés API.
Livraison des captures
Les captures prises pendant une session peuvent être livrées automatiquement à vos systèmes au fur et à mesure — poussées vers votre webhook pour atterrir dans le ticket, l'enregistrement ou le workflow auquel elles appartiennent, sans étape d'export manuelle.
Intégrations
Au-delà de l'API brute, SeeItLive se connecte aux outils que votre équipe utilise déjà, pour qu'une session en direct et ses captures puissent circuler directement dans votre workflow existant. Consultez la documentation des intégrations pour la liste actuelle et les étapes de configuration.
Cet article vous a-t-il été utile ?
Toujours bloqué ? Contactez le support.