Compra de um alojamento/domínio
Diferido Ação paga
POST
https://api.lws.net/v1/
operationIdpostHostingBuy
Compra um domínio ou um alojamento na sua conta. 'package' é o nome do alojamento a comprar (escolha 'domaine' para comprar apenas o domínio).
Este pedido é processado em segundo plano: responde de imediato enquanto o trabalho continua. Acompanhe-o com os endpoints de tarefas ou pedidos.
Esta ação é paga. A sua conta pré-paga será debitada.
Corpo do pedido
application/json
-
packagestringopcionalQue alojamento comprar entre todos os alojamentos LWS
-
domainstringopcionalNome de domínio ao qual associar o alojamento
-
ownerintegeropcionalProprietário do alojamento
-
typestringopcionalTodas as opções compram o alojamento selecionado. 'buy' também compra o domínio; 'host' compra apenas o alojamento, assumindo que já possui o domínio; 'transfer' transfere um domínio existente de outro registrador para a LWS.
-
periodintegeropcionalDuração do alojamento
Exemplo de pedido
{
"package": "LWS Perso",
"domain": "example.com",
"owner": 565487,
"type": "buy",
"period": 12
}
Respostas
200
Alojamento criado com sucesso
{
"code": 200,
"info": "Your domain example.com has been bought with the hosting LWS Perso.",
"data": []
}
Campos da resposta 3
-
codeinteger -
infostring -
dataobject
400
Entrada inválida
{
"code": 400,
"info": {
"domain": "Required field"
},
"data": {
"domain": "/^(?!-)([A-Za-z0-9-]{1,63}(?<!-)\\.)+[A-Za-z]{2,15}$/"
}
}
Campos da resposta 3
-
codeinteger -
infoobject -
dataobject
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
500
Erro interno do servidor
{
"code": 500,
"info": "Internal Server Error",
"data": "Error message"
}
Campos da resposta 3
-
codeinteger -
infostring -
datastring
502
Gateway inválido
{
"code": 502,
"info": "Invalid response from upstream server",
"data": []
}
Campos da resposta 3
-
codeinteger -
infostring -
dataobject