Documentation API
Intégrez LemonCRM à votre stack. API REST, authentification JWT, webhooks temps réel et exemples de code.
Démarrage rapide
Base URL : https://api.lemoncrm.com/v1
Format : JSON (Content-Type: application/json)
Auth : Bearer token JWT dans le header Authorization
Rate limit : 100 requêtes/minute par clé API
// Exemple : lister les deals ouverts
const response = await fetch('https://api.lemoncrm.com/v1/deals?status=open', {
headers: {
'Authorization': 'Bearer YOUR_TOKEN',
'Content-Type': 'application/json'
}
});
const { data } = await response.json();
// data: [{ id, title, value, stage_id, contact_id, ... }]Endpoints
Authentification
Chaque requête API nécessite un token JWT obtenu via l'authentification. Les clés API sont gérées depuis les paramètres de votre organisation.
Contacts
CRUD complet sur vos contacts : création, lecture, mise à jour, suppression. Filtres par tags, entreprise et champs personnalisés.
Deals
Gérez vos opportunités commerciales : création, mise à jour d'étape, modification du montant et de la probabilité.
Pipeline & étapes
Listez, créez et réorganisez vos pipelines et leurs étapes. Multi-pipeline supporté.
Webhooks
Recevez des notifications HTTP en temps réel : deal créé, étape changée, contact modifié, deal gagné.
Organisations & rôles
Gérez les membres de votre organisation et leurs rôles (admin, manager, rep).