Připojení do API
Do API rozhraní se přihlásíte pomocí svých přihlašovacích údajů do aplikace https://app.balikuj.cz
. Pokud jste zapomněli heslo, můžete si jej obnovit pomocí kliknutí na odkaz Zapomněli jste heslo?
.
V administraci Balíkuj si můžete také zřídit další účet s omezenými právy nebo můžete vytvořit trvalý token, který expiruje až za 365 dnů a můžete jej používat pro přístup do API rozhraní.
Adresa API rozhraní
API rozhraní je dostupné na adrese https://api.balikuj.cz/api
.
AUTH token
Pro práci s API rozhraním je třeba vygenerovat tzv. AUTH token, který se používá pro autentizaci u jednotlivých požadavků, které autentizaci vyžadují. AUTH token se generuje pomocí metody /Account/Login
viz níže.
Platnost AUTH tokenu
Při zaslání každé requestu do API rozhraní dojde k prodloužení platnosti tokenu o 2 hodiny. Pokud nebude zaslán žádný request do API rozhraní do 2 hodin, dojde k automatickému zneplatnění tokenu a AUTH token bude neplatný - musíte se přihlásit znovu.
Je zakázáno přihlašovat se před každým odesláním požadavku do API rozhraní. Systém při takových pokusech může omezit nebo znepřístupnit celý účet. Vždy si vytvořte jeden Token, se kterým dále pracujete.
Zadávání AUTH tokenu
AUTH token se zadává ke každému request do hlavičky X-BalikujAuthToken
. Pokud neuvedete token do hlavičky každého requestu, dojde k chybě s HTTP stavovým kódem 401 s chybovou hláškou Token missing
. Pokud zadáte neplatný nebo expirovaný token, dojde k chybě s HTTP stavovým kódem 401 s chybovou hláškou Invalid token
.
Přihlášení do API
Níže je uveden příklad přihlášení do API rozhraní ve formátu JSON. Pokud se přihlášení do API rozhraní nepovede, je vrácena také odpověď ve formátu JSON.
POST https://api.balikuj.cz/api/Account/Login
{
"email": "info@email.cz",
"password": "pa$$w0rd",
"language": "cs-cz"
}
Po úspěšném přihlášení je vrácen AUTH token:
{
"authToken": "EF530E4306E3938EFEBE46969E4D21D8972AFE049CAD3B8AF800615AF6F9D649D52521120C1F52145701B817A78DDFD66625415A4FC9A6917146A8FB83706D0E",
"expiresIn": "2024-01-19T20:30:01.691"
}
Takto získaný AUTH token přidejte do hlavičky X-BalikujAuthToken
ke každému dalšímu requestu do API rozhraní.
Odhlášení z API
Odhlášení z API rozhraní je možné pomocí metody /Account/Logout
. Po úspěšném odhlášení je AUTH token zneplatněn a nelze jej již použít pro další requesty do API rozhraní.