Toto aplikační rozhraní umožňuje integrovat službu Lustrace do Vašeho vlastního software. Můžete tak integrovat např. lustraci v Centrální evidenci exekucí či Centrálnom registri exekúcií do vašeho rozhodovacího procesu.
API je založeno na HTTPS GET/POST protokolu. K jeho používání musíte:
- Přistupovat pouze přes zabezpečený protokol HTTPS.
- Být v systému zaregistrován.
- Autentizovat se povolenou metodou.
- Zadáním přihlašovacího loginu a hesla v
email/passwordquery parametrech. - Pomocí HTTP Basic autentizace, kdy login a heslo jsou zasílány v standardní hlavičce
Authorization. - Pomocí OAuth 2.0 autentizace, kdy přístupový token získáte přes
/oauth/tokenend-point zadáním loginu a hesla. Získaný token pak zadejte vAuthorization: Bearerhlavičce.TOKEN=$(curl -s -X POST https://ispis.cz/oauth/token -H 'Content-Type: application/x-www-form-urlencoded' -d 'grant_type=client_credentials&client_id=(email)&client_secret=(heslo)' | jq -r .access_token) && curl -s https://ispis.cz/api/... -H "Authorization: Bearer $TOKEN"
Pro produkční přístup doporučujeme založit si speciální účet s oprávněním jenom k dané službe a použít OAuth 2.0 autentizaci. Pro možnost omezení přístupu k API na konkrétní IP adresy, případně pro nastavení dalších parametrů přístupu, nás neváhejte kontaktovat.