.UZ  Domain Network Information Centre

CONTACT:DELETE

Команда EPP <delete> contact предназначена для удаления объекта Контакт.

Команда <delete> содержит один элемент:

  • <contact:id> - уникальный идентификатор контакта.

Команда удаления контакта доступна только для клиента, который является текущим спонсором данного объекта. Если контакт имеет статус clientDeleteProhibited или serverDeleteProhibited, команда будет отклонена.

Контакт НЕ МОЖЕТ быть удален в случае, если в реестре есть домены, использующие данный объект в качестве регистранта либо одного из контактов. Перед удалением объекта "Контакт" необходимо убедиться, что он не имеет статуса "linked". Это можно сделать с помощью команды <info>

Пример команды <delete>

  <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <command>
      <delete>
        <contact:delete xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
          <contact:id>ex123</contact:id>
        </contact:delete>
      </delete>
      <clTRID>USER-1276163068</clTRID>
    </command>
  </epp>

Пример ответа сервера на команду <delete>

При успешном выполнении команды <delete> в ответе сервера секция <resData> отсутствует.

 <?xml version="1.0" encoding="UTF-8"?>
 <epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
   <response>
     <result code="1000">
       <msg lang="en">Command completed successfully</msg>
     </result>
     <trID>
       <clTRID>USER-1276163068</clTRID>
       <svTRID>hst-20100610124428-392654-00002</svTRID>
     </trID>
   </response>
 </epp>

Коды ответов сервера на команду <delete>

1000    "Command completed successfully"
        "Команда выполнена успешно"

2001    "Command syntax error"
        "Синтаксическая ошибка команды"

2005    "Parameter value syntax error"
        "Синтаксическая ошибка параметра"

2201    "Authorization error"
        "Ошибка авторизации"
         Ошибка выдается при попытке удалить чужой объект.

2303    "Object does not exist"
        "Объект не существует"
         Ошибка выдается при попытке удалить несуществующий объект.

2304    "Object status prohibits operation"
        "Статус объекта не позволяет совершение операции"
         Ошибка выдается при попытке удалить объект, имеющий
         статус DeleteProhibited.

2305    "Object association prohibits operation"
        "Объектные связи не допускают совершение операции"
         Ошибка выдается при попытке удалить объект, используемый
         в качестве контакта в доменах.