Obter todas as extensões disponíveis
GET
https://api.lws.net/v1/
operationIdgetDomainTlds
Obtém a lista de todas as extensões (TLD) disponíveis, as suas informações de preços e outros parâmetros. Contém todas as extensões que podem ser adquiridas através dos nossos serviços.
Respostas
200
Lista de extensões obtida como um array associativo.
{
"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"
}
]
}
Campos da resposta 14 Estende ApiEnvelope
-
codeintegerCódigo de estado/erro ao nível da aplicação (nem sempre igual ao código de estado HTTP)
-
infostringMensagem legível que descreve o resultado do pedido
-
dataobject[] -
tldstringExtensão de domínio (TLD)
-
transfer_possiblestringIndica se a extensão pode ser transferida para outro registrador. 'oui' significa que a transferência é possível, 'non' significa que a transferência está proibida.
-
local_countrystringIndica se a extensão está reservada para um país específico. 'oui' significa que a extensão está reservada para um país específico, 'non' significa que não está.
-
restore_possiblestringIndica se a extensão pode ser restaurada após expiração. 'oui' significa que a restauração é possível, 'non' significa que a restauração está proibida.
-
price_purchasestringPreço de compra da extensão
-
price_purchase_offerstringPreço de compra da extensão com uma oferta
-
price_renewstringPreço de renovação da extensão
-
price_restorestringPreço de restauro da extensão após expiração
-
price_transferstringPreço de transferência da extensão para outro registrador
-
lengthstringComprimento do nome da extensão. Varia consoante cada extensão mas tem um máximo de 63 caracteres
-
minimum_periodstringPeríodo mínimo de compra da extensão (em anos)
404
Extensões não encontradas
{
"code": 404,
"info": "No TLDs found"
}
Campos da resposta 2 Estende ApiEnvelope
-
codeintegerCódigo de estado/erro ao nível da aplicação (nem sempre igual ao código de estado HTTP)
-
infostringMensagem legível que descreve o resultado do pedido
500
Erro interno do servidor
{
"code": 500,
"info": "Internal Server Error",
"data": "string"
}
Campos da resposta 3 Estende ApiEnvelope
-
codeintegerCódigo de estado/erro ao nível da aplicação (nem sempre igual ao código de estado HTTP)
-
infostringMensagem legível que descreve o resultado do pedido
-
datastringMensagem detalhada sobre o erro
502
Gateway inválido
{
"code": 502,
"info": "Invalid response from upstream server",
"data": []
}
Campos da resposta 3 Estende ApiEnvelope
-
codeintegerCódigo de estado/erro ao nível da aplicação (nem sempre igual ao código de estado HTTP)
-
infostringMensagem legível que descreve o resultado do pedido
-
dataobjectResposta inválida devolvida pelo servidor
401
Não autorizado - Faltam os cabeçalhos de autenticação
{
"code": 401,
"info": "Unauthorized access to the API. Please specify X-Auth-Pass and X-Auth-Login to proceed."
}
Campos da resposta 2
-
codeinteger -
infostring
429
Limite de pedidos excedido
{
"code": 429,
"info": "Rate limit exceeded. Please try again later."
}
Campos da resposta 2
-
codeinteger -
infostring