L'API de revendeur de domaines vous permet d'interagir avec notre système par programmation à partir de votre propre WHMCS.
En utilisant l'API, vous pouvez effectuer des actions telles que:
- Enregistrer un domaine
- Transférer le domaine
- Renouveler le domaine
- Libérer le domaine
- Obtenir le code EPP
- Obtenir les coordonnées
- Enregistrer les coordonnées
- Obtenir le verrouillage du registraire
- Enregistrer le verrouillage du registraire
- Obtenir le DNS
- Enregistrer le DNS
- Demander la suppression
- Synchronisation des transferts
- Synchronisation de domaine
- Obtenez le transfert d'e-mails
- Enregistrer le transfert d'e-mails
- Bascule de protection d'identité
- Vérifier la disponibilité
- Obtenez des suggestions de domaines
- Obtenir des serveurs de noms
- Enregistrer les serveurs de noms
- Enregistrer le serveur de noms
- Modifier le serveur de noms
- Supprimer le serveur de noms
- Panier Obtenir les tarifs S'inscrire
- Panier Obtenir le prix Renouveler
- Panier Obtenir le prix du transfert
- Obtenez des crédits
- Obtenir la version
- Obtenez les TLD disponibles
- Obtenez les tarifs des TLD
- Obtenir des informations sur le domaine
Format des données de demande / réponse du revendeur de domaines:
Dans les demandes, le revendeur de domaines accepte les paramètres de requête.
La réponse de l'API est envoyée au format de données JSON.
Authentification:
La clé API et l'adresse e-mail sont requises pour l'authentification.
Ces détails sont fournis par le fournisseur.
URL:
https://clients.genious.net/modules/addons/DomainsReseller/api/index.php
Exemples:
Les exemples suivants utilisent l'outil de ligne de commande cURL pour exécuter les requêtes API.
Exemplaire demande d'API :
curl -X POST "https://clients.genious.net/modules/addons/DomainsReseller/api/index.php/order/domains/renew" \ -H "username: email@example.com" \ -H "token: $(echo -n 'email@example.com:'$(date -u +%y-%m-%d\ %H) | openssl dgst -sha256 -hmac '1234567890QWERTYUIOPASDFGHJKLZXCVBNM' -binary | base64)" \ -d "domain=example.com" \ -d "regperiod=3" \ -d "addons[dnsmanagement]=0" \ -d "addons[emailforwarding]=1" \ -d "addons[idprotection]=1"