.UA - наш дiм. Зробимо його кращим!

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="http://eunic.net.ua/epp/contact-1.1">
          <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>CO-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"
        "Зв'язки об'єкта не дозволяють здійснення операції"
        "Объектные связи не допускают совершение операции"
         Помилка видається при спробі видалити об'єкт, використовуваний
         в якості контакту в доменах.