API: update_nsset
Příkaz pro změnu vlastnostní existujícího NSSETu. Přehled požadovaných změn bude zaslán na email autorizačního kontaktu pro schválení.
Parametry:
- nsset_id - identifikátor NSSETu
- nameserver - možno zadat až deset DNS serverů
- name - doménové jméno DNS serveru
- glue - až pět glue záznamů (IPv4 nebo IPv6 adresa daného DNS serveru). Nepovinné.
- glue
- ...
- nameserver
- ...
- contact - ID kontaktu technického správce. Možno specifikovat až deset kontaktů
- contact
- ...
- auth_contact - ID kontaktu pro zaslání autorizační výzvy
Návratové kódy:
- 1000 OK
- 2004 Failed - nelze registrovat NSSET. Důvod je předán v elementu errors.
- 2006 NSSET already exists - NSSET s požadovaným ID již existuje v registru
- 2007 Invalid auth contact - kontakt uvedený jako autorizační neexistuje
- 2008 Nothing to change - změna nebude provedena protože žádné hodnoty nebyly změněny
- 8800 Malformed input - neplatné hodnoty vstupních polí. Detaily selhání jsou předány v elementu errors.
Bez návratových hodnot.
Příklad:
<?xml version="1.0" encoding="UTF-8"?>
<api>
<ssid>Kfps2XXea8udAPSMxoDUSuCbDlgdwI</ssid>
<update_nsset>
<nsset_id>NSPAVTEST3</nsset_id>
<nameserver>
<name>ns1.vol.cz</name>
</nameserver>
<nameserver>
<name>ns2.vol.cz</name>
<glue>12.34.56.78</glue>
<glue>78.56.34.12</glue>
</nameserver>
<contact>SB:PAV</contact>
<auth_contact>SB:PAV<auth_contact>
</update_nsset>
</api>
<?xml version="1.0" encoding="UTF-8"?>
<api>
<status code="1000">OK</status>
</api>