Přeskočit na obsah
Řešení
Gastro Vstupenky Rezervace Ubytování
Moduly
PokladnaMobilní číšníkQR od stoluKuchyněE-shop a rozvozSkladyStatistikyDocházkaKiosekBezpečnostSezónní provozyEET 2.0
Pro koho
Restaurace a hospodyBary a klubyKavárny a cukrárnyPizzerie a rozvozyStánky, bistra a fast foodKulturní domy, divadla a klubyKadeřnictví a barbershopyMaloobchod a prodejnyFestivaly a venkovní zábavy
Integrace Hardware Ceník Články Nápověda O nás Kontakt
Začít zdarma Vyzkoušet demo Přihlásit do administrace

Veřejné API v2: dokumentace, knihovny pro 10 jazyků a playground

Vlastní e-shop nebo aplikace se k ProfiRESTu připojí přes veřejné REST API v2. Dokumentace česky i anglicky, knihovny pro deset jazyků, playground v prohlížeči a testovací přístup hned.

Vlastní web pizzerie, objednávková aplikace na míru nebo napojení na jiný systém: všechno to potřebuje komunikovat s pokladnou. ProfiREST má veřejné REST API v2, stejné rozhraní, které používají jeho vlastní aplikace. K němu patří veřejná dokumentace v češtině i angličtině, oficiální knihovny pro deset programovacích jazyků a playground, ve kterém lze každou operaci vyzkoušet v prohlížeči. Článek shrnuje, co je nové, pro koho to je a jak se k API dostat.

Co je nové

  • Veřejné API v2 na adrese api.mujprofirest.cz/v2/. Dokumentace popisuje každou operaci s ukázkami v curl a v oficiálních knihovnách.
  • Knihovny (SDK) pro JavaScript, TypeScript, PHP, Javu, Kotlin, C#, Python, Swift, Dart a Go.
  • Playground: každou operaci spustíte v prohlížeči nad příklady z dokumentace, nebo naostro s vlastním přístupem. Bez programování.
  • Testovací přístup hned. Vývojář ho dostane po potvrzení e-mailu, bez schválení, a připojí se s ním k veřejnému ukázkovému účtu.
  • Připojení přes souhlas. Aplikace se k vašemu účtu připojí tlačítkem Připojit přes Profirest a vy v administraci povolíte, co smí. Heslo aplikaci nedáváte.
  • Události živě. Proud změn po stránkách nebo živě přes Server-Sent Events, stejné události doručují i webhooky.

Co API umí

OblastCo v ní aplikace najde
ObjednávkyKalkulace košíku a odeslání objednávky do kuchyně, potvrzení online platby, storno a stav objednávky.
Sortiment a cenyKategorie, produkty a ceny provozovny, zbývající porce, akce a slevové kódy, denní menu.
Provozovny a přehledyOtevírací doba, rozvozové zóny a časy, na které lze objednat. Účetní export pro Pohodu a Money, uzávěrky, souhrn tržeb, prodej položek, spropitné, DPH podle sazeb, prodejní doklady a pokladní kniha.
ZákazníciPropojení zákazníků aplikace s vaší databází klientů, ověření telefonu, věrnostní body a ověření dárkového voucheru.
UdálostiZměny objednávek a dalších dat živě nebo přes webhooky.
Vlastní IDVlastní identifikátory a metadata u provozoven, kategorií, produktů, objednávek a zákazníků.

Další oblasti se týkají zařízení ProfiRESTu: pokladny a účtenek, kuchyňského displeje, rozvozu a kurýrů, docházky, inventury nebo objednávání od stolu. Kdo je smí používat, popisuje dokumentace.

Pro koho to je

Pro provozovny, které mají nebo chtějí vlastní web či aplikaci a nechtějí přepisovat objednávky ručně, a pro vývojáře a agentury, kteří jim je programují. Typické použití je vlastní e-shop, jehož objednávky chodí do stejné kuchyňské fronty jako objednávky z pokladny. Aplikace, ve kterých objednávají zákazníci sami, se řídí otevírací dobou, rozvozovými zónami a pravidly pro objednávky na čas a potřebují licenci s webem, tedy tarif Profi. Aplikace pro personál, třeba pokladna nebo kuchyně, objednávají kdykoli.

Jak se k API dostat

  1. Vývojář si projde dokumentaci na api.mujprofirest.cz/v2/docs: referenční popis operací, návody s celými scénáři, changelog a strojově čitelnou specifikaci OpenAPI.
  2. Vyzkouší si to. S testovacím přístupem, který dostane po potvrzení e-mailu, pracuje nad veřejným ukázkovým účtem a operace pouští v playgroundu.
  3. Požádá o ostrý přístup na vývojářském portálu formulářem Žádost o přístup. Žádost schvaluje ProfiREST.
  4. Vy aplikaci připojíte. V aplikaci kliknete na Připojit přes Profirest, v administraci zkontrolujete oprávnění, zaškrtnete provozovny a potvrdíte Povolit přístup. Žádost platí 15 minut a povolit ji smí jen majitel.

Aplikace s testovacím přístupem se k vám nepřipojí

Dokud má aplikace jen testovací přístup, připojí se jen k veřejnému ukázkovému účtu. U vás stránka místo formuláře napíše, že ji nelze připojit. K vašim provozovnám ji připojíte, až její vývojář dostane ostrý přístup.

Co máte pod kontrolou

Připojené aplikace najdete v administraci v Integrace › Připojené aplikace; stránku vidí jen majitel. Každá aplikace má kartu s provozovnami, které vidí, a s oprávněními, která jste jí dali. Provozovnu můžete kdykoli přidat nebo odebrat, oprávnění odškrtnout. U aplikací, které posílají objednávky, vyberete, jestli zákazníkům píše o objednávce sama aplikace, nebo jim ProfiREST pošle SMS z vašeho kreditu. Zrušením připojení aplikace hned ztratí přístup; objednávky, které už poslala, zůstanou.

Pravidla pro objednávky z aplikací zákazníků nastavíte v Nastavení › Objednávky z aplikací: příjem lze pozastavit, třeba když kuchyně nestíhá, zvlášť vypnout rozvoz nebo osobní odběr a určit, jak daleko dopředu lze objednávat. Otevírací doba platí vždy.

Starší napojení přístupovým klíčem provozovny (Webové API v1) dál funguje. Přechod na API v2 popisuje dokumentace v oddílu Přechod z API v1.

Kde je víc

Pohled z administrace, tedy připojení, oprávnění a objednávky z aplikací, popisuje kapitola nápovědy Integrace a napojení. Přehled všech napojení je na stránce Integrace a jak API využívají rezervační partneři, ukazuje článek Rezervace přes API v2: napojení platforem, webů a aplikací. Pokud vám web nebo aplikaci programuje dodavatel, pošlete mu odkaz na dokumentaci; víc nepotřebuje, aby mohl začít.

Časté otázky

Kde najdu dokumentaci API?
Na api.mujprofirest.cz/v2/docs. Je tam referenční popis všech operací, návody s celými scénáři, changelog a specifikace OpenAPI, česky i anglicky.
Jak se vývojář dostane k testovacímu přístupu?
Dostane ho hned po potvrzení e-mailu, bez schválení. Připojí se s ním jen k veřejnému ukázkovému účtu, ne k ostrým provozovnám.
Musím aplikaci dát heslo do administrace?
Ne. Připojení spustíte v aplikaci tlačítkem Připojit přes Profirest a v administraci povolíte oprávnění a provozovny. Povolit to smí jen majitel a připojení lze kdykoli zrušit.
Funguje dál starší Webové API?
Ano, napojení přístupovým klíčem provozovny (API v1) dál funguje. Přechod na API v2 popisuje dokumentace v oddílu Přechod z API v1.
Začněte ještě dnes

Jedna registrace. Týden zdarma, bez karty a bez závazku.

Registrace trvá minutu. Průvodce vás provede provozovnou, nabídkou z vyfoceného lístku i připojením tabletu. Data z jiné pokladny přeneseme za vás.

Partner na telefonu každý den 10–21 hodin. Mluvíte s lidmi, kteří restaurace sami provozují.

Začít zdarma Zavolat