API GoHighLevel : documentation, v2 et cas d’usage

API GoHighLevel : documentation, v2 et cas d'usage

Divulgation d’affiliation : cet article contient des liens affiliés. Si vous vous inscrivez via ces liens, je peux percevoir une commission, sans coût supplémentaire pour vous. Prix vérifiés en août 2026, facturés en dollars US.

Réponse courte : l’API de GoHighLevel est disponible à partir de la formule Unlimited (297 $/mois). La version 2 utilise OAuth 2.0 et couvre contacts, opportunités, calendriers, conversations et paiements. La documentation officielle est sur marketplace.gohighlevel.com/docs — uniquement en anglais.

La formule Starter n’a pas d’accès API. C’est souvent la raison qui pousse à passer à Unlimited.

v1 ou v2 ?

API v1 API v2
Authentification Clé API simple OAuth 2.0
Portée Par sous-compte Agence et sous-comptes
Statut Héritée Recommandée
Webhooks Limités Complets
Nouveaux développements à éviter à privilégier

Si vous démarrez aujourd’hui, partez directement sur la v2. La v1 fonctionne encore mais ne recevra pas les nouvelles fonctionnalités.

Il faut un compte pour obtenir vos clés

Les 30 jours gratuits suffisent pour créer une application, tester les appels et valider votre intégration.

Les points d’entrée utiles

Ressource Usage typique
/contacts Créer et mettre à jour des contacts depuis votre propre formulaire
/opportunities Synchroniser un pipeline avec un outil métier
/calendars/events Créer des rendez-vous depuis un site externe
/conversations Lire et envoyer des messages depuis un autre système
/payments Réconcilier des transactions
/locations Créer des sous-comptes automatiquement (mode SaaS)

Trois cas d’usage concrets

1. Création automatique de sous-comptes

Le plus rentable si vous revendez la plateforme : un client paie sur votre site, un appel à /locations crée son sous-compte, applique votre modèle et envoie ses accès. Vous passez de vingt minutes de travail manuel à zéro.

2. Synchronisation avec un outil métier

Logiciel de gestion, ERP, outil sectoriel : un webhook à chaque changement d’étape évite la double saisie, qui est la première source d’erreurs.

3. Tableau de bord consolidé

Agréger les indicateurs de tous vos sous-comptes dans un seul rapport client. Le reporting natif reste limité dès que vous dépassez quelques comptes.

Limites à connaître

  • Limites de débit : prévoyez une file d’attente et une logique de reprise, ne bouclez pas sans contrôle.
  • Documentation en anglais uniquement.
  • Certains champs ne sont pas exposés : vérifiez que la donnée dont vous avez besoin existe avant de promettre l’intégration à un client.
  • Les jetons OAuth expirent : gérez le rafraîchissement dès le début.
  • Pas d’API sur Starter — voir les tarifs.

Tester l’API pendant l’essai

Créez votre application et validez vos appels avant tout engagement.

Questions fréquentes

L’API est-elle incluse dans Unlimited ?

Oui, sans surcoût. Seule la formule Starter en est privée.

Peut-on utiliser Make ou Zapier à la place ?

Oui, et c’est plus rapide pour des besoins simples. L’API directe devient intéressante dès que le volume monte ou que la logique se complique.

Y a-t-il un environnement de test ?

Pas de sandbox dédiée. La pratique courante est d’utiliser un sous-compte de test séparé de vos données clients.