Eliminar um registo da zona DNS
DELETE
https://api.lws.net/v1/
operationIddeleteDomainZdns
Elimina um registo DNS específico da zona DNS do domínio
Parâmetros do caminho
-
domainstring obrigatório -
Nome de domínio para o qual eliminar o registo DNS
Corpo do pedido
application/json
-
idintegerobrigatórioID do registo DNS a eliminar (pode ser obtido com GET /domain/{domain}/zdns)
Exemplo de pedido
{
"id": 234851
}
Respostas
200
Registo DNS eliminado com sucesso
{
"code": 200,
"info": "Success: Removed record in the DNS Zone",
"data": 234851
}
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
-
dataintegerID do registo eliminado
201
Registo DNS já eliminado / não encontrado
{
"code": 201,
"info": "The record 234851 does not exist or has already been deleted",
"data": 234851
}
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
-
datainteger
314
Domínio não encontrado na conta
314 não é um código de estado HTTP registado. É específico desta API.
{
"code": 314,
"info": "Provided domain has not been found on your account. You must own this domain to manage it."
}
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
400
Pedido inválido - entrada inválida
{
"code": 400,
"info": "Invalid input: No ID provided. Example: 234851"
}
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
404
Registo DNS não encontrado
{
"code": 404,
"info": "Could not remove record from the DNS Zone",
"data": 234851
}
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
-
datainteger
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 de 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