1. Home
  2. Docs
  3. API xSale

API xSale

Dokumentacja

Aktualna dokumentacja API xSale dostępna jest w formacie Swagger: https://api.xsale.ai/swagger

Technologia

API xSale jest udostępnione w technologii REST.

Rozwój i zmiany w działaniu endpointów

Wszystkie zmiany mające wpływ na zerwanie kompatybilności wstecznej (tzw. breaking changes) będą odpowiednio wcześnie zgłaszane użytkownikom.

Mniejsze zmiany zachowujące kompatybilność wsteczną będą nanoszone na bieżąco bez informowania użytkowników.

Co nie łamie kompatybilności wstecznej?

  • Dodatkowe pola w zwracanych odpowiedziach z endpointów GET
  • Dodatkowe nie wymagane pola w endpointach POST/PUT
  • Dodatkowe filtry w endpointach GET
  • Dodatkowe sortowania w endpointach GET
  • Drobne poprawki w Swagger
  • Dodanie nowego endpointa

Co łamie kompatybilność wsteczna?

  • Usunięcie lub zmiana nazwy pola w endpointach GET/POST/PUT
  • Usunięcie lub zmiana nazwy filtra
  • Usunięcie lub zmiana nazwy sortowania
  • Zmiana struktury odpowiedzi lub danyh przyjmowanych przez endpoint
  • Zmiana kodu odpowiedzi
  • Zmiana ścieżki lub usunięcie endpointa
  • Zmiana metody http w endpoincie

Uwierzytelnienie

Logowanie do API odbywa się danymi dostępowymi do xSale. Jeśli przygotowujesz aplikację, wyślij zgłoszenie na helpdesk z opisem aplikacji a zostaną dla Ciebie wygenerowane dane do logowania przez aplikacje.

Zastosowanie

API xSale umożliwia programistom integracje m.in. z własnym, dedykowanym systemem ERP lub dostęp do wspieranych ERP przez REST API xSale i inne dedykowane zastosowania.

API xSale można wykorzystać również jako REST API do Comarch ERP Optima lub REST API do Comarch ERP XL dzięki temu możliwie jest np. pobieranie przez API informacji z Comarch Optima oraz pobieranie przez API z Comarch XL (np. o kontrahentach, towarach), a także dodawanie danych np. dodawanie płatności przez API do Comarch Optima lub dodawanie kontrahentów przez API do Comarch XL

Articles