1 Začínáme s REST API

POZOR: API pro firemní funkcionalitu (PBX, Call Centrum, UC, ..) je k dispozici v sekci Integrace s ERP/CRM systémy 


REST API Operátorské platformy VOIPEX ISP 8. generace umožňuje napojit vaše aplikace na všechny námi nabízené telekomunikační a billingové služby. Díky tomu můžete využívat data z našich služeb ve vašich administračních portálech, CRM a ERP. Referenční aplikací využívající většinu funkcí API je B2B portál, který naleznete na https://b2b.ipex.cz/.

Dokumentace REST API generována z kódu je umístěna na https://restapi.ipex.cz/documentation.

Dokumentace je rozdělena na logické celky dle služeb.


Pro napojení na REST API postupujte dle následujících kroků:


KROK 1: PRÍSTUPOVÉ ÚDAJE
Přístupové údaje získáte od vašeho obchodníka.


KROK 2: ZÍSKÁNÍ PŘÍSTUPOVÉHO TOKENU

Celá komunikace s API probíhá přes HTTPS protokol. Volání jednotlivých funkcí je popsáno včetně parametrů a návratových hodnot v dokumentaci.

Příklad volání metody pro získání tokenu:

curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{
  "username": "name",
  "password": "pass"
}' 'https://restapi.ipex.cz/v1/token'

Příklad návratové hodnoty ve formátu JSON po volání tokenu:

{
  "accessToken": "f911b1569cb327bb7ee5fed84ea9a29f",
  "expire": "2017-01-04T17:12:13.132Z" 
}

Příklad pro volání metody na získání tokenu lze otestovat přímo v dokumentaci.


KROK 3: PŘÍKLAD VOLÁNÍ DALŠÍCH FUNKCÍ

Příklad volání metody pro získání seznamu zákazníků:

curl -X GET --header 'Accept: application/json' -H 'Authorization: f911b1569cb327bb7ee5fed84ea9a29f' 'https://restapi.ipex.cz/v1/customers'

U všech volání (kromě dotazu na token) je potřeba v hlavičce Authorization uvést hodnotu tokenu.