API REST

Les instructions ci-dessous s’appliquent uniquement aux ordinateurs de bureau et aux ordinateurs portables.

L’API REST de tawk.to vous permet d’automatiser et de gérer de nombreux aspects de votre compte, en simplifiant les tâches et en intégrant tawk.to à vos systèmes existants.

Vous pouvez utiliser l’API REST pour :


  • Créer des propriétés et inviter automatiquement des membres de l’équipe


  • Récupérer des listes filtrées de tickets, de discussions ou de membres de la propriété


  • Consulter les statistiques de discussion par agent, tag, département et date


  • Gérer les webhooks


  • Créer et lister des articles de la Base de connaissances


  • Créer et personnaliser des widgets de discussion


REMARQUE : L’API REST est conçue pour les développeurs ou toute personne à l’aise avec le code. Si vous découvrez les API, il est recommandé de travailler avec un développeur.


Pour des références techniques et des mises à jour, visitez le Portail Développeurs de tawk.to.


Pour en savoir plus sur l’utilisation des webhooks, consultez ce guide :

Création et gestion des Webhooks

Tout d’abord, demandez l’accès à l’API REST

L’API REST est disponible sur demande. Pour commencer :


1. Remplissez le formulaire de demande d’accès à l’API REST.


2. Une fois votre demande approuvée, vous recevrez un nom d’utilisateur, un mot de passe et un lien vers la documentation de l’API REST.

Créer une clé API

Après avoir obtenu l’accès à l’API REST :


1. Connectez-vous à votre compte tawk.to.

2. Cliquez sur l’image de votre profil dans le coin inférieur gauche de votre Tableau de bord.

3. Cliquez sur Modifier le profil.

4. Cliquez sur Clés API REST dans le menu de gauche.

5. Cliquez sur Créer une clé.

6. Votre nouvelle clé apparaîtra dans la liste.

Important : Conservez votre clé API en lieu sûr. Ne la partagez pas avec des personnes non autorisées.

Pour supprimer une clé, sélectionnez-la et cliquez sur Supprimer.

Authentifier vos requêtes

Toutes les requêtes vers l’API REST doivent :


  • Utiliser HTTPS


  • Utiliser l’authentification HTTP Basic avec votre clé API comme nom d’utilisateur dans l’en-tête d’autorisation


La configuration dépend de votre client HTTP ou du langage de programmation utilisé. La plupart disposent d’un support intégré pour l’authentification Basic.


En savoir plus sur l’en-tête d’autorisation HTTP ici.

URL de base et style des méthodes

URL de base : https://api.tawk.to/v1/


L’API REST utilise des méthodes HTTP de style RPC. Transmettez les paramètres dans le corps des requêtes POST, sauf indication contraire dans la documentation.

Exemple de requête

Obtenir les détails de l’agent actuel



  • Authentification : HTTP Basic (clé API comme nom d’utilisateur)


  • Réponse : JSON avec un indicateur de succès ; les erreurs incluent un code d’erreur court.

Gestion des réponses et des erreurs
  • Les requêtes réussies renvoient du JSON avec un indicateur de succès clair.


  • Si un problème survient, la réponse inclura un code d’erreur que vous pourrez utiliser pour diagnostiquer ou gérer le problème.


Consultez la documentation de votre API REST pour obtenir la liste complète des méthodes, paramètres et codes d’erreur.


Posez vos questions à notre communauté de développeurs si vous avez besoin d’aide concernant l’utilisation de notre API REST.

Considérations importantes
  • Sécurité
    Stockez vos clés API en toute sécurité et renouvelez-les régulièrement.


  • Tests
    Testez vos requêtes dans un environnement de préproduction avant d’apporter des modifications en production.


  • Gestion des erreurs
    Prévoyez des tentatives avec délai en cas de problèmes temporaires.


  • Webhooks
    Validez les données entrantes pour confirmer que les requêtes sont authentiques.


  • Alternatives
    Si vous devez seulement personnaliser le widget sur votre site, l’API JavaScript peut être plus simple que l’API REST.


Si vous avez des retours sur cet article, ou si vous avez besoin d’aide supplémentaire :


Cet article a-t-il été utile ?

77 sur 112 ont aimé cet article