A Domain Viszonteladói API segítségével a domain regisztrációs rendszerünket programozottan használhatja a saját rendszeréből/programjából.
Az API használatával a következő műveletek végrehajtására nyílik lehetősége:
- Domain regisztráció
- Domain átregisztráció
- Domain megújítás
- Domain adatok lekérdezése (állapot, lejárat, stb.)
- Kapcsolattartó adatok lekérdezése/módosítása
- EPP kód kikérése
- Névszerver lekérés/módosítás
- Regisztrátor zár engedélyezése/feloldása
- ID védelem ki-/bekapcsolása
- Automatikus megújítás ki-/bekapcsolása
Domain Viszonteladó lekérés/válasz adatformátum:
Az API kérésekben az adatokat rendszerünk POST paraméterekben várja.
Az API válasz JSON formátumban érkezik.
Autentikáció:
API kulcs (titkos kulcs), email cím, jelszó szükséges az autentikációhoz és csak a regisztrált IP címről és hostnévről indítható kérés. A regisztráció az első sikeres API kérésnél automatikusan megtörténik, addig bármilyen címről jöhet a kérés.
Ezeket a hozzáférési adatokat elérhetőek a viszonteladói oldalon.
URL:
https://client.ezit.hu/reseller/controller.php
Példák:
Az alábbi példák a cURL parancssori eszközt használnak az API lekérések végrehajtásához.
Példa API lekérés:
curl -i -X POST \
-H "Content-Type:multipart/form-data" \
-F "sld=tesztdomain" \
-F "tld=hu" \
-F "Username=viszonteladoi@fiok.hu" \
-F "Password=XXXXXX" \
-F "SecretKey=ezit-55de77e925b3a708224982c9e5080cef" \
-F "valid_domain=www.viszonteladoidomain.hu" \
-F "valid_ip=12.34.56.78" \
-F "api_action=registerdomain" \
-F "firstname=Keresztnév" \
-F "lastname=Vezetéknév" \
-F "address1=Victor Hugo u. 18-22." \
-F "city=Budapest" \
-F "state=Budapest" \
-F "postcode=1132" \
-F "country=HU" \
-F "email=ugyfel@cime.hu" \
-F "phonenumber=+36.11234567" \
-F "additionalfields[iszthuident]=AB12345678" \
-F "ns1=ns1.nevszerver.hu" \
-F "ns2=ns2.nevszerver.hu" \
-F "regperiod=2" \
'https://client.ezit.hu/reseller/controller.php'
Példa API válasz:
{"result":"success","totalfee":"2286.00"}