Obtenir toutes les extensions disponibles
GET
https://api.lws.net/v1/
operationIdgetDomainTlds
Récupère la liste de toutes les extensions (TLD) disponibles, leurs informations tarifaires et autres paramètres. Contient toutes les extensions pouvant être achetées via nos services.
Réponses
200
Liste des extensions récupérée sous forme de tableau associatif.
{
"code": 200,
"info": "All TLDs fetched",
"data": [
{
"tld": ".fr",
"transfer_possible": "oui",
"local_country": "oui",
"restore_possible": "oui",
"price_purchase": "6.99",
"price_purchase_offer": "6.99",
"price_renew": "8.99",
"price_restore": "19.99",
"price_transfer": "4.99",
"length": "3-63",
"minimum_period": "1"
}
]
}
Champs de la réponse 14 Étend ApiEnvelope
-
codeintegerCode de statut/erreur applicatif (pas toujours égal au code de statut HTTP)
-
infostringMessage lisible décrivant le résultat de la requête
-
dataobject[] -
tldstringExtension de domaine (TLD)
-
transfer_possiblestringIndique si l'extension peut être transférée vers un autre registrar. 'oui' signifie que le transfert est possible, 'non' signifie que le transfert est interdit.
-
local_countrystringIndique si l'extension est réservée à un pays spécifique. 'oui' signifie que l'extension est réservée à un pays spécifique, 'non' signifie qu'elle ne l'est pas.
-
restore_possiblestringIndique si l'extension peut être restaurée après expiration. 'oui' signifie que la restauration est possible, 'non' signifie que la restauration est interdite.
-
price_purchasestringPrix d'achat de l'extension
-
price_purchase_offerstringPrix d'achat de l'extension avec une offre
-
price_renewstringPrix de renouvellement de l'extension
-
price_restorestringPrix de restauration de l'extension après expiration
-
price_transferstringPrix de transfert de l'extension vers un autre registrar
-
lengthstringLongueur du nom de l'extension. Varie selon chaque extension mais a un maximum de 63 caractères
-
minimum_periodstringDurée minimale d'achat de l'extension (en années)
404
Extensions introuvables
{
"code": 404,
"info": "No TLDs found"
}
Champs de la réponse 2 Étend ApiEnvelope
-
codeintegerCode de statut/erreur applicatif (pas toujours égal au code de statut HTTP)
-
infostringMessage lisible décrivant le résultat de la requête
500
Erreur interne du serveur
{
"code": 500,
"info": "Internal Server Error",
"data": "string"
}
Champs de la réponse 3 Étend ApiEnvelope
-
codeintegerCode de statut/erreur applicatif (pas toujours égal au code de statut HTTP)
-
infostringMessage lisible décrivant le résultat de la requête
-
datastringMessage détaillé sur l'erreur
502
Passerelle incorrecte
{
"code": 502,
"info": "Invalid response from upstream server",
"data": []
}
Champs de la réponse 3 Étend ApiEnvelope
-
codeintegerCode de statut/erreur applicatif (pas toujours égal au code de statut HTTP)
-
infostringMessage lisible décrivant le résultat de la requête
-
dataobjectRéponse invalide retournée par le serveur
401
Non autorisé - En-têtes d'authentification manquants
{
"code": 401,
"info": "Unauthorized access to the API. Please specify X-Auth-Pass and X-Auth-Login to proceed."
}
Champs de la réponse 2
-
codeinteger -
infostring
429
Limite de requêtes dépassée
{
"code": 429,
"info": "Rate limit exceeded. Please try again later."
}
Champs de la réponse 2
-
codeinteger -
infostring