.UA ccTLD Domain Network Information Centre
Сервер призначений для тестування роботи EPP

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://hostmaster.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>UA-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"
        "Зв'язки об'єкта не дозволяють здійснення операції"
         Помилка видається при спробі видалити об'єкт, що використовується
         в якості контакту в доменах.