NONSTOP PODPORA
543 254 362

Klientská
sekce

Domény

Ceník domén


Registrace domény


Změna registrátora


Návody a rady (FAQ)


Zabezpečení DNSSEC


Obchodní podmínky


Administrace

Změna údajů


On-line DNS


Zapomenuté heslo


API registrace domén

API (Application Programming Interface) je určen pro vzdálený – strojový přístup k rozhraní pro správu doménových jmen. Rozhraní je zpřístupněno pomocí protokolu SOAP (Simple Object Access Protocol), který má podporu ve většině běžně používaných jazyků.

Globální metody:

CZ Doména:

CZ Kontakt:

CZ NSSet:

COCZ Doména:

Generické domény:

EU domény:

Historie

Verze 1.3 (16.02.2009)

  • přidání funkcí pro zaslání transfer hesel
  • úprava dokumentace

Verze 1.2 (9.10.2008)

  • úprava dokumentace (chybové kódy)
  • přidání COCZ funkcí

Verze 1.1 (22.04.2008)

  • přidána captcha k infoslužbám pro cizí .CZ domény
  • přidány info služby (vlastní domény bez captcha)

Verze 1.0 (15.04.2008)

  • zveřejnění API

Jak získat přístup k API

Pro přístup k doménovému API stačí mít přístup k ovládacímu panelu se službou „Správa Domén“. Pokud účet nemáte stačí jej zaregistrovat. Po úspěšné registraci máte zřízeny jak doménové služby v ovládacím panelu tak i SOAP přístup, který můžete ihned využívat dle níže uvedené dokumentace.

Pravidla použití

Pravidla použití se řídí především Smluvními dokumenty

Uživatel je dále oprávněn službu užívat pouze v případě, že:

  • užití není v rozporu s dobrými mravy a právy třetích osob
  • uživatel nezneužívá službu pro strojové čtení dat službou poskytnuté
  • uživatel nezneužije rozhraní k poškození poskytovatele

Limity přístupů

Služba má interně nastavené bezpečnostní limity pro volání.

Omezení dle IP adresy

API dokáže přijímat rychlostí cca 3 požadavky za sekundu. Pokud je k API přistupováno z více vláken je nutné dodržet limit 3 požadavky za sekundu. V případě nedodžení stanoveného limitu systém vrací vyjimky. Pokud však přistupujete z jednoho vlánka (aplikace) stačí rozhraní běžně používat a k vrácení výjimky nedojde.

Omezení na počty volání jednotlivých funkcí:

Pokud bude volána jakákoliv stejná funkce dříve jak 3 sec od předchozího volání bude o 3 sec pozdržena (první volání je bez zdržení). V případě volání vícevláknově (několik spojení zároveň) je při nedodžení odstupu 3 sec vyvolána výjimka.

V praxi limity fungují následovně:
czContactNew(), czNSSetNew(), czDomainCreate() = k žádnému omezení nedojde
czContactNew(), czContactNew() = mezi opakovaným voláním dojde k pauze 3 sec

Příklad volání z PHP5

Základní předpoklady:

  • je vyžadována verze PHP5
  • všechny vstupy a výstupy jsou v UTF8
  • adresa WSDL je http://www.web4u.cz/…Gateway.wsdl
  • každé volání má první tři parametry obdobné – přihlašovací jméno, heslo, identifikátor služby, za nimi následují již vlastní parametry volání

Ověření funkčnosti SOAP volání

Zda vše funguje jak má lze ověřit následujícím způsobem:

$client = new SoapClient('http://www.web4u.cz/cp/wsdl/Web4uGateway.wsdl');
echo $client->greeting();

Volání vypíše: Greeting from Web4u soap gateway

Jak získat identifikátor služby:

Identifikátor služby, (Správy Domén) pod kterou budete funkce volat získáte jakýmkoliv zavoláním existující funkce, pouze s vašimi parametry „login“, „password“. Výsledkem bude výjimka obsahující přehled použitelných služeb s jejich ID.

try{
  $client = new SoapClient('http://www.web4u.cz/cp/wsdl/Web4uGateway.wsdl');
  $result = $client->checkDomain('login', 'password');
}catch(Exception $e){
  var_dump($e->getMessage());
}

Příklad volání

try{
  $client = new SoapClient('http://www.web4u.cz/cp/wsdl/Web4uGateway.wsdl');
  $result = $client->checkDomain('login', 'password', 'id_service', 'test.cz');
}catch(SoapFault $e){
  #zpracovani soap vyjimky
}catch(Exception $e){
  #zpracovani ostatnich vyjimek
}
var_dump($result);

První parametry lze pak skrýt následovně:

class Web4uSoapClient extends SoapClient{
  public function __construct($options=array()){
    parent::__construct('http://www.web4u.cz/cp/wsdl/Web4uGateway.wsdl', $options);
  }
  public function __call($method, $args=array()){
    return parent::__call(
      $method, array_merge(
        array('login', 'password', 'id_service'), $args
      )
    );
  }
}

pak voláme:

...
$client = new Web4uSoapClient();
$result = $client->checkDomain('test.cz');
var_dump($result);
...

Příklad zpracování chyb

try{
  $client = new SoapClient('http://www.web4u.cz/cp/wsdl/Web4uGateway.wsdl');
  $result = $client->checkDomain('login', 'password', 'id_service', 'test .cz');
}catch(SoapFault $e){
  #zpracovani soap vyjimky
  #validacni chyby
  if($e->faultcode == 10){
    $lines = explode("\n", $e->faultstring);
    foreach($lines as $line){
      #ziskane hodnoty z validatoru
      @list($ecode,$emesg,$eexam,$ehelp,$eval) = explode('|',$line);
      echo $emesg.'<br>';
    }
  }else{
    #ostatni zpracovani
    echo $e->faultstring.'<br>';
  }
}catch(Exception $e){
  #zpracovani ostatnich vyjimek
  echo $e->getMessage();
}
var_dump($result);

Tabulka chybových hlášení

Chyby které jsou vraceny přímo (s chybovým kódem):

Číslo Popis
1 Chyba při přihlašování, nevyplněn login, heslo, nebo jsou údaje nesprávné
2 Chybný počet vstupních parametrů, očekáván jiný počet
3 Na požadovanou službu nemáte právo (tato služba není v aktuálně zvoleném servisu nebo je chybně parametr $service)
4 Seznam UID použitelných servisů s jejich popisem (se[znam sprav domen, webhostingu, atd.)
5 Tuto službu nemáte povolenou – je volána metoda, kterou nemáte ve Vašem účtu oprávnění.
8 Zvolené service ID nepodporuje doménové operace (je potreba zvolit ID některé ze service typu správa domén).
9 Neočekávaná sytémová chyba.
10 Chyba validace vstupních parametrů: v chybě je obsažen seznam chybných parametrů oddělených

Následující chyby jsou „zabaleny“ v chybě číslo 10 (chyba validace), pokud mají číslo jedná se o níze definované chyby, jinak se jedna o chyby validačního charakteru.

Číslo Popis
6 Nebyly vyplněny všechny požadované parametry
7 Doménaje jiz obsazena, prosím zvolte jiný název.
11 Nebyly vyplněny všechny požadované parametry u adm_c
12 Doménaje neexistuje!
13 Parametry mimo povolený rozsah!
14 Doména není v naší správě!
15 Doména je již u nás vedena!
16 Doména není vedena ve Vašem účtu, informace o ní tak není možné získat!
17 Chybný typ autorizace požadavku!
18 Chyba při získávání informací o doméně!
19 Prodloužení domény již není možné!, prosím použijte volbu obnovení domény.
20 Obnovení domény není možné použít!, prosím použijte volbu prodloužení domény.
21 Kontakt již existuje
22 Pokud zadáváte identifikační parametry, musí bý zadány kompletně!
23 NSSet již existuje
24 Kontakt neexistuje
25 NSSet neexistuje
26 NSSet je již u nás veden!
27 Kontakt je již u nás veden!
28 NSSet není v naší správě!
29 Autorizační kontakt nemá právo změnu potvrdit!
30 Chybné autorizační heslo!
31 Kontak není v naší správě!
32 Nebyla provedena žádná změna!
33 Chybná verze pravidel!
34 Nevyplněna informace o klientovi, který potvrdil pravidla!
35 Rozdílné jméno v souhlasu s pravidly vs jméno držitele domény!
36 Nebyl potvrzen souhlas s pravidly!
37 Doména není v naší správě!
38 Autorizace heslem není v případě změny držitele povolena!
39 Nevyplněn nový držitel doménového jména!
40 Stávající i nový držitel doménového jména je shodný!
41 Chybně zadaný počet let!
42 Nameserver nemůže být použít vícekrát, musí být použity různé adresy nameserverů!
43 Chybně zadaný captcha kód!
44 Klíč není korektní!
45 Příliš mnoho klíčů!
46 Klíč je duplicitní!
47 Požadavek na službu nenalezen!
48 Neoprávněný přístup k požadavku na službu!
49 Doménový požadavek nenalezen!

greeting()

Jednoduche volani na ověření funkčnosti SOAPu.
Funkce nemá žádně parametry. Při zavolání vrací pouze hlášení:
Greeting from Web4u soap gateway.

checkDomain()

/**
 * Vrací informaci zda je doména volná či nikoliv
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Domenove jmeno:
 * -----------------------
 * @param string $name
 *
 * Navratova hodnota:
 * ------------------
 * @return bolean|exceptions - true = domena volna | false = domena obsazena
 */

domainHistory()

/**
 * Historie pozadavku domen - vystup ve formatu array
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Dalsi parametry:
 * ----------------
 * @param boolean $only_count - funkce vraci pouze pocet zaznamu v historii [true|false]
 * @param int $limit_min - od jakeho zaznamu limitovat (podpora strankovani)
 * @param int $limit_max - po jaky zaznam limitovat
 * @param boolean $asc - radit vzestupne / sestupne dle data ? [true|false]
 *
 * Navratova hodnota:
 * ------------------
 * @return mixed [array|int]
 */

domainList()

/**
 * Seznam vedenych domen a jejich expirace, seznam je razen dle data expirace
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Navratova hodnota:
 * ------------------
 * @return array
 */

getCaptcha()

/**
* Vraci captcha obrazek a hash (pouziti v info sluzbach)
* Platnost captcha obrazku je 5min
* Po jeho pouziti jej nelze pouzit znovu
* Rozmery obrazku jsou 120px x 50px
*
* Povinne pristupove parametry:
* -----------------------------
* @param string $login
* @param string $password
* @param int $service
*
* Navratova hodnota:
* ------------------
* @return array -> array('hash' => '484fca58978981c1a7778f0e7204aa86', 'image' => base64_encode('jpg image data'));
*/

Příklad výstupu obrázku

$client = new SoapClient('http://www.web4u.cz/cp/wsdl/Web4uGateway.wsdl');
$result = $client->getCaptcha('login', 'password', 'id_service');

header('Content-Type: image/jpeg'); // hlavicka obrazku
echo base64_decode($result['image']); // vystup obrazovych dat

requestStatus()

/**
 * Na zaklade requestId vraci stav domenoveho pozadavku ve formatu
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 * @param int $requestId
 *
 * Navratova hodnota:
 * ------------------
 * @return array -> array('code' => '0', 'messge' => 'Požadavek vytvořen');
 *   Vyznamy kódů:
 *   do     100 startovací stavy
 *   do   9 000 přechodné stavy (bude probíhat další zpracování)
 *   do  10 000 transformační stavy (signály pro zpracování jiným systémem)
 *   do  20 000 úspěšné stavy (mohou probíhat další lokální úpravy)
 *   do  40 000 chybové stavy
 *   nad 40 000 storno stavy
 *
 */

czRulesActual­Version()

/**
 * Vrací aktuální verzi .CZ pravidel
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Navratova hodnota:
 * ------------------
 * @return integer
 */

czRulesConfirmed()

/**
 * Ma uzivatel u dane .CZ domeny potvrzene aktualni pravidla ?
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Nazev domeny:
 * -------------
 * @param string $name
 *
 * Navratova hodnota:
 * ------------------
 * @return boolean
 */

czDomainCreate()

/**
 * Registrace CZ Domeny
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Identifikator Domeny:
 * -----------------------
 * @param string $name - 'test.cz'
 *
 * Povinne parametry:
 * ------------------
 * @param $reg_c_id - identifikator kontaktu drzitele domeny
 *
 * Doplnkove parametry:
 * --------------------
 * @param $nsset_name - identifikator NSSetu
 * @param $cz_period  - delka predplatneho obdobi v rocich
 * @param $adm_c_ids  - administrativni kontakt
 * @param $transfer_auth_new - nove heslo pro pristi transfer k jinemu registratoru
 *
 * Souhlas s pravidly:
 * -------------------
 * Souhlas je vyzadovan pouze pokud je nema uzivatel jiz potvrzene (kombinace domena a ucet v ovladacim panelu).
 * Pokud jsou jiz potvrzene z drivejska, souhlas neni potrebny
 * @param $adr_name - jmeno opravnene osoby (pouze nazev drzitele domeny)
 * @param $adr_agreement [true|false] - potvrzeni | nepotvrzeni
 * @param $adr_host_data - informace z jake IP + nazev hostitele PC ze ktereho uzivatel souhlas potvrdil min 15 znaku
 * @param $adr_version - verze potvrzenych pravidel (vzdy pouze aktualni pravidla)
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku


 */

czDomainCreate­Validate()

Parametry shodné jako u funkce czDomainCreate(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

czDomainRenew()

/**
 * Prodlouzeni platnosti CZ domeny
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Nazev domeny:
 * -------------
 * @param string $name
 *
 * Pocet let:
 * ----------
 * @param int $period
 *
 * Souhlas s pravidly:
 * -------------------
 * Souhlas je vyzadovan pouze pokud je nema uzivatel jiz potvrzene (kombinace domena a ucet v ovladacim panelu).
 * Pokud jsou jiz potvrzene z drivejska, souhlas neni potrebny
 * @param $adr_name - jmeno opravnene osoby (pouze nazev drzitele domeny)
 * @param $adr_agreement [true|false] - potvrzeni | nepotvrzeni
 * @param $adr_host_data - informace z jake IP + nazev hostitele PC ze ktereho uzivatel souhlas potvrdil, min 15 znaku
 * @param $adr_version - verze potvrzenych pravidel
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

czDomainRenew­Validate()

Parametry shodné jako u funkce czDomainRenew(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

czDomainTransfer()

/**
 * Transfer CZ Domeny
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Identifikator Domeny:
 * -----------------------
 * @param string $name - 'test.cz'
 *
 * Povinne parametry:
 * ------------------
 * @param string $transfer_auth - autorizacni heslo
 *
 * Doplnkove parametry:
 * --------------------
 * @param $nsset_name - identifikator NSSetu
 * @param $cz_period  - delka predplatneho obdobi v rocich
 * @param $adm_c_ids  - administrativni kontakt
 * @param $transfer_auth_new - nove heslo pro pristi transfer k jinemu registratoru
 *
 * Souhlas s pravidly:
 * -------------------
 * Souhlas je vyzadouvan pouze pokud je nema uzivatel jiz potvrzene (kombinace domena a ucet v ovladacim panelu).
 * Pokud jsou jiz potvrzene z drivejska, souhlas neni potrebny
 * @param $adr_name - jmeno opravnene osoby (pouze nazev drzitel domeny)
 * @param $adr_agreement [true|false] - potvrzeni | nepotvrzeni
 * @param $adr_host_data - informace z jake IP + nazev hostitele PC ze ktereho uzivatel souhlas potvrdil min 15 znaku
 * @param $adr_version - verze potvrzenych pravidel
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

czDomainTransfer­Validate()

Parametry shodné jako u funkce czDomainTransfer(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny. Funkce neověřuje správnost zadaného transfer hesla.
Pokud se vyskytne chyba, je vrácena výjimka.

czDomainUpdate()

/**
 * Modifikace CZ Domeny
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Identifikator Domeny:
 * -----------------------
 * @param string $name - 'test.cz'
 *
 * Doplnkove parametry:
 * --------------------
 * @param $reg_c_id   - identifikator noveho drzitele domeny
 * @param $nsset_name - identifikator NSsetu - pokud nechceme menit pouzivat NULL, v pripade '' se NSSet smaze
 * @param $adm_c_ids  - seznam identifikatoru kontaktnich osob - pokud nechceme menit pouzivat NULL, v pripade '' se udaje mazou
 * @param $transfer_auth_new - nove autorizacni heslo
 *
 * Souhlas s pravidly:
 * -------------------
 * Souhlas je vyzadouvan pouze pokud je nema uzivatel jiz potvrzene (kombinace domena a ucet v ovladacim panelu).
 * Pokud jsou jiz potvrzene z drivejska, souhlas neni potrebny
 * Pri zmene $reg_c_id, je potvrzeni pravidel vyzadovano vzdy a to novym drzitelem ($reg_c_id)!



 * @param $adr_name - jmeno opravnene osoby (pouze nazev drzitel domeny)
 * @param $adr_agreement [true|false] - potvrzeni | nepotvrzeni
 * @param $adr_host_data - informace z jake IP + nazev hostitele PC ze ktereho uzivatel souhlas potvrdil min 15 znaku
 * @param $adr_version - verze potvrzenych pravidel
 *
 * Autorizace zmen:
 * ----------------
 * Kdo bude zmenu potvrzovat
 *  EML - na email kontaktni osoby uvedene v auth_contact (vedena u domeny) je odeslana emailova zadost na potvrzeni zmeny udaju
 *  HESLEM - overuje se heslem uvedenym u domeny
 *  NOTAR - na kontaktni email uctu ovladaciho panelu je zaslana zadost na potvrzeni zmeny udaju uredne overenym podpisem drzitele domeny
 * V pripade zmeny $reg_c_id je mozna pouze NOTAR autorizace: je vyzadovan podpis jak noveho tak i stavajiciho drzitele
 * @param string $auth_type [EML,NOTAR,HESLEM,ZMENA_DRZITELE]
 * @param string $auth_password - heslo pro auth_type HESLEM
 * @param string $auth_contact - kontaktni osoba pro auth_type NOTAR
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

czDomainUpdate­Validate()

Parametry shodné jako u funkce czDomainUpdate(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

czContactCheck()

/**
 * Vraci informaci zda je identifikator kontaktu volny ci nikoliv
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Identifikator:
 * -----------------------
 * @param string $id
 *
 * Navratova hodnota:
 * ------------------
 * @return bolean|exceptions - true = volny | false = obsazeny
 */

czDomainInfo()

Funkce vyžaduje potvrzení získaným captcha kódem. Viz getCaptcha().
Pro vlastní vedené domény je možné použít parametry $hash a $code prázdné (captcha není vyžadována)

/**
* Vraci info o Domene
*
* Povinne pristupove parametry:
* -----------------------------
* @param string $login
* @param string $password
* @param int $service
*
* Identifikator Domeny:
* -----------------------
* @param string $name
*
* Captcha - overovaci kod
* -----------------------
* @param string $hash - kod ziskany pri generovani captcha
* @param string $code - opsany kod z captcha obrazku
*
* Navratova hodnota:
* ------------------
* @return array
*/

czDomainTransfer­Password

Funkce umožňuje zaslat transfer heslo Centrálním registrem na adresu držitele daného objektu.
Funkce vyžaduje potvrzení získaným captcha kódem. Viz getCaptcha().
Pro vlastní vedené objekty je možné použít parametry $hash a $code prázdné (captcha není vyžadována)

/**
* Zaslani Transfer hesla CZ domeny
* Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
* Pokud je domena jiz vedena na vasem uctu, neni vyzadovan captcha kod
*
* Povinne pristupove parametry:
* -----------------------------
* @param string $login
* @param string $password
* @param int $service
*
* Identifikator Domeny:
* -----------------------
* @param string $id
*
* Captcha - overovaci kod
* -----------------------
* @param string $hash - kod ziskany pri generovani captcha
* @param string $code - opsany kod z captcha obrazku
*
* Navratova hodnota:
* ------------------
* @return boolean
*/

czContactNew()

/**
 * Registrace CZ kontaktu
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Identifikator Kontaktu:
 * -----------------------
 * @param string $id - novy jednoznacny identifikator
 *
 * Povinne parametry:
 * ------------------
 * @param string $name     - jmeno a prijmeni
 * @param string $email    - emailova adresa
 * @param string $address1 - ulice
 * @param string $city     - mesto
 * @param string $zip      - PSC
 * @param string $country  - zeme
 *
 * Doplnkove parametry:
 * --------------------
 * @param string $address2 - dalsi radek pro adresu
 * @param string $address3 - dalsi radek pro adresu
 * @param string $company  - jmeno spolecnosti
 * @param string $state    - stat
 * @param string $transfer_auth - heslo pro pristi transfer
 * @param string $phone - telefon
 * @param string $fax   - fax
 * @param string $disclose [voice,fax,email,vat,ident,notify_email] - ktere udaje se mohou verejne zobrazovat
 * @param string $vat   - DIC
 * @param string $ident_value - cislo prukazu
 * @param string $ident_type [op,passport,mpsv,ico,birthday] - typ prukazu
 * @param string $notify_email - notifikacni email
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

czContactNewVa­lidate()

Parametry shodné jako u funkce czContactNew(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

czContactTransfer()

/**
 * Transfer CZ kontaktu
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Identifikator Contactu:
 * -----------------------
 * @param string $id
 *
 * Povinne parametry:
 * ------------------
 * @param string $transfer_auth - heslo pro prevod
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

czContactTran­sferValidate()

Parametry shodné jako u funkce czContactTran­sfer(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny. Funkce neověřuje správnost zadaného transfer hesla.
Pokud se vyskytne chyba, je vrácena výjimka.

czContactUpdate()

/**
 * Zmena CZ kontaktu
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Identifikator Kontaktu:
 * -----------------------
 * @param string $id
 *
 * Povinne parametry:
 * ------------------
 * @param string $name     - jmeno a prijmeni
 * @param string $email    - emailova adresa
 * @param string $address1 - ulice
 * @param string $city     - mesto
 * @param string $zip      - PSC
 * @param string $country  - zeme
 *
 * Doplnkove parametry:
 * --------------------
 * @param string $address2 - dalsi radek pro adresu
 * @param string $address3 - dalsi radek pro adresu
 * @param string $company  - jmeno spolecnosti
 * @param string $state    - stat
 * @param string $transfer_auth - heslo pro pristi transfer
 * @param string $phone - telefon
 * @param string $fax   - fax
 * @param string $disclose [voice,fax,email,vat,ident,notify_email] - ktere udaje se mohou verejne zobrazovat
 * @param string $vat   - DIC
 * @param string $ident_value - cislo prukazu
 * @param string $ident_type [op,passport,mpsv,ico,birthday] - typ prukazu
 * @param string $notify_email - notifikacni email
 *
 * Autorizace zmen:
 * ----------------
 * Kdo bude zmenu potvrzovat
 *  EML - na email kontaktni osoby je odeslana emailova zadost na potvrzeni zmeny udaju
 *  HESLEM - overuje se heslem uvedenym u kontaktu
 *  NOTAR - na kontaktni email uctu ovladaciho panelu je zaslana zadost na potvrzeni zmeny udaju uredne overenym podpisem drzitele domeny
 * @param string $auth_type [EML,NOTAR,HESLEM]
 * @param string $auth_password - heslo pro auth_type HESLEM
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

czContactUpda­teValidate()

Parametry shodné jako u funkce czContactUpda­te(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny. Funkce neověřuje správnost zadaného transfer hesla.
Pokud se vyskytne chyba, je vrácena výjimka.

czContactHistory()

/**
 * Historie pozadavku kontaktu
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Dalsi parametry:
 * ----------------
 * @param boolean $only_count - funkce pak vraci pouze pocet zaznamu v historii [true|false]
 * @param int $limit_min - od jakeho zaznamu limitovat
 * @param int $limit_max - po jaky zaznam limitovat
 * @param boolean $asc - radit vzestupne / sestupne dle data ? [true|false]
 *
 * Navratova hodnota:
 * ------------------
 * @return mixed [array|int]
 */

czContactList()

/**
 * List vedenych Kontaktu - vystup ve formatu array
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Navratova hodnota:
 * ------------------
 * @return array
 */

czContactInfo()

Funkce vyžaduje potvrzení získaným captcha kódem. Viz getCaptcha().
Pro vlastní vedené kontakty je možné použít parametry $hash a $code prázdné (captcha není vyžadována)

/**
* Vraci informace o NSSetu
*
* Povinne pristupove parametry:
* -----------------------------
* @param string $login
* @param string $password
* @param int $service
*
* Identifikator NSSetu:
* -----------------------
* @param string $name
*
* Captcha - overovaci kod
* -----------------------
* @param string $hash - kod ziskany pri generovani captcha
* @param string $code - opsany kod z captcha obrazku
*
* Navratova hodnota:
* ------------------
* @return array
*/

czContactTran­sferPassword

Funkce umožňuje zaslat transfer heslo Centrálním registrem na adresu držitele daného objektu.
Funkce vyžaduje potvrzení získaným captcha kódem. Viz getCaptcha().
Pro vlastní vedené objekty je možné použít parametry $hash a $code prázdné (captcha není vyžadována)

/**
* Zaslani Transfer hesla CZ kontaktu
* Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
* Pokud je kontakt jiz veden na vasem uctu, neni vyzadovan captcha kod
*
* Povinne pristupove parametry:
* -----------------------------
* @param string $login
* @param string $password
* @param int $service
*
* Identifikator Kontaktu:
* -----------------------
* @param string $id
*
* Captcha - overovaci kod
* -----------------------
* @param string $hash - kod ziskany pri generovani captcha
* @param string $code - opsany kod z captcha obrazku
*
* Navratova hodnota:
* ------------------
* @return boolean
*/

czNSSetCheck()

/**
 * Vraci informaci zda je identifikator NSSetu volny ci nikoliv
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Identifikator:
 * -----------------------
 * @param string $id
 *
 * Navratova hodnota:
 * ------------------
 * @return bolean|exceptions - true = volny | false = obsazeny
 */

czNSSetNew()

/**
 * Registrace CZ NSSetu
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Identifikator NSSetu:
 * -----------------------
 * @param string $id - novy jednoznacny identifikator
 *
 * Administrativni kontakty NSSetu:
 * --------------------------------
 * @param string $adm_c_ids
 *
 * Povinne parametry:
 * ------------------
 * @param string $ns_1  - adresa nameserveru (ns.web4u.cz)
 * @param string $ips_1 - glue zaznam nameserveru (pouze k *.cz nameserverum)
 * @param string $ns_2  - sekudnarni nameserver
 * @param string $ips_2 - glue k sekundarnimu nameserveru (pouze k *.cz nameserverum)
 *
 * Doplnkove parametry:
 * --------------------
 * @param string $ns_3
 * @param string $ips_3
 * @param string $ns_4
 * @param string $ips_4
 * @param string $ns_5
 * @param string $ips_5
 * @param string $ns_6
 * @param string $ips_6
 * @param string $ns_7
 * @param string $ips_7
 * @param string $ns_8
 * @param string $ips_8
 * @param string $ns_9
 * @param string $ips_9
 * @param string $report_level [0-10]
 *  Testy nemaji vliv na zarazeni domeny do zony, jedna se pouze informaci pro adm_c_ids
 *  Zatim je definovano 7 testu
 *  0 - nameservery se netestuji
 *  1 - Testuje, zda-li DNS server bě~^í.
 *  2 - Testuje přítomnost záznamu domény na DNS serveru.
 *  3 - Testuje, zda odpověd DNS serveru na danou doménu je autoritativní.
 *  4 - Alespoň dva z DNS serverů musí být v různých autonomních systémech.
 *  5 - Testuje, zda-li DNS server je rekurzivní na základě toho, co o sobě DNS server tvrdí.
 *  5 - Testuje, zda-li DNS server je rekurzivní na základě praktické zkou~Zky.
 *  6 - Alespoň dva softwarově různé DNS servery
 *  V pripade volby cislo 3 se provedou i vsechny testy nizsich urovni, tedy 1-3
 *

 * @param string $transfer_auth - heslo pro budouci transfer
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

czNSSetNewVali­date()

Parametry shodné jako u funkce czNSSetNew(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

czNSSetTransfer()

/**
 * Transfer CZ NSSetu
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Identifikator NSSetu:
 * -----------------------
 * @param string $id
 *
 * Povinne parametry:
 * ------------------
 * @param string $transfer_auth - heslo pro prevod
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

czNSSetTransfer­Validate()

Parametry shodné jako u funkce czNSSetTransfer(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny. Funkce neověřuje správnost zadaného transfer hesla.
Pokud se vyskytne chyba, je vrácena výjimka.

czNSSetUpdate()

/**
 * Update CZ NSSetu
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Identifikator NSSetu:
 * -----------------------
 * @param string $id
 *
 * Administrativni kontakty NSSetu:
 * --------------------------------
 * @param string $adm_c_ids
 *
 * Povinne parametry:
 * ------------------
 * @param string $ns_1  - adresa nameserveru (ns.web4u.cz)
 * @param string $ips_1 - glue zaznam nameserveru (pouze k *.cz nameserverum)
 * @param string $ns_2  - sekudnarni nameserver
 * @param string $ips_2 - glue k sekundarnimu nameserveru (pouze k *.cz nameserverum)
 *
 * Doplnkove parametry:
 * --------------------
 * @param string $ns_3
 * @param string $ips_3
 * @param string $ns_4
 * @param string $ips_4
 * @param string $ns_5
 * @param string $ips_5
 * @param string $ns_6
 * @param string $ips_6
 * @param string $ns_7
 * @param string $ips_7
 * @param string $ns_8
 * @param string $ips_8
 * @param string $ns_9
 * @param string $ips_9
 * @param string $report_level [0-10] - popis viz registrace NSSetu
 * @param string $transfer_auth - nove transfer heslo
 *
 * Autorizace zmen:
 * ----------------
 * Kdo bude zmenu potvrzovat
 *  EML - na email kontaktni osoby uvedene v auth_contact (vedena u NSSetu) je odeslana emailova zadost na potvrzeni zmeny udaju
 *  HESLEM - overuje se heslem uvedenym u NSSetu
 *  NOTAR - na kontaktni email uctu ovladaciho panelu je zaslana zadost na potvrzeni zmeny udaju uredne overenym podpisem drzitele domeny
 * @param string $auth_type [EML,NOTAR,HESLEM]
 * @param string $auth_password - heslo pro auth_type HESLEM
 * @param string $auth_contact - kontaktni osoba pro auth_type NOTAR
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

czNSSetUpdate­Validate()

Parametry shodné jako u funkce czNSSetUpdate(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny. Funkce neověřuje správnost zadaného transfer hesla.
Pokud se vyskytne chyba, je vrácena výjimka.

czNSSetHistory()

/**
 * Historie pozadavku NSSetu - vystup ve formatu array
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Dalsi parametry:
 * ----------------
 * @param boolean $only_count - funkce pak vraci pouze pocet zaznamu v historii [true|false]
 * @param int $limit_min - od jakeho zaznamu limitovat
 * @param int $limit_max - po jaky zaznam limitovat
 * @param boolean $asc - radit vzestupne / sestupne dle data ? [true|false]
 *
 * Navratova hodnota:
 * ------------------
 * @return mixed [array|int]
 */

czNSSetList()

/**
 * Seznam vedenych NSSetu - vystup ve formatu array
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Navratova hodnota:
 * ------------------
 * @return array
 */

czNSSetInfo()

Funkce vyžaduje potvrzení získaným captcha kódem. Viz getCaptcha().
Pro vlastní vedené kontakty je možné použít parametry $hash a $code prázdné (captcha není vyžadována)

/**
* Vraci informace o kontaktu
*
* Povinne pristupove parametry:
* -----------------------------
* @param string $login
* @param string $password
* @param int $service
*
* Identifikator kontaktu:
* -----------------------
* @param string $name
*
* Captcha - overovaci kod
* -----------------------
* @param string $hash - kod ziskany pri generovani captcha
* @param string $code - opsany kod z captcha obrazku
*
* Navratova hodnota:
* ------------------
* @return array
*/

czNSSetTransfer­Password

Funkce umožňuje zaslat transfer heslo Centrálním registrem na adresu držitele daného objektu.
Funkce vyžaduje potvrzení získaným captcha kódem. Viz getCaptcha().
Pro vlastní vedené objekty je možné použít parametry $hash a $code prázdné (captcha není vyžadována)

/**
* Zaslani Transfer hesla CZ NSSetu
* Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
* Pokud je kontakt jiz veden na vasem uctu, neni vyzadovan captcha kod
*
* Povinne pristupove parametry:
* -----------------------------
* @param string $login
* @param string $password
* @param int $service
*
* Identifikator NSSetu:
* -----------------------
* @param string $id
*
* Captcha - overovaci kod
* -----------------------
* @param string $hash - kod ziskany pri generovani captcha
* @param string $code - opsany kod z captcha obrazku
*
* Navratova hodnota:
* ------------------
* @return boolean
*/

COCZ detaily

COCZ doména je implementačne i parametricky shodná jako doména CZ, funkce mají předponu „co“ například v případě registrace domény je to pak coczDomainCreate().

genericStates()

/**
 * Seznam statu pouzitelnych pro registraci generickych domen
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Navratova hodnota:
 * ------------------
 * @return array
 */

genericCountries()

/**
 * Seznam kraju dle kodu statu pouzitelnych pro registraci generickych domen
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Kod statu:
 * ---------
 * @param string $state
 *
 * Navratova hodnota:
 * ------------------
 * @return array
 */

genericDomainNew()

/**
 * Registrace genericke domeny (com, net, org, info, ...)
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Nazev domeny:
 * -------------
 * @param string $name
 *
 * Pocet let:
 * ----------
 * @param int $period
 *
 * Povinne parametry Reg_c (drzitel domeny):
 * -----------------------------------------
 * @param string $reg_c_name     - jmeno a prijmeni
 * @param string $reg_c_address1 - adresa
 * @param string $reg_c_city     - mesto
 * @param string $reg_c_zip      - PSC
 * @param string $reg_c_state    - kod statu
 * @param string $reg_c_country  - ciselny kod kraje
 * @param string $reg_c_phone    - telefon
 * @param string $reg_c_email    - email
 *
 * Doplnkove parametry Reg_c:
 * -------------------------
 * @param string $reg_c_company  - jmeno spolecnosti
 * @param string $reg_c_address2 - dalsi radek adresy
 * @param string $reg_c_address3 - dalsi radek adresy
 * @param string $reg_c_fax      - fax
 *
 * Admin_c neni povinny, pokud vsak neni vyplnen, jsou udaje pouzity z Reg_c:
 * -------------------------------------------------------------------------
 * @param string $adm_c_name
 * @param string $adm_c_address1
 * @param string $adm_c_city
 * @param string $adm_c_zip
 * @param string $adm_c_state
 * @param string $adm_c_country
 * @param string $adm_c_phone
 * @param string $adm_c_email
 *
 * Doplnkove parametry Adm_c:
 * -------------------------
 * @param string $adm_c_company
 * @param string $adm_c_address2
 * @param string $adm_c_address3
 * @param string $adm_c_fax
 *
 * Dns parametry:
 * -------------
 * @param string $ns_1 - nameserver
 * @param string $ns_2
 * @param string $ns_3
 * @param string $ns_4
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

genericDomain­NewValidate()

Parametry shodné jako u funkce genericDomain­New(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

genericDomain­Renew()

/**
 * Prodlouzeni platnosti genericke domeny (com, net, org, info, ...)
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Nazev domeny:
 * -------------
 * @param string $name
 *
 * Pocet let:
 * ----------
 * @param int $period
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

genericDomain­RenewValidate()

Parametry shodné jako u funkce genericDomain­Renew(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

genericDomain­Transfer()

/**
 * Transfer genericke domeny (com, net, org, info, ...)
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Nazev domeny:
 * -------------
 * @param string $name
 *
 * Povinne parametry Reg_c:
 * ------------------------
 * @param string $reg_c_name     - jmeno a prijmeni
 * @param string $reg_c_address1 - adresa
 * @param string $reg_c_city     - mesto
 * @param string $reg_c_zip      - PSC
 * @param string $reg_c_state    - kod statu
 * @param string $reg_c_country  - ciselny kod kraje
 * @param string $reg_c_phone    - telefon
 * @param string $reg_c_email    - email
 *
 * Doplnkove parametry Reg_c:
 * -------------------------
 * @param string $reg_c_company  - jmeno spolecnosti
 * @param string $reg_c_address2 - dalsi radek adresy
 * @param string $reg_c_address3 - dalsi radek adresy
 * @param string $reg_c_fax      - fax
 *
 * Admin_c neni povinny, pokud vsak neni vyplnen, jsou udaje pouzity z Reg_c:
 * ------------------------
 * @param string $adm_c_name
 * @param string $adm_c_address1
 * @param string $adm_c_city
 * @param string $adm_c_zip
 * @param string $adm_c_state
 * @param string $adm_c_country
 * @param string $adm_c_phone
 * @param string $adm_c_email
 *
 * Doplnkove parametry Adm_c:
 * -------------------------
 * @param string $adm_c_company
 * @param string $adm_c_address2
 * @param string $adm_c_address3
 * @param string $adm_c_fax
 *
 * Dns parametry:
 * ------------------
 * @param string $ns_1
 * @param string $ns_2
 * @param string $ns_3
 * @param string $ns_4
 *
 * @param string $auth_type - prazdna hodnota (nevyuzity parametr)
 * @param string $secret_key - secret_key pro transfer domeny
 *
 * Pro pripad transferu - pocet let [1-9] (pri transferu min 1rok)
 * ---------------------------------------------------------------
 * @param int $period
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

genericDomain­TransferValida­te()

Parametry shodné jako u funkce genericDomain­Transfer(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

genericDomainUp­date()

/**
 * Zmena genericke domeny (com, net, org, info, ...)
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Nazev domeny:
 * -------------
 * @param string $name
 *
 * Povinne parametry Reg_c:
 * ------------------------
 * @param string $reg_c_name     - jmeno a prijmeni
 * @param string $reg_c_address1 - adresa
 * @param string $reg_c_city     - mesto
 * @param string $reg_c_zip      - PSC
 * @param string $reg_c_state    - kod statu
 * @param string $reg_c_country  - ciselny kod kraje
 * @param string $reg_c_phone    - telefon
 * @param string $reg_c_email    - email
 *
 * Doplnkove parametry Reg_c:
 * -------------------------
 * @param string $reg_c_company  - jmeno spolecnosti
 * @param string $reg_c_address2 - dalsi radek adresy
 * @param string $reg_c_address3 - dalsi radek adresy
 * @param string $reg_c_fax      - fax
 *
 * Admin_c neni povinny, pokud vsak neni vyplnen, jsou udaje pouzity z Reg_c:
 * ------------------------
 * @param string $adm_c_name
 * @param string $adm_c_address1
 * @param string $adm_c_city
 * @param string $adm_c_zip
 * @param string $adm_c_state
 * @param string $adm_c_country
 * @param string $adm_c_phone
 * @param string $adm_c_email
 *
 * Doplnkove parametry Adm_c:
 * -------------------------
 * @param string $adm_c_company
 * @param string $adm_c_address2
 * @param string $adm_c_address3
 * @param string $adm_c_fax
 *
 * Dns parametry:
 * ------------------
 * @param string $ns_1
 * @param string $ns_2
 * @param string $ns_3
 * @param string $ns_4
 *
 * Kdo bude zmenu potvrzovat
 *  EML - na puvodni reg_c_email a na adm_c_email je odeslana emailova zadost na potvrzeni zmeny udaju
 *  NOTAR - na kontaktni email uctu ovladaciho panelu je zaslana zadost na potvrzeni zmeny udaju uredne overenym podpisem drzitele domeny
 * @param string $auth_type [EML,NOTAR]
 * @param string $secret_key - prazdna hodnota (nevyuzity parametr)
 * @param int $period - prazdna hodnota (nevyuzity parametr)
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

genericDomainUp­dateValidate()

Parametry shodné jako u funkce genericDomainUp­date(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

genericDomainInfo()

/**
 * Informace o generickych domenach
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 * Info vypisuje pouze informace o domenach vedenych na danem uctu
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Nazev domeny:
 * -------------
 * @param string $name
 *
 * Navratova hodnota:
 * ------------------
 * @return array
 */

euStates()

/**
 * Seznam statu pouzitelnych pro registraci EU domen
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:


 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Navratova hodnota:
 * ------------------
 * @return array
 */

euLanguages()

/**
 * Seznam podporovanych jazyku EU registru
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Navratova hodnota:
 * ------------------
 * @return array
 */

euDomainNew()

/**
 * Registrace EU domeny
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Nazev domeny:
 * -------------
 * @param string $name
 *
 * Povinne parametry Reg_c:
 * ------------------------
 * @param string $reg_c_name     - jmeno a prijmeni
 * @param string $reg_c_address1 - ulice a cislo
 * @param string $reg_c_city     - mesto
 * @param string $reg_c_zip      - PSC
 * @param string $reg_c_country  - kod statu (pouze v ramci EU)
 * @param string $reg_c_phone    - telefon
 * @param string $reg_c_email    - email
 * @param string $reg_c_lang     - jazyk komunikace s registrem
 *
 * Doplnkove parametry Reg_c:
 * -------------------------
 * @param string $reg_c_company  - jmeno spolecnosti
 * @param string $reg_c_fax      - fax
 *
 * Admin_c neni povinny, pokud jej vsak budete uvadet jsou povinne parametry:
 * ------------------------
 * @param string $adm_c_name
 * @param string $adm_c_address1
 * @param string $adm_c_city
 * @param string $adm_c_zip
 * @param string $adm_c_country
 * @param string $adm_c_phone
 * @param string $adm_c_email
 * @param string $adm_c_lang
 *
 * Doplnkove parametry Adm_c:
 * -------------------------
 * @param string $adm_c_company
 * @param string $adm_c_fax
 *
 * Dns parametry:
 * ------------------
 * @param string $ns_1 - nameserver
 * @param string $ns_2
 * @param string $ns_3
 * @param string $ns_4
 * @param string $glue_1 - glue (IP adresa)
 * @param string $glue_2
 * @param string $glue_3
 * @param string $glue_4
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

euDomainNewVa­lidate()

Parametry shodné jako u funkce euDomainNew(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

euDomainTransfer()

/**
 * Transfer EU domeny (udaje musi byt shodne se stavajicim drzitelem domeny)
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Nazev domeny:
 * -------------
 * @param string $name
 *
 * Povinne parametry Reg_c:
 * ------------------------
 * @param string $reg_c_name     - jmeno a prijmeni
 * @param string $reg_c_address1 - ulice a cislo
 * @param string $reg_c_city     - mesto
 * @param string $reg_c_zip      - PSC
 * @param string $reg_c_country  - kod statu (pouze v ramci EU)
 * @param string $reg_c_phone    - telefon
 * @param string $reg_c_email    - email
 * @param string $reg_c_lang     - jazyk komunikace s registrem
 *
 * Doplnkove parametry Reg_c:
 * -------------------------
 * @param string $reg_c_company  - jmeno spolecnosti
 * @param string $reg_c_fax      - fax
 *
 * Admin_c neni povinny, pokud jej vsak budete uvadet jsou povinne parametry:
 * ------------------------
 * @param string $adm_c_name
 * @param string $adm_c_address1
 * @param string $adm_c_city
 * @param string $adm_c_zip
 * @param string $adm_c_country
 * @param string $adm_c_phone
 * @param string $adm_c_email
 * @param string $adm_c_lang
 *
 * Doplnkove parametry Adm_c:
 * -------------------------
 * @param string $adm_c_company
 * @param string $adm_c_fax
 *
 * Dns parametry:
 * ------------------
 * @param string $ns_1 - nameserver
 * @param string $ns_2
 * @param string $ns_3
 * @param string $ns_4
 * @param string $glue_1 - glue (IP adresa)
 * @param string $glue_2
 * @param string $glue_3
 * @param string $glue_4
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

euDomainTransfer­Validate()

Parametry shodné jako u funkce euDomainTransfer(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

euDomainTrade()

/**
 * Trade (zmena registratora se zmenou drzitele) EU domeny (udaje jsou ruzne od stavajiciho drzitele domeny)
 *
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Nazev domeny:
 * -------------
 * @param string $name
 *
 * Povinne parametry Reg_c:
 * ------------------------
 * @param string $reg_c_name     - jmeno a prijmeni
 * @param string $reg_c_address1 - ulice a cislo
 * @param string $reg_c_city     - mesto
 * @param string $reg_c_zip      - PSC
 * @param string $reg_c_country  - kod statu (pouze v ramci EU)
 * @param string $reg_c_phone    - telefon
 * @param string $reg_c_email    - email
 * @param string $reg_c_lang     - jazyk komunikace s registrem
 *
 * Doplnkove parametry Reg_c:
 * -------------------------
 * @param string $reg_c_company  - jmeno spolecnosti
 * @param string $reg_c_fax      - fax
 *
 * Admin_c neni povinny, pokud jej vsak budete uvadet jsou povinne parametry:
 * ------------------------
 * @param string $adm_c_name
 * @param string $adm_c_address1
 * @param string $adm_c_city
 * @param string $adm_c_zip
 * @param string $adm_c_country
 * @param string $adm_c_phone
 * @param string $adm_c_email
 * @param string $adm_c_lang
 *
 * Doplnkove parametry Adm_c:
 * -------------------------
 * @param string $adm_c_company
 * @param string $adm_c_fax
 *
 * Dns parametry:
 * ------------------
 * @param string $ns_1 - nameserver
 * @param string $ns_2
 * @param string $ns_3
 * @param string $ns_4
 * @param string $glue_1 - glue (IP adresa)
 * @param string $glue_2
 * @param string $glue_3
 * @param string $glue_4
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

euDomainTrade­Validate()

Parametry shodné jako u funkce euDomainTrade(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

euDomainRenew()

Pokud nelze platnost domenového jména standardně prodloužit například z důvodu karantény, je nutné použít funkci euDomainReacti­vate().

/**
 * Prodlouzeni platnosti EU domeny
 * Je vzdy potreba uvadet vsechny parametry, nepovine vsak mohou byt prazdne (null)
 *
 * Povinne pristupove parametry:
 * -----------------------------
 * @param string $login
 * @param string $password
 * @param int $service
 *
 * Nazev domeny:
 * -------------
 * @param string $name
 *
 * Pocet let:
 * ----------
 * @param int $period
 *
 * Navratova hodnota:
 * ------------------
 * @return int - id zavedeneho pozadavku
 */

euDomainRenew­Validate()

Parametry shodné jako u funkce euDomainRenew(), toto volání pouze ověří zda jsou všechny požadované parametry korektně vyplněny.
Pokud se vyskytne chyba, je vrácena výjimka.

euDomainReacti­vate()

Reaktivace doménového jména (pokud doména spadla