SetupSlovenčina
Úvod > SETUP - administračný panel > Zákaznícke API WebHouse

Zákaznícke API WebHouse

Cez zákaznícke API si údaje o svojich doménach, hostingoch a e-mailových schránkach načítate priamo do vlastných systémov – bez prihlasovania do Setupu.

 

Komu je API určené

Zákazníkom, ktorí spravujú viac služieb a chcú mať o nich prehľad vo vlastných nástrojoch: v internom monitoringu, v tabuľke, v účtovnom alebo helpdeskovom systéme. Nasadzuje ho spravidla váš vývojár alebo správca serverov.

Ak máte jednu doménu alebo jeden hosting, API pravdepodobne nepotrebujete – všetko podstatné nájdete priamo v Setupe.

Čo API umožňuje

API slúži výhradne na čítanie údajov. Nedá sa cez neho nič objednať, zmeniť ani zrušiť – na to naďalej slúži Setup.

Pri vytváraní tokenu si vyberáte, ku ktorým údajom bude mať prístup:

  • account:read – základné údaje zákazníckeho účtu
  • services:read – zoznam vašich služieb
  • domains:read – domény, ich stav a dátumy expirácie
  • domains:pricing – ceny predĺženia domén
  • hosting:read – parametre hostingov a priradené domény
  • usage:read – obsadenosť priestoru a kvóty
  • mail-domains:read – súhrny mailových domén
  • mailboxes:read – e-mailové schránky a ich obsadenosť

Token nikdy nezíska viac práv, než máte vy sami. Oprávnenie mailboxes:read sprístupňuje e-mailové adresy, preto ho prideľujte uvážlivo.

Ako začať

Token si vytvoríte v Setupe v menu Môj setup / API tokeny:

  • kliknite na Vytvoriť token, pomenujte ho a vyberte oprávnenia a platnosť,
  • vytvorenie potvrdíte heslom do Setupu a overovacím kódom, ak máte zapnuté dvojfaktorové overenie,
  • token sa zobrazí jediný raz – ihneď si ho skopírujte a bezpečne uložte.

Token má tvar:

wh_live_xxxxxxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Token je viazaný na jedného používateľa a jedno zákaznícke konto. Ak máte prístup do viacerých kont, pre každé z nich potrebujete samostatný token. Tokeny môže vytvárať správca zákazníckeho účtu a používateľ s prístupom k službám.

Bezpečnosť

  • Token patrí len na server. Nikdy ho nevkladajte do verejného JavaScriptu, do mobilnej aplikácie ani do verejného repozitára.
  • Uchovávame iba odtlačok tokenu. V čitateľnej podobe ho neukladáme, takže vám ho nevieme znovu zobraziť ani my. Pri strate vytvorte nový.
  • Obmedzenie na IP adresy. K tokenu môžete pridať až 20 IP adries alebo rozsahov (IPv4 aj IPv6). Z iných adries nebude fungovať.
  • Obmedzenie na vybrané služby. Token nemusí vidieť celý účet, len služby, ktoré mu určíte.
  • Obmedzená platnosť. Predvolene 90 dní, najviac jeden rok.
  • Rotácia bez výpadku. Token viete vymeniť za nový a pôvodnému nechať ešte 24 alebo 72 hodín na prechod.
  • Okamžité zrušenie. Zrušený token prestane fungovať ihneď.

Ak máte podozrenie, že token unikol, zrušte ho v Setupe. Na jednom zákazníckom účte môže byť súčasne najviac 50 aktívnych tokenov.

Dokumentácia

Technický popis – zoznam koncových bodov, spôsob prihlásenia, formát odpovedí a príklady volaní – nájdete v dokumentácii zákazníckeho API.

API je v testovacej prevádzke

Zákaznícke API je zatiaľ vo fáze BETA. Rozhranie sa môže ešte meniť a jeho dostupnosť negarantujeme, preto ho zatiaľ nenasadzujte na kritické systémy. Za spätnú väzbu budeme vďační.