Przegląd
Syrve Live API działa bezpośrednio z grupami terminali i wysyła zamówienia do głównej kasy grupy frontowej za pomocą dołączonego wtyczki integracyjnej.
Jeśli grupa terminali nie jest określona podczas tworzenia zamówienia, terminal jest przypisywany automatycznie na podstawie ustawień 'Harmonogram pracy i mapowanie' określonych w back office.
Dostawy tworzone na froncie (nie przez API) zawsze pojawiają się w Syrve Live API. Zamówienia na stoliki restauracyjne tworzone na froncie nie są odzwierciedlane w API, chyba że zostaną przesłane za pomocą metody.
Czas życia tokena
Standardowy czas życia tokena to 1 godzina. Jednak ten okres może się czasami różnić, dlatego należy reagować na kod odpowiedzi 'http 401 unauthorized'.
Okres przechowywania zamówień
Zamówienia są przechowywane w Syrve Live API przez 90 dni.
Menu w Syrve HQ
Aby dostosować menu dla każdej instancji Syrve w Syrve HQ, należy:
-
Jeśli menu jest takie samo dla wszystkich instancji Syrve, wybierz referencyjną instancję Syrve i załaduj do niej menu;
-
Jeśli menu lub ceny są różne - załaduj menu osobno dla każdej instancji Syrve.
Interakcja z Syrve Loyalty
Niektóre metody Syrve Loyalty zostały już udostępnione w Syrve Live API, a lista ta będzie wkrótce rozszerzana. Aby korzystać z metod Syrve Loyalty, które nie są dostępne w Syrve Live API, należy używać Syrve Loyalty API razem z Syrve Live API jednocześnie lub można wysłać prośbę o dodanie wymaganej metody, którą rozpatrzymy.
Ceny i rozmiary
Syrve Live API obsługuje rozmiary i schematy modyfikatorów.
Jednak to API nie działa z kategoriami cenowymi i tymczasowymi cennikami. Obsługuje tylko ogólny cennik na dany dzień. Obecnie trwają prace nad zewnętrznymi menu w Web-Based Office. Syrve Live API wkrótce będzie mogło z nimi współpracować.