Grâce à l’API Octenium, vous pouvez directement effectuer l’achat / Transfert / renouvellement de vos services Octenium (hébergement, noms de domaine, serveurs VPS…) depuis votre propre code de programmation ou vos propres outils. Mais comment cela fonctionne-t-il ?
Qu’est-ce que l’API Octenium ?
En tant que client chez Octenium, vous pouvez gérer tous vos services dans notre panneau de contrôle Panel Octenium. Vous pouvez y créer de nouveaux services et y modifier des paramètres (NS pour des noms de domaines, gérer vos serveurs VPS (redémarrer…), ainsi que d’innombrables autres détails en tous genres
Pour les clients qui souhaitent entièrement automatiser ce processus au lieu de devoir gérer les paramètres manuellement via le Panel Octenium, Octenium propose une API (Application Programming Interface ou « interface de programmation applicative » en français) pouvant être intégrée à un outil de provisionnement du client.
L’API vous permet de créer un compte d’hébergement ou réserver un nom de domaine à partir de vos propres outils. On n’en a jamais vraiment fini avec un site ou un service web ; il est constamment nécessaire d’y apporter des modifications et des améliorations. Voilà pourquoi Octenium propose ces outils à ses clients ayant opté pour l’Hébergement ou autres services, de manière à ce que vous puissiez très facilement appliquer ce flux constant d’améliorations à vos services web.
Que pouvez-vous faire avec l’API ?
L’API va cependant bien plus loin… En fait, vous pouvez faire exécuter presque tout ce que vous faites manuellement dans le panneau de contrôle de Octenium via l’API à partir de votre code de programmation. Tout n’est pas encore possible, mais le but de Octenium est de continuer à développer l’API en y ajoutant des fonctionnalités supplémentaires en fonction des demandes de nos clients.
Voici un bref aperçu des méthodes disponibles à l’heure actuelle :
- Généralités :
- Demander une liste de tous les services
- Consulter les détails de votre compte Octenium
- Commander un nouveau service (hébergement mutualisé, nom de domaine, serveur VPS…)
- Consulter les détails de votre service spécifiques
- Détails concernant l’hébergement :
- Demander la liste de vos hébergements
- Demander la liste des plans d’hébergement.
- Commander un hébergement
- Changer les accès de votre hébergement
- Serveurs VPS :
- Demander la liste de vos serveurs VPS
- Commander un serveurs VPS
- Demander la liste des systèmes d’exploitation
- Consulter les statistiques d’utilisation de vos serveurs VPS
- Redémarrer vos serveurs VPS
- Arrêter vos serveurs VPS
- Ré-installer vos serveurs VPS
- Demander la liste de vos serveurs VPS
- Domaines :
- Demander une liste de tous les domaines
- Consulter les détails individuels par domaine
- Enregistrer un domaine
- Transférer un domaine
- Renouveler un domaine
- Mettre à jour des serveurs de noms
- Demander les code AUTH d’un un domaine
- Activer ou désactiver le verrouillage de transfert d’un nom domaine
Quelques petites idées pour intégrer l’API dans le logiciel
- Demander un aperçu de tous les services que vous possédez actuellement et vérifier quand les noms de domaines expirent, de façon à ce que vous puissiez prévenir le propriétaire du domaine à temps.
- Parmi la liste de tous les packs d’hébergement, demander des détails concernant la quantité d’espace web utilisé en combinaison avec l’espace maximum réservé. Lorsque le client approche la limite, le contacter de manière proactive et lui recommander une éventuelle mise à niveau ou le conseiller sur l’espace qu’il peut libérer.
- Si vous construisez votre propre panneau de contrôle pour vos clients, dont fait partie p. ex. l’hébergement du site web, vous pouvez y intégrer des détails concernant le pack d’hébergement du client.
- En listant les packs d’hébergement actifs, vous pouvez écrire un contrôle permettant de vérifier si tous vos packs d’hébergement ont bien été facturés à votre client final.
Les principaux avantages
- Vous pouvez travailler de façon plus rapide et plus efficace grâce à l’automatisation depuis votre propre code de programmation. Vous pouvez ainsi consacrer davantage de temps au développement proprement dit du site web.
- Durant le déploiement de votre code, vous préparez automatiquement l’environnement vers lequel vous déployez votre code.
- Les risques d’erreurs sont réduits, du fait que tous se déroule automatiquement. Avec des opérations manuelles, il est toujours possible d’oublier quelque chose ou de commettre une erreur.
- En utilisant différents tokens pour différents développeurs, vous pouvez à tout moment demander avec quel token une certaine ƒaction a été entreprise. Si vous rencontrez un problème de sécurité, vous serez déjà sur la bonne voie pour le résoudre.
À qui cette API s’adresse-t-elle ?
Notre API s’adresse bien entendu aux clients de Octenium, du fait qu’ils sont confrontés à la gestion de nombreux services. En principe, n’importe quel client de Octenium qui travaille avec son propre code de programmation peut utiliser l’API pour gérer ses paramètres de manière rapide et efficace, en prenant moins de risques de commettre de erreurs.
Vous voulez vous y mettre ? Vous trouverez la liste des fonctionnalités et une documentation détaillée ici :
Lorsque vous vous adressez à l’API à partir de votre propre code de programmation pour gérer vos comptes et vos paramètres, vous travaillez de manière plus rapide et plus efficace, et courez moins de risques de commettre des erreurs.