Przejdź do głównej zawartości

Aktualizacja publicznego API v2: nowe endpointy dla zadań, stanów magazynowych i faktur

Dowiedz się o nowych endpointach publicznego API, które pozwalają pracować z zadaniami, ustawiać minimalne i maksymalne stany magazynowe towarów oraz dodawać do faktur pozycje ze zleceń.

J
Napisane przez Julia

Nadal rozwijamy możliwości publicznego API v2 w RO App. Teraz przez API można zarządzać zadaniami pracowników, ustawiać minimalne i maksymalne stany magazynowe towarów w magazynach, a także dokładniej powiązywać faktury ze zleceniami. Pomoże to synchronizować dane z innymi systemami i nie wprowadzać ich ręcznie. Ponadto pojawiły się nowe webhooki dla zadań.

Zadania przez API

W publicznym API v2 pojawiły się endpointy do pracy z zadaniami. Obsługują one statusy i priorytet zadań, dzięki czemu dane w API są zgodne z tym, co widzisz w RO App.

Teraz możesz:

  • pobierać listę zadań lub pojedyncze zadanie – z nazwą, opisem, statusem, priorytetem, autorem, wykonawcami, terminem końcowym i powiązanym rekordem;

  • tworzyć, edytować i usuwać zadania;

  • zmieniać status zadania i dodawać do niego komentarze;

  • pobierać listę statusów zadań.

Zadania można filtrować według statusów, priorytetu, autora, wykonawców, daty utworzenia i terminu końcowego. Dostępne są też osobne filtry dla zadań przeterminowanych i zadań bez wykonawcy. Listę można sortować według daty utworzenia, daty zmiany, terminu końcowego lub priorytetu.

Zwróć uwagę: nowe zadanie jest zawsze tworzone w początkowym statusie, a zmienić go można osobnym żądaniem. Przez API można ustawić tylko taki status, który jest dostępny dla roli pracownika, tak jak w wersji webowej. Zmiana statusu przez API jest rejestrowana w zadaniu tak samo jak zmiana ręczna.

Dodaliśmy też nowe webhooki dla zadań – na zmianę statusu i priorytetu. Dzięki temu inne systemy od razu się o tym dowiadują, bez regularnych zapytań do API. Aby je podłączyć, podczas konfiguracji webhooka wybierz zdarzenia "Status zmieniony" i "Priorytet zmieniony" w bloku "Zadania".

Więcej informacji – w dokumentacji endpointów dla zadań.

Minimalne i maksymalne stany magazynowe

Teraz minimalne i maksymalne stany magazynowe towarów można ustawiać przez API – osobno dla każdego magazynu. Możesz:

  • pobierać minimalne i maksymalne stany magazynowe towaru we wszystkich magazynach lub w konkretnym magazynie;

  • ustawiać i zmieniać je dla magazynu;

  • usuwać je dla magazynu, jeśli nie są już potrzebne.

Towary ze stanem poniżej minimalnego pojawiają się na stronie "Towary do ponownego zamówienia". Jeśli planujesz zakupy w innym systemie, możesz przekazywać te ustawienia z niego automatycznie, zamiast ręcznie uzupełniać karty towarów.

Faktury i zlecenia

Ulepszyliśmy również endpointy do pracy z fakturami, aby łatwiej było powiązywać faktury ze zleceniami. Teraz:

  • pozycje faktury zawierają ID zlecenia, z którego zostały dodane;

  • listę faktur można filtrować według zlecenia – otrzymasz wszystkie faktury, w których jest co najmniej jedna pozycja z tego zlecenia;

  • za pomocą nowego endpointu można dodawać do faktury pozycje ze zleceń.

Jak nowe endpointy pomogą Twojej firmie

Na przykład dzięki nim możesz:

  • synchronizować zadania z narzędziami do zarządzania zadaniami i kalendarzami pracowników;

  • automatycznie tworzyć zadania na podstawie zdarzeń w innych systemach – na przykład przypomnienie o oddzwonieniu do klienta;

  • tworzyć własne raporty dotyczące realizacji i przeterminowania zadań;

  • jednocześnie aktualizować minimalne i maksymalne stany magazynowe dla wielu towarów i magazynów – na przykład przed sezonem;

  • automatycznie wystawiać faktury na pozycje ze zleceń i sprawdzać, czy wszystko zostało już zafakturowane klientowi.

Dostęp do endpointów

Klucz API należy do konkretnego pracownika RO App i ma te same uprawnienia dostępu co on. Na przykład, aby pracować z zadaniami przez API, pracownik potrzebuje odpowiednich uprawnień w roli: do przeglądania, tworzenia, edytowania lub usuwania zadań.

Jeśli masz pytania, sugestie lub uwagi dotyczące publicznego API i webhooków RO App, skontaktuj się z nami przez czat pomocy technicznej.

Czy to odpowiedziało na twoje pytanie?