REST API

Intégrations & API

enconf offre une API REST complète. Intégrez votre système de facturation, automatisez le provisioning ou créez vos propres outils. Les modules communautaires sont disponibles en open source — sans support.

Accès API complet à toutes les fonctionnalités

Chaque fonction du panneau est accessible via l'API REST. Authentification par jeton Bearer, limitation de débit, réponses JSON. Créez vos propres intégrations ou utilisez les modules communautaires ci-dessous.

🔌

Clients & Abonnements

Créer, modifier, suspendre, réactiver et supprimer des clients et abonnements d'hébergement. Attribuer des forfaits, changer les mots de passe, gérer les quotas.

🌐

Sites, Domaines & DNS

Créer des sites web, gérer domaines, sous-domaines, alias, zones DNS et enregistrements. Certificats SSL, configuration PHP, redirections.

📨

E-mail, Sauvegardes & plus

Boîtes mail, redirections, bases de données, comptes FTP, tâches cron, sauvegardes, installations WordPress. Chaque ressource dispose d'endpoints CRUD complets.

Documentation API →

Notifications d'événements en temps réel

Configurez des URLs webhook pour recevoir des notifications HTTP lors d'événements dans le panneau. Jeton secret pour la vérification de signature.

Module de provisioning WHMCS

Module de provisioning open source pour WHMCS. Automatise la création de comptes, la suspension, la résiliation et les changements de forfait. Fourni tel quel, sans support ni garantie de NetCell IT.

Ce que fait le module

  • Créer un compte d'hébergement au paiement
  • Suspendre sur facture impayée, réactiver au paiement
  • Supprimer le compte à l'annulation
  • Changer le mot de passe depuis WHMCS
  • Mise à niveau/rétrogradation du forfait
  • Connexion unique pour clients et admins
  • Test de connexion depuis les paramètres serveur WHMCS
  • Statut d'abonnement dans l'espace admin et client

Notes importantes

  • Pas de support — NetCell IT ne fournit pas de support pour le module WHMCS. Utilisation à vos risques.
  • Pas de garantie — Le module est fourni tel quel sous la licence MIT.
  • Communautaire — Les rapports de bugs et contributions sont les bienvenus via le code source.
  • Prérequis — WHMCS 8.x+, enconf 1.7+, PHP 7.4+
Télécharger le module WHMCS (ZIP, 9 KB)

Licence : MIT — utilisation à vos risques. Pas de support de NetCell IT.

Module de provisioning FOSSBilling

Module de provisioning open source pour FOSSBilling (et BoxBilling, son prédécesseur — même interface de module). Automatise la création de comptes, la suspension, la résiliation et les changements de forfait. Fourni tel quel, sans support ni garantie de NetCell IT.

Ce que fait le module

  • Créer un compte d'hébergement à la commande (client + abonnement)
  • Suspendre / réactiver le compte
  • Annuler — supprime l'abonnement, et le client si aucun autre abonnement ne subsiste
  • Changer le mot de passe depuis FOSSBilling
  • Mise à niveau/rétrogradation du forfait
  • Synchronisation — actualise le domaine depuis l'abonnement du panneau
  • Test de connexion depuis les paramètres du serveur

Notes importantes

  • Pas de support — NetCell IT ne fournit pas de support pour le module WHMCS. Utilisation à vos risques.
  • Pas de garantie — Le module est fourni tel quel sous la licence MIT.
  • Communautaire — Les rapports de bugs et contributions sont les bienvenus via le code source.
  • Prérequis — FOSSBilling 0.6+ (also BoxBilling), enconf 1.7+, PHP 8.1+
Télécharger le module FOSSBilling (ZIP, 5 KB)

Licence : MIT — utilisation à vos risques. Pas de support de NetCell IT.

Module de provisioning Blesta

Module de provisioning open source pour Blesta. Automatise la création de comptes, la suspension, la résiliation et les changements de forfait. Fourni tel quel, sans support ni garantie de NetCell IT.

Ce que fait le module

  • Créer un service d'hébergement à l'activation de la commande (client + abonnement)
  • Suspendre / réactiver / annuler via le cycle de vie complet du service
  • Mise à niveau/rétrogradation du forfait via un champ de paquet personnalisé
  • L'e-mail du client utilisé comme identité — aucun mappage d'ID manuel nécessaire
  • Compatible avec Blesta 5.x et 6.x

Notes importantes

  • Pas de support — NetCell IT ne fournit pas de support pour le module WHMCS. Utilisation à vos risques.
  • Pas de garantie — Le module est fourni tel quel sous la licence MIT.
  • Communautaire — Les rapports de bugs et contributions sont les bienvenus via le code source.
  • Prérequis — Blesta 5.x/6.x, enconf 1.7+, PHP 8.1+
Télécharger le module Blesta (ZIP, 6 KB)

Licence : MIT — utilisation à vos risques. Pas de support de NetCell IT.