API dokumentace
Obecný popis
API slouží k zasílání poptávek a objednávek do vašeho systému. Pokud hledáte import produktů, naleznete jej v XML dokumentaci.
API může odesílat POST požadavky s údaji o poptávkách a objednávkách do vašeho systému. Jediné, co je potřeba udělat je, vyplnit webhook endpointy pro zasílání a připravit zpracování ve vašem systému. Endpoint vyplníte ve své administraci na této stránce.
Autorizace
Autorizace probíhá pomocí API klíče a jména zakódovaného přes base64 v hlavičce jako Basic authorization.
API klíč nalezente ve svém účtu v záložce Propojení.
API jméno je pro všechny požadavky stejné a je to "edukomforta"
Jestli autorizaci budete kontrolovat na vaší straně je už na vašem rozhodnutí.
Poptávky
Poptávky se odesílají na URL vámi zvolené v administraci s následujícími položkami v body:
first_name | Jméno žadatele |
last_name | Příjmení žadatele |
Emailová adresa | |
phone | Telefon |
product_id | ID produktu |
product_title | Název produktu |
enquiry_id | Naše interní ID poptávky |
time | UNIX timestamp časová známka |
term_id | Interní ID vybraného termínu |
term_title | Zvolený název vybraného termínu |
term_date | Datum konání termínu formát YYYYMMDD |
term_address | Adresa termínu |
Založení objednávky
Objednávky se posílají po vytvoření nehledě na to, jestli je poptávka zaplacená či nikoliv. V tělě POST požadavku naleznete následující pole:
pid | Naše interní ID produktu |
url | URL produktu |
name | Název produktu |
quantity | Objednané množství |
vat_rate | Sazba DPH |
price | Cena bez DPH za jeden produkt |
price_vat | Cena s DPH za jeden produkt |
vat | DPH za jeden produkt |
total_price | Celkem cena za všechny produkty bez DPH |
total_price_vat | Celkem cena za všechny produkty s DPH |
price_group_discount_index | Index slevy cenové skupiny. Všechny ceny výše uvedené jsou již po aplikaci indexu. Např. hodnota 0.9 je 10% sleva. |
note | Poznámka k objednávce |
participants |
Pole účastníků kurzu/zkoušky ve formátu:
|
term |
Informace o termínu ve formátu:
|
Zaplacení objednávky
Po zaplacení objednávky se zasílá pouze naše interní ID objednávky. Systém inzerenta by si již měl napárovat předešlé založené nákupy na toto ID.
order_id | Naše interní ID objednávky |